MOD入門

「MOD入門」の編集履歴(バックアップ)一覧はこちら

MOD入門」(2008/09/20 (土) 23:47:04) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

MOD入門 ●簡単なパラメータ弄りから Supreme Ruler(SR)2020のデータベースは\cashe フォルダ以下の*.SAVという一連のバイナリファイルです。 World2020キャンペーンなら、World2020.SAVというファイルがデータベースファイルとなります。 World2020キャンペーンを起動すると、\campain フォルダのWorld2020.Senarioファイルが読み込まれます。このファイルが初期設定用のコントロールファイルとなります。 World2020.Senario(抜粋) // SCENARIO DEFINITION FILE // ifset bitmask: 0x01: Load CVP Info 0x02: Load Rest of Source Files (use 0x03 for All) 0x04: Load from Cache // Load Region and Group Information #ifset 0x01 //------------------------------------------- #include "World2020.CVP", "MAPS\" #include "World2020.REGIONINCL", "MAPS\" #endifset //------------------------------------------- #ifset 0x04 // Cache ------------------------------------ &&SAV savfile "World 2020" &&END #endifset //------------------------------------------- World2020.Senarioの #include "World2020.CVP", "MAPS\" を見てみましょう。これは\maps フォルダ以下のWorld2020.CVPを読み込め、 という意味となります。 World2020.CVPは、各国の初期パラメータ記述ファイルです。 World2020.CVP(抜粋) &&REGIONUNITDESIGNS 898 &&REGIONPRODUCTS 898 &&REGIONSOCIALS 898 &&REGIONRELIGIONS 898 &&CVP 899 regionname "Russia" blocknum 8 altblocknum continentnum 5 flagnum 8 musictrack 7 politic -1 govtype 3 refpopulation poptotalarmy popminreserve treasury nationaldebtgdp 0.12 techlevel 100 civapproval 0.5 milapproval 0.5 fanaticism 0.15 defcon 0 loyalty 1 playeragenda 0 playeraistance 3 worldavail R armsavail worldintegrity 0.48 treatyintegrity 0.85 envrating 0.25 milsubsidyrating domsubsidyrating 0.4 creditrating 0.7 tourismrating 0.15 literacy lifeexp avgchildren crimerate unemployment gdpc inflation 0 buyingpower 1 prodefficiency alertlevel 0 bwmmember True religionstate 0 bconscript False forcesplan 0 milspendsalary 1 milspendmaint milspendintel 1 milspendresearch 1 RacePrimary 3 RaceSecondary 1 capitalx 1021 capitaly 124 masterdata False nonplayable False influence 33, 26, 22, 21 influenceval 0.9, -0.5, -0.8, -0.9 これはロシアの記述を一部抜粋したものですが、 nationaldebtgdp 0.12 techlevel 100 nationaldebtgdpはGDPに対する負債割合を表し、techlevelは技術水準を表しています。 この数字を適度に編集して、例えばtechlevelを105に変更して、World2020シナリオを起動します。 すると、何故かロシアのtechlevelは100のままで変化がありません。 変更を反映するためには、「データベースファイルのリハッシュ」が必要になります。 \cashe フォルダにWorld2020.SAVが残っている限り、変更がデータベースファイルに反映されません。 従って、\casheフォルダのWorld2020.SAVを別フォルダに退避させ、その後World2020シナリオを起動させます。 リハッシュ処理には時間がかかります。60分を目安に、-例えばXeon3350(クアッドコア)だと約30分ほど(実測値)-でデータベースがリハッシュされます。 リハッシュされたデータベースは、\savegame フォルダでCASHED-World2020.SAV という名前で作成されます。これを\cashe フォルダにWorld2020.SAV という名前でコピーすれば、次回からは変更されたデータベースファイルでゲームを自在に開始できます。
MOD入門 ●簡単なパラメータ弄りから Supreme Ruler(SR)2020のデータベースは\cashe フォルダ以下の*.SAVという一連のバイナリファイルです。 World2020キャンペーンなら、World2020.SAVというファイルがデータベースファイルとなります。 World2020キャンペーンを起動すると、\campain フォルダのWorld2020.Senarioファイルが読み込まれます。このファイルが初期設定用のコントロールファイルとなります。 World2020.Senario(抜粋) // SCENARIO DEFINITION FILE // ifset bitmask: 0x01: Load CVP Info 0x02: Load Rest of Source Files (use 0x03 for All) 0x04: Load from Cache // Load Region and Group Information #ifset 0x01 //------------------------------------------- #include "World2020.CVP", "MAPS\" #include "World2020.REGIONINCL", "MAPS\" #endifset //------------------------------------------- #ifset 0x04 // Cache ------------------------------------ &&SAV savfile "World 2020" &&END #endifset //------------------------------------------- World2020.Senarioの #include "World2020.CVP", "MAPS\" を見てみましょう。これは\maps フォルダ以下のWorld2020.CVPを読み込め、 という意味となります。 World2020.CVPは、各国の初期パラメータ記述ファイルです。 World2020.CVP(抜粋) &&REGIONUNITDESIGNS 898 &&REGIONPRODUCTS 898 &&REGIONSOCIALS 898 &&REGIONRELIGIONS 898 &&CVP 899 regionname "Russia" blocknum 8 altblocknum continentnum 5 flagnum 8 musictrack 7 politic -1 govtype 3 refpopulation poptotalarmy popminreserve treasury nationaldebtgdp 0.12 techlevel 100 civapproval 0.5 milapproval 0.5 fanaticism 0.15 defcon 0 loyalty 1 playeragenda 0 playeraistance 3 worldavail R armsavail worldintegrity 0.48 treatyintegrity 0.85 envrating 0.25 milsubsidyrating domsubsidyrating 0.4 creditrating 0.7 tourismrating 0.15 literacy lifeexp avgchildren crimerate unemployment gdpc inflation 0 buyingpower 1 prodefficiency alertlevel 0 bwmmember True religionstate 0 bconscript False forcesplan 0 milspendsalary 1 milspendmaint milspendintel 1 milspendresearch 1 RacePrimary 3 RaceSecondary 1 capitalx 1021 capitaly 124 masterdata False nonplayable False influence 33, 26, 22, 21 influenceval 0.9, -0.5, -0.8, -0.9 これはロシアの記述を一部抜粋したものですが、 nationaldebtgdp 0.12 techlevel 100 nationaldebtgdpはGDPに対する負債割合を表し、techlevelは技術水準を表しています。 この数字を適度に編集して、例えばtechlevelを105に変更して、World2020シナリオを起動します。 すると、何故かロシアのtechlevelは100のままで変化がありません。 変更を反映するためには、「データベースファイルのリハッシュ」が必要になります。 \cashe フォルダにWorld2020.SAVが残っている限り、変更がデータベースファイルに反映されません。 従って、\casheフォルダのWorld2020.SAVを別フォルダに退避させ、その後World2020シナリオを起動させます。 リハッシュ処理には時間がかかります。60分を目安に、-例えばXeon3350(クアッドコア)だと約30分ほど(実測値)-でデータベースがリハッシュされます。 リハッシュされたデータベースは、\savegame フォルダでCASHED-World2020.SAV という名前で作成されます。これを\cashe フォルダにWorld2020.SAV という名前でコピーすれば、次回からは変更されたデータベースファイルでゲームを自在に開始できます。

表示オプション

横に並べて表示:
変化行の前後のみ表示:
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。