atwiki-logo
  • 新規作成
    • 新規ページ作成
    • 新規ページ作成(その他)
      • このページをコピーして新規ページ作成
      • このウィキ内の別ページをコピーして新規ページ作成
      • このページの子ページを作成
    • 新規ウィキ作成
  • 編集
    • ページ編集
    • ページ編集(簡易版)
    • ページ名変更
    • メニュー非表示でページ編集
    • ページの閲覧/編集権限変更
    • ページの編集モード変更
    • このページにファイルをアップロード
    • メニューを編集
    • 右メニューを編集
  • バージョン管理
    • 最新版変更点(差分)
    • 編集履歴(バックアップ)
    • アップロードファイル履歴
    • ページ操作履歴
  • ページ一覧
    • ページ一覧
    • このウィキのタグ一覧
    • このウィキのタグ(更新順)
    • このページの全コメント一覧
    • このウィキの全コメント一覧
    • おまかせページ移動
  • RSS
    • このウィキの更新情報RSS
    • このウィキ新着ページRSS
  • ヘルプ
    • ご利用ガイド
    • Wiki初心者向けガイド(基本操作)
    • このウィキの管理者に連絡
    • 運営会社に連絡(不具合、障害など)
ページ検索 メニュー
ポケハック初心者向けwiki
  • ウィキ募集バナー
  • 目安箱バナー
  • 操作ガイド
  • 新規作成
  • 編集する
  • 全ページ一覧
  • 登録/ログイン
ページ一覧
ポケハック初心者向けwiki
  • ウィキ募集バナー
  • 目安箱バナー
  • 操作ガイド
  • 新規作成
  • 編集する
  • 全ページ一覧
  • 登録/ログイン
ページ一覧
ポケハック初心者向けwiki
ページ検索 メニュー
  • 新規作成
  • 編集する
  • 登録/ログイン
  • 管理メニュー
管理メニュー
  • 新規作成
    • 新規ページ作成
    • 新規ページ作成(その他)
      • このページをコピーして新規ページ作成
      • このウィキ内の別ページをコピーして新規ページ作成
      • このページの子ページを作成
    • 新規ウィキ作成
  • 編集
    • ページ編集
    • ページ編集(簡易版)
    • ページ名変更
    • メニュー非表示でページ編集
    • ページの閲覧/編集権限変更
    • ページの編集モード変更
    • このページにファイルをアップロード
    • メニューを編集
    • 右メニューを編集
  • バージョン管理
    • 最新版変更点(差分)
    • 編集履歴(バックアップ)
    • アップロードファイル履歴
    • ページ操作履歴
  • ページ一覧
    • このウィキの全ページ一覧
    • このウィキのタグ一覧
    • このウィキのタグ一覧(更新順)
    • このページの全コメント一覧
    • このウィキの全コメント一覧
    • おまかせページ移動
  • RSS
    • このwikiの更新情報RSS
    • このwikiの新着ページRSS
  • ヘルプ
    • ご利用ガイド
    • Wiki初心者向けガイド(基本操作)
    • このウィキの管理者に連絡
    • 運営会社に連絡する(不具合、障害など)
  • atwiki
  • ポケハック初心者向けwiki
  • チュートリアル2 -セリフの変更-

ポケハック初心者向けwiki

チュートリアル2 -セリフの変更-

最終更新:2023年04月14日 20:17

pittrue

- view
だれでも歓迎! 編集

チュートリアル2 -セリフの変更-

AMやポケシンセの使い方はある程度把握できましたか?

今回扱うのはポケハック定番のオーキド博士のセリフの変更です。
ポケモン改造研究所-そして伝説へ-で同様の内容を扱っていますが、ツールや用語を最新にして説明します。

ValzHexとPokeTextEditor(以下PTE)をDLしてください。

資料wiki - 開発ツール
https://wikiwiki.jp/pokemonhack/%E9%96%8B%E7%99%BA%E3%83%84%E3%83%BC%E3%83%AB

※ValzHexでショートカットが保存されない人向け解決法
ValzHexインストール先フォルダ内のValzHexを右クリック
→プロパティ
→セキュリティ
→編集
→追加
→オブジェクト名のところにwindowsのユーザーID入れる(Microsoftの表示名ではない)
→追加されるのでセキュリティの画面の一覧から自分のユーザー選択
→フルコントロール許可

エミュで変更したいセリフを確認しにいきましょう。

ValzHexでROMを開いておきます。


PTEでROMを開き、探したいセリフを左のテキストボックスに入力したら、オフセットの検索を押します。
ヒットするとこのようにオフセットの候補に出るので、どれかクリックした後にセリフのロードを押してください。

3件ヒットしていますが、もう少し検索テキストを長くすれば一本に絞れます。


3つ目の0x1aa211が該当のセリフですね。
※16進数表記をする際は読む人にとって分かり易くするために0xと先頭に表記します。

ここで少し記号の解説をします。

¥p→改ページです。ゲーム内では三角の赤いグリフですね。
¥n→改行です。基本的には2行表示なので、基本は1度改行を入れたら¥pで改ページします。
¥m→続改行です。改行した文章の次にコレを入れて使います。実際に確認して挙動を確かめてください。
Ω→終端記号です。

詳しいことは資料wikiの文字コードを参照。
https://wikiwiki.jp/pokemonhack/%E6%96%87%E5%AD%97%E3%82%B3%E3%83%BC%E3%83%89

オーキド博士の最初のセリフが0x1aa211に存在することが分かったので、参照先を変更してみましょう。

短いセリフなら問題ないのですが、長いセリフだと別のデータまで上書きしてしまう可能性があります。
練習も兼ねて空き容量にテキストを書き込んでみましょう。

ValzHexで空き容量を探します。

FF FF FF FF……と続いているところが空き容量です。
FRは空き容量が多いです。
適当なアドレス(オフセット)を見つけ、メモしましょう。
今回はテキストなので探知ができますが、大事なデータを入れたアドレスはメモ帳などで管理しましょう。


PTEに戻り、オフセットに空き容量のアドレスを書き込みます。今回は0x6E20E0にしてみます(別にどこでも構いません)。
好きなテキストを入力したら、オフセットに間違いが無いか確認したのち、ROMに上書きボタンを押しましょう。
漢字パッチを当てている場合は漢字も表示できます。

※今後PTEで書き込み→ValzHexでどこかのデータを変更した場合、
PTEには古いデータが読み込まれているので、PTEでROMの再読込ボタンを押してください。


ValzHexに戻るとこのようなウィンドウが表示されますが、再読込でOKを押して続けます。


0x6E20E0に書き込まれたことを確認します。

先ほどオーキド博士のセリフは0x1aa211だと特定できているので、このテキストを参照している場所を探します。

ValzHexの検索ウィンドウを開き、「11 A2 1A 08」と入力してください。
アドレスが0x1AA211なので、リトルエンディアンにして、11 A2 1Aとなります。
たとえばアドレスが0x123456であれば、リトルエンディアンにすると56 34 12になります。
0x0001という2byteのデータを書き込むときであれば、リトルエンディアンだと01 00という表記になります。

テキストは0x1aa211という場所ですが、ROMを起動すると0x80000000からROMイメージが展開されます。
0x801aa211という場所に展開されるので、11 A2 1A 08と、末尾に08が付くということになります。頭の片隅に入れておいてください。
難しければ、リトルエンディアンにしたときに08が後ろに付くとだけ覚えてくれれば大丈夫です。


前検索でも次検索でも一致箇所一覧でもなんでもいいので、とりあえず検索してヒットさせてください。


ヒットしましたね。0x130104からの4byteで参照先を指定しています。
では、ここを先ほど入力した0x6E20E0にしてみましょう。リトルエンディアンにして「E0 20 6E 08」です。
保存ボタンを押し、エミュで確認します。


ということで、既存のイベントの参照先を変更することができました!

  • 参照先を変更する
  • リトルエンディアンにする
  • 空き容量の概念
  • バイナリエディタ(ValzHex)の使い方
  • PokeTextEditor(PTE)の使い方
が理解できましたでしょうか。

次のチャートは新規イベント作成になります。

タグ:

+ タグ編集
  • タグ:
タグの更新に失敗しました
エラーが発生しました。ページを更新してください。
ページを更新
「チュートリアル2 -セリフの変更-」をウィキ内検索
LINE
シェア
Tweet
添付ファイル
  • tutorial2_1.png
  • tutorial2_10.png
  • tutorial2_2.png
  • tutorial2_3.png
  • tutorial2_4.png
  • tutorial2_5.png
  • tutorial2_6.png
  • tutorial2_7.png
  • tutorial2_8.png
  • tutorial2_9.png
ポケハック初心者向けwiki
記事メニュー

メニュー

  • トップページ

チュートリアル

  • チュートリアル1 -まずは遊ぼう-
  • チュートリアル2 -セリフの変更-
  • チュートリアル3 -イベント制作-

その他

  • 必要なもの(随時更新)
  • ハックソフトの使い方リスト(制作中)
  • 情報収集に役立つテクなど(随時更新)
  • ポケハックで使われる基本用語など(随時更新)

さまざまな拡張のやり方

  • わざの拡張方法(制作中)

メニュー

  • トップページ
  • プラグイン紹介
  • メニュー
  • 右メニュー



リンク

  • @wiki
  • @wikiご利用ガイド




ここを編集
記事メニュー2

更新履歴

取得中です。


ここを編集
人気記事ランキング
  1. 情報収集に役立つテクなど
  2. チュートリアル2 -セリフの変更-
  3. チュートリアル3 -イベント制作-
  4. ポケハックで使われる基本用語など
  5. 必要なもの
  6. チュートリアル1 -まずは遊ぼう-
もっと見る
最近更新されたページ
  • 399日前

    情報収集に役立つテクなど
  • 694日前

    必要なもの
  • 694日前

    ポケハックで使われる基本用語など
  • 716日前

    トップページ
  • 776日前

    ハックソフトの使い方リスト
  • 822日前

    チュートリアル3 -イベント制作-
  • 824日前

    メニュー
  • 843日前

    チュートリアル2 -セリフの変更-
  • 843日前

    チュートリアル1 -まずは遊ぼう-
  • 878日前

    わざの拡張方法
もっと見る
人気記事ランキング
  1. 情報収集に役立つテクなど
  2. チュートリアル2 -セリフの変更-
  3. チュートリアル3 -イベント制作-
  4. ポケハックで使われる基本用語など
  5. 必要なもの
  6. チュートリアル1 -まずは遊ぼう-
もっと見る
最近更新されたページ
  • 399日前

    情報収集に役立つテクなど
  • 694日前

    必要なもの
  • 694日前

    ポケハックで使われる基本用語など
  • 716日前

    トップページ
  • 776日前

    ハックソフトの使い方リスト
  • 822日前

    チュートリアル3 -イベント制作-
  • 824日前

    メニュー
  • 843日前

    チュートリアル2 -セリフの変更-
  • 843日前

    チュートリアル1 -まずは遊ぼう-
  • 878日前

    わざの拡張方法
もっと見る
ウィキ募集バナー
新規Wikiランキング

最近作成されたWikiのアクセスランキングです。見るだけでなく加筆してみよう!

  1. 機動戦士ガンダム EXTREME VS.2 INFINITEBOOST wiki
  2. MadTown GTA (Beta) まとめウィキ
  3. R.E.P.O. 日本語解説Wiki
  4. シュガードール情報まとめウィキ
  5. ソードランページ @ 非公式wiki
  6. ヒカマーWiki
  7. AviUtl2のWiki
  8. シミュグラ2Wiki(Simulation Of Grand2)GTARP
  9. Dark War Survival攻略
  10. 星飼いの詩@ ウィキ
もっと見る
人気Wikiランキング

atwikiでよく見られているWikiのランキングです。新しい情報を発見してみよう!

  1. アニヲタWiki(仮)
  2. ストグラ まとめ @ウィキ
  3. ゲームカタログ@Wiki ~名作からクソゲーまで~
  4. 機動戦士ガンダム EXTREME VS.2 INFINITEBOOST wiki
  5. 初音ミク Wiki
  6. 検索してはいけない言葉 @ ウィキ
  7. Abiotic Factor 日本語攻略Wiki
  8. 英傑大戦wiki
  9. 機動戦士ガンダム バトルオペレーション2攻略Wiki 3rd Season
  10. 発車メロディーwiki
もっと見る
全体ページランキング

最近アクセスの多かったページランキングです。話題のページを見に行こう!

  1. サーヴァント/一覧/クラス別 - Fate/Grand Order @wiki 【FGO】
  2. 参加者一覧 - ストグラ まとめ @ウィキ
  3. U-オルガマリー - Fate/Grand Order @wiki 【FGO】
  4. 魔獣トゲイラ - バトルロイヤルR+α ファンフィクション(二次創作など)総合wiki
  5. 暦家 - ストグラ まとめ @ウィキ
  6. アルジャーノンに花束を - アニヲタWiki(仮)
  7. 機体一覧 - 機動戦士ガンダム EXTREME VS.2 INFINITEBOOST wiki
  8. いますぐ輪廻 - 初音ミク Wiki
  9. 鬼レンチャン(レベル順) - 鬼レンチャンWiki
  10. 危険度7 - 検索してはいけない言葉 @ ウィキ
もっと見る

  • このWikiのTOPへ
  • 全ページ一覧
  • アットウィキTOP
  • 利用規約
  • プライバシーポリシー

2019 AtWiki, Inc.