- 追加された行はこの色です。
- 削除された行はこの色です。
* はじめに [#z2def3ce]
ここではXenogearsのセーブデータをアニメティカで改造するための情報をまとめる。
----
#contents
----
* 何ができるか? [#b6b79fb0]
** 概要 [#c7127a43]
RPGツクール3の機能であるアニメティカを使うことで、PS1セーブデータをバイナリレベルで改ざんすることができる。ただし制約事項は存在する。条件としてはメモリーカードの1ブロック目は改竄ができないことが上げられる。
* やり方 [#x300b7cb]
** 基本編 [#rd2819e5]
※ほぼ後述するおやつさんの解説動画の文字起こしです。&br;
①Xenogearsのセーブデータをメモリーカード(以下MC)-Aに2ブロック用意する。&br;
改造対象は2ブロック目であり、1ブロック目は処理中に消すことになる。
②PSのMC管理画面でMC-AのデータMC-Bにコピーしてからを削除する。&br;
MC-A、MC-B共に最初はデータが全て存在していないことを想定している。&br;
③アニメティカを起動する。&br;
④RPGデータをつくる→タイトルを書く&br;
⑤データをセーブ画面を開く。圧縮についてはNOを選ぶ。&br;
⑥!引き抜きあり!圧縮についてNOを選ぶとセーブが始まる。データのセーブ中で「残り8ブロック」と表示された時点でMCを抜く。&br;
⑦セーブしたデータをロードする。&br;
⑧セーブが絵として表示されるので、好きなように改ざんする。&br;
セーブデータの構造を知っていることが前提として必要になる。&br;
実際に保存されている値は色として保存されている。&br;
☓か△でカラー値を取得できる。&br;
チェックサムもここで合わせなくてはならない。&br;
⑨データをセーブする。圧縮についてはNOを選ぶ。&br;
⑩PSをリセット、MC管理からアニメティカのデータを削除する。&br;
改ざん後データのバックアップをとるなら、このアニメティカデータを取る。&br;
⑪MC-BからMC-Aへブロック1のデータをコピーする。&br;
ここは1ブロックデータなら何でも良い。&br;
⑫!引き抜きあり!MC-BからMC-Aへブロック2のデータをコピーする。している実施後、トントンというタイミングでメモリーカードを抜く。&br;
データが破損したら成功&br;
⑬Xenogearsを起動する。なぜか破損したデータ読めるのでロードする。&br;
※改善点は⑪以後である。改善にたどり着いたことについて各位へ感謝&br;
** アニメティカ関連の解説 [#k1e3148c]
メモリーカードはデータを保存するときに、通常のPCと同様に管理領域に存在有無を管理する情報を持っており、データの消去はそのフラグだけを消している。従って、メモリーカードからデータを削除しても実データは残り続けてしまうことになる。&br;
その残った領域をアニメティカでロードし、色を塗ることによりデータを変更し、再度存在フラグだけを書き込むことによりそのデータを読み込むことを可能としているのである。&br;
* RTA反映のアイデア [#w0475738]
** セーブデータ作成 [#be86dbfb]
一度ワールドマップを経由しないとデバッグルームに行けないようである。フィールドマップ→ラハン村が最速であるが、この場合ギア戦闘ができない問題が発生するとのことである。&br;
ストーリーを進め、ギア戦とフィールドを経由して黒月の森が最速のDBR突入用セーブである。(20200103現在)&br;
** DISK入れ替え [#ncbab86e]
トーラの家イベント前のセーブデータでDISK入れ替えが可能である。アニメティカで直接ジャンプすることもできるし、DBRから行くことも出来る。&br;
セーブデータのフラグをアニメティカで立ててDISKを入れ替えさせることにはまだ成功していない(20200103現在)&br;
** ED呼び出し [#f31941d6]
マップ番号719(どこでもドア)に行くと、ウロボロス戦が始まる。これ以後はもしかしたらマップパラメータを変更することでワープできるかもしれないが、まだ調査中である。&br;
** ウロボロスを倒すには [#s964a042]
DBRでゼノギアスフラグをたててゼノギアスに載せ、アニメティカで生成したでばっぐあいてむから適当にアイテムを取ればレベル1でも多分倒せる。ETH最大から千光連打可能である。ゼノギアスは初期装備が優秀なので。&br;
* メモ [#r4676904]
PSのメモリーカードの書き込み単位は128Byteらしい。
* 参考情報 [#ib7de9eb]
** Xenogears [#c16b8029]
じぐぞぅさんのXenogearsアニメティカ改造成功記事
[https://ch.nicovideo.jp/Jiguzoooo/blomaga/ar1849949]
じぐぞぅさんのXenogearsアニメティカ改造成功記事&br;
https://ch.nicovideo.jp/Jiguzoooo/blomaga/ar1849949&br;
うぐらぼ&br;
http://liveug.web.fc2.com/menu.htm&br;
** アニメティカ [#q771738e]
おやつさんのニコニコ動画での解説&br;
https://www.nicovideo.jp/watch/sm35432318
PING値さんのGitHub&br;
https://github.com/pingval/Speedrun/tree/master/AnimeMaker&br;
PING値さんのWebページ&br;
http://pingval.g1.xrea.com/&br;
** TOOL [#h1244362]
10進数16進数相互変換機
[http://www.gs.niigata-u.ac.jp/~kimlab/hobby/conv-dechex.html]
アドレス2アニメティカ座標計算機(ReadOnlyだが使える?)&br;
https://docs.google.com/spreadsheets/d/1ftvZNExK0NpKo0VCpSkSJweIdPyR4oMVP-8psmtVaxA/edit?usp=sharing&br;
10進数16進数相互変換機&br;
http://www.gs.niigata-u.ac.jp/~kimlab/hobby/conv-dechex.html&br;
** Twitter等 [#o2ad0bfe]
じぐぞぅさん&br;
アニメティカを手渡ししたらXenogearsでチャレンジしてくださった人、実機検証を実施。&br;
https://twitter.com/jiguzoo&br;
白鴉さん&br;
動画解説でアドレス座標変換が理解できなかったのを教えていただいた。&br;
https://twitter.com/HAKUA_&br;
&br;
白さん&br;
1ブロックをXenogearsにしなくてもいいと提案頂いた。&br;
https://twitter.com/fakewhite&br;
&br;
烏さん&br;
Xenogears部分等をフォロー頂いた&br;
https://twitter.com/karasu43croven&br;