乱数調整について

「乱数調整について」の編集履歴(バックアップ)一覧はこちら

乱数調整について」(2011/02/16 (水) 02:23:50) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

■乱数について MHP3には2つの乱数がある 1つ目は 護石鑑定、剥ぎ取り、採掘、採取、虫取り、ドリンク効果などに使われる乱数で アドレスは0x113AE9C6 この乱数は何もしなくても1秒間に何百回も消費するため現時点で調整するのは不可能と考えられている ただ5400個の乱数ループが12個あり初期シードを調節することでテーブルの調整はできる 2つ目は 基本報酬、サイズ決定、スタート位置、支給品が届くかどうか、魚釣り(?)などに使われる乱数で アドレスは0x9BAE9C4 こちらは特定の行動をしないかぎり変動しない また行動によって乱数を調節することも可能 ■初期シードについて 初期シードはどちらの乱数も同じでMHP3を起動したときのPSPの時間で決定される 初期シードの決定に影響するのは秒部分のみでそれ以外は関係ない そのため60種類の初期シードが存在する ■乱数を表示するCWC用コード どちらも左側に表示される数字が乱数で右に表示される数字が乱数の消費回数 お守り用乱数 _C1 RandomDispv2_1/2 _L 0x20001B70 0x20643525 _L 0x20001B74 0x00643425 _L 0x20001B78 0x0A2006DF _L 0x20001B7C 0x8FC49F18 _L 0x20001B80 0x3405000E _L 0x20001B84 0x0E239BFC _L 0x20001B88 0x3406000E _L 0x20001B8C 0x0E239C12 _L 0x20001B90 0x34050000 _L 0x20001B94 0x34050006 _L 0x20001B98 0x0E239C02 _L 0x20001B9C 0x240600FF _L 0x20001BA0 0x3C0609BA _L 0x20001BA4 0x34C6E9C6 _L 0x20001BA8 0x94C60000 _L 0x20001BAC 0x3C050880 _C1 RandomDispv2_2/2 _L 0x20001BB0 0x34A51B70 _L 0x20001BB4 0x3C070880 _L 0x20001BB8 0x0E23AA99 _L 0x20001BBC 0x8CE71BFC _L 0x20001BC0 0x8FA20004 _L 0x20001BC4 0x0A758EB9 _L 0x20001BC8 0x8FA40008 _L 0x200E62F4 0x0A200700 _L 0x20001C00 0x00A41021 _L 0x20001C04 0x00431021 _L 0x20001C08 0x3C0609BB _L 0x20001C0C 0x34C64682 _L 0x20001C10 0x14460004 _L 0x20001C14 0x3C060880 _L 0x20001C18 0x8CC81BFC _L 0x20001C1C 0x25080001 _L 0x20001C20 0xACC81BFC _L 0x20001C24 0x0A2398C0 _L 0x21563ADC 0x0A2006DF 基本報酬用乱数 _C0 RandomDispv3_1/2 _L 0x20001B70 0x20643525 _L 0x20001B74 0x00643425 _L 0x20001B78 0x0A2006DF _L 0x20001B7C 0x8FC49F18 _L 0x20001B80 0x3405000E _L 0x20001B84 0x0E239BFC _L 0x20001B88 0x3406000E _L 0x20001B8C 0x0E239C12 _L 0x20001B90 0x34050000 _L 0x20001B94 0x34050006 _L 0x20001B98 0x0E239C02 _L 0x20001B9C 0x240600FF _L 0x20001BA0 0x3C0609BA _L 0x20001BA4 0x34C6E9C4 _L 0x20001BA8 0x94C60000 _L 0x20001BAC 0x3C050880 _C0 RandomDispv3_2/2 _L 0x20001BB0 0x34A51B70 _L 0x20001BB4 0x3C070880 _L 0x20001BB8 0x0E23AA99 _L 0x20001BBC 0x8CE71BFC _L 0x20001BC0 0x8FA20004 _L 0x20001BC4 0x0A758EB9 _L 0x20001BC8 0x8FA40008 _L 0x200E62F4 0x0A200700 _L 0x20001C00 0x00A41021 _L 0x20001C04 0x00431021 _L 0x20001C08 0x3C0609BB _L 0x20001C0C 0x34C64680 _L 0x20001C10 0x14460004 _L 0x20001C14 0x3C060880 _L 0x20001C18 0x8CC81BFC _L 0x20001C1C 0x25080001 _L 0x20001C20 0xACC81BFC _L 0x20001C24 0x0A2398C0 _L 0x21563ADC 0x0A2006DF
■乱数について MHP3には2つの乱数がある 1つ目は 護石鑑定、剥ぎ取り、採掘、採取、虫取り、ドリンク効果などに使われる乱数で アドレスは0x113AE9C6 この乱数は何もしなくても1秒間に何百回も消費するため現時点で調整するのは不可能と考えられている ただ5400個の乱数ループが12テーブルあり、初期シードを調節することでテーブルの調整はできる 2つ目は 基本報酬、サイズ決定、スタート位置、支給品が届くかどうか、魚釣り(?)などに使われる乱数で アドレスは0x9BAE9C4 こちらは特定の行動をしないかぎり変動しない また行動によって乱数を調節することも可能 ■初期シードについて 初期シードはどちらの乱数も同じでMHP3を起動したときのPSPの時間で決定される 初期シードの決定に影響するのは秒部分のみでそれ以外は関係ない そのため60種類の初期シードが存在する ■乱数を表示するCWC用コード どちらも左側に表示される数字が乱数で右に表示される数字が乱数の消費回数 お守り用乱数 _C1 RandomDispv2_1/2 _L 0x20001B70 0x20643525 _L 0x20001B74 0x00643425 _L 0x20001B78 0x0A2006DF _L 0x20001B7C 0x8FC49F18 _L 0x20001B80 0x3405000E _L 0x20001B84 0x0E239BFC _L 0x20001B88 0x3406000E _L 0x20001B8C 0x0E239C12 _L 0x20001B90 0x34050000 _L 0x20001B94 0x34050006 _L 0x20001B98 0x0E239C02 _L 0x20001B9C 0x240600FF _L 0x20001BA0 0x3C0609BA _L 0x20001BA4 0x34C6E9C6 _L 0x20001BA8 0x94C60000 _L 0x20001BAC 0x3C050880 _C1 RandomDispv2_2/2 _L 0x20001BB0 0x34A51B70 _L 0x20001BB4 0x3C070880 _L 0x20001BB8 0x0E23AA99 _L 0x20001BBC 0x8CE71BFC _L 0x20001BC0 0x8FA20004 _L 0x20001BC4 0x0A758EB9 _L 0x20001BC8 0x8FA40008 _L 0x200E62F4 0x0A200700 _L 0x20001C00 0x00A41021 _L 0x20001C04 0x00431021 _L 0x20001C08 0x3C0609BB _L 0x20001C0C 0x34C64682 _L 0x20001C10 0x14460004 _L 0x20001C14 0x3C060880 _L 0x20001C18 0x8CC81BFC _L 0x20001C1C 0x25080001 _L 0x20001C20 0xACC81BFC _L 0x20001C24 0x0A2398C0 _L 0x21563ADC 0x0A2006DF 基本報酬用乱数 _C0 RandomDispv3_1/2 _L 0x20001B70 0x20643525 _L 0x20001B74 0x00643425 _L 0x20001B78 0x0A2006DF _L 0x20001B7C 0x8FC49F18 _L 0x20001B80 0x3405000E _L 0x20001B84 0x0E239BFC _L 0x20001B88 0x3406000E _L 0x20001B8C 0x0E239C12 _L 0x20001B90 0x34050000 _L 0x20001B94 0x34050006 _L 0x20001B98 0x0E239C02 _L 0x20001B9C 0x240600FF _L 0x20001BA0 0x3C0609BA _L 0x20001BA4 0x34C6E9C4 _L 0x20001BA8 0x94C60000 _L 0x20001BAC 0x3C050880 _C0 RandomDispv3_2/2 _L 0x20001BB0 0x34A51B70 _L 0x20001BB4 0x3C070880 _L 0x20001BB8 0x0E23AA99 _L 0x20001BBC 0x8CE71BFC _L 0x20001BC0 0x8FA20004 _L 0x20001BC4 0x0A758EB9 _L 0x20001BC8 0x8FA40008 _L 0x200E62F4 0x0A200700 _L 0x20001C00 0x00A41021 _L 0x20001C04 0x00431021 _L 0x20001C08 0x3C0609BB _L 0x20001C0C 0x34C64680 _L 0x20001C10 0x14460004 _L 0x20001C14 0x3C060880 _L 0x20001C18 0x8CC81BFC _L 0x20001C1C 0x25080001 _L 0x20001C20 0xACC81BFC _L 0x20001C24 0x0A2398C0 _L 0x21563ADC 0x0A2006DF

表示オプション

横に並べて表示:
変化行の前後のみ表示:
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。