E2150 - Modding Overview: Difference between revisions

Content added Content deleted
No edit summary
No edit summary
Line 7: Line 7:
'''Engine'''
'''Engine'''


* The Engine is fully contained with in the game executible, for which the Source Code was lost.
* The Engine is fully contained within the game executable, for which the Source Code was lost.


'''Game Parameters'''
'''Game Parameters'''
* The core configuration of the game (outside of the engine) is done in the paramenters file.
* The core configuration of the game (outside of the engine) is done in the paramenters file.
*This file contains all information on definitions, buildings, units, weapons, and much more.
*This file contains all information on definitions, buildings, units, weapons, and much more.
*The Parameters (or "par" file for short) is named aptly "Earth2150.par".
*The parameters (or "par" file for short) is named aptly "Earth2150.par".
'''Programming Language'''
'''Programming Language'''
* EarthC (or MoonC) is the main programming language for the game.
* EarthC (or MoonC) is the main programming language for the game.
* The is usedd to create Campaigns, Gametypes, Unit & AI Scripts.
* The is used to create Campaigns, Gametypes, Unit & AI Scripts.
* Full guides for this can be found [[E2150 - EarthC Documentation|here]].
* Full guides for this can be found [[E2150 - EarthC Documentation|here]].
'''Tools'''
'''Tools'''
* SDK Tools
* SDK Tools
** To obatin access to the SDK Tools (EarthC (& MoonC), WDCreator & LangC), you will need to purcahse the "[https://store.steampowered.com/app/986230/Earth_2150__Digital_Deluxe_Content/ Earth 2150 - Deluxe Edition]"
** To obtain access to the SDK Tools (EarthC (& MoonC), WDCreator & LangC), you will need to purchase the "[https://store.steampowered.com/app/986230/Earth_2150__Digital_Deluxe_Content/ Earth 2150 - Deluxe Edition]"
* Community Tools
* Community Tools
** In the above repository, you will find a colmintation of community delveloped tools to assit with the ecxxtraction, editing and re-packaging of the requireed game files.
** In the above repository, you will find a combination of community developed tools to assist with the extraction, editing and re-packaging of the required game files.


In addition to the above, the following information should be understood;
In addition to the above, the following information should be understood;
Line 54: Line 54:
*.wd
*.wd
* Any and all modified files should be compiled into a single ".WD" file, that is then placed into a "CustomWDFiles" folder that resides in the Game Directoy Root, or within the existing "WDFiles" folderm, however the later is not recomended.
* Any and all modified files should be compiled into a single ".WD" file, that is then placed into a "CustomWDFiles" folder that resides in the Game Directory Root, or within the existing "WDFiles" folder, however the later is not recommended.
<FILENAME>.WD
<FILENAME>.WD
├───Interface
├───Interface