ども、mr.Bonesです。
今日も何かネタがないかと2chの大航海時代 Part35(過去スレ)を見てたら、面白いネタを発見。

(大航海時代 Part35)
368 名前:名無しさんの野望[sage] 投稿日:2012/06/07(木) 21:22:32.70 ID:BoqRUAmP
大航海時代3 改造情報
とても不評な街の出入り10日経過部分を変えてみました。

対象 CDS95.exe Ver.1.2

陸路外出時の経過日数
284C5 0A->01
陸路帰還時の経過日数
28499 0A->01
海路外出時の経過日数
32E75 0A->01
海路帰還時の経過日数
32C41 0A->01

日数気にせず寄航しまくれるのでイージーモードになった。
近海交易は、元々の相場設定と在庫量の問題で、利益率低すぎて、
(リアル時間効率の観点で)効率悪くて面白みはなかった。
ゲーム内時間効率としては冒険よりよくなるけどね、やっぱり。

出入りの時間経過で疲労が何とかなってる部分が大きいみたいで、
上記改造すると疲労度気になる。

おまけ:宿泊時の経過日数 (10日に変更)
606b 1E->0A

376 名前:368[sage] 投稿日:2012/06/10(日) 21:10:54.09 ID:G3QE8kQU
>>370
街出入りのコードは、すべてバイナリで 6A 0A E8 の3バイトだったから、
バイナリエディタで検索して、1箇所ずつ書き換えては試してみて、
効果がある場所を探していけば、デバッガとか使えなくてもできると思います。
真ん中の 0A のところが日数ね。
宿のところはデフォ30日なので、6A 1E E8 で検索します。


どういうネタかというと、大航海時代3では港に海路・陸路ともに入港⇔出港するたびに10日経過する仕様になってます。そこがリアルでいいという人もいれば大航海時代2みたいに近海で貿易して荒稼ぎしたい人には出来ないので不評だったりします。

で、この港の入港・出港にかかる経過日数を10日から1日にしてしまうのが上記の改造になります。
たた上記の改造はVer1.2用なので初期ロット版には適用できません。

という訳でバイナリをしこしこ弄って、トライ&エラーでリスボンを海路と陸路で出航⇔入港をひたすら繰り返します。で、判明した初期ロット版のバイナリ改造値が以下です。

【初期ロット版の街の出入り日数改造(CDS95.EXE)】

陸路外出時の経過日数(1日に変更)
65705 0A->01
陸路帰還時の経過日数(1日に変更)
656D9 0A->01
海路外出時の経過日数(1日に変更)
73905 0A->01
海路帰還時の経過日数(1日に変更)
736D1 0A->01

宿泊時の経過日数 (10日に変更)
7C23B 1E->0A

ちなみにバイナリ編集わかんねという人は以下のツールを使ってチャレンジしてみよう。
らくらくパッチ : NAGAOKA STATION

それでは皆様、よい航海を。