forked from electronicarts/CnC_Generals_Zero_Hour
-
Notifications
You must be signed in to change notification settings - Fork 86
Open
Labels
BuildAnything related to building, compilingAnything related to building, compilingCriticalSeverity: Minor < Major < Critical < BlockerSeverity: Minor < Major < Critical < BlockerUnifyUnifies code between Generals and Zero HourUnifies code between Generals and Zero Hour
Milestone
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 [CORE] Unify File System code and move files to Core #1279
- GameEngine xfer [CORE] Unify and move GameEngine's Xfer files to Core #821
- GameEngine string [CORE] Move AsciiString, UnicodeString files to Core #1328
- GameEngine bezier
- GameEngine video
- GameEngine audio [GEN][ZH] Unify and move Audio files to Core #1330
- 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
Skaronator and mlody1212HossamAbubakr and mlody1212
Metadata
Metadata
Labels
BuildAnything related to building, compilingAnything related to building, compilingCriticalSeverity: Minor < Major < Critical < BlockerSeverity: Minor < Major < Critical < BlockerUnifyUnifies code between Generals and Zero HourUnifies code between Generals and Zero Hour