Ich wollte heute mal versuchen die Ja2.ini wie bei der neuen "1.13"-Mod einzusetzen um bestimmte Werte auszulesen. So richtig wollte das aber nicht klappen

Vielleicht könnt ihr mir ja weiterhelfen:
(Build\Strategic\Game Init.c)
Code: Alles auswählen
case DIF_LEVEL_EASY:
iStartingCash = GetProfileInteger("Options", "Easy", 45000, GAME_INI_FILE);
break;
case DIF_LEVEL_MEDIUM:
iStartingCash = GetProfileInteger("Options", "Medium", 35000, GAME_INI_FILE);
break;
case DIF_LEVEL_HARD:
iStartingCash = GetProfileInteger("Options", "Hard", 30000, GAME_INI_FILE);
break;
Ich habe den Code mehr oder weniger von der Game Settings.c (Line 262) abgeschrieben. Jedoch wurde dort ein Buchstabe - also ein String - ausgelesen, also hab ich den Code auf den Integer angepasst.
Bei der VC-Hilfe steht nichts davon, dass man die Quell-Datei - in diesem Falle "GAME_INI_FILE" - in der Klammer erwähnen muss, jedoch weiß ich nicht wo ich das sonst unterbringen soll.
Wie ihr euch denken könnt funktioniert der Code so nicht und nimmt einfach den Default-Wert. Ich hoffe einer von euch kann mir hier weiterhelfen

Dr.X