aboutsummaryrefslogtreecommitdiff
path: root/src/tools
AgeCommit message (Collapse)Author
2013-10-01Tools/MeshExtractor: Fixed the generated mesh for continents.Sebastian Valle
Fixed a few more issues.
2013-09-30Tools/MeshExtractor: Implemented the code to generate mesh files for ↵Sebastian Valle
continent maps. Fixed a few more things ToDo: Test the generated navmesh.
2013-09-30Tools/MeshExtractor: Do not delete the polygons before we are done using them.Sebastian Valle
2013-09-30Tools/MeshExtractor: Forgot to push some changes.Sebastian Valle
2013-09-30Tools/MeshExtractor: Some more cleanup.Sebastian Valle
2013-09-30Tools/MeshExtractor: Fixed mmap extracting for instance maps and fixed a ↵Sebastian Valle
number of issues. ToDo: Cleanup the code a bit. WILL NOT CURRENTLY WORK WITH TrinityCore, if you want to test it, use the --extract 32 flag of MeshExtractor.
2013-09-30Tools/MeshExtractor: Implemented mmap mesh generation for instances (They do ↵Sebastian Valle
not have ADT files, they're just a big WMO). Cleaned up some things and fixed some errors. ToDo: * Test this a bit more. * Cleanup the codebase for this, remove duplicated code.
2013-09-29Tools/MeshExtractor: Removed some redundant codeSebastian Valle
2013-09-29Tools/MeshExtractor: Some more cleanup and memory management improvements.Sebastian Valle
2013-09-29Tools/MeshExtractor: Fixed Doodads and WMOs in the terrain.Sebastian Valle
Cleaned up a little.
2013-09-29Tools/MeshExtractor: Fixed(??????) Doodads in the terrain.Sebastian Valle
Semi-fixed WMOs in the terrain, they are wrongly rotated. P.D: HALP P.P.D: Entered "I don't know what i'm doing" mode.
2013-09-29Tools/VMAP Extractor: Fix memory issuesjackpoz
Fix not-NULL terminated char buffer and uninitialized memory written to vmaps due to WMOLiquidHeader struct padding bytes left uninitialized. The padding bytes should be ignored anyway by VMAP Assembler so no re-extraction is required. Valgrind log: Syscall param write(buf) points to uninitialised byte(s) at 0x585FB50: __write_nocancel (syscall-template.S:81) by 0x57EE2F2: _IO_file_write@@GLIBC_2.2.5 (fileops.c:1270) by 0x57EE1D1: new_do_write (fileops.c:546) by 0x57EF904: _IO_do_write@@GLIBC_2.2.5 (fileops.c:519) by 0x57EEB70: _IO_file_xsputn@@GLIBC_2.2.5 (fileops.c:1341) by 0x57E3EC4: fwrite (iofwrite.c:43) by 0x41161B: WMOGroup::ConvertToVMAPGroupWmo(_IO_FILE*, WMORoot*, bool) (wmo.cpp:386) by 0x407FA9: ExtractSingleWmo(std::string&) (vmapexport.cpp:215) by 0x407B16: ExtractWmo() (vmapexport.cpp:138) by 0x409D50: main (vmapexport.cpp:497) Address 0x40398e2 is not stack'd, malloc'd or (recently) free'd Uninitialised value was created by a heap allocation at 0x4C2C7A7: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) by 0x410ADA: WMOGroup::open() (wmo.cpp:224) by 0x407F54: ExtractSingleWmo(std::string&) (vmapexport.cpp:208) by 0x407B16: ExtractWmo() (vmapexport.cpp:138) by 0x409D50: main (vmapexport.cpp:497)
2013-09-29Tools/MeshExtractor: Fixed a lot of stuff, finally made the Doodads render, ↵Sebastian Valle
the WMO's have been disabled for now. ToDo: * Fix the doodads positions. * Review and re-implement some code. P.D: Help me please.
2013-09-28Tools/MapExtractor: Fix string-related memory issuesjackpoz
Fix not-NULL terminated char buffers and char[] to string conversion. Valgrind logs: Invalid read of size 1 at 0x4C2D7D4: __GI_strlen (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) by 0x5318BAF: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17) by 0x409471: ReadBuild(int) (System.cpp:189) by 0x40CEC6: main (System.cpp:1108) Address 0x5f851ee is 0 bytes after a block of size 94 alloc'd at 0x4C2C037: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) by 0x40F63A: MPQFile::MPQFile(char const*) (mpq_libmpq.cpp:65) by 0x409408: ReadBuild(int) (System.cpp:182) by 0x40CEC6: main (System.cpp:1108) Invalid read of size 1 at 0x57FFCAC: strtok (strtok.S:165) by 0x40D279: MPQArchive::GetFileListTo(std::vector<std::string, std::allocator<std::string> >&) (mpq_libmpq04.h:45) by 0x40C5CF: ExtractDBCFiles(int, bool) (System.cpp:1001) by 0x40CEF5: main (System.cpp:1110) Address 0x5f91e27 is 0 bytes after a block of size 44,391 alloc'd at 0x4C2C037: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) by 0x40D1A5: MPQArchive::GetFileListTo(std::vector<std::string, std::allocator<std::string> >&) (mpq_libmpq04.h:30) by 0x40C5CF: ExtractDBCFiles(int, bool) (System.cpp:1001) by 0x40CEF5: main (System.cpp:1110)
2013-09-28Tools/MeshExtractor: Cleanup using static analyzing toolChaplain
*printf format fixed *method arguments changed to const where needed *removed not needed strlen() from cycles *other minor changes
2013-09-27Subv's changes to mesh extractor V2Tomatoes
Signed-off-by: Tomatoes <diredarknil@gmail.com>
2013-09-27Tools/MeshExtractor: Added some debug messages.Sebastian Valle
2013-09-27Tools/MeshExtractor: Removed the fool-proof code.Sebastian Valle
2013-09-27Tools/MeshExtractor: Fixed it's build, still in pre-alphaSebastian Valle
2013-09-05Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4Vincent-Michael
Conflicts: src/server/game/AI/SmartScripts/SmartScriptMgr.cpp src/server/game/Battlegrounds/BattlegroundMgr.cpp src/server/game/Guilds/Guild.h src/server/game/Spells/SpellMgr.cpp src/tools/map_extractor/loadlib.cpp
2013-09-03Core/Misc: Fixed some more issues found by code analysis tools.Sebastian Valle
2013-09-03Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4Vincent-Michael
Conflicts: src/tools/map_extractor/System.cpp
2013-09-03Core/Misc: Solved some issues found by static code analysis.Sebastian Valle
2013-08-26Merge remote-tracking branch 'origin/master' into 4.3.4Nay
Conflicts: src/server/game/AI/EventAI/CreatureEventAI.cpp src/server/scripts/Kalimdor/zone_desolace.cpp
2013-08-26Core&Tools: Fix multiple issues found by a static code coverage toolNay
2013-08-25Merge remote-tracking branch 'origin/master' into 4.3.4Nay
2013-08-25Core&Tools: Fix warnings and non-pch buildNay
2013-08-25Merge remote-tracking branch 'origin/master' into 4.3.4Nay
Conflicts: src/server/game/Spells/SpellMgr.cpp src/server/scripts/Commands/cs_debug.cpp src/server/scripts/EasternKingdoms/zone_redridge_mountains.cpp src/tools/map_extractor/mpq_libmpq04.h
2013-08-24Core&Tools: Fix multiple issues found by a static code coverage toolNay
2013-08-23Tools: Fix compiler warningsNay
2013-08-06Tools/MapExtractor: Add some missing includes, needed for OSXNay
Closes #10454
2013-07-29Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4Vincent-Michael
Conflicts: src/server/scripts/Spells/spell_dk.cpp src/server/scripts/Spells/spell_priest.cpp
2013-07-29Misc: Fix warnings and buildNay
Closes #10396
2013-06-30Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4Vincent-Michael
Conflicts: src/server/scripts/EasternKingdoms/ZulAman/boss_akilzon.cpp
2013-06-27Core/Extractors: Fixed a possible issue with M2 model scalingShauren
2013-06-27Tools/Extractors: Fixed possible name issues (underscore instead of space) ↵Shauren
when attempting to extract M2 models from MPQ
2013-06-27Core/MMAPS: Revert walkableClimb/Height config changeskaelima
Fixes movement on some stairs Needs more research
2013-06-18Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4Shauren
2013-06-17Core/MMAPS: Update recastnavigation!kaelima
* Complete changelog can be found at http://code.google.com/p/recastnavigation/ * Adjusted a few config values Important: * New mmaps extraction is required * Folder size will be increased
2013-05-28Tools/Extractors: Fixed many false positive err=2 messages and fixed many ↵Shauren
compile warnings
2013-05-21Merge branch 'master' into 4.3.4 (Added SQL to fix trinity_string conflict)Spp
Conflicts: src/server/game/AI/EventAI/CreatureEventAIMgr.cpp src/server/game/DataStores/DBCStructure.h src/server/game/DataStores/DBCfmt.h src/server/game/Entities/Player/Player.cpp src/server/game/Entities/Unit/Unit.cpp src/server/game/Groups/Group.cpp src/server/game/Handlers/AuctionHouseHandler.cpp src/server/game/Miscellaneous/Language.h src/server/game/Spells/Auras/SpellAuraEffects.cpp src/server/game/Spells/Auras/SpellAuras.cpp src/server/scripts/EasternKingdoms/ZulGurub/boss_arlokk.cpp src/server/scripts/EasternKingdoms/ZulGurub/boss_grilek.cpp src/server/scripts/EasternKingdoms/ZulGurub/boss_hakkar.cpp src/server/scripts/EasternKingdoms/ZulGurub/boss_hazzarah.cpp src/server/scripts/EasternKingdoms/ZulGurub/boss_jindo.cpp src/server/scripts/EasternKingdoms/ZulGurub/boss_kilnara.cpp src/server/scripts/EasternKingdoms/ZulGurub/boss_mandokir.cpp src/server/scripts/EasternKingdoms/ZulGurub/boss_marli.cpp src/server/scripts/EasternKingdoms/ZulGurub/boss_thekal.cpp src/server/scripts/EasternKingdoms/ZulGurub/boss_wushoolay.cpp
2013-05-19MMAPS: Update mmaps_generator readme.txt with thread infoNay
2013-03-20Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4Vincent_Michael
Conflicts: src/server/game/AI/EventAI/CreatureEventAI.cpp src/server/game/AI/EventAI/CreatureEventAI.h src/server/game/AI/EventAI/CreatureEventAIMgr.cpp src/server/game/Battlegrounds/Battleground.cpp src/server/game/DataStores/DBCStores.cpp src/server/game/Entities/Object/Object.h src/server/game/Entities/Player/Player.h src/server/game/Entities/Unit/Unit.cpp src/server/game/Entities/Unit/Unit.h src/server/game/Spells/Auras/SpellAuraEffects.cpp src/server/game/Spells/SpellInfo.h
2013-03-20Fix mismatching new/deletebaines
2013-02-18Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4Vincent_Michael
Conflicts: src/server/game/Entities/Vehicle/Vehicle.cpp src/server/game/Globals/ObjectMgr.cpp src/server/game/Spells/SpellMgr.cpp src/server/game/Weather/Weather.h src/server/shared/Database/Implementation/WorldDatabase.cpp src/tools/CMakeLists.txt
2013-02-17Buildsystem: Disable building the nonfunctional meshextractor.tool (not in a ↵click
production-state atm), it CAN however be built with with using the -DWITH_MESHEXTRACTOR flag (not documented as option, and will most probably change in the future)
2013-02-03Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4Vincent_Michael
Conflicts: src/server/game/Entities/Object/Object.cpp src/server/game/Movement/Spline/MovementPacketBuilder.cpp
2013-02-03Core: Warning fixesShauren
2013-01-30Merge branch 'master' into 4.3.4 (+ some changes to minimize differences)Spp
Conflicts: src/server/game/Entities/Transport/Transport.cpp src/server/game/Entities/Unit/StatSystem.cpp src/server/game/Events/GameEventMgr.cpp src/server/game/Globals/ObjectMgr.cpp src/server/game/Miscellaneous/Formulas.h src/server/game/Miscellaneous/SharedDefines.h src/server/game/Movement/Waypoints/WaypointManager.cpp src/server/game/Skills/SkillDiscovery.cpp src/server/game/Skills/SkillExtraItems.cpp src/server/game/Warden/WardenCheckMgr.cpp src/server/game/Weather/WeatherMgr.cpp
2013-01-30Core/Misc: Remove using directive from header files (It will eventually lead ↵Spp
to name collisions)