MODについて
MODはSteamワークショップでアイテムが利用可能となっている。
ゲームシステムそのものを変更するMODはまだ存在しない。
ワークショップの適用方法
ワークショップを開く→アイテムのページを開く→「サブスクライブ」ボタンを押す
Steam上で運動場の「Stadium」を適用する例
1.Steamのライブラリから「ワークショップ」を開く

2.アイテムのブラウズ画面を開く

3.適用したいアイテムの画面を開く

4.サブスクライブボタンを押す

5.サブスクライブ中に変わったら適用完了
6.ゲーム内で利用可能になる
ワークショップアイテム紹介
車両(Vehicle)
建物(Building)
- 発電所
- Dizel elektro stanciay
燃料2.5tで200MWhの電力量を生産できる小型発電施設。最大労働者数5人、最大出力3.3MW。
発電可能な状態でないと燃料の荷下ろしができない、つまり燃料0の状態では直接燃料を購入しない限り何もできないので、自動購入を設定することをすすめる。
- Dizel elektro stanciay
車両スキン(Vehicle Skin)
車両スキンは、車両GUIのスプレーボタンを押すと変更される。
複数ある場合はボタンを押すごとに次々変わる。

ユーザ作成マップ(Landscape)
ユーザ作成マップへ移動
翻訳(Text Modification)
不具合MODの特定方法
以下のバージョンでデバッグログを出力するオプションが追加されました。
v0.8.3.11 2020/12/13
https://steamcommunity.com/app/784150/discussions/6/2986413884524404804/
新しいゲームの開始時でさえ、ロード中にさまざまなクラッシュに遭遇する人もいます。
最新バージョンでは、modの初期化に関するさらに詳細なログが表示されます...ログを取得しましたが、考えていた別の場所でmodが原因でゲームがクラッシュしているようです。
そこで、デバッグログを拡張して、クラッシュを作成しているアイテムを確認しました。 ..
ゲームの開始時にクラッシュが発生し、クラッシュの原因となっているmodを理解しようとしている場合は、次のようにします。
1.ゲームを実行し、メインメニュー>>ワークショップ>>購読済みアイテム>> [x]デバッグログを確認します
2.新しいゲームを実行するか、ゲームをクラッシュさせます
3.ゲームがインストールされているフォルダに移動します。
ヒントはこちら:https://www.dropbox.com/s/bjsb36h2oj609eu/localfiles.jpg?dl = 0
log.htmlをチェックすると、ゲームを初期化しようとしているアイテムのIDの最後の行の1つが表示されます。
MODのSteamページは次の場所
次に、アイテムのIDとリンクを組み合わせるなど、ワークショップアイテムのリンクを作成することもできます(XXXXXXをアイテムの実際のID)
https://steamcommunity.com/sharedfiles/filedetails/?id=XXXXXXX
4.最終的にはlog.htmlをhttp://sovetrepublic.net/supportに送信してください
5.!!!問題のあるmodのサブスクライブを解除して問題が解決した後、[]デバッグログのチェックを外すことを忘れないでください。
また、読み込みが長くなるのを避けてください。
ワークショップの作成
作成ガイド
コミュニティガイドにワークショップの作成方法が公開されているのでURLを記述します。
- 翻訳(Text Modifiction)
- 車両スキン(Vehcle Skin)
How to make a skin for vehicle(車両用のスキンの作り方)
- マップ(Landscape)
How to make and import heightmap(ハイトマップの作成およびインポート方法)
MAP EDITOR - how to start a new project - TUTORIAL(MAP EDITOR-新規プロジェクトの開始方法-チュートリアル)
- 車両(Vehicle)
Documentation for modders - VEHICLES(modderのドキュメント-車両)
How to make a custom train(カスタム列車の作り方) - 建物(building)
Documentation for modders - BUILDINGS(modderのドキュメント-建物)
Modifying game files to get unfair advantages(ゲームファイルを変更して不公平な利点を得る。)
- 初心者モッダーQ&A
初心者モッダーQ&A
メモ
MOD内のファイル拡張子説明
Q:.mtl、.dds、.nmf、.iniなどのファイル拡張子は何のためにあるのですか?
A: .mtl - マテリアルファイルです。ゲーム内でライティングがMODにどのように影響するかのプロパティを設定します。
.dds - ダイレクトドローサーフェイス。このファイルは、車両や建物のテクスチャファイルです。
.nmf - メッシュファイル。ビークル/ビルディングのモデルとなります。
.ini - コンフィグファイル。このファイルは、ゲーム内でMODのプロパティを記述するために使用されます。例えば、ビークルの容量やライトの配置などです。
https://steamcommunity.com/sharedfiles/filedetails/?id=2050253358
セーブデータから自作MODを作る
1.以下を参考に空の自作マップを作る
https://steamcommunity.com/app/784150/discussions/0/1642045637385029999/
はまりポイントは画像ファイルのサイズが許容範囲外だと「新規ゲーム」時に表示されないので注意。
いったんゲームを終了する。
- デフォルトなら以下の場所に自作マップデータが作られる。
C:\Program Files (x86)\Steam\steamapps\common\SovietRepublic\media_soviet\workshop_wip\<MAP-ID>\
2.saveデータを空の自作マップのフォルダに丸ごとコピーする
- セーブデータの場所
ローカル保存
C:\Program Files (x86)\Steam\steamapps\common\SovietRepublic\media_soviet\save
クラウド保存
C:\Program Files (x86)\Steam\steamapps\common\SovietRepublic\media_soviet\save_cloud
3. header.binファイルをheaderE.binにリネームする
前:header.bin
後:headerE.bin
何かよくわからないですがEをつけないと読み込まれないようです。
4.ゲームを起動して、自作マップの変更を保存する。
その際、steamの「ワークショップ」-「あなたのワークショップ」-「あなたのファイル」-「投稿したファイル」にアップロードされる。
※マップ設定を「非公開」にしているなら他人からは見えません。
※マップを削除するときは、「投稿ファイル」の「マップ」を開いて、「削除」でsteam上から削除されます。
5.新規ゲームに自作マップができているのでそれで自作マップでゲームを遊べる。
※丸ごとセーブデータを持ってきているので、統計データが引き継がれてしまいます。stats.iniファイルを消せば初期化されるか?
6.steamワークショップに公開
問題ないなら「投稿したファイル」で追加画像や説明を記載して「公開」にすると公開されます。
テクスチャはddsファイル形式
車両スキン作成や車両・建物作成時にテクスチャの作成が必要
作成するためにはddsファイルの編集ツールが必要
- スキン例
C:\Program Files (x86)\Steam\steamapps\common\SovietRepublic\media_soviet\vehicles\personal_f125\diffuse.dds
- 表示アプリ
ddsファイルの表示だけなら以下の無料ツールで確認できる。
DirectDraw Surface-DDSビューアー
- 編集アプリ
コミュニティガイドで以下の書き込みがあることからGIMPで利用可能らしい
GIMP + DDSプラグイン
GIMP+DDSプラグイン導入方法
- ddsとは(DirectDraw Surface)
DirectDraw Surface (.dds) はマイクロソフトによって開発された、テクスチャやキューブ (環境) マップを格納するために利用される。
wikipedia:DirectDraw_Surface
3DモデリングはBlenderを使う
参照URL:ディスカッション:建物はどのように作成しますか?
投稿者:ryantheskinny: Blenderはこの仕事に最適なプログラムです。Sketchfabが使用されていますが、モデリングの一部にはまだブレンダーが必要です。基本的には何も作らないといけないので、忍耐と学ぶ意欲も必要です。
WRSRの公式のモッディング不協和音グループがあり、助けを求めることができます。チュートリアルのチャンネルがあり、このゲームの経験豊富なモデラーとスクリプト作成者がいます
リンク:https : //discord.gg/95CBdEc
ゲームフォルダ構造
フォルダの構造を調査しました。
- ゲーム本体
C:\Program Files (x86)\Steam\steamapps\common\SovietRepublic
フォルダ 内容 media_soviet airplanes 飛行機 次回のバージョンアップ待ち buildings 建物のテクスチャが配置されている buildings_types 建物の設定等のファイルが配置されている cabins ケーブルカー clouds 雲 editor ゲームUIのアイコン fontsbitmap ゲームフォントの設定 grass 草 gui GUIのボタン定義 gui_editor GUIのボタン定義 media ? menu スタート画面の背景など movies ムービー 工科大学研究のコスト定義が誤って書いてある Music 音楽ファイル notification 警告時にでる画像 particleeffect アニメーションエフェクトのデータ paths 道路・工場接続など phystest 木枠? research 工科大学研究のコスト定義 resources 資源画像 save セーブデータ配置場所 shaders_d3d11 シェーディング(陰影処理) ships 船 sounds 車両の効果音 sounds_gui 建物の効果音 terrain_editor 地形の何か terrain_heightmaps 地形の高さマップ terrain3 マップ terrain4 マップ terrain5 マップ texts 空 tiles_normal 地形のタイル画像 trains 鉄道 trees 木 tutorial_map1 チュートリアルマップ1 tutorial_map2 チュートリアルマップ2 tutorial_map3 チュートリアルマップ3 tutorial_map4 チュートリアルマップ4 tutorial_map5 チュートリアルマップ5 tutorial_map6 チュートリアルマップ6 tutorials チュートリアルないの特殊画像 vehicles 車両 waterriver 波 weathers 天候 worker 労働者画像 workshop_subscribed 空 workshop_wip 空 soundtrack - サウンドトラック
- ワークショップのサブスクライブ済みは以下に配置される。
C:\Program Files (x86)\Steam\steamapps\workshop\content\784150\配下
784150は、Workers & Resources: Soviet RepublicのアプリID
steamdb.info
コメント欄
- 整理・加筆しました。 -- 2020-02-02 (日) 18:12:02
- 「不具合MODの特定方法」を追加 -- ヒサ? 2020-12-13 (日) 12:26:36
- 「セーブデータから自作MODを作る」を追加 -- ヒサ? 2021-04-08 (木) 00:05:39
- 2021/05/08 からワークショップのカテゴリの分類が詳細になって検索が楽になった -- ヒサ? 2021-05-08 (土) 09:56:32
- 国内マップを作成する際は、これが参考になりました: -- 中條? 2021-10-02 (土) 04:31:17
- これ https://citiesskylines.wiki.fc2.com/wiki/%E5%9B%BD%E5%86%85%E3%83%9E%E3%83%83%E3%83%97%E3%81%AE%E5%88%B6%E4%BD%9C -- 中條? 2021-10-02 (土) 04:31:53
- 建物のスペックを変えるMODを作ろうと思うのですが、何をどうすればよいのでしょうか? -- 2021-10-08 (金) 02:22:28

