2013年6月24日月曜日

補給で気力が下がらないようにする方法

霜月様が補給で気力が下がらない方法を見つけたようです。
 
 
846 名前: 霜月信明 ◆LzNc2M4qzA [sage] 投稿日: 2013/06/24(月) 10:40:31.42 ID:uWSHj1Kq
以前、気力を200まで上昇させるパッチを作成した際の、
「精神コマンドによる気力の上限/下限値など」を調査した際のメモ書きが出てきたので、
これと併せて、RAM指定の命令(7F7C00や、7F7C80など)のコードなどから、その付近を調べたところ、
029000台の後半に、00A0000台の精神コマンド定義とは別に、
各精神コマンドの効果(効果そのもの?)を記述していると思われる箇所を見つけました。
ここを改変すれば、「祝福」や「感応」などはどうにか再現できそうです。

取り敢えず、精神コマンド「補給」での気力の減少は、
029B10~029B11の「E9 0A」(反転した0A=「-10」を、対象者の気力に適用)を、「E9 00」とすれば回避できます。
なお、まだ試していませんが、「E9」をの命令を加算扱いにすれば、逆に対象者の気力が増える筈です。
今日は仕事が休みなので、試験勉強は置いておいて、もう少し解析を頑張ってみます。

話は変わりますが、>>845での私の発言は、丁寧語の使い方がおかしいですね。 
 
847 名前: 霜月信明 ◆LzNc2M4qzA [sage] 投稿日: 2013/06/24(月) 13:47:49.17 ID:7XAXpwiB
先程の「補給で減少する気力の量」ですが、補給装置にも適用されていました。
記述内容からすると、RAMの精神コマンドのフラグチェックをしているっぽいので、
精神コマンドの内容を管理している箇所とばかり思っていましたが、
ひょっとすると違うのかも知れません…。
ちなみに、同じ要領(E9でのサーチ)で検索したところ、

着艦での気力減少値…02A206 05

が見つかりました。 
 
【ROM解析】スパロボ系バイナリ総合スレ15
http://kohada.2ch.net/test/read.cgi/gameurawaza/1324938505/846-847


ペシェ様といい、霜月様といい、解析すごいですねぇ。
よくあんなに早く発見するものだと感心します。
発見おつかれさまです&ありがとうございます。

1 件のコメント:

  1. Betway Casino App Review & Promo Code - jtmhub.com
    Betway 하남 출장마사지 Casino is part of the Gambling and 정읍 출장샵 Gaming 제천 출장안마 industry, offering a full range of games in a variety of markets. There's 수원 출장샵 no wager 상주 출장안마

    返信削除