k-maのメモ帳。(ゲーム雑記)

steamでゲームをするのが趣味です。記事は主に自分用メモです。

Tropico Reloadedをwindows11でプレイするためのメモ。

バンドルでTropico Reloaded(2009)を入手したので履修しようとしたところまともに動かなかったので何とかして動かしたメモ。
※検証環境のPCは最新ではありません、ハード構成次第では別な問題が発生している可能性があります。

※記事内で紹介しているファイルは安全を保障するものではありません、ダウンロード時は各自ウィルスチェック等するようにしてください。
※ファイルの使用は自己責任自己判断で行うようにしてください。

対象バージョンとざっくり何をしたらよいか。

Tropico Reloadedはtoropico無印+拡張パック、と2作目のバンドルです。
steam版です、gog版は微妙にバージョンが違うかもしれません、多発するクラッシュの改善が目的、windowモードでプレイしたい。
あと日本語化できたらいいな。(2作目は情報がなかった)

対象のソフト
TROPICO — PARADISE ISLAND v1.5.2 最新は1.5.3
TROPICO 2 — PIRATE COVE v1.1 最新は1.2

ざっくりとした原因
主な原因は同じなのでまとめて記載。
・もともとの不具合。
 バージョンが最新版ではない、特に2作目は大型アプデが入っていないので最新バージョンにできれば単純にバグは減るはず。
・マルチモニターに対応していない。(Directxが古いからか?)
・動作条件のDirectXが古すぎる、Reloadedはwin7+dirextX9となっているが…、実際の中身はdx7、dx8.1くらいで作られている。
 ただ単にdx9を指定しても改善は期待できない、windows xp -sp3であれば快適に動きそうではある。

とりあえずDirectXがクラッシュしなければよさそうですね。

1.バージョンアップ。
2.DirectXをなんとかする。

TROPICO無印のfix手順

前準備

とりあえず1回steamから起動してみましょう、うちは起動しませんでした。

起動オプション’-s’でセーフモード起動を1度しておきましょう。
3D描画がハードウェア→ソフトウェアになるのでこれで起動できる人は起動します。

マルチモニター環境だと起動しない可能性あり。

バージョンアップ&日本語化。

TROPICOシリーズWikiに日本語で詳しく書いてありました…以上
トロピコ/TIPS/海外版日本語化 - TROPICOシリーズWiki

 というのも何なので、少しだけメモ。
 必要なファイルもしっかりと揃っています、DLリンク切れもないです。
(2025/8確認)

1.1.53パッチをあてる。
 ファイル名:tropico_patch_v1.53.exe
 ファイルサイズ:1.00 MB (1,049,600 バイト)

 exeを実行しtropicoのインストールフォルダを指定する。

2.日本語パッチ(wikiにある「和訳および誤訳修正を行ったファイル」)をあてる。
 ファイル名:Tropico.lng
 ファイルサイズ:201 KB (206,783 バイト)

 [tropicoインストールフォルダ]/data2フォルダにあるTropico.lngを差し替える。

3.exeに手動でパッチをあてる。
 Tropico.EXEにあてたパッチがパッケージ版のモノなので起動チェックを変更する必要がある。

000590C9: 0F 85 e2 01 00 00 → E9 E3 01 00 00 90
0005908F: 05 → 03

 上記2か所を書き換える。(バイナリエディッタなら何でもいい)

4.exeに手動でパッチをあてる2。
 文字サイズが非常に小さくなったりでかくなったりするので修正、自分の環境では極小文字で読めなかった。

00053332: AC 0D → 50 14
000533CD: AC 0D → 50 14

DirecxtX対応(クラッシュ対応)

DirextX関連のツールはいくつかあるようですが、dxwrapperを使用しました。

github.com

1.上記githubからリリース版のdxwrapper.zipをDL。

2.[tropicoインストールフォルダ]にDLしたzipを展開する。

3.[tropicoインストールフォルダ]/stubフォルダからddraw.dll、d3d9.dll、dsound.dllを[tropicoインストールフォルダ]へコピペ。
  (とりあえず動かすだけならddraw.dllのみでも可)

4.dxwrapper.iniファイルをメモ帳などテキストエディターで編集する。
 変更した項目のみピックアップしたので下記参照し設定する。
 (とりあえず動かすだけなら[Compatibility]のDd7to9とEnableDdrawWrapperのみ1にすれば動くはず、手探りで設定した感じ自環境だと割と安定していたのが下記設定です。)

[Compatibility]
Dd7to9                     = 1
DDrawCompat                = 1
EnableDdrawWrapper         = 1
EnableD3d9Wrapper          = 1
EnableDsoundWrapper        = 1

[DDrawCompat]
DDrawCompat32              = 1
DDrawCompatDisableGDIHook  = 1
DDrawCompatNoProcAffinity  = 1

[ddraw]
DdrawOverrideBitMode       = 16

[Dd7to9]
DdrawEmulateSurface        = 1
DdrawEmulateLock           = 1

[d3d9]
LimitPerFrameFPS           = 60

[dsound]
ForceSoftwareMixing        = 1

※残っている問題?
 ・Dsound起動時にduplicateの警告ポップアップが出力、これ自体は問題なさそう。(PC常時起動だと気になるかも?)
 ・上記に関連して、起動時にこのポップアップ出力があるが(ボリューム0設定だと出ない)フリーズしているように見える、60秒ほどで制御が戻り起動するので落ち着いて待って欲しい。
  ※フリーズの挙動がないこともあるが自環境だとほぼ発生する。
  ポップアップ出力がないときはボリューム設定が0%になっておりサウンドが再生されない状態、ゲーム内設定でボリュームを上げると音が再生される。

window化

DirectX対応をしたうえでの設定です。

1.インストールフォルダのTropico.EXEを右クリック、プロパティ→互換性タブ→カラーモードを制限する(16ビットカラー)
 他の項目は特に設定しない。
 ※無印は色制限しなくても可能だったが念のため設定

2.ゲーム内でチュートリアルなりなんでもよいので本編へ、ゲーム内設定(F2)でフルスクリーンを解除する。
 解像度は1600x1200まで設定できるので文字が読めないということもなく快適にプレイできた。
 3Dモードがハード3Dになっていればソフト3Dへ変更する。

TROPICO2 Pirate Coveのfix手順

こちらの方はあくまで参考ということで、理由はファイルが非常に怪しい(一般的に)。
情報量が少なくフェイクファイルが存在する(というか先にこっちにたどり着いた…)。

アップデートパッチは当時のリテール版のものと同じ。
NOCD化はわからなかったので、2003年当時にNOCD化されたexeと思われるものを使用。

前準備

 無印同様とりあえず1回steamから起動してみましょう、起動出来なくてもとりあえず気にしない。
 ちなみにセーフモードは、起動オプション’-i .\Tropico2Safe.ini’で起動できる。

マルチモニター環境だと起動しない可能性あり。

3D描画をソフトウェア描画に変更する
 こちらはTropico 2の設定ファイルから変更可能。
 [tropicoインストールフォルダ]にあるTropico2.iniファイルをメモ帳などで編集する、項目は下記1項目のみ。

[DDraw]	
SoftwareDevice=1

 ここまででフルスクリーンならチュートリアル、シナリオあたりはある程度動くと思われる、サンドボックスモードはクラッシュ。

バージョンアップ&日本語化

 残念ながら日本語化はできませんでした、バージョンアップについては一応できました、とはいえ動作検証はほとんどできていない状態です、なのでこの項目は飛ばしてDirextⅩ対応とwindow化のみ実施でもプレイ可能なのでバージョンアップはあきらめる判断もありかと。(サンドボックスモードのクラッシュは改善されないかも)

1.1.2パッチをあてる。
 ファイル名:Tropico2_Patch.exe
 ファイルサイズ:8.68 MB (9,102,517 バイト)

 ファイルはgamepressure.comから入手、ポーランドのゲーム情報サイトです。
www.gamepressure.com

 パッチ適応前にtropico2.exeをバックアップしておくと良いでしょう。
 exeを実行しtropico 2のインストールフォルダを指定してNEXT。

 ※削除するときはtropco 2をアンインストール、インストールフォルダに残ったファイルを削除。

 2.NOCD化。
 NOCD化方法は見つかりませんでした、現状の現実的な対応方法は2つです。
 ①、2003年当時から出回っているNOCD化済みexeを入手。
 ②、exeのみバックアップしたsteam版(v1.1)を使う。

 ②の場合はexeのみ1.1の状態で他のファイルは1.2、プレイは可能でしたが数分プレイしたのみなのでどこまでプレイできるかは不明です。
 ①は入手したファイルサイズが1.1よりも小さくどのようにNOCD化されているのか不明ですがバージョン表示は1.2になりました。

 ①のexe入手先はgamecopyworldです、redditによると「トレーナー界隈では昔から有名なサイト、コピーがあるわけではなく健全?なMODサイト」との情報。
 2000年ごろのアングラなサイトのにおいがします、ポップアップが出まくってやばいことになるエッなサイトっぽいデザインでした。
 ちなみにsteamのコミュニティで1.2にしているかたもGCWで入手といっていたのでここのことだと思われます。
 ※トレーナーとはチートMODとか作ってる人達という認識。
 ※リンクは載せません、普通にウイルスとか仕込まれているファイルもあるところなので参考画像のみ置いておきます。

GCWのサイトはこんな感じ。
使用したファイルはコレ

DirecxtX対応(クラッシュ対応)

 無印と同じ対応でOKです、無印参照。

※残っている問題?
・Dsound起動時にduplicateの警告ポップアップが出力、これ自体は問題なさそう。(PC常時起動だと気になるかも?)

window化

DirectX対応をしたうえでの設定です。

1.インストールフォルダのtropico2.exeを右クリック、プロパティ→互換性タブ→カラーモードを制限する(16ビットカラー)
 他の項目は特に設定しない。
 ※これをしないとゲーム内でwindow化設定ができない。

2.ゲーム内でチュートリアルなりなんでもよいので本編へ、ゲーム内設定(ESC)でフルスクリーンを解除する。
 解像度は1600x1200まで設定できるので文字が読めないということもなく快適にプレイできた。

※残っている問題?
・画面端にカーソルを持っていくとマップスクロールできるが、windowからカーソルがはみ出すことを数回行うとクラッシュするので注意。
 マップ移動はミニマップで操作するか、慎重に操作するしかない。
 他には外部ツールでマウスカーソルをクリップする方法がある、左と上はオフセット1、右と下はオフセット-1で運用するとクラッシュもなく快適に操作できた。