A9LOTをV5 Build 4035に対応させます。

A9LOTをV5 Build 4035に対応させます。

A9LOTの配布先はこちら

今回は、まだいがもんさんのサイトで対応した設定ファイルが
配布されておりませんでしたので自力で設定いたします。
twitterですでに調べている方がおられましたが、
一応念のために自分も再検証します。

まずは、A9のメモリを解析し、高度データのアドレスを特定します。
A列車で行こう9 Map Wikiが参考になります。
尚、A9は64bitとなるので、うさみみハリケーン64bit版を使用します。
高度0(800)を示す。20 03がズラッと並んでいるエリアを探し出します。


特定した結果、アドレスは B745 9830 と特定。
プロセスの開始アドレスが B654 0000 でしたので、
差し引くと、00F1 9830となり、これが設定ファイルに書き込む値になります。

これをA9LOTの設定ファイルに反映します。

A9LOTのフォルダを開くと、A9LOTの設定ファイルである、
A9LandOperationTool.exe.configがあります。
こちらをメモ帳などで開きます。

configファイルは基本的に
<add key="(項目)" value="(値)"></add>
というように書くことで項目に対して値を設定できる構造になっています。

ProcessNameはA9のプログラムの実態ファイルの名前。
V5では"ATrain9v5g_x64"です。

ProcessModeはA9が64bit、32bitのどちらで動作しているか。
V5では"64"です。

MapOffsetAddressは↑で求めた高度データのアドレスです。
今回は、"00F19830"です。

結果として、



のようになりました。

全機能は確認しておりませんが、
地点編集、一時記憶は動作しましたので、
大きな問題はなさそうです。

4 件のコメント:

  1. LOT作者のいがもんです。
    当方生活環境の変化もあり、まだV5の入手に至っておりませんので
    LOTのV5対応は検証できていませんが、設定ファイルの動作手順としては
    貴殿の書き込み通りですので多分大丈夫ではないかと思います。

    返信削除
  2. お久しぶりです!
    御墨付いただきありがとうございます。
    とはいえ、V5はまだパッチが続いていくと発表されているので
    まだアドレスは変わってしまいそうですね。
    ゲーム自体もパッチでどう変わるかマップを
    どうしていくか考えないといけないですし、
    今の所なんだか存分に楽しめてない気もいたします。
    寝て待つのも価値かとw
    早く買えるといいですねー
    では。

    返信削除
  3. 初めまして、
    自分も同アドレスで使えてます。
    LOTが無いとA9を存分に楽しめないくらい必需品ですね。
    ここで紹介してくれてるので
    バイブル代わりに参照してます。
    毎回有難う御座います♪
    しかし、バージョンUP直後って何故か相対アドレスが安定しませんね。
    何度も試してるうちに
    初期の相対アドレスと違う結果が出てから上手行きました。

    最後に、長寿サイトの御運営に感謝と
    これからも末永く情報を発信して頂けましたら幸いです。

    返信削除
    返信
    1. はじめまして。
      なるほど、やっぱり環境により相対アドレスが
      違ったり安定しないことがあるんですね。
      残念なことに新しいパッチが出てしまい
      アドレス変わってしまいました。
      (再度最新版で記事を書いております。)
      あくまで非公式ツールなんで
      公式に無理強いはできないですしね・・・。

      私自身でできてることなんてほとんどなくて
      他の方のお知恵の寄せ集めでしかないのです。
      全然大したことはない本当に"備忘録"なんです。

      そんなブログにご声援いただきありがとうございます。
      ただA9のいろんな楽しみ方をいろんな方に
      伝えられたらいいなと思っております。
      これからもよろしくおねがいします。

      削除