ナビ研S規格の地図 CD を Windows 2000 上で使うには

[目次]


「お出かけパック」を作って移植する

さきに書いたように,Navin' You の専用マップはもう情報が古い。そこで,ゼンリンのSUPER 全国版 12 (東日本版と西日本版のCD 2枚組)というのを入手して,使うことにする。この電子地図ソフトは,ナビ研S規格拡張フォーマットという形式のものなので,Navin' You で扱えるのだ。
ヤフオクで 14,700 円で落札し(6月30日),西日本版は不要なので出品して 8,500 円で落札された(7月2日)。よって,正味 6,200 円で東日本版を入手したことになる。

ただし,これもさきに書いたように,Windows 2000 上の Navin' You では,ナビ研S規格拡張フォーマットCD をそのまま利用することはできない。利用するには,次の 2 つの過程が必要だ。

  1. Windows 98 上の Navin' You で「お出かけパック」を作る
  2. それを Windows 2000 上の Navin' You の「お出かけパック」フォルダと置き換える
[To Top]

ナビ研S規格CD から「お出かけパック」を作るには

お出かけパックを作るには,[ファイル−お出かけパックの作成]を実行する。しかし, ナビ研S規格CD の地図を開いているときにこのコマンドを実行しようとすると,「この地図ディスクではこの機能は使用できません」というメッセージが表示されて,作成できない。

このような不具合を解消するには,バイナリエディタを使って navinyou.exe を修正する(失敗すると起動すらしなくなるので,バックアップを作成しておくのを忘れないように)
修正する場所は,バージョンによって違うが,値が次のような並びになっている個所が,どのバージョンにも 4 か所ある( xx のところは一定していない)ので,そこの「75」の部分を「EB」に修正すればいい。

85 C0 75 xx 68 90 08 00 00

これで,ゼンリン SUPER 全国版 12 などから「お出かけパック」を作ることができるようになる。
もっとも,[お出かけパックの作成−全国]のコマンドは使えない。CD 全体をお出かけパックにするには,[お出かけパックの作成−領域選択]を実行し,すべての領域を選択する(塗りつぶす)。
SUPER 全国版 11 以降はCD 2 枚組になって,1枚だけでは「全国」ではないから,全国お出かけパックが作成できないのも,不思議ではない。また,全国お出かけパックと領域選択したお出かけパックとの違いは,前者では地図データと検索データが1つのファイル(*.ff)として作られるのに対し,後者では別々のファイル(*.mf と*.if)になるというだけで,不都合はないようだ。

お出かけパックのデータは,Navin' You をインストールしたフォルダの中の「VolumeManager」というフォルダに格納される。この中身をそっくりそのまま,Windows 98 上の Navin' You から Windows 2000 上の Navin' You に移してしまえば,「お出かけパック」の移植ができる。

[To Top]

移植の拒絶反応が出ないようにするには

しかし,このようにして移植した場合,そのままだと拒絶反応を起こす。
この拒絶反応を治癒するため,VolMan.dll を修正する。
Navin' You 5.5 の場合は,次の個所についてそれぞれ右のとおり値を修正すればよいそうだ。
アドレス 元の値 変更後の値
00016418 0F 90
00016419 84 90
0001641A D7 90
0001641B 00 90
0001641C 00 90
0001641D 00 90
00016420 0F 90
00016421 85 90
00016422 CF 90
00016423 00 90
00016424 00 90
00016425 00 90
00016454 74 EB
Navin' You 4.5 の場合も,同様の並びの部分があるので,そこを同様に修正すればいい。
5.5 の場合は上のように 00016418 から始まる部分を直すが,4.5 の場合は 00014D48 から始まる部分を直す。完全に平行移動しているだけだ。


[To Top]




[「パソコンでカーナビ,モバイルGPS」トップページを新しいウィンドウで開く]