INI: Difference between revisions
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 03: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
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)