[
板情報
|
カテゴリランキング
]
したらばTOP
■掲示板に戻る■
全部
1-100
最新50
| |
新規・未完成パッチ総合スレpart2
1
:
管理人★
:2019/07/24(水) 16:51:48 ID:???0
萌えっ娘もんすたぁの新規パッチ・未完成パッチ用のスレです。
■元スレ
新規・未完成パッチ総合スレpart2
http://jbbs.shitaraba.net/bbs/read.cgi/game/40372/1213303663/
2
:
151の名無しさん
:2020/06/04(木) 10:01:20 ID:nae4GgXIS
現在、素人ながら新規に萌えもんパッチを作成中です。
・Advanced Mapでオブジェクトを追加した場合に、レポートを書いたりバッグを開くと主人公とオブジェクトが入れ替わり、
キー入力するとオブジェクトが動くようになってしまいます。原因は何処にあるのでしょうか? オフセット側なのか、人IDが悪さしてるのか…
ちなみに、人、看板の両方で確認済です。アイテムボールが歩き出して困ってます…
・タイトル画面のリザードンのカラーパレットのアドレスがどうにも見つかりません。
某wiki*や個人ブログを見漁りましたが如何せん情報が少なくて…
・ポケモンの枠拡張について、某wiki*の枠拡張の説明を見ると、
「データベースを移動して後ろ側を拡張し参照先を片っ端から変えていけば800くらいまでならイケるはず」といった感じなのですが、
後ろ側を拡張、というのがピンとこず苦戦しています。ようは同じようなポケモンのデータを続けていけば終端のFFまで勝手に読み込んでくれるということでしょうか?
読み込むポケモンの数を指定する場所が見当たらないのでそうなのだろうと作業を進めても、
AdvanceMapやポケシンセで拡張分のポケモンのデータを視覚的に設定できず、Stirlingで設定してみてはいるのですがフリーズしてしまい原因の特定が難しくなっています。
長々と書き連ねて恐縮ですが、分かる方ご教授ください。 (当人C言語とjavaを素人勉強した程度です…。)
3
:
151の名無しさん
:2020/06/04(木) 15:33:41 ID:TMWhgYm20
>>2
・主人公とオブジェクトが入れ替わる
オブジェクトのアクション設定が原因です。リストの上から12番目にある「下を向く」が指定されているはずです。
「下を向く」を使う場合はリストの8番目にあるものを使ってください。
・タイトル画面のリザードンのカラーパレットのアドレス
https://wikiwiki.jp/pokemonhack/%E7%94%BB%E5%83%8F%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9
#h2324d71
・枠拡張
後ろ側を拡張とは以下のことを言ってます
「データベースは0〜411の412匹分しかないから増やしたいポケモンの数だけデータベースの末尾にデータを増やせ」
読み込むポケモンの数は「?????対策」と見出しが付いてる箇所になります。
https://wikiwiki.jp/pokemonhack/%E3%83%9D%E3%82%B1%E3%83%A2%E3%83%B3%E6%9E%A0%E6%8B%A1%E5%BC%B5
「以下のアドレスにある0xCEを0xFFに、その2byte先にあるだろう0x40を0x80にする。」という変更でデータベース上の上限サイズを1020匹分としています。
AdvanceMapとシンセは枠拡張非対応です。諦めてください。
シンセはG3HSで代替(一部不便ですが)、マップの野生設定はバイナリで頑張るしか現状ありません。
4
:
151の名無しさん
:2020/06/04(木) 17:42:44 ID:aZ9JhY1QS
>>3
あなたが神ですか! ありがとうございます!
参考先までご丁寧に感謝しきりです…;;
他に質問というかなんというか、フラグ関係についての理解を深めたいのですがアセンブラ言語自体を勉強したほうが早いのでしょうか?
某wiki:*のフラグ関係の記事を見ていてもふんわりしたイメージしかつかなくて…
・フラグはON/OFFの二種類あり、他のスクリプトの作用によってON/OFFが切り替わる?(フラグ自体が勝手に変わることはない)
・例えば、某wiki*の記事にて、オブジェクト表示用フラグ:002D オーキド研究所のライバル とありますが、
初期状態[002D:ON]=ライバルが立っている
→ストーリーを進める=スクリプトにて002DのフラグをOFFにする[002D:OFF]
→再度研究所に入る→002DのフラグがOFFのためライバルは表示されない
といった理解でよろしいのでしょうか?
・同じく、「0230〜通常イベント用フラグ」とありますが、
(例)0231 クチバジム マチス『わざマシン34』受け取り後ON
このフラグを複数のスクリプトで参照しても大丈夫でしょうか?
(例えば、複数のオブジェクトを0231のフラグで表示/非表示にする等)
・同じく、「トレーナー撃破フラグ」とは、
一人ひとりのトレーナーにフラグが別個に用意されており、撃破することでOFF(ON?)になる→撃破後話しかけてもフラグがOFF(ON?)なので戦闘に入らない
というイメージなのですが、新しくトレーナーを配置する説明をwiki等で見ていてもフラグに関するスクリプトが無い…
(例)5C 00:通常トレーナーシングル
5C 00 [TT TT] [00 00] [@1 @1 @1 @1] [@2 @2 @2 @2] 0F 00 [@3 @3 @3 @3] 09 06 02
指定したトレーナーNo[TT TT]が撃破済みの場合はこのスクリプトをスキップし、後続のスクリプトを処理する
もしかしてトレーナーNoがそのままフラグとして機能している・・・?
まとめて何が言いたいのかというと、
8番道路のふたごちゃんを「手動で全てコピーして」1番道路に配置したところ、自ポケモンが倒されると同時にタイトルに戻るようになっていて、
「同じフラグを参照しているから」なのか、「同じオフセットを参照しているから」なのか、「全国図鑑の所持フラグ関係になんらかのバグがある」のか、原因の特定が難しくて…
(参考:8番道路のふたごちゃんの片割れカナ)
5C 04 [E4 01] [00 00] [CF 60 17 08] [E5 60 17 08] [0F 61 17 08] [26 0D 80 39 00 [21 0D 80 01 00 06 01 [36 79 19 08]] [0F 00 [F4 60 17 08] 09 06] 02
また長々と申し訳ありません。他に聞ける場所が無くて…;;
新着レスの表示
名前:
E-mail
(省略可)
:
※書き込む際の注意事項は
こちら
※画像アップローダーは
こちら
(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板