Open
Description
Generals and Zero Hour share the vast majority of code, but do have functional differences. It would be great if we can unite both games into one code base, while still building two distinct executables off of it with the original functionalities for the respective games.
Move Game
- GameEngine file
- GameEngine xfer [CORE] Unify and move GameEngine's Xfer files to Core #821
- GameEngine string
- GameEngine bezier
- GameEngine video
- GameEngine input
- GameEngine randnum
- debug [CORE] Move debug and profile libraries from Zero Hour to Core #819
- profile [CORE] Move debug and profile libraries from Zero Hour to Core #819
Move WWVegas
- WW3D2 [CORE] Move many unified WW3D2 library files to Core #814
- WWAudio [CORE] Move WWAudio library files to Core #802
- WWDebug [CMAKE][CORE] Move WWLib and WWDebug to Core #663
- WWDownload Unify code of WWDownload library and move its files to Core #785
- WWLib [CMAKE][CORE] Move WWLib and WWDebug to Core #663
- WWMath [CMAKE][CORE] Move WWSaveLoad and most of WWMath to Core #694 [CORE] Unify remaining WWMath #745
- WWSaveLoad [CMAKE][CORE] Move WWSaveLoad and most of WWMath to Core #694
- wwshade (delete) [ZH] Remove the unused WWShade library #596
- Wwutil (delete) [GEN][ZH] Remove the unused Wwutil library #786
Move Tools
- assetcull [CORE] Move assetcull, mangler, wolSetup tools to Core #721
- Autorun Unify Autorun tool and move its files to Core #739
- Babylon [CORE] Move Babylon tool to Core #720
- buildVersionUpdate [CORE] Move buildversionUpdate, textureCompress, timingTest, versionUpdate tools to Core #707
- Compress [CMAKE][CORE] Move compression library and compress tool to Core #649
- CRCDiff [CMAKE][CORE] Move CRCDiff tool to Core #684
- DebugWindow [CORE] Move DebugWindow tool to Core #748
- GUIEdit
- ImagePacker [CORE] Move ImagePacker tool files to Core #747
- Launcher + DatGen Unify Launcher, DatGen tool and move their files to Core #741
- mangler [CORE] Move assetcull, mangler, wolSetup tools to Core #721
- MapCacheBuilder [CORE] Move MapCacheBuilder tool files to Core #749
- matchbot [CORE] Move matchbot tool to Core #706
- ParticleEditor
- PATCHGET Unify PATCHGET tool and move its files to Core #746
- textureCompress [CORE] Move buildversionUpdate, textureCompress, timingTest, versionUpdate tools to Core #707
- timingTest [CORE] Move buildversionUpdate, textureCompress, timingTest, versionUpdate tools to Core #707
- versionUpdate [CORE] Move buildversionUpdate, textureCompress, timingTest, versionUpdate tools to Core #707
- W3DView [CORE][GEN] Sync WWAudio with Zero Hour, move w3dview files to Core and prepare w3dview target for Generals #709
- wdump
- wolSetup [CORE] Move assetcull, mangler, wolSetup tools to Core #721
- WorldBuilder
- WW3D (max2w3d, pluglib) [CMAKE][CORE] Move max2w3d to Core #696