☆ Image Opt [1.6] ID:3543873568 2025-08-30 11:10 Changed:8月30日 @ 12時10分
- RATE: ★=562 G=5 [DOWNLOAD SITE]
-
TAG: [ユーティリティ] [パフォーマンス] [日本語化対応] 2025-08-08 09:40:05 [編集する] [差分] [日本語化UP]

Image Opt
これはロード時間の短縮のためにテクスチャ読込処理の最適化を試みる実験的なMODです。
◆使用上の注意
このMODは入れ得な起動加速MODではありません。
デメリットも理解の上で適切に利用する必要があります。
このMODはRimWorldの画像読み込み方法を変更し、FFIとマルチスレッドを使用するため、予期せぬエラーが発生する可能性があります。
そのため、多くのMODを導入していない場合はこのMODは不要です。
「テクスチャ」「画像」などに関連するエラーが発生する場合、このMODを無効にしてみてください。
もし利用中のMODが更新され画像が差し替えられると、手動で下記のDDS変換操作を再び行う必要があります。
つまりDDS変換MODを使っているとある日突然にピンク四角画像になってしまうトラブルが起きうるということです。
◆主な機能
・DDSファイルの読み込み(Graphics Settings+と同様)
・PNG/JPEGファイルをDDSに変換、zstd圧縮で保存
・ネイティブ言語による画像デコードと並列デコードの利用
◆推奨する使用方法
1.このMODをMODリストに追加してゲームを起動します。
2.このMODの設定ページに移動します。
3.「GPU圧縮ツールを開く」をクリックし、すべてのオプションにチェックを入れ、品質を「高」に設定して「生成」ボタンをクリックします。
4.マルチスレッドによるファイルの変換と圧縮が完了するまでお待ちください。(変換中にウィンドウを閉じないこと)
参考までに、私のCPU 5600では、550個のMODから23,600枚の画像を処理するのに約600秒かかります。
(Ryzen 5 5600?)
以前にRimsort/RimPyを使用してDDSファイルを生成したことがある場合は、ディスク使用量を削減するために、最初に「すべてのddsファイルをクリア」をクリックしてください。
この操作でDDSファイルの削除が行われますが、MODの元のpng画像は削除または変更されません。
◆互換性
Graphics Settings+
このMOD以外のテクスチャの読み込み処理/結果を変更するMODとは理論上互換性がありません。
◆よくある質問
Q:Graphics Settings+ との違いは何ですか?
A:GS+ は DDS イメージの読み込みをシングルスレッドのみで実行します。
Q:Rimsort のテクスチャ最適化との違いは何ですか?
A:Rimsort は DDS イメージのみを生成でき、ZSTD 圧縮は実行できません。
Q:DDS で ZSTD 圧縮を有効にするとどのようなメリットがありますか?
A:圧縮された DDS イメージはサイズが小さくなり、ディスク使用量が削減されます。
(ただし、ビデオメモリの使用量を削減することはできません)
ZSTD 解凍は非常に高速で、読み込み速度への影響はほとんどありません(特にマルチスレッドで読み込む場合)。
Q:既存のPNG画像をDDSに変換するメリットは何ですか?
A:DDSはGPUで直接読み込めるフォーマットであるため、読み込みが高速化し、ビデオメモリの使用量が少なく、GPUレンダリングへの負荷が軽減されます。
Q:期限切れテクスチャの自動再生成とは何ですか?
A:昨日DDSテクスチャを生成し、今日MOD作者がPNG画像を変更した(画像名はそのまま)というシナリオを想像してみてください。
MODは更新されているにもかかわらず、昨日作成した古いDDSテクスチャをまだ使用していることになります。
このMODのこの機能は、読み込み時に画像ファイルの変更日時をチェックします。
DDSファイルが元のPNGファイルよりも古い場合は、自動的に新しいDDSファイルを再生成します。
この処理には時間がかかりますが、テクスチャの更新はまれで、読み込みはマルチスレッドで行われるため、コストは許容範囲内です。
Q:以下のエラーが発生しました(その1)
エラー:テクスチャ作成エラー、コード:
A:まず、このMODのテクスチャ圧縮ツール(MOD設定内にあります)を使用して、すべてのDDSファイルを再生成してみてください。
エラーが解決しない場合は、エラー報告の際にログファイルを添付してください。
Q:以下のエラーが発生しました(その2)
エラー: Texture2D.***: ネイティブテクスチャでは使用不可。
A:互換性セクションをご覧ください。
このMODを報告(またはログを提供)していただければ、互換性リストに追加し、追加の処理を行います。2GAME JAPANESE TRANSLATION UPLOADERSteam, Author. 30 Aug 2025. Image Opt. 7 Aug 2025 <https://steamcommunity.com/sharedfiles/filedetails/?id=3543873568>.スポンサーリンク
スポンサーリンク
上記説明は古い又は異なる場合があります。導入の際はDescriptionを確認の上、自己責任でお願いします。
説明はどなたでも編集する事が可能です、古い又は異なる場合は編集にご協力をお願いします。
To users except in Japan - コメントコメントのみでも投稿可。気に入ったMODはSteamでレートアップしましょう。
[Spoiler]テキスト[/Spoiler]とする事で隠しテキスト、#や>>後、半角数字でアンカーを使用可。 -
-
▼ Changed : 8月30日 @ 12時10分#27名無しこいつ、年越し前からずっとこのmodデータベースのサイト中のコメ欄で罵倒コメし続けて非表示され続けてるアレだから何か言うだけ無駄だよ。「つける薬」の次は「自治厨」を覚えてきたんだね、誰にも同意されないのにね。可哀想だね。 ID:IyZWZmMz Day:98 Good:2 Bad:0- Good
- Bad
- 3543873568
#26名無し既に説明文の冒頭に書いてある事にわざわざ罵倒を付け足してまで返信したがるほうが余程自治厨臭いけどな ID:UyMWNkYW Day:1923 Good:0 Bad:0- Good
- Bad
- 3543873568
#25名無し自治厨が今度は管理人のせいにし始めた ID:JlODc3ZW Day:0 Good:0 Bad:0- Good
- Bad
- 3543873568
#24名無しこれday0がっていうかbad制限あるくせに管理しないサイト側も問題あるよな、システムが荒らしに都合良すぎる ID:RhYzlmOG Day:29 Good:0 Bad:0- Good
- Bad
- 3543873568
#23名無しこのday0はわざとわからんが文体が特徴的だから半コテになってるし終わってるわ ID:RlZDRmMD Day:696 Good:0 Bad:0- Good
- Bad
- 3543873568
#22名無し匿名サイトはこういうの出てくるよな、ID変えまくって別人を装う奴
day~は良い仕組みやでほんま ID:U0NDQyZj Day:4 Good:0 Bad:0- Good
- Bad
- 3543873568
#21名無し複垢を使って気に入らないコメを消せるのは週に1件までだもんな
2件目以降はなじることしかできない ID:E2NjVjZW Day:0 Good:0 Bad:0- Good
- Bad
- 3543873568
#20名無し(しっ!見ちゃいけません!構われたくて暴言かました挙げ句、相手もされず即bad五連発で非表示され、悔しくてID変えてほぼ同文章連投する変な人ですよ!) ID:kwNDQyNj Day:97 Good:0 Bad:0- Good
- Bad
- 3543873568
#19名無し「このMODは入れ得な起動加速MODではありません。」で伝わります ID:UyMWNkYW Day:1922 Good:0 Bad:0- Good
- Bad
- 3543873568
#18名無し何も考えずに雑に使えるMODじゃないから
このMODは入れ得な起動加速MODではありません。
と目立つように書いてあるんだよ
読まない、分かってない、バグ報告もしないやつにつける薬はないね ID:I1NjVkNz Day:0 Good:0 Bad:0- Good
- Bad
- 3543873568
#17名無し要するにGPU使ったDSSへの変換&読み込み機能だから、何かの不具合で変換ミスとか起きると読み込めなくなる事もあるやろね。テクスチャエラー時はDSS再生成推奨されてるし、何か改善あるかも?もうやってたらすまんやで
自分は導入してないけどDSSに変換する別mod導入してると起きる不具合もあるらしい。根本的に環境が合わないだけの可能性もあるし気楽にね ID:kwNDQyNj Day:97 Good:0 Bad:0- Good
- Bad
- 3543873568
#16名無し一定期間を過ぎたため削除削除されています。 ID:E1NWZkND Day:0 Good:0 Bad:8- Good
- Bad
- 3543873568
#15名無し確かに起動が早くなってありがたかったけどこれ入れてると表示されなくなる画像があるから泣く泣く外した ID:k2ZGQyMT Day:25 Good:0 Bad:0- Good
- Bad
- 3543873568
#14名無しGood!これすごいな。MOD数440、画像枚数約48000枚で元起動時間6分40秒だったのが、変換後2分20秒まで短くなったわ ID:NkODg0ZW Day:160 Good:0 Bad:0- Good
- Bad
- 3543873568
#13名無し#12名無しmodオプションが表示されないなぁ ID:M1OGEwNG Day:0 Good:0 Bad:0- Good
- Bad
- 3543873568
#11名無しビデオメモリ使用量5.2GB→3.8GB 起動時間10分→3分
The Dead Man's Switchの無反動砲の命中エフェクトが黒塗りになったこと以外は全くの影響なし。
画質を下げまくることもで、超低スペックでもmod500環境行けそうですが、デフォの-0.5未満は荒すぎるので非推奨 ID:IyMTA3NT Day:143 Good:0 Bad:0- Good
- Bad
- 3543873568
#10#8#9
なるほどそういう仕組みか
1.6移行に伴って導入してみたけど、開始までの読み込みが10分切るようになったよ(Graphics Settings+併用で約400MOD環境)
勘違いする人はいないと思うけど、膨大なMODが入っている人はRimsortで一度dds化して、Graphics Settings+とかを導入しつつrimworldを起動して、このMODのオプションでdds削除→dds化してね(文盲故1敗) ID:M5YjllMD Day:239 Good:0 Bad:0- Good
- Bad
- 3543873568
#9名無し#8
違うよ
MODのオプションの一番下のボタンから"GPUが読み取りしやすい画像データ"を作成できて、結果読み込み速度が上がって立ち上がりが早くなる。
リテクスチャや種族追加とかの画像データが沢山あるMODを入れている人ほど、その恩恵を受けられやすいってだけ。
ついでにこのMODの注意点としては、
既に大量のMODを導入していた場合、一度にDDSデータを生成しようとするとPCに負担がかかること。(これはModsで入れたMODしか読み込まないため、入れるMODを小分けしてから生成すれば問題なし)
データを"追加"で出力するから容量が増えてしまうこと。(空き容量がカツカツならこのMODは使わない方がいい) ID:U5MjA4Zm Day:32 Good:0 Bad:0- Good
- Bad
- 3543873568
#8名無しええと…
大雑把に言うと導入MOD数(≒画像データ数)が多いほど「立ち上がり」が早くなるって解釈であってるのかな? ID:hhNjIxMG Day:208 Good:0 Bad:0- Good
- Bad
- 3543873568
▼ Changed : 8月14日 @ 1時41分#7名無しGood!肥大化したMODリストにスーッと効いて…ありがたい…
rimsort使ってDDS変換してたけどこっちはゲーム起動してからじゃないと変換作業出来ないのはちょっと面倒かな… ID:lhMDRhOW Day:19 Good:0 Bad:0- Good
- Bad
- 3543873568
#6名無しGood!試し半分で導入してみましたが、本当に体感でもわかるレベルで起動早くなってました。 ID:UzOGY1M2 Day:195 Good:0 Bad:0- Good
- Bad
- 3543873568
#5名無しGood!zstd使用で初期ロード時間が半分以上になる。MOD328個の環境で元々5分以上だったのが、23120枚を変換後は2分31秒だった。 ID:M1MmViMD Day:0 Good:0 Bad:0- Good
- Bad
- 3543873568
#4名無しイマイチ専門用語に疎いので、機能をよく理解した上で訳したわけではありませんが、取り敢えず使い方がわかる程度に翻訳しました。 ID:BhMjQ4Zm Day:626 Good:3 Bad:0- Good
- Bad
- 3543873568
▼ Changed : 8月12日 @ 12時36分#3名無しGood!説明ちゃんと読んでればわかると思うけど、画像データの読み込みを短縮する機能のMODだよ。
プレイ中の重さ=TPSの改善にはあまり直接の関係はない
どれくらいの効果が見込めるかは、具体的な数字でも示されてる。
以下引用。
Modコンテンツの読み込み時間(音声/文字列などを含む):
この結果は参考値です。ファイルキャッシュの影響を避けるため、このデータは2回連続でゲームを起動した場合の結果です。
バニラ 164890.683ミリ秒(164秒)
DDSなしのImageOpt 40534.917ミリ秒(40秒)
DDSとzstdを使用したImageOpt 25727.026ミリ秒(25秒)
引用以上
使ってみた感じは、こっちの環境(画像データ沢山ある種属MODいっぱい)だとだいたいこの数字のとおりの体感になってるね。 ID:gwOTJkND Day:32 Good:0 Bad:0- Good
- Bad
- 3543873568
▼ Changed : 8月11日 @ 23時55分#2名無し期待して使ってみたが、逆にかなり重くなった
どのあたりが必須なのだろうか…… ID:RhZWQ5Mj Day:690 Good:0 Bad:0- Good
- Bad
- 3543873568
#1名無しGood!これはしゅごい。
今後の必須MODになるんじゃなかろうか。
独自のテクスチャを持つMODをごっちゃり入れてる環境でロードを劇的に短縮できる。
体感ではゲーム起動が従来の三分の一くらいに感じる。
副作用としては、若干、テクスチャの質感が変わるくらい。
まだ一時間くらい試運転してみただけだけど、不具合らしい不具合は遭遇せず。
とりあえず、独自の装備や建築物が追加される系の種属MODをいっぱい入れてる人とかに試してほしいやつですね。 ID:gwOTJkND Day:31 Good:0 Bad:0- Good
- Bad
- 3543873568
- 同作者さんのMOD
スポンサーリンク
スポンサーリンク