新着順表示

Re:【改造依頼】BALDR SKY DiveX
ラッキー / 2010/09/27/Mon/22:39 (No.9056)

  実際に試してないのでなんとも言えませんが、
戦闘中の敵の体力とかでブレークポイントを設定すれば、戦闘開始時にもしサバイバル中武器データのように同じ領域を使っているのなら、ブレークするはずなのでそこからたどればいいのではないでしょうか?
領域が毎回解放されてるなら可能性は下がりますが、今作は操作キャラを自分で選べるということで操作キャラから周辺を探るともしかしたらあるかもしれないですね
とは言ってもこちらの場合は周囲に直接敵へのポインタがあるわけではおそらくないので、根気がいりそうですが
 

Re:【改造依頼】BALDR SKY DiveX
apl / 2010/09/27/Mon/22:09 (No.9055)

  >edsさん
やはり難しそうですね。
開始時に機種データをロードしている部分があると思うのですが、どうやってそこを割り出すのかが分かりません。
ブレイクの設定もうまい条件が思いつきませんし。
 

Re:ソースネクスト版 大航海時代W・PK
パンター / 添付 / 2010/09/27/Mon/20:43 (No.9054)

  最後の修正!?・・・だと思います
一回最後までクリアしてみたので間違いはないはず・・・
あと友好度を追加

アイテムと村はなぜか見つからない・・・
だれかわかる人がいたらぜひ御教えください。
 

Re:【改造依頼】BALDR SKY DiveX
4169 / 添付 / 2010/09/27/Mon/20:31 (No.9053)

  115,627 byte>edsさん
理解しました^^

そのルーチンは武器データをそっくり入れ替えているんですよ。
なので領域の転送をしています。

今回は使用回数を調べることを目的にしていますので、
交換時ではなく増加&減少時にブレークした方が判り易いと思います。

因みに参照時でも判断できますのでそちらをお勧めします。
0x4B6647付近でブレークするはずです。

>>サバイバル
時間が取れたら見てみますね。
ステータスのように簡単なものならともかく、ちょっと難易度が上がりますので^^;
一番の問題は気力かな‥。

[追記1]
こういうことでしょうか?
一応、機体も変更できるようになりましたが、
まだ安定してないのでもう少し調査が必要です‥。
確かにちょっと厄介ですね^^;

因みにうちのロースペックPC環境ですと他の機体の量産は厳しかったですTT
そろそろ買い替えを検討しないと。

ところで、「あの方」ってどなたなんでしょうか‥全然わかんない。

[追記2]
「あの方」やっと判りましたっ!!

なるほどこういうツールがあったんですね。
この方が対応されるのが一番なのかなぁと思えてきました。
自分が対応してしまうとやる気を削ぐことにもなりますし‥。

この方もかなりの実力者のようですね‥今後に期待します^^
 

Re:【改造依頼】BALDR SKY DiveX
eds / 2010/09/27/Mon/19:23 (No.9052)

  >>43
>どんな操作をした時にブレーク
ESの102階層にてラディカルスピアLv3の使用回数18と無限回数のハンドガンLv3+強化20と交換したときのブレークデータです。

詳細は近距離の部分に上記の無限ハンドガンが入っていた時点で部レイプポイントの設定。その後回数18のラディカルスピアと交換した時点のデータです。
 

Re:【改造依頼】BALDR SKY DiveX
鹿島乃衣 / 2010/09/27/Mon/18:11 (No.9051)

  > 困った さん
環境同じで使えない、となると…バージョンの違いとかでしょうか?
申し訳ないですが私ではそれくらいしか思いつきません><
 

Re:【改造依頼】BALDR SKY DiveX
困った / 2010/09/27/Mon/18:03 (No.9050)

  鹿島乃衣さんと環境同じなのですが何故かSSGが使えません  

Re:【改造依頼】BALDR SKY DiveX
4169 / 2010/09/27/Mon/17:18 (No.9049)

  >困った さん
もう少し詳細にお願いします。
(エラーメッセージなど)

>atisさん
寧ろ歓迎します。

>edsさん
ざっと見てみたところ領域の転送時にブレークしてしまっている様です。
まずどんな操作をした時にブレークしたのかを教えて下さい。
 

Re:【改造依頼】BALDR SKY DiveX
鹿島乃衣 / 2010/09/27/Mon/16:10 (No.9048)

  えー、トピ主ですが、このままだといつ終わるかわからない状態ですので、解析済みSSGなどありましたらぜひうpしてくださいませー
どういう風にまとめればいいのかを実際に完成したものを見て学ぶのも必要かなとも思いますし、これから1月ほど忙しくなるため時間がなさそうなので…
 

Re:【改造依頼】BALDR SKY DiveX
eds / 2010/09/27/Mon/15:56 (No.9047)

  4169さん失礼「さん」を書き忘れました。

よくわからないところは、14という数字です。この値はどこから来たのかがイマイチわからないです。
 

Re:【改造依頼】BALDR SKY DiveX
eds / 2010/09/27/Mon/15:52 (No.9046)

  > この流れで解析済みのSSGうpしたら叩かれる…よね?

それでも良いかと、ESのフロア階層+ES内の武装回数+無限化と強化(ゲーム内の強化はMAX20が最高)は自分は解析し終わりました。ただ、変動アドレスについては逆アセンブリを現在勉強中兼検証中でできていません。

4169とまるねこさんの丁重な解説txtを読ませていただきましたが、逆アセンブリの命令部分で???な状態ですね。

ES内武装回数近距離

[Break on HBP1]
Registers:
EAX=021B6EE8 EBX=00000000 ECX=00000012 EDX=00000045
ESP=0012F518 EBP=20F66BE0 ESI=021B7020 EDI=021B6F00
EIP=004B2480 EFlags=00010206 [ I P ]
Stack dump:
21AD77F0 20F66BE0 0012F5B4 0012F544
0067117E 021B0000 00000000 0000000C
ThreadID:
000017D8

EIP周辺の逆アセンブリ結果

004B24568B85 84010000MOV EAX,[EBP+184]
004B245C8BB0 BC030000MOV ESI,[EAX+3BC]
004B24628B80 BC030000MOV EAX,[EAX+3BC]
004B2468B9 18000000MOV ECX,18
004B246D8D7C24 28LEA EDI,[ESP+28]
004B2471F3:A5REP MOVS DWORD PTR ES:[EDI],DWORD PTR [ESI]
004B24738BB5 18010000MOV ESI,[EBP+118]
004B24798BF8MOV EDI,EAX
004B247BB9 18000000MOV ECX,18
004B2480F3:A5REP MOVS DWORD PTR ES:[EDI],DWORD PTR [ESI]
004B24828BBD 18010000MOV EDI,[EBP+118]
004B2488B9 18000000MOV ECX,18
004B248D8D7424 28LEA ESI,[ESP+28]
004B2491F3:A5REP MOVS DWORD PTR ES:[EDI],DWORD PTR [ESI]
004B24938BCDMOV ECX,EBP
004B2495E8 56F4FFFFCALL 004B18F0

アセンブリの勉強中ですが、この後に実際に何をどうしたら良いのかがわかりません。
 

Re:【改造依頼】BALDR SKY DiveX
SBB / 2010/09/27/Mon/15:32 (No.9045)

  > この流れで解析済みのSSGうpしたら叩かれる…よね?

そんなことはないでしょう。
欲しい人もいると思いますから、問題ないのでは。
 

Re:【改造依頼】BALDR SKY DiveX
atis / 2010/09/27/Mon/15:26 (No.9044)

  この流れで解析済みのSSGうpしたら叩かれる…よね?
何かよくわかんないけどトピ主が完成させるまで見守ればおk?
 

Re:【改造依頼】BALDR SKY DiveX
eds / 2010/09/27/Mon/12:16 (No.9043)

  補足:上記は究極サバイバルにてです。

相手の一機種目(左上)の相手などを変更したりですね。

例えば、ジルベルト、神父、真、ノインツェーンの4体が出現する100というステージがあったとして、そのステージの4対を甲、クリス、雅、空という風に変更するアドレスです。

相手の一機目(左上)を決定するアドレスなどのことです。これの出現数を倍にすることもできるようです。
 

Re:【改造依頼】BALDR SKY DiveX
eds / 2010/09/27/Mon/12:12 (No.9042)

  いえ、新たにステージを追加ではありません。そしてpacファイルとも関係はありません。

既存のステージを別のステージに変更したり、相手の使用機種等を変更したり、相手の耐久等の自動回復や指定回数の復活などのことです。
 


- Web Topics ver 1.26 -