Windows7以降でシムシティ2000を動作させる(手動レジストリ登録の場合)

現在は互換インストーラを使えばかんたんにインストールができるので、特に手動でレジストリの登録を行う必要はありません。参考までに手動インストールの方法を一応残しておきます。元のページはこちらです。

1.手動で本体のインストール

データのコピー

まずシムシティ2000のCD-ROMからデータをコピーします。Win96日本語版ならどのバージョンもCD-ROM内に『SC2K』というフォルダがあるので、これを適当な場所にコピーします。

ここでは、Cドライブ直下にMaxisと言うフォルダを新たに作り、その中にSC2Kフォルダを収めました。この記事でのインストールフォルダのパスは『C:\Maxis\SC2K』になります。
次に行うレジストリの登録はこのパスを基準に作業を行っているため、別の場所にフォルダを設置した場合は注意してください。

インストール先が本来の標準である「C:\Program Files(x86)\Maxis\SimCity 2000」と異なるのは、最新のWindowsではProgram FilesがOSの保護下におかれるようになったため、都市データの保存時に面倒が生じるからです。
(「CITIES」フォルダ等を別の場所に置けば良いのですが、説明の便宜上全て同一の場所に設置しています。)

レジストリへの登録

データをコピーしたらレジストリへシムシティ2000の情報を登録してやる必要があります。
以下の内容をレジストリに追加してください。

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Maxis]

[HKEY_CURRENT_USER\Software\Maxis\SimCity 2000]

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

[HKEY_CURRENT_USER\Software\Maxis\SimCity 2000\Options]
"AutoBudget"=dword:00000000
"AutoGoto"=dword:00000001
"AutoSave"=dword:00000000
"Disasters"=dword:00000001
"Music"=dword:00000001
"Sound"=dword:00000001
"Speed"=dword:00000001

[HKEY_CURRENT_USER\Software\Maxis\SimCity 2000\Paths]
"Cities"="C:\\Maxis\\SC2K\\Cities"
"Data"="C:\\Maxis\\SC2K\\Data"
"Goodies"="C:\\Maxis\\SC2K\\Goodies"
"Graphics"="C:\\Maxis\\SC2K\\Bitmaps"
"Home"="C:\\Maxis\\SC2K"
"Music"="C:\\Maxis\\SC2K\\Sounds"
"SaveGame"="C:\\Maxis\\SC2K\\Cities"
"Folder"="Maxis"
"Scenarios"="C:\\Maxis\\SC2K\\Scenario"
"TileSets"="C:\\Maxis\\SC2K\\ScurkArt"

[HKEY_CURRENT_USER\Software\Maxis\SimCity 2000\Registration]
"Company Name"="名無し無尽会社"
"Mayor Name"="名無しの権兵衛"

[HKEY_CURRENT_USER\Software\Maxis\SimCity 2000\SCURK]
"CycleColors"=dword:00000001
"GridHeight"=dword:00000008
"GridWidth"=dword:00000008
"ShowClipRegion"=dword:00000000
"ShowDrawGrid"=dword:00000000
"SnapToGrid"=dword:00000000
"Sound"=dword:00000001

[HKEY_CURRENT_USER\Software\Maxis\SimCity 2000\Version]
"SimCity 2000"=dword:00000100
"SCURK"=dword:00000100

[HKEY_CURRENT_USER\Software\Maxis\SimCity 2000\Windows]
"Color Check"=dword:00000000
"Display"="8 1"

赤色の部分はプログラムやフォルダのパスの設定です。自分がデータをコピーした場所に合わせ適宜変更してください。

青色の部分はゲーム起動時に表示される会社名・市長名です。自分の好きな名前に変更しておきましょう。

桃色の部分は、CDコレクション版もしくはスペシャル版(イマジニア発売)シムシティ2000の場合、変更する必要がある箇所です。「Maxis」を「Imagineer」に変更してください。スペシャルエディションの場合は変更不要です。

枠内の内容をメモ帳等適当なテキストエディタに貼りつけ、拡張子を『.reg』で保存してやると、レジストリ追加用ファイルができます。あとはファイルをダブルクリックすればデータのレジストリへの登録が完了します。

2.関連付けの登録

続いてファイルの関連付けも登録します。今のままでは、都市データをダブルクリックしても、都市を開くことが出来ません。先ほど同様、以下の内容をレジストリに追加してください。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SimCity2000.Document.City\shell]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SimCity2000.Document.City\shell\open]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SimCity2000.Document.City\shell\open\command]
@="C:\\Maxis\\SC2K\\SimCity.exe %1"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SimCity2000.Document.City]
@="SimCity 2000 City"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SimCity2000.Document.City\DefaultIcon]
@="C:\\Maxis\\SC2K\\SimCity.exe,1"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SimCity2000.Document.Scenario\shell]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SimCity2000.Document.Scenario\shell\open]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SimCity2000.Document.Scenario\shell\open\command]
@="C:\\Maxis\\SC2K\\SimCity.exe %1"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SimCity2000.Document.Scenario]
@="SimCity 2000 Scenario"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SimCity2000.Document.Scenario\DefaultIcon]
@="C:\\Maxis\\SC2K\\SimCity.exe,2"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SimCity2000.Document.TileSet\shell]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SimCity2000.Document.TileSet\shell\open]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SimCity2000.Document.TileSet\shell\open\command]
@="C:\\Maxis\\SC2K\\Winscurk.exe %1"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SimCity2000.Document.TileSet]
@="SimCity 2000 Graphics Set"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SimCity2000.Document.TileSet\DefaultIcon]
@="C:\\Maxis\\SC2K\\Winscurk.exe,1"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.sc2]
@="SimCity2000.Document.City"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.scn]
@="SimCity2000.Document.Scenario"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.mif]
@="SimCity2000.Document.TileSet"

赤色の部分はプログラムやフォルダのパスの設定です。自分がデータをコピーした場所に合わせ適宜変更してください。