Difference between revisions of "INI"
m (Added to category) |
(changed 'cause it actually makes no sense to have /AI for [AI] and /Ai for ai.ini, if /Ai.ini is just as possible and way more accurate. We actually have a redirect from Rules.ini to Rules - stupid.) |
||
Line 1: | Line 1: | ||
The INI-files are the key part of modding any C&C-game from RA to Generals/Zero Hour. Although the system of the INIs changed with the engines, even today they're still there. INIs can either be modified via a text/INI-editor or [[TibEd]], while most in the community do not recommend the latter. For more information on what the individual file does, click on it's name.<br> | The INI-files are the key part of modding any C&C-game from RA to Generals/Zero Hour. Although the system of the INIs changed with the engines, even today they're still there. INIs can either be modified via a text/INI-editor or [[TibEd]], while most in the community do not recommend the latter. For more information on what the individual file does, click on it's name.<br> | ||
− | + | = The INIs = | |
+ | __TOC__ | ||
− | + | == [[Red Alert]]/[[Counterstrike]]/[[Aftermath]] == | |
INIs located in redalert.mix --> local.mix, expand1.mix and expand2.mix<br> | INIs located in redalert.mix --> local.mix, expand1.mix and expand2.mix<br> | ||
− | *[[ | + | *[[rules.ini]] |
− | *[[ | + | *[[aftrmath.ini]] (Aftermath) |
− | *[[ | + | *[[mission.ini]] (Aftermath) |
− | *[[ | + | *[[mplayer.ini]] (Aftermath) |
− | *[[tutorial.ini]] | + | *[[tutorial.ini]] |
− | + | ||
+ | == [[Tiberian Sun]]/[[FireStorm]] == | ||
INIs located in tibsun.mix --> local.mix, patch.mix (this version is used by most recent patch), expand01.mix<br> | INIs located in tibsun.mix --> local.mix, patch.mix (this version is used by most recent patch), expand01.mix<br> | ||
− | *[[ | + | *[[art.ini]] |
− | *[[ | + | *[[ai.ini]] |
− | *[[ | + | *[[aifs.ini]] (FireStorm) |
− | *[[ | + | *[[battle.ini]] |
− | *[[ | + | *[[battlefs.ini]] (FireStorm) |
− | *[[ | + | *[[day.ini]] (FireStorm) |
− | *[[ | + | *[[dusk.ini]] (FireStorm) |
− | *[[ | + | *[[firestrm.ini]] (FireStorm) |
− | *[[ | + | *[[ion.ini]] (FireStorm) |
− | *[[ | + | *[[key.ini]] |
− | *[[ | + | *[[keyboard.ini]] |
− | *[[ | + | *[[mapsel.ini]] |
− | *[[ | + | *[[mapsel01.ini]] (FireStorm) |
− | *[[ | + | *[[mission.ini]] |
− | *[[ | + | *[[mission1.ini]] (FireStorm) |
− | *[[ | + | *[[morning.ini]] (FireStorm) |
− | *[[ | + | *[[night.ini]] (FireStorm) |
− | *[[ | + | *[[rules.ini]] |
− | *[[ | + | *[[snow.ini]] |
− | *[[ | + | *[[sound.ini]] |
− | *[[ | + | *[[sound01.ini]] (FireStorm) |
− | *[[ | + | *[[temperat.ini]] |
− | *[[ | + | *[[theme.ini]] |
− | *[[ | + | *[[theme01.ini]] (FireStorm) |
− | *[[tutorial.ini]] | + | *[[tutorial.ini]] |
− | + | ||
+ | === Scrambled/String-INIs === | ||
These INIs' names were either not given correctly by [[XCC mixer]], or have no useful name. They all seem to consist of localization strings.<br> | These INIs' names were either not given correctly by [[XCC mixer]], or have no useful name. They all seem to consist of localization strings.<br> | ||
*B3C17994 | *B3C17994 | ||
Line 46: | Line 49: | ||
*E1CE9B49 | *E1CE9B49 | ||
*FCCBABF1 | *FCCBABF1 | ||
− | + | ||
− | + | ||
+ | == [[Red Alert 2]]/[[Yuri's Revenge]] == | ||
INIs located in ra2.mix --> local.mix, ra2md.mix --> localmd.mix, expandmd01.mix (this version is the one used by most recent YR patch)<br> | INIs located in ra2.mix --> local.mix, ra2md.mix --> localmd.mix, expandmd01.mix (this version is the one used by most recent YR patch)<br> | ||
The md-suffix is present in YR-INIs ('''M'''ission '''D'''isk). If you are modding YR, you ''have'' to use the md-INIs, i.e. rulesmd.ini instead of rules.ini.<br> | The md-suffix is present in YR-INIs ('''M'''ission '''D'''isk). If you are modding YR, you ''have'' to use the md-INIs, i.e. rulesmd.ini instead of rules.ini.<br> | ||
− | *[[art|art{md}.ini]] | + | *[[art.ini|art{md}.ini]] |
− | *[[ai|ai{md}.ini]] | + | *[[ai.ini|ai{md}.ini]] |
− | *[[battle|battle{md}.ini]] | + | *[[battle.ini|battle{md}.ini]] |
− | *[[coopcamp|coopcamp{md}.ini]] | + | *[[coopcamp.ini|coopcamp{md}.ini]] |
− | *[[eva|eva{md}.ini]] | + | *[[eva.ini|eva{md}.ini]] |
− | *[[key|key.ini]] | + | *[[key.ini|key.ini]] |
− | *[[keyboard|keyboard{md}.ini]] | + | *[[keyboard.ini|keyboard{md}.ini]] |
− | *[[mapsel|mapsel{md}.ini]] | + | *[[mapsel.ini|mapsel{md}.ini]] |
− | *[[mpbattle|mpbattle{md}.ini]] | + | *[[mpbattle.ini|mpbattle{md}.ini]] |
− | *[[mpcoop|mpcoop{md}.ini]] | + | *[[mpcoop.ini|mpcoop{md}.ini]] |
− | *[[mpduel|mpduel{md}.ini]] | + | *[[mpduel.ini|mpduel{md}.ini]] |
− | *[[ | + | *[[mpfree.ini|mpfreeforall{md}.ini]] |
− | *[[mpmeat|mpmeat{md}.ini]] | + | *[[mpmeat.ini|mpmeat{md}.ini]] |
− | *[[mpmodes|mpmodes{md}.ini]] | + | *[[mpmodes.ini|mpmodes{md}.ini]] |
− | *[[mpmw|mpmw{md}.ini]] | + | *[[mpmw.ini|mpmw{md}.ini]] |
− | *[[mpnaval|mpnaval{md}.ini]] | + | *[[mpnaval.ini|mpnaval{md}.ini]] |
− | *[[mpsiege|mpsiege{md}.ini]] | + | *[[mpsiege.ini|mpsiege{md}.ini]] |
− | *[[mpunholy|mpunholy{md}.ini]] | + | *[[mpunholy.ini|mpunholy{md}.ini]] |
− | *[[mission|mission{md}.ini]] | + | *[[mission.ini|mission{md}.ini]] |
− | *[[rmg|rmg{md}.ini]] | + | *[[rmg.ini|rmg{md}.ini]] |
− | *[[rules|rules{md}.ini]] | + | *[[rules.ini|rules{md}.ini]] |
− | *[[snow|snow{md}.ini]] | + | *[[snow.ini|snow{md}.ini]] |
− | *[[sound|sound{md}.ini]] | + | *[[sound.ini|sound{md}.ini]] |
− | *[[temperat|temperat{md}.ini]] | + | *[[temperat.ini|temperat{md}.ini]] |
− | *[[theme|theme{md}.ini]] | + | *[[theme.ini|theme{md}.ini]] |
*[[tutorial.ini|tutorial{md}.ini]] | *[[tutorial.ini|tutorial{md}.ini]] | ||
− | *[[ui|ui{md}.ini]] | + | *[[ui.ini|ui{md}.ini]] |
− | *[[urban|urban{md}.ini]] | + | *[[urban.ini|urban{md}.ini]] |
− | *[[ | + | *[[urbannmd.ini]] |
− | + | ||
− | + | ||
+ | == [[Generals]]/[[Zero Hour]] == | ||
(As I have not started looking into Generals yet, some Gen Modder should fill this gap) | (As I have not started looking into Generals yet, some Gen Modder should fill this gap) | ||
[[Category:General_Editing_Information]] | [[Category:General_Editing_Information]] |
Revision as of 05:38, 9 May 2006
The INI-files are the key part of modding any C&C-game from RA to Generals/Zero Hour. Although the system of the INIs changed with the engines, even today they're still there. INIs can either be modified via a text/INI-editor or TibEd, while most in the community do not recommend the latter. For more information on what the individual file does, click on it's name.
The INIs
Contents
Red Alert/Counterstrike/Aftermath
INIs located in redalert.mix --> local.mix, expand1.mix and expand2.mix
- rules.ini
- aftrmath.ini (Aftermath)
- mission.ini (Aftermath)
- mplayer.ini (Aftermath)
- tutorial.ini
Tiberian Sun/FireStorm
INIs located in tibsun.mix --> local.mix, patch.mix (this version is used by most recent patch), expand01.mix
- art.ini
- ai.ini
- aifs.ini (FireStorm)
- battle.ini
- battlefs.ini (FireStorm)
- day.ini (FireStorm)
- dusk.ini (FireStorm)
- firestrm.ini (FireStorm)
- ion.ini (FireStorm)
- key.ini
- keyboard.ini
- mapsel.ini
- mapsel01.ini (FireStorm)
- mission.ini
- mission1.ini (FireStorm)
- morning.ini (FireStorm)
- night.ini (FireStorm)
- rules.ini
- snow.ini
- sound.ini
- sound01.ini (FireStorm)
- temperat.ini
- theme.ini
- theme01.ini (FireStorm)
- tutorial.ini
Scrambled/String-INIs
These INIs' names were either not given correctly by XCC mixer, or have no useful name. They all seem to consist of localization strings.
- B3C17994
- B8152851
- CFD7E82A
- D2D2D892
- E1CE9B49
- FCCBABF1
Red Alert 2/Yuri's Revenge
INIs located in ra2.mix --> local.mix, ra2md.mix --> localmd.mix, expandmd01.mix (this version is the one used by most recent YR patch)
The md-suffix is present in YR-INIs (Mission Disk). If you are modding YR, you have to use the md-INIs, i.e. rulesmd.ini instead of rules.ini.
- art{md}.ini
- ai{md}.ini
- battle{md}.ini
- coopcamp{md}.ini
- eva{md}.ini
- key.ini
- keyboard{md}.ini
- mapsel{md}.ini
- mpbattle{md}.ini
- mpcoop{md}.ini
- mpduel{md}.ini
- mpfreeforall{md}.ini
- mpmeat{md}.ini
- mpmodes{md}.ini
- mpmw{md}.ini
- mpnaval{md}.ini
- mpsiege{md}.ini
- mpunholy{md}.ini
- mission{md}.ini
- rmg{md}.ini
- rules{md}.ini
- snow{md}.ini
- sound{md}.ini
- temperat{md}.ini
- theme{md}.ini
- tutorial{md}.ini
- ui{md}.ini
- urban{md}.ini
- urbannmd.ini
Generals/Zero Hour
(As I have not started looking into Generals yet, some Gen Modder should fill this gap)