SimCity2000 Special Editon 日本語版 x64パッチ

TITLESCR3

SimCityがやりたくなったので敢えて2000をやろうとしたが、
インストーラが16bitで作られていたためいきなり躓く。

とりあえずググったら手動でコピーしてレジストリ追加すれば動くらしい。

SimCity 2000 on Windows 7 (x64) – Ramoonus.nl
http://www.ramoonus.nl/2010/09/12/simcity-2000-windows-7-x64/

ここを参考にしてレジストリを追加。
まあ日本語版なので

[HKEY_CURRENT_USER\Software\Maxis\SimCity 2000\Localize]
"Language"="JPN"

これで普通に遊べるかな、と思ったが、ファイルダイアログ開こうとすると落ちる。
更に調べてみるとパッチもあったが、英語版のため日本語版には適応できず。

で、パッチを作ったCrazyCasta氏の書き込み

The technical details if anyone is interested is that I added a tiny bit of assembly to disable the OFN_EXPLORER and OFN_ENABLEHOOK flags from the OPENFILENAME structure before the GetOpenFileNameA/GetSaveFileNameA calls.
SimCity 2000 in Windows 7 – Tech Support Forum

これを参考にしてOllyDbgでアレコレやると・・・

image image

とりあえず動いたので満足。

使いたい人はどーぞ↓

*== TARGET_FILE ================
FILENAME SIMCITY.EXE
* FileSize: 1271808 bytes
* LastMod.: 1997/06/23 21:05:04
*===============================
0009DF93: 8D EB
0009DF94: 47 27
0009DF95: 44 90
0009DFBC: CC 8D
0009DFBD: CC 47
0009DFBE: CC 44
0009DFBF: CC C7
0009DFC0: CC 40
0009DFC1: CC 34
0009DFC2: CC 04
0009DFC3: CC 18
0009DFC4: CC 00
0009DFC5: CC 00
0009DFC6: CC EB
0009DFC7: CC CE

シムシティシムシティ

 

「SimCity2000 Special Editon 日本語版 x64パッチ」への3件のフィードバック

  1. 長らく仮想環境上でこのゲームを遊んでいたのですが、お陰様で問題なくWindows上で遊べるようになりました。本当にありがとうございます。

    私、シムシティ2000の攻略ページを開いているのですが
    よろしければ、こちらのパッチの内容を転載させてもらえないでしょうか?

    1. わざわざ確認ありがとうございます。
      内容でもURLでも転載して頂いて構いませんのでご自由にどうぞ。

  2. じごじご

    私もスペシャルエディションがやりたくてずっと足踏み状態でした(´;ω;`)
    一番下のコードをtxtなどで貼り付けてシムシティ2000のディレクトリにおけばよいのですか?

コメントは受け付けていません。