E2150 - Modding Overview: Difference between revisions
Content added Content deleted
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
To modify Earth 2150, you first need to understand the key components of the game and the limitations that are currently enforced upon the community due to the lack of availible game source code. |
To modify Earth 2150, you first need to understand the key components of the game and the limitations that are currently enforced upon the community due to the lack of availible game source code. |
||
⚫ | |||
⚫ | |||
'''Engine''' |
'''Engine''' |
||
Line 12: | Line 14: | ||
*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 |
* EarthC (or MoonC) is the main programming language for the game. |
||
* The is usedd to create Campaigns, Gametypes, Unit & AI Scripts. |
|||
* Full guides for this can be found [[E2150 - EarthC Documentation|here]]. |
|||
'''Tools''' |
'''Tools''' |
||
* SDK Tools |
* SDK Tools |
||
Line 21: | Line 25: | ||
⚫ | |||
⚫ | |||
* The Game Folder Structure is as follows; |
|||
<~/GAMEROOT> |
|||
├───Levels |
|||
│ <MAP NAME>.lnd |
|||
│ <MAP NAME>.mis |
|||
├───Modules |
|||
├───Music |
|||
⚫ | |||
├───Players |
|||
│ ├───<PLAYERNAME>.S&N |
|||
⚫ | |||
│ UserInfo.dat |
|||
│ ├───<PLAYERNAME>.ED |
|||
│ ******.sav |
|||
│ UserInfo.dat |
|||
│ ├───<PLAYERNAME>.UCS |
|||
│ ******.sav |
|||
│ UserInfo.dat |
|||
│ ├───<PLAYERNAME>.LC |
|||
│ ******.sav |
|||
│ UserInfo.dat |
|||
│ ├───Editor |
|||
│ UserInfo.dat |
|||
├───Video |
|||
│ *.wd1 |
|||
└───WDFiles |
|||
*.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 Directoy Root, or within the existing "WDFiles" folderm, however the later is not recomended. |
||
<FILENAME>.WD |
|||
├───Interface |
|||
│ *.tex |
|||
⚫ | |||
│ |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
│ Language.lan |
|||
⚫ | |||
│ |
|||
⚫ | |||
⚫ | |||
│ *.msh |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
│ EARTH2150.par |
|||
⚫ | |||
│ gamescripts.txt |
|||
⚫ | |||
│ objdef.txt |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
│ ├───Campaigns |
|||
⚫ | |||
│ │ ├───ED |
|||
│ │ │ └───Missions |
|||
│ │ │ *.ecoMP |
|||
│ │ │ |
|||
│ │ ├───LC |
|||
│ │ │ └───Missions |
|||
│ │ │ *.ecoMP |
|||
│ │ │ |
|||
│ │ └───UCS |
|||
│ │ └───Missions |
|||
│ │ *.ecoMP |
|||
│ │ |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ |