更新VI・XP対応:RPGツクール2000,2003製ゲーム汎用メモリサーチャー/トレーナー

[戻る]
belshin 2003年08月23日(土)15:13:13



RPGツクール2000,2003製ゲーム汎用CheatTool: RPGT2KCheat.exe

本ツールを作るきっかけは、RPGツクールの登場人物たちのデータのアドレスがしばしば変ってしまうこと(まあ、考えればヒープ上に動的に確保しているから当然か。)、およびどのゲームについても基本的な位置関係は一定であることに気がついた事です。
 ※ツクール2003製ゲームについてはどうも一部該当しないケースが有るようです A(^_^;
  このため、このようなケースでも使用出来るよう若干の拡張を施しました。

そこで、RPGツクールで作られたゲームについてはどのゲームに対してもそこそこのゲームバランス破壊機能を持ったツールを試作してみました。大まかに言えばRPGツクール用に機能を特化したメモリサーチャー・トレーナーというところでしょうか。

機能・特徴:RPGツクール2000、2003で作られたゲームについて、
1.HP、MPの現在残を編集・フリーズできる。
2.経験値を編集できる。
3.所持金残高を修正できる。
4.HP/MP最大値,攻撃力,防御力,魔力,素早さの各項目の補正値を編集できる。
  RPGツクールに於ては、周知のように主人公の各レベルに於ける基本能力は予め大筋できめられている。
  しかし、補正値を修正してやることで、本来20の力しかない人物でも999まで各能力をアップしてやる事ができるので、この値を修正することで、実質的に主人公や登場人物の能力を思う様に変化させられるようにした。
  この補正値はマイナスにすることも可能なので、いくら成長しても能力が最低値(1)でしかない人物なども作成できる。(はたして意味があるかどうかは別として。)
5.上記各状態を、最大6人分同時に保持できる、いわゆるメモリドット機能。
  といっても、同時に行える機能はHP、MPのフリーズ機能だけで、各項目の編集はボタンをクリックすることにより登録した6人分を切り換えて1人分ずつ行うことになる。
6.PIDボタンをマウスの中ボタンでクリックするとプロセスリストが出現。
  この中から対象プロセスを選ぶ事で汎用のメモリサーチャとして使用可。(ただし、対象検索サイズはダブルワード限定ではあるが。)
  モードを「CUSTOM」にしてHPのアドレスとExpのアドレス差を8にしてやれば、HPとして指定したアドレスから36バイトを連続してダンプ・変更できる。
7.検索スピードを上げる為、またトラブル防止として0x401000番地以前、およびIME以降のアドレスは検索対象から除外している。
  初期検索・書換えルーチンを別スレッドとし優先度を上げることで高速化。
  さらに、高速オプションをオンの状態では、ヒープのみを検索。
8.ツクール2003製の一部のゲームへの対応策として、Expラベル右に小ボタンを設置。
  このボタンをクリックすることで経験値以下の項目のアドレス計算をHPと切り離すことが出来るようにした。
9.ツールの中ほど上部にある「2000」ボタンをクリックすることで、順次2000対応モード、2003対応モード、CUSTOMモード(自分でHPと経験値の隔たりを指定するモード)を順次切り換えられる。
  このうち、CUSTOMモードでは手入力の他に、現在のHPアドレスとExpアドレスから隔たりを自動計算するボタンが表示される。
10.レジストリなどという無粋なものは一切つかいませんので、安心してご使用下さい。
  インストールは解凍するだけ、アンインストールも本ファイル,「RPGT2KCheat.exe」「RPGT2KCheat.ini」の各ファイルを削除するだけでOK。

※ちょっとしたTips:このトレーナーは敵のHP削るのにも有効です。
堅いラスボスや、殺したく無いけどHPは極限まで下げたい時(捕獲するため等)などに重宝します。(^-^)

【変更履歴】
2003.07.27 初版作成。構想5分、作成2時間の大作(笑)。
2003.07.28 RBG_t 2003でデータ構造にバリエーションが有る事が判明し、これに対応。
2003.07.30 サーチしたアドレスの保存・読み込み機能実装。フリーズ指定の簡略化。
 ※RPGツクール製ゲームに於てデータアドレスは固定的なものでは有りません。
  たとえば、同じゲームでつづけてプレーしている間でも、ロードする度にアドレスは変動します。
  このことに留意してアドレスの保存・読み込みを行って下さい。
2003.07.31 検索範囲の最適化(うさぎボタン)(うさぎにみえるでしょ〜か?A(^_^; )。絞り込みの時のバグ取り。f(^_^;
 保存アドレスクリア機能(「ゴミ箱」ボタンで発動)追加。
 とうとう誘惑に堪え切れず、「End」ボタンを押した時に鳴り物入りに。f(^_^;
 音を鳴らさずに終了するには、右上「×」ボタンで終了して下さい。m(_ _)m
2003.08.01 検索プロセスを別スレッドにし、検索をより高速に。
 「List up」ボタンを右クリックすることで検索スレッドのプライオリティーを変更することができるので、問題が起きる時はここで調節して下さい。
 ディフォルトのプライオリティーは「TimeCritical」(優先度最高)になってます。
2003.08.09 息抜きを兼ねて(仕事の重圧からエスケープして、とも言うA(^_^;)List Upコアで使っていたSTLを配列とアセンブラコードで置き換え。
 STLは便利で安定性はあるのですが、スピードの面からみるとやはり最適化の対象の最有力候補ですね。
2003.08.11 アイテム残数の編集機能&アイテム種別?の編集機能追加。所持金のアドレスをサーチすれば、同時にアイテム編集機能が使えます。
 この機能を使えば平凡なアイテムをレアアイテムに置き換え可能。ただし、アイテム種別は16進指定。
 複数同じアイテムを登録した場合のテストはしてません。A(^_^;
2003.08.12 アイテム編集時のソート機能を追加。
 これで、リストの一番最初(普通、一番安くて手に入りやすいポーションなど)のアイテムのコードをレアアイテムと書換え、ソートして書込。また、ポーションを入手して..という風に、アイテムの増殖が行えます。昨日もチャレンジしたアイテム枠自体を増やす機能については、ツクール側がメモリ上のアイテム領域のサイズまで管理しているので断念。
2003.08.23 WindowsXPに対応。(したはず、理論上は。A(^_^; )
 アイテムエディットで、所持数エディットでEnterを押した場合、下のアイテム所持
 数に移動する用に変更。テンキーだけで、残数を連続してエディットできます。
 一番下のアイテム所持数ボックスでEnterを押した場合には、次のアイテムをリスト
 の一番上にセットし、1番目のアイテム所持数ボックスへ移動します。


上記機能が比較的簡単に扱えるようにツールを考案したつもりですが、まだ発展の余地有りです。
2000と2003の識別は当初自動を考えていたのですが、2003製ゲームについては色んな版が出まわっているようなのであらゆる状況に対応できるように、ボタンで切り換えて選択するようにしてあります。(上記8参照)
このソフトはAS IS(あるがまま)での提供ですので、ご意見、ご要望、サポート要求に必ずしも答えるとは限りませんが、メールをいただくと、応答することもなきにしもあらず(笑)。

 みなさんが「自分にふさわしいもの」を得られますように。

               2003.08.12 belshin The Felix.
                 e-mail:belshin@lily.freemail.ne.jp




KEI 2003年07月29日(火)04:40:07
投稿どうもありがとうございます。
素晴らしいツールですね!
kzy 2003年07月30日(水)02:52:52
 ちょうど2003で制作しているところなんです。面白そうなのでありがたく頂きます。
魔王 2003年08月04日(月)20:58:05
素晴らしいツールを有難うございます。
これを見たときにこれだ!と速攻でDLさせていただきました。
JGOO 2003年08月06日(水)12:25:47
非常に興味深いです。
ありがたく頂戴します。
アレス 2003年08月08日(金)22:47:51
ありがとうございます!
素晴らしいです!

BUG 2003年08月17日(日)12:56:08
さっそく使わせていただきます。
ありがとうございます。
zkmk 2003年09月16日(火)09:41:57
なにやら面白そうなものを・・・
ありがたく頂かせてもらいます
hiro 2003年10月17日(金)11:20:00
DLさせていただきました。
ありがたく使わせていただきます。
ぱぶろふ 2003年10月27日(月)15:07:50
某Spo(以下略)でメモリを移動させながらやってました。
さっそく使わせていただきます。
ありがとう
toy 2003年11月08日(土)19:48:50
DLさせていただきました。
ありがたく使わせていただきます。
ブレイド 2004年01月31日(土)23:14:18
DLさせていただきましたw
ありがたく使わせていただきますw
お疲れ様でしたww

K S 2004年02月16日(月)13:59:48
DLさせていただきました。
素晴らしいツールですね。
ありがたく使わせていただきます。
ちわわ 2004年02月22日(日)21:29:28
DLさせていただきます。
どうもありがとうございます
123 2004年04月26日(月)13:28:21
DLさせていただきました。
ありがたく使わせていただきます。
tote 2004年05月06日(木)14:35:39
DLさせていただきました。
ありがたく使わせていただきます。
どうもありがとうございます。
質問者 2004年06月08日(火)23:02:59
早速きてみました。
すごいツールですね。
早速DLします。
レオパレス 2004年07月03日(土)21:42:35
ありがたくDLさせて頂きました!
このようなツールを作成できるなんてすごいですね。
感謝感謝です!
sion 2004年07月04日(日)14:45:17
DLしました。
早速使わせていただきます。
ありがとうございました。
艱難 2004年11月22日(月)15:28:09
ありがたく頂戴いたしまス!
幻十郎 2004年12月15日(水)06:56:27
貴重な品、ありがたく使わせていただきます
鶏鳴狗盗 2005年01月01日(土)06:08:33
ありがたく頂戴します。
すぐ使わせてもらいます。
As 2005年01月02日(日)19:53:10
ありがたく使わせていただきます。
どうもありがとうございます。
Rin 2005年01月04日(火)15:38:06
DLしました。
早速使わせていただきます。
ありがとうございました。
urufu 2005年01月08日(土)15:44:53
早速使わせていただきます^^
ありがとうございました〜
よーみ 2005年01月08日(土)15:46:02
使わせていただきます〜
d(∀・`*)テンキュ♪
あず 2005年03月13日(日)18:33:16
あり〜
KON 2005年07月18日(月)21:15:57
こんなの探してました
どうもありがとうございます
A部 2005年08月22日(月)21:23:02
今までうさみみでいじくってたんですが、こっちの方が勝手がいいですね。
ありがとです。
masa 2005年09月03日(土)18:16:40
使わせていただきます
みお 2005年09月03日(土)18:17:53
ダウンロードができないー(泣)
mao 2005年11月14日(月)20:12:16
ありがとうございます。
探し回った甲斐がありました。
>みおさん
右クリックで「ファイルを保存」を選べば出来ますよ。
2006年08月18日(金)15:47:51 補完依頼
アイテム編集機能追加版
の方がお亡くなりになってるみたいです
ののみ 2008年09月01日(月)23:52:26 生存確認
アイテム編集版もXP対応版もページが見つかりませんと出ます
けすけ 2009年03月28日(土)15:49:35
使わせていただきます。
ありがとー

けすけ 2009年03月28日(土)15:52:56 補完依頼
なかった
さとる 2010年08月27日(金)18:53:55
使わせていただきます
ありがとうございました!
ぽっぽ 2010年11月12日(金)15:33:41
両方ともなくなってるみたいです。
■お名前
■MAIL(入力禁止) 入力禁止
■書き込み内容
[生存確認]

UNGLABO UPLOAD BOARD Ver.1.47 Copyright (C) 2001 ZEPTO