ModEnc is currently in Maintenance Mode: Changes could occur at any given moment, without advance warning.

Difference between revisions of "INI"

From ModEnc
Jump to: navigation, search
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 ==
+
= The INIs =
 +
__TOC__
  
=== [[Red Alert]]/[[Counterstrike]]/[[Aftermath]] ===
+
== [[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|rules.ini]]
+
*[[rules.ini]]
*[[aftrmath|aftrmath.ini]] (Aftermath)
+
*[[aftrmath.ini]] (Aftermath)
*[[mission|mission.ini]] (Aftermath)
+
*[[mission.ini]] (Aftermath)
*[[mplayer|mplayer.ini]] (Aftermath)
+
*[[mplayer.ini]] (Aftermath)
*[[tutorial.ini]]<br>
+
*[[tutorial.ini]]
  
=== [[Tiberian Sun]]/[[FireStorm]] ===
+
 
 +
== [[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|art.ini]]
+
*[[art.ini]]
*[[ai|ai.ini]]
+
*[[ai.ini]]
*[[aifs|aifs.ini]] (FireStorm)
+
*[[aifs.ini]] (FireStorm)
*[[battle|battle.ini]]
+
*[[battle.ini]]
*[[battlefs|battlefs.ini]] (FireStorm)
+
*[[battlefs.ini]] (FireStorm)
*[[day|day.ini]] (FireStorm)
+
*[[day.ini]] (FireStorm)
*[[dusk|dusk.ini]] (FireStorm)
+
*[[dusk.ini]] (FireStorm)
*[[firestrm|firestrm.ini]] (FireStorm)
+
*[[firestrm.ini]] (FireStorm)
*[[ion|ion.ini]] (FireStorm)
+
*[[ion.ini]] (FireStorm)
*[[key|key.ini]]
+
*[[key.ini]]
*[[keyboard|keyboard.ini]]
+
*[[keyboard.ini]]
*[[mapsel|mapsel.ini]]
+
*[[mapsel.ini]]
*[[mapsel01|mapsel01.ini]] (FireStorm)
+
*[[mapsel01.ini]] (FireStorm)
*[[mission|mission.ini]]
+
*[[mission.ini]]
*[[mission1|mission1.ini]] (FireStorm)
+
*[[mission1.ini]] (FireStorm)
*[[morning|morning.ini]] (FireStorm)
+
*[[morning.ini]] (FireStorm)
*[[night|night.ini]] (FireStorm)
+
*[[night.ini]] (FireStorm)
*[[rules|rules.ini]]
+
*[[rules.ini]]
*[[snow|snow.ini]]
+
*[[snow.ini]]
*[[sound|sound.ini]]
+
*[[sound.ini]]
*[[sound01|sound01.ini]] (FireStorm)
+
*[[sound01.ini]] (FireStorm)
*[[temperat|temperat.ini]]
+
*[[temperat.ini]]
*[[theme|theme.ini]]
+
*[[theme.ini]]
*[[theme01|theme01.ini]] (FireStorm)
+
*[[theme01.ini]] (FireStorm)
*[[tutorial.ini]]<br>
+
*[[tutorial.ini]]
==== Scrambled/String-INIs ====
+
 
 +
=== 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
<br>
+
 
=== [[Red Alert 2]]/[[Yuri's Revenge]] ===
+
 
 +
== [[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]]
*[[mpfreeforall|mpfreeforall{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|urbannmd.ini]]
+
*[[urbannmd.ini]]
<br>
+
 
=== [[Generals]]/[[Zero Hour]] ===
+
 
 +
== [[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

Red Alert/Counterstrike/Aftermath

INIs located in redalert.mix --> local.mix, expand1.mix and expand2.mix


Tiberian Sun/FireStorm

INIs located in tibsun.mix --> local.mix, patch.mix (this version is used by most recent patch), expand01.mix

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.


Generals/Zero Hour

(As I have not started looking into Generals yet, some Gen Modder should fill this gap)