| Next revision | Previous revision |
| servers:windows:games:trinitycore_master_localhost [2026/02/08 21:51] – created Sean Rhone | servers:windows:games:trinitycore_master_localhost [2026/02/09 19:56] (current) – [DBCs, Maps, and Cameras] Sean Rhone |
|---|
| ==== Test Compile ==== | ==== Test Compile ==== |
| |
| **** | * :?: Likely failed with a ''rc.exe too-long''-like message because of UTF-8 unicode beta option enabled ((for ''d3cn''; compiled fine after disabling utf8; failed both MSVC/LLVM with utf8 enabled; needs re-tested with LLVM)) |
| |
| "%ProgramFiles%\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\amd64\MSBuild.exe" "%UserProfile%\Projects\TC-master\build\ALL_BUILD.vcxproj" -target:"Build" -property:"Configuration=Release" -maxCpuCount -nodeReuse:"False" -verbosity:"quiet" -noConsoleLogger -terminalLogger:"off" -binaryLogger:"output.binlog;ProjectImports=None" | "%ProgramFiles%\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\amd64\MSBuild.exe" "%UserProfile%\Projects\TC-master\build\ALL_BUILD.vcxproj" -target:"Build" -property:"Configuration=Release" -maxCpuCount -nodeReuse:"False" -verbosity:"quiet" -noConsoleLogger -terminalLogger:"off" -binaryLogger:"output.binlog;ProjectImports=None" |
| ====== Content ====== | ====== Content ====== |
| |
| * Expects [[games;windows;world_of_warcraft_master|World of Warcraft mastera]] | * Expects [[games;windows;world_of_warcraft_retail|World of Warcraft]] |
| * ''7,704,216 Wow.exe'' | * ''68,375,760 Wow.exe'' |
| | * 2026/02/08: ''12.0.0.65727'' |
| |
| DIR "%ProgramFiles(x86)%\World of Warcraft master\Wow.exe" | DIR "%ProgramFiles(x86)%\World of Warcraft\_retail_\Wow.exe" |
| |
| ===== DBCs, Maps, and Cameras ===== | ===== DBCs, Maps, Gt, and Cameras ===== |
| |
| COPY /Y "%UserProfile%\Projects\TC-master\build\bin\Release\mapextractor.exe" "%ProgramFiles(x86)%\World of Warcraft master" | **** |
| |
| CD "%ProgramFiles(x86)%\World of Warcraft master" && "%ProgramFiles(x86)%\World of Warcraft master\mapextractor.exe" -f "0" | "%UserProfile%\Projects\TC-master\build\bin\Release\mapextractor.exe" -i "%ProgramFiles(x86)%\World of Warcraft\_retail_" -o "%UserProfile%\Projects\TC-master\build\bin\Release" -f "0" -p "wow" |
| |
| ===== VMaps ===== | ===== VMaps ===== |
| ==== Extract ==== | ==== Extract ==== |
| |
| COPY /Y "%UserProfile%\Projects\TC-master\build\bin\Release\vmap4extractor.exe" "%ProgramFiles(x86)%\World of Warcraft master" | **** |
| |
| CD "%ProgramFiles(x86)%\World of Warcraft master" && "%ProgramFiles(x86)%\World of Warcraft master\vmap4extractor.exe" -l | CD "%UserProfile%\Projects\TC-master\build\bin\Release" && "%UserProfile%\Projects\TC-master\build\bin\Release\vmap4extractor.exe" -d "%ProgramFiles(x86)%\World of Warcraft\_retail_" -p "wow" -l |
| |
| ==== Assemble ==== | ==== Assemble ==== |
| |
| COPY /Y "%UserProfile%\Projects\TC-master\build\bin\Release\vmap4assembler.exe" "%ProgramFiles(x86)%\World of Warcraft master" | **** |
| |
| CD "%ProgramFiles(x86)%\World of Warcraft master" && "%ProgramFiles(x86)%\World of Warcraft master\vmap4assembler.exe" "Buildings" "vmaps" | "%UserProfile%\Projects\TC-master\build\bin\Release\vmap4assembler.exe" --threads=%NUMBER_OF_PROCESSORS% "%UserProfile%\Projects\TC-master\build\bin\Release\Buildings" "%UserProfile%\Projects\TC-master\build\bin\Release\vmaps" |
| |
| ===== MMaps ===== | ===== MMaps ===== |
| |
| * :!: 30-40 minutes i5-8400H ((2025/12/13: ''28 Minutes 26 Seconds'' at ''--threads 8'')) | * :!: <del>30-40 minutes i5-8400H ((2025/12/13: ''28 Minutes 26 Seconds'' at ''--threads 8''))</del> |
| | * :!: 10% after 1hr (TODO: Note overnight run) |
| * ''--threads %NUMBER_OF_PROCESSORS%'' | * ''--threads %NUMBER_OF_PROCESSORS%'' |
| |
| COPY /Y "%UserProfile%\Projects\TC-master\build\bin\Release\mmaps_generator.exe" "%ProgramFiles(x86)%\World of Warcraft master" | "%UserProfile%\Projects\TC-master\build\bin\Release\mmaps_generator.exe" --silent --input "%UserProfile%\Projects\TC-master\build\bin\Release" --output "%UserProfile%\Projects\TC-master\build\bin\Release" --skipJunkMaps "true" --debugOutput "false" --bigBaseUnit "true" --threads %NUMBER_OF_PROCESSORS% |
| | |
| CD "%ProgramFiles(x86)%\World of Warcraft master" && "%ProgramFiles(x86)%\World of Warcraft master\mmaps_generator.exe" --bigBaseUnit "true" --threads %NUMBER_OF_PROCESSORS% | |
| |
| ===== Move Files ===== | ===== Move Files ===== |