提督の決断の裏技とか改造とか。
前スレ
http://tamae.2ch.net/test/read.cgi/gameurawaza/1295231879/l50
提督の決断T〜W 改造スレ 21型 [無断転載禁止]©2ch.net
2016/11/20(日) 20:49:54.96ID:YY4kFdWE
2024/06/10(月) 20:57:16.32ID:wYLGRZgT
>>131
ありがとう!
ありがとう!
2024/06/15(土) 11:34:44.92ID:bhilEz5k
2024/06/15(土) 17:17:00.55ID:GqdbOgR0
2024/06/15(土) 19:52:06.84ID:AeB0Mbs8
2024/06/17(月) 12:37:06.92ID:c7xE7OdU
横からだけど昔ならコーエーに頼めばフロッピーでパッチ貰えたんだけどね
興味あって安く入手したいなら問い合わせてみては
興味あって安く入手したいなら問い合わせてみては
2024/06/17(月) 23:18:36.84ID:R5E2nVxg
2024/06/19(水) 01:28:41.46ID:JcwG8IHd
>>142
autorunは見たけど変わって無かった
小物 1578
パスは1.1実行ファイルのファイルサイズ上三桁
2000年版もファイルバージョンは同じだがファイルサイズが違う
xdelta形式知らないかも知らないから昔ながらのwdiffで差分作った
実行ファイルと同じディレクトリに入れて差分パッチのexe起動してね
成功したら教えてください笑
autorunは見たけど変わって無かった
小物 1578
パスは1.1実行ファイルのファイルサイズ上三桁
2000年版もファイルバージョンは同じだがファイルサイズが違う
xdelta形式知らないかも知らないから昔ながらのwdiffで差分作った
実行ファイルと同じディレクトリに入れて差分パッチのexe起動してね
成功したら教えてください笑
2024/06/21(金) 00:50:23.72ID:tdfy7cUW
>>143
ありがとうございます。差分パッチ当ては成功しました。
EXEをバイナリエディッタでビットマップ表示にして比べたらコードもデータも配置がかなり異なっていて絶句でした。
スクリーンショット:小物うpろだ 1579
1996年更新版で所在が分かっている処理が2000年更新版でどこにあるのか探るのは面倒そうです。
関数のアドレスが変わればそれを呼び出す命令のバイトの並びも変わってしまうので
1996年更新版のバイトの並びでは検索できませんし。
それでもビットマップ表示の模様を見ると同じ処理がどこにあるのか見えなくもないですね。
ありがとうございます。差分パッチ当ては成功しました。
EXEをバイナリエディッタでビットマップ表示にして比べたらコードもデータも配置がかなり異なっていて絶句でした。
スクリーンショット:小物うpろだ 1579
1996年更新版で所在が分かっている処理が2000年更新版でどこにあるのか探るのは面倒そうです。
関数のアドレスが変わればそれを呼び出す命令のバイトの並びも変わってしまうので
1996年更新版のバイトの並びでは検索できませんし。
それでもビットマップ表示の模様を見ると同じ処理がどこにあるのか見えなくもないですね。
2024/06/21(金) 01:03:37.84ID:tdfy7cUW
◆ 敵が基地に航空機を配備しない不具合の修正(Tk3puk for Win 2000年更新版)
敵が基地に基地支配国と同じ国籍の航空機を配備しない現象を修正する。
変更前
メモリー上アドレス / EXE上アドレス : バイト列 : アセンブラ
005BAAA4 / 1B9EA4 : E8 02EDE9FF : CALL 004597AB
同盟国同士であるかを判定する関数の呼び出し。
航空機原産国が基地支配国と同一の場合は同盟国の関係にないので配備対象外。
変更後
メモリー上アドレス / EXE上アドレス : バイト列 : アセンブラ
005BAAA4 / 1B9EA4 : E8 20EFE9FF : CALL 004599C9
同一陣営に属しているかを判定する関数の呼び出し。
航空機原産国が基地支配国と同一の場合は同一陣営の関係にあるので配備対象。
相違箇所
メモリー上アドレス / EXE上アドレス : バイト列(変更前 → 変更後)
005BAAA5-005BAAA6 / 1B9EA5-1B9EA6 : 02 ED → 20 EF
関連
>>43 Tk3puk for Win 1996年更新版
敵が基地に基地支配国と同じ国籍の航空機を配備しない現象を修正する。
変更前
メモリー上アドレス / EXE上アドレス : バイト列 : アセンブラ
005BAAA4 / 1B9EA4 : E8 02EDE9FF : CALL 004597AB
同盟国同士であるかを判定する関数の呼び出し。
航空機原産国が基地支配国と同一の場合は同盟国の関係にないので配備対象外。
変更後
メモリー上アドレス / EXE上アドレス : バイト列 : アセンブラ
005BAAA4 / 1B9EA4 : E8 20EFE9FF : CALL 004599C9
同一陣営に属しているかを判定する関数の呼び出し。
航空機原産国が基地支配国と同一の場合は同一陣営の関係にあるので配備対象。
相違箇所
メモリー上アドレス / EXE上アドレス : バイト列(変更前 → 変更後)
005BAAA5-005BAAA6 / 1B9EA5-1B9EA6 : 02 ED → 20 EF
関連
>>43 Tk3puk for Win 1996年更新版
2024/06/21(金) 03:17:46.05ID:N8k2qpen
>>144
成功したようでなによりです
私もバイナリエディタで比較した時に余りの違いに驚きましたが、パッと見値自体は変わってないところもあるみたいですね
例えば、crafterの高角砲優先にある1125E4-9の元の値は2000年版ですとE44D4-9にそのまま残っているようです
何が更新されたんだろう…
いずれにせよ貴方の分析・改造ライフが実りあるものになることを陰ながら祈ってます
成功したようでなによりです
私もバイナリエディタで比較した時に余りの違いに驚きましたが、パッと見値自体は変わってないところもあるみたいですね
例えば、crafterの高角砲優先にある1125E4-9の元の値は2000年版ですとE44D4-9にそのまま残っているようです
何が更新されたんだろう…
いずれにせよ貴方の分析・改造ライフが実りあるものになることを陰ながら祈ってます
レスを投稿する