提督の決断Ⅰ~Ⅳ 改造スレat GAMEURAWAZA
提督の決断Ⅰ~Ⅳ 改造スレ - 暇つぶし2ch502:名無しさん@お腹いっぱい。
11/10/29 16:06:53.85 GK902s9E.net
>>467
高い技術を持ち、情報提供をしてくれていることに対し、尊敬と感謝をしています。

503:名無しさん@お腹いっぱい。
11/10/29 16:40:31.97 Ugl5/pyS.net
>>467
そんな意味で書いてるんじゃないんじゃないすかねー。
多分、マイナーゲームで解析者自体が少ないのに盛り上がってたし。
あなたが居なければPS版の解析もここまでやれなかったんでは?


504:467
11/10/29 18:45:00.35 07bS5Xb6.net
言い遅れたけど >463 の人に対して特にどうこう思っているわけではないからね。

PCPK の所有者は少ないので, 自分の解析結果報告は PSPK 解析に当たっての参考文献でしかないこと。
そして, 自分の解析結果が基になったコードがあったとしても,
そのコードのユーザーが感謝するのはコードの作者であって自分ではないこと。

>463 を見て今更ながらその事実を認識したら, 一体何が楽しくてこんなことをしているのかと醒めてしまった。
自分の解析結果方向に対して労いや感謝や突っ込みのレスを付けてくれる人がいるのを知っててもさ。

505:463
11/10/29 18:46:17.11 97rKOGnL.net
>>467
気に触ったのならスマン。解析者が増えないかなと思って煽ってみたんだが。
悪かった

506:名無しさん@お腹いっぱい。
11/10/29 19:14:10.23 +43hfYpA.net
>>471
確かにPCPKを持ってる人は少ないですね・・・(私は持っています。)
そして何故か全然入手できないPS版・・・

新しい楽しみ方といえばオリジナルシナリオ作るとか・・・
URLリンク(www19.atwiki.jp)
ほぼ同時期に出た天翔記の改造もここまで進んでる。
セリフ改変とあわせれば紺碧モドキもデキルカモ?

507:名無しさん@お腹いっぱい。
11/10/29 19:25:32.61 Xls3EE9y.net
>>471
俺もPS版の解析者の一人でまとめとか、書き込んだ片割れ
だけど、あなたが解析の流れを作らなかったら今のこのスレの
盛り上がりは本当に無かったであろうと思う。心より感謝している。
10年後、20年後、提督の決断の事忘れてて、ふとした時、遊びたくなった時、
自分の為、また改造して遊びたいと思った他人に少しでもネット上に情報残したくて
いろいろ調べてたよ。このスレに居る奴は日本が太平洋戦争で負けたのは当然知ってる。
大和が虚しく沖縄沖で沈んだのも当然知ってる。
でも、ゲームの中だけど、51センチ4連4門装備で50ノットで・・・
そう言う、IFを実現して面白く出来て、少しばかり夢を求めて実行出来るゲームがあっていいじゃない・・・
俺はレスが付かずとも今後も新情報解析出来た時は、このスレに足跡遺そうと思ってる。
自分の為、そして見ず知らずの人がまたこのゲームに興味を持てるため・・・
そして何時かちゃんとした太平洋戦争をシミュレート出来たゲームが開発される事を祈ってさ。
とりあえず、俺はあんたの能力が素晴らしいと思う一人であるし、今後も適度にスレに遊びに来て欲しいとは思う。
長文失礼した。。。


508:名無しさん@お腹いっぱい。
11/10/29 19:28:58.82 +43hfYpA.net
>>474
ジブンはそれよりも初代のシビアさと、
異様な数の敵航空隊の波状空襲を跳ね返すのが楽しいですハァハァ・・・

ここのスレのおかげです。

509:名無しさん@お腹いっぱい。
11/10/29 20:29:23.14 Xls3EE9y.net
URLリンク(www.suruga-ya.jp)


510:t WIN95版、再入手したいが駿河屋にもないじゃねーか・・・



511:名無しさん@お腹いっぱい。
11/10/29 20:36:55.88 TbuUwCbT.net
IIIならあるじゃん。

512:名無しさん@お腹いっぱい。
11/10/29 20:42:05.40 +43hfYpA.net
3.5インチ版があるね。これを改造したのが始まりだったんだ
puk版が欲しい

513:名無しさん@お腹いっぱい。
11/10/29 21:07:55.16 Ugl5/pyS.net
とにかく提督3PKのパソコン版にしろ、プレステ版にしろ、解析や新しく遊び方が止まる流れにはしたくないよな…
大総厨も出ず良い流れだったし。

514:名無しさん@お腹いっぱい。
11/10/29 21:33:12.42 Xls3EE9y.net
つか、本スレどこ?歴ゲー板見つかんないだけど。


515:467
11/10/29 23:26:38.26 07bS5Xb6.net
自分のつまらない愚痴のせいで引っ掻き回したようですまぬ。
今日, 投稿しようとして途中で馬鹿馬鹿しくなって止めたネタ, やっぱり投稿していく。

◆ 作戦画面地図データ(Tk3puk for Win95) >322 のアップデート
メモリー上アドレス:005ED5E0+4*(0~332F)
EXE 上アドレス:1EC5E0+4*(0~332F)
332F = 9C(マップ幅) * 54(マップ高さ) - 1
マップの左上から右方向の順に並んでいる。

・ 各地点のデータ構造(全4バイト)
←上位アドレス         下位アドレス→
---- ---- ---- ---- ---- ---- -??? ???? 海域コード
---- ---- ---- ---- ---- ---- ?--- ---- 基地の有無フラグ 0:基地なし 1:基地あり
---- ---- ---- ---- -??? ???? ---- ---- 戦闘マップコード
                             内陸基地は基地コード, 港のある基地は 50
                             何もない海上マップは 50, 島のある海上マップは 51~6D
---- ---- ---- ---- ?--- ---- ---- ---- 0:陸地 1:海

基地を移動させるには基地静的データで基地の座標を変更し
さらに作戦画面地図データで移動前後の場所の基地フラグを起倒すれば良い。

アドレスが不明な場合はシベリアの海域コードが 7F なのを利用して
7F 00 00 00 7F 00 00 00 … で検索すればデータの頭が見つかるかもしれない。


>480
今生きてる提決スレはレトロゲーム板のここかな。

提督の決断Ⅰ‐Ⅲ 第7艦隊
スレリンク(retro板:1番)

516:名無しさん@お腹いっぱい。
11/10/30 00:13:05.65 BW5/SvoS.net
>>481
本スレども。乙です。PSPK版もマップ書き換えれそうなんだよね。
ぼちぼち別ファイルにしてちょこちょこ書きなおして世界マップにしようかと・・・
完成したら証拠動画でもうpするかなぁ。海域データと基地データの統合とるのが大変だわ・・・
PC版ほすぃ・・・10年前の貧乏だった自分をぶん殴ってやりたいわw
まさか、提督3が最高傑作で終わろうとは思わなかった・・・



517:名無しさん@お腹いっぱい。
11/10/30 00:14:51.70 SFypeCkZ.net
>>481
乙です。
これで基地座標を変えても寄港してくれないand出航できない蟻地獄の原因が
わかりました・・・。

あとはこれで戦闘マップそのものも作れれば・・・

518:名無しさん@お腹いっぱい。
11/11/02 06:33:29.30 grz3x0qC.net
Ⅲ(PC版puk)で、新造艦を命名するときなどに出る艦名リストはどのファイルに格納されているのだろう?
日本艦はもう少し工夫したいし、米国艦は英語で命名したい。

519:名無しさん@お腹いっぱい。
11/11/02 10:08:54.94 hl98qcMF.net
>>484
実行前は念の為バックアップを


520:。自己責任で >>390の手法を使って、MESSAGE.TK3を分割。 艦名リストはMESSAGE.002に入っていて、安芸やら壱岐とかの艦名が入っている。 英名で命名は16文字という文字制限上難しいかも。 艦名はⅣのものなどを参考にしたりwikiから見たりするとバリエーションが増えると思う。



521:名無しさん@お腹いっぱい。
11/11/02 10:18:27.03 hl98qcMF.net
あと、やったことないからわからないけど
容量が増えないように気をつけたほうがいいと思う。

文字数制限が艦名ごとになっているから・・・
ものによっては全角で4つまでとかがある

522:名無しさん@お腹いっぱい。
11/11/02 19:43:36.23 5AOfR7CQ.net
天候コード(300Aを省略)

865Dアラビア海 867Bカンペイ湾 8699ビルマ 86B7モルジブ諸島沖 86D5ポーク海峡
86F3マンナール湾 8711西インド洋 872F東インド洋 874Dベンガル湾 876Bマルタバン湾
8789アンダマン諸島沖 87A7アンダマン海 87C5マラッカ海峡 87E3カリマータ海峡 8801タイランド湾
881Fジャワ海 883Dフロレス海 885Bバンダ海 8879チモール海 8897アラフラ海 88B5スマトラ島沖
88D3ジャワ島沖 88F1マレー沖 890Fスラバヤ沖 892Dトンキン湾 894B南シナ海 8869東シナ海
8987ブルネイ沖 89A5スル海 89C3セレベス海 89E1マカッサル海峡 89FFモルッカ海峡 8A1Dモルッカ海
8A3Bハルマヘラ海 8A59台湾海峡 8A77ルソン海峡 8A95シブヤン海 8AB3ミンダナオ海
8AD1サホール沖 8AEFスリガオ海峡 8B0Dパラオ沖 8B2Bマリアナ沖 8B49カロリン諸島沖
8B67ビスマーク海 8B85ソロモン海 8BA3珊瑚海 8BC1パプア湾 8BDFポートダーウィン沖
8BFDラバウル沖 8C1Bフィジー沖 8C39トラック諸島沖 8C57セフム海 8C75ルンガ沖
8C93コロンバンガラ沖 8CB1レンネル島沖 8CCFクラ湾 8CEDベラ湾 8D0Bベララベラ島沖
8D29カーペンタリア湾 8D47グレートバリアリーフ 8D65タスマン海 8D83日本海 8DA1黄海
8DBF渤海 8DDD南西諸島沖 8DFB香港沖 8E19杭州湾 8E37瀬戸内海 8E55日本近海
8E73硫黄島沖 8E91オホーツク沖 8EAFベーリング海 8ECD千島列島沖 8EEBアッツ沖
8F09カリフォルニア沖 8F27ロサンゼルス沖 8F45東太平洋 8F63ミッドウェイ沖 8F81ハワイ沖
8F9Fウェーキ島沖 8FBDパルミラ沖 8FDBジョンストン沖 8FF9ツモアツ諸島沖 9017マーシャル諸島沖
9035北太平洋 9053中部太平洋 9071南太平洋 908F南太平洋 90ADファンデフーカ海峡
90CBニューギニア近海 90E9サモア諸島沖 9107エスピリツサント沖 9125サンタクルーズ沖
9143シンガポール沖 9161レイテ沖 917F日本本土 919Dアラスカ 91BBアメリカ本土 91D9オーストラリア大陸
91F7スンダ海峡 9215トミニ湾 9233サブ海 9251ロンボク海峡 926Fトレス海峡 928Dバラバク海峡
92ABカムラン湾 92C9チュンチャウ海峡 92E7バシー海峡 9305ジョセフボナパルト海峡 9323.80マイル海岸
9341フィリピン沖 935Fカムチャッカ半島沖 937Dアラスカ湾 939Bコマンドル諸島 93B9マーカス沖
93D7メラネシア 93F5台湾沖 9413ビスマーク諸島沖 9431ミクロネシア 944F中国南部 946Dトンガ沖
968Bポリネシア 94A9中国北部 94C7インド 94E5ニューギニア 9503マレー 9521シベリア 953Fタイ


量が量だけに間違いがあってもおかしくない。
海域毎に天候が設定されるのに佐世保湾や津軽海峡がないのは残念。

523:名無しさん@お腹いっぱい。
11/11/02 21:27:50.07 MtH18+7X.net
>>485 >>486
艦名リストの件、ありがとう。
圧縮されていたのなら、バイナリで探しても見つからないはずだ。
おかげでなんとかモノになりそう。

天候のデータはすごい。
ⅡもⅢも、空母が集まると雨が降ったり、天候が作為的だと思うことがあるのはオレだけ?

524:名無しさん@お腹いっぱい。
11/11/03 00:10:53.05 bpCUhyc9.net
>>487
乙 凄い数だよねw

525:名無しさん@お腹いっぱい。
11/11/03 01:07:05.73 gptxhj5Q.net
>>489
いったいどれだけのフロッピーを必要としたのだろう。
98版だと・・・

関係ないけど>>390を応用しまくれば、
強襲揚陸艦も(水上機母艦という艦種を差し替えれば)実装可能かもしれない。

526:名無しさん@お腹いっぱい。
11/11/03 01:11:44.98 j8MKyZtQ.net
>481に間違いがあったので訂正します。
戦闘マップコードの箇所は『内陸基地は基地コード』ではなく『内陸基地は基地コード - 1』でした


◆ 作戦画面地図データ(Tk3puk for Win95)
メモリー上アドレス:005ED5E0+4*(0~332F)
EXE 上アドレス:1EC5E0+4*(0~332F)
332F = 9C(マップ幅) * 54(マップ高さ) - 1

・ 各地点のデータ構造(全4バイト)
←上位アドレス         下位アドレス→
---- ---- ---- ---- ---- ---- -??? ???? 海域コード
---- ---- ---- ---- ---- ---- ?--- ---- 基地の有無フラグ 0:基地なし 1:基地あり
---- ---- ---- ---- -??? ???? ---- ---- 戦闘マップコード
                             内陸基地は基地コード - 1, 港のある基地は 50
                             何もない海上マップは 50, 島のある海上マップは 51~6D
---- ---- ---- ---- ?--- ---- ---- ---- 0:陸地 1:海

527:名無しさん@お腹いっぱい。
11/11/03 03:20:35.85 j8MKyZtQ.net
>487
乙。海域名が間違ってる箇所があるので直しとくよ。

.  01 A865D....アラビア海.       21 A8A1D. モルッカ海.     41 A8DDD 南西諸島沖.    61 A919D . アラスカ
.  02 A867B....カンベイ湾.       22 A8A3B. ハルマヘラ海.     42 A8DFB....香港沖.        62 A91BB アメリカ本土
.  03 A8699. ビルマ          23 A8A59  台湾海峡      43 A8E19  杭州湾.        63 A91D9 . オーストラリア大陸
.  04 A86B7....モルジブ諸島沖......24 A8A77  ルソン海峡.      44 A8E37  瀬戸内海.      64 A91F7. スンダ海峡
.  05 A86D5....ポーク海峡      25 A8A95  シブヤン海      45 A8E55  日本近海.      65 A9215.....トミニ湾
.  06 A86F3 . マンナール湾.    26 A8AB3. ミンダナオ海.    46 A8E73  硫黄島沖.      66 A9233.....サブ海
.  07 A8711. 西インド洋.     27 A8AD1. サマール沖      47 A8E91  オホーツク海..    67 A9251.....ロンボク海峡
.  08 A872F . 東インド洋.     28 A8AEF. スリガオ海峡..   48 A8EAF . ベーリング海 .     68 A926F. トレス海峡
.  09 A874D....ベンガル湾..    29 A8B0D. パラオ沖.      49 A8ECD 千島列島沖.    69 A928D . バラバク海峡
.... 0A A876B....マルタバン湾...   2A A8B2B. マリアナ沖.       4A A8EEB . アッツ沖         6A A92AB カムラン湾
.... 0B A8789. アンダマン諸島沖....2B A8B49  カロリン諸島沖   4B A8F09  カリフォルニア沖    6B A92C9....チュンチャウ海峡
  0C A87A7....アンダマン海     2C A8B67  ビスマーク海...   4C A8F27  ロサンゼルス沖    6C A92E7. バシー海峡
.... 0D A87C5 マラッカ海峡     2D A8B85  ソロモン海.      4D A8F45  東太平洋     6D A9305.....ジョセフボナパルト湾
.   0E A87E3 . カリマータ海峡....  2E A8BA3. 珊瑚海.      4E A8F63  ミッドウェイ沖 .     6E A9323.....80マイル海岸
.   0F A8801. タイランド湾     2F A8BC1 . パプア湾.     4F A8F81  ハワイ沖        6F A9341.....フィリピン沖
.  10 A881F . ジャワ海.        30 A8BDF . ポートダーウィン沖  50 A8F9F.....ウェーキ島沖 .     70 A935F. カムチャッカ半島沖
.  11 A883D....フロレス海      31 A8BFD . ラバウル沖.     51 A8FBD....パルミラ沖.     71 A937D . アラスカ湾
.  12 A885B....バンダ海 .       32 A8C1B . フィジー沖.      52 A8FDB....ジョンストン島沖..  72 A939B . コマンドル諸島沖
.  13 A8879. チモール海.       33 A8C39.....トラック諸島沖...  53 A8FF9.....ツアモツ諸島沖   73 A93B9 . マーカス沖
.  14 A8897. アラフラ海      34 A8C57.....セフム海      54 A9017.. マーシャル諸島沖.  74 A93D7 . メラネシア
.  15 A88B5....スマトラ島沖 .     35 A8C75.....ルンガ沖.      55 A9035.. 北太平洋.      75 A93F5. 台湾沖
.  16 A88D3....ジャワ島沖.      36 A8C93.....コロンバンガラ沖.   56 A9053.. 中部太平洋.    76 A9413.....ビスマーク諸島沖
.  17 A88F1 . マレー沖.       3


528:7 A8CB1 . レンネル島沖.    57 A9071.. 南太平洋.      77 A9431.....ミクロネシア .  18 A890F . スラバヤ沖       38 A8CCF クラ湾.         58 A908F  南東太平洋.    78 A944F. 中国南部 .  19 A892D....トンキン湾.       39 A8CED....ベラ湾.        59 A90AD . ファンデフーカ海峡.....79 A946D . トンガ沖 .... 1A A894B....南シナ海      3A A8D0B. ベララベラ島沖.... 5A A90CB....ニューギニア近海.  7A A948B . ポリネシア .... 1B A8969. 東シナ海      3B A8D29  カーペンタリア湾.  5B A90E9  サモア諸島沖....  7B A94A9 . 中国北部   1C A8987. ブルネイ沖.      3C A8D47  グレートバリアリーフ 5C A9107.. エスピリツサント沖.  7C A94C7....インド .... 1D A89A5....スル海.       3D A8D65  タスマン海.       5D A9125.. サンタクルーズ沖.   7D A94E5. ニューギニア .   1E A89C3 セレベス海       3E A8D83  日本海.      5E A9143.. シンガポール沖    7E A9503.....マレー .   1F A89E1 . マカッサル海峡...  3F A8DA1. 黄海.        5F A9161.. レイテ沖        7F A9521.....シベリア .  20 A89FF....モルッカ海峡     40 A8DBF . 渤海          60 A917F  日本本土.      80 A953F. タイ >456 も触れているが海域コード37のレンネル島沖はマップ上どこにも存在していない。 また, 海域コード80のタイも存在しないが, これは地図データの構造上海域として7Fを越える番号を指定できないため。



529:名無しさん@お腹いっぱい。
11/11/03 09:04:02.89 qlhJz93e.net
PS版PKの海域コードは80178350から。

2の天気は360×630のマップで15×15毎に設定だったが(1008ヶ所)
まるで意味のない場所が多すぎた。

530:名無しさん@お腹いっぱい。
11/11/03 15:45:42.96 gptxhj5Q.net
>>491-492
乙です。レンネル島沖がないのはなぜ?
ボツデータの一種でしょうか?

531:名無しさん@お腹いっぱい。
11/11/03 19:15:50.41 j8MKyZtQ.net
>494
レンネル島沖がないのは, たまたま作業ミスで漏れただけだと思います。
おそらくマップ上で地点が1個程度しかない海域だったので
なくても誰も気づかなかったのでしょう。

・ 各海域の地点数
.  01:アラビア海.    220.  21:モルッカ海       6.  41:南西諸島沖   53.  61:アラスカ          182
.  02:カンベイ湾.      6.  22:ハルマヘラ海 .     10.  42:香港沖       16.  62:アメリカ本土.      424
.  03:ビルマ.        49.  23:台湾海峡.    16.  43:杭州湾       17.  63:オーストラリア大陸..  524
.  04:モルジブ諸島沖.  7.  24:ルソン海峡.     7.  44:瀬戸内海.      1.  64:スンダ海峡        2
.  05:ポーク海峡     2.  25:シブヤン海       14.  45:日本近海.    208.  65:トミニ湾.           7
.  06:マンナール湾      2.  26:ミンダナオ海.     11.  46:硫黄島沖     71.  66:サブ海          12
.  07:西インド洋     584.  27:サマール沖 .       6.  47:オホーツク海.     141.  67:ロンボク海峡.        3
.  08:東インド洋     461.  28:スリガオ海峡.     2.  48:ベーリング海.    162.  68:トレス海峡        4
.  09:ベンガル湾.    104.  29:パラオ沖.       53.  49:千島列島沖   44.  69:バラバク海峡.       3
.. 0A:マルタバン湾.      8.. 2A:マリアナ沖     167.. 4A:アッツ沖         79.. 6A:カムラン湾.         29
.. 0B:アンダマン諸島沖   6.. 2B:カロリン諸島沖..  29.. 4B:カリフォルニア沖.   111.. 6B:チュンチャウ海峡       4
  0C:アンダマン海 .     22  2C:ビスマーク海.     8  4C:ロサンゼルス沖.  566  6C:バシー海峡         3
.. 0D:マラッカ海峡    26.. 2D:ソロモン海.     25.. 4D:東太平洋.    573.. 6D:ジョセフボナパルト湾 .   4
......0E:カリマータ海峡...   4......2E:珊瑚海.      83......4E:ミッドウェイ沖.   168......6E:80マイル海岸      66
......0F:タイランド湾     15......2F:パプア湾      6......4F:ハワイ沖 .       293......6F:フィリピン沖       91
.  10:ジャワ海      37.  30:ポートダーウィン沖.....14.  50:ウェーキ島沖     74.  70:カムチャッカ半島沖   136
.  11:フロレス海       3


532:2.  31:ラバウル沖       8.  51:パルミラ沖      238.  71:アラスカ湾        213 .  12:バンダ海      33.  32:フィジー沖.       64.  52:ジョンストン島沖......141.  72:コマンドル諸島沖....  30 .  13:チモール海     20.  33:トラック諸島沖.   71.  53:ツアモツ諸島沖.. 126.  73:マーカス沖       66 .  14:アラフラ海       35.  34:セフム海.        8.  54:マーシャル諸島沖.. 77.  74:メラネシア.         175 .  15:スマトラ島沖    86.  35:ルンガ沖        2.  55:北太平洋.    652.  75:台湾沖.         18 .  16:ジャワ島沖..    80.  36:コロンバンガラ沖...  1.  56:中部太平洋.  187.  76:ビスマーク諸島沖   16 .  17:マレー沖.        25.  37:レンネル島沖      0.  57:南太平洋.    273.  77:ミクロネシア        319 .  18:スラバヤ沖.     13.  38:クラ湾           1.  58:南東太平洋.  650.  78:中国南部      208 .  19:トンキン湾 .       44.  39:ベラ湾          1.  59:ファンデフーカ海峡   4.  79:トンガ沖         80 .. 1A:南シナ海       101.. 3A:ベララベラ島沖    1.. 5A:ニューギニア近海.  64.. 7A:ポリネシア.        278 .. 1B:東シナ海 .       23.. 3B:カーペンタリア湾..... 19.. 5B:サモア諸島沖..... 111.. 7B:中国北部      373   1C:ブルネイ沖       52  3C:グレートバリアリーフ . 38  5C:エスピリツサント沖... 62  7C:インド.          359 .. 1D:スル海         17.. 3D:タスマン海.      99.. 5D:サンタクルーズ沖.   45.. 7D:ニューギニア        51 ......1E:セレベス海       41......3E:日本海.      68......5E:シンガポール沖...  11......7E:マレー           20 ......1F:マカッサル海峡...  13......3F:黄海.        33......5F:レイテ沖         14......7F:シベリア         1093 .  20:モルッカ海峡..    3.  40:渤海.        12.  60:日本本土     25.  80:タイ.             0



533:名無しさん@お腹いっぱい。
11/11/05 17:03:20.35 SrY3sMjS.net
直援機の銃装って爆装にできないかな?
自分も有利になりそうだけど、ものによっては揚陸作戦の妨害と言う
面白さも・・・

534:名無しさん@お腹いっぱい。
11/11/06 15:23:05.64 28aKisLs.net
最近書き込みが減ったなぁ・・・

自作のシナリオでも作ってみようか

535:名無しさん@お腹いっぱい。
11/11/06 16:20:25.00 StC1ndYR.net
ネタもPC版、PS版とも出尽くした感あるしねぇ・・・
しょうがないんじゃない?

536:名無しさん@お腹いっぱい。
11/11/06 17:00:33.97 28aKisLs.net
>>498
いやいや、画像解析やセリフの置き換えなど
応用と言う手があるよ。

さすがに基地や艦船上限数の追加(日米第三国あらせて500)まではできなさそうだが。


URLリンク(www.dotup.org)
砲台の射程・威力は伸ばしてあり升

537:名無しさん@お腹いっぱい。
11/11/06 21:47:28.71 kp4V7D6Q.net
クラスの結構可愛い女が灰と隣り合わせの青春読んでて意気投合出来たいい時代だった・・・

538:名無しさん@お腹いっぱい。
11/11/07 01:52:22.29 GIlDM0ox.net
はいはい大総大総

539:名無しさん@お腹いっぱい。
11/11/07 08:20:25.75 wfWlJ8g5.net
>>501
AAが足りん。気合も足らん。愛もたらん。

540:名無しさん@お腹いっぱい。
11/11/09 05:46:51.47 YlX3CRXN.net
はいはい これが大型空母 これが大型空母
URLリンク(www.combinedfleet.com)

>502
愛も気合もAAも大盛りで。

541:名無しさん@お腹いっぱい。
11/11/09 14:33:51.80 E+85+rCC.net
>>503
すごいなwww

542:名無しさん@お腹いっぱい。
11/11/09 22:13:55.59 BcfsyEj/.net
はいはい大総大総

543:名無しさん@お腹いっぱい。
11/11/10 08:33:58.30 8jrxsmOX.net
PS版もPS2DISで逆アセイケるな・・・
解析結果が増える事を祈る。
URLリンク(www.geocities.co.jp)

544:名無しさん@お腹いっぱい。
11/11/11 15:13:26.77 VSrHIVgx.net
は い は い  大 総  大 総

は い は い  信 濃 は 軽 空 母  信 濃 は 軽 空 母
                                               ___
は い は い  こ れ が 大 型 空 母  こ れ が 大 型 空 母   ∨  ∨ ←船

は い は い  飛 行 鋼 板  飛 行 鋼 板

545:名無しさん@お腹いっぱい。
11/11/12 08:14:03.61 90/fBvT4.net
>127 への追加情報

アドレスはいずれもメモリー上アドレスなので
EXE 上のアドレスを求めるならメモリー上アドレスから 400C00 を引くこと。

◆ 建造速度の算出式(Tk3puk for Win95)
   _______________________
  / 国民士気 √(国民生産力 + 工業技術力)
  / ━━━━━━━━━━ + 1
,、/              100
FF を越えるとオーバーフローして 00 に戻る。
建造速度を変える際は FF を越えないように注意すること。

◆ 建造速度10倍(Tk3puk for Win95) >127 の続報
004E81E5-004E81E8: 64 00 00 00 → 01 00 00 00

建造速度算出式中の分母の数値にあたる。
この変更は艦型や建造艦の建造期間の表示には反映されないので使い勝手はいまいち。
速度は劣るものの『建造速度算出式の外側の平方根を外す』を使うほうが賢明か。

◆ 敵国の艦船建造速度倍率(Tk3puk for Win95)
004E8211: 01

初期値は 01 で自国の2倍の速度が指定されている。
ここから1増やす毎に速度は2倍になる。例えば 03 なら8倍。
無闇に数字を大きくするとオーバーフローを起こして敵国の建造速度が 00 になるので注意。

◆ 建造速度算出式の外側の平方根を外す(Tk3puk for Win95)
0047A41E:90 90 90 90 90
004E81EF:90 90 90 90 90

建造速度が大体5倍程度速まる。
艦型や建造艦の建造期間の表示にも反映される。

◆ 建造期間の表示を月単位から週単位に(Tk3puk for Win95)
0047A43E: 00

数字の後ろの『カ月』の表示はそのまま。
この表示を変更するなら MESSAGE.TK3 の内容を変更すること。



上記の建造速度向上の改造は併用が可能だが, すぐに建造速度の上限に達してしまうのであまり意味がない。
自国と敵国双方の建造速度を向上させるなら『建造速度算出式の外側の平方根を外す』を単体で使用,
敵国のみ向上なら『敵国の艦船建造速度倍率』で 05 を指定するのが良い。
『建造期間の表示を月単位から週単位に』は建造速度に影響しないのでお好みで。

546:名無しさん@お腹いっぱい。
11/11/12 22:02:30.97 RNU5repN.net
弄り倒せばリアルアメリカ軍が出来そうだな

547:名無しさん@お腹いっぱい。
11/11/13 15:37:10.24 pFuMaKgX.net
>>508
痒かった背中に手が届いた感じだなw

548:名無しさん@お腹いっぱい。
11/11/14 19:04:47.79 4jol/IbY.net
CEP用のまとめサイトとか消えまくりだな。
2chにコードきれいに残して正解ぽいな。

549:名無しさん@お腹いっぱい。
11/11/14 21:34:32.27 da8sF3uP.net
ネ申スレ


550:名無しさん@お腹いっぱい。
11/11/14 22:08:33.75 4jol/IbY.net
改造スレ凄い事になってるよね。
PC版3PKとPS版3PK。
解析してた連中に感謝だわ。

551:名無しさん@お腹いっぱい。
11/11/16 16:08:23.78 mqb884JJ.net
提督の決断III for Win95 / 提督の決断III パワーアップキット for Win95 両用 戦闘マップビューアー
URLリンク(sakura.canvas.ne.jp)

提督の決断III パワーアップキット for Win95 用改造データ&書き換えツール詰め合わせ
URLリンク(sakura.canvas.ne.jp)
URLリンク(sakura.canvas.ne.jp)

転勤のためにプロバイ�


552:_を解約するので, 上記のページは来月辺りになくなります。 ◆ 戦隊内攻撃目標の優先順位(Tk3puk for Win95) メモリー上アドレス(EXE 上アドレスはこれから 400C00 を引いたアドレス) 005FD1C0-005FD1C4:01 02 03 04 05 01 が空母で 05 が輸送船。 01 04 03 02 05 とすると戦闘開始時に設定される優先順位は 空母, 駆逐艦, 巡洋艦, 戦艦, 輸送船の順になる。



553:名無しさん@お腹いっぱい。
11/11/17 14:46:07.18 YC9z1KU6.net
>>514
おおー!神きたーーーー。
ありがたくダウンロードさせていただきやした。

554:名無しさん@お腹いっぱい。
11/11/17 20:10:17.86 Jf7GY+Gc.net
◇ 何故コンピューターは基地に同盟国の航空機しか配備しないのか(Tk3puk for Win95)

配備する航空機を機種選定する処理にバグがあるためです。

基地に配備される航空機は当然基地支配国と同陣営の国のものである必要があります。
そのため, 配備機種選定の際は航空機の国籍と基地支配国とを見比べる処理が行われています。
この見比べで使用されている関数が二つの国が同盟国であるかを返す関数です。
『同盟国であるか』というのが曲者で, 米軍基地に英軍機は同盟国なので配備可なのですが
米軍基地に米軍機となると米国と米国は同盟国ではないので配備不可になります。
これがコンピューターが基地に同盟国の航空機しか配備しない原因です。

この二つの国が同盟国であるかを返す関数を修正し
二つの国が同一国の場合も同盟国として判定するように書き直すとこのバグは直ります。
しかし, この関数は別の処理でも使われているため, この修正を行うと違う不具合が発生します。
確認できた不具合としては建造艦リストを表示できなくなるというものです。
航空機を配備できないバグのみを直すなら, 配備機種選定の処理から
同盟国判定関数が呼ばれたときだけ関数の挙動が変わるようにする必要があります。

>514 の改造データに含まれる『敵国が航空機を基地に配備しない不具合の修正』では
配備機種選定の処理から同盟国判定関数が呼ばれたときだけ
同盟国判定関数の挙動を変えています。



>515
控えめに紺碧化を除けば地味な改造ばかりですが, 楽しめていただけたら幸いです。

555:名無しさん@お腹いっぱい。
11/11/17 21:50:24.87 YC9z1KU6.net
>>516
もし良ければなん人位がDlしたか教えてくれますか?
このスレの影響力がどのぐらいか知りたい。

556:名無しさん@お腹いっぱい。
11/11/17 22:21:42.43 ED0h/TkS.net
>>516
なるほどねえ。光栄もちゃんと治しておけば・・・。

ところでツール色々と楽しませてもらってます。今まで届かなかった
かゆい所に手が届く感覚。って感想は向こうに書いた方がいいかな。

557:516
11/11/18 02:06:13.84 oMyGdrvg.net
>517
ダウンロード回数のカウンタをつけていないので, 利用者の数は私にも分からないんです。

>518
楽しんでもらえるとこちらも作って公開した甲斐があり嬉しいです。

558:名無しさん@お腹いっぱい。
11/11/23 07:07:25.86 Tml1NesA.net
米国側でプレイしていると、「ワスプ撃沈」イベントが発生。初めて見た。
こんなイベントでもないと、正規空母を失うことはあまりない。
でも、敵側にまだある程度戦力が残っていて、作戦が同一地域の攻撃・防御の
関係にあると、それなりに激戦になる。

自分のpukは、Windows7/64bitでも動いている。戦闘シーンでは落ちたことがないが、
陸戦か何かを呼び出すときに、たまに強制終了になる。
こまめなセーブは必要だが。

わたしにはネタがないので、動作報告でもしておこう。

559:名無しさん@お腹いっぱい。
11/11/23 11:43:45.96 rg7gBm5G.net
>>520
戦闘だと3ターン目or5-6ターン目でこっちは落ちやすいですね。
あとまれに戦闘終了後に落ちることも。

戦力は一ヶ月ごとに沸いてくるのでしょっちゅう激戦に。
>>514の改造やAIも併用するとかなり楽しい。

560:名無しさん@お腹いっぱい。
11/11/25 21:49:13.83 JfOhKHGP.net
改造板閉鎖かも知れんらしい。
各自念の為、重要データバックアップ取るように。

561:名無しさん@お腹いっぱい。
11/11/26 22:58:38.70 yQsfMpgd.net
Ⅲpukで、プログラム上アドレス
[1DC838]からの60 EAを、EA FDに変えると、
予算の上限が60000から65000に上がる。
一ヶ月ほど流してみたが、グラフが少しはみ出す以外は問題なく動いている。
近くには、ほかにも60 EA(=60000)とか、A0 86 01(=100000) E7 03(=999)など、
10進に直して意味ありげな数字がいくつか見える。
既出だったら、ごめんなさい。

562:名無しさん@お腹いっぱい。
11/11/27 08:19:09.77 kXpxoV0L.net
>>523
貴重な情報ありがとうございます。
他に何かありましたらお願いいたします

563:名無しさん@お腹いっぱい。
11/11/27 12:11:31.45 kXpxoV0L.net
>>523
その周辺も変更してみましたが(国力データと並びが同じため)
変わったのは予算と予備兵力のみでした。

564:524
11/11/27 12:20:43.16 kXpxoV0L.net
1DB940の周辺にも似たようなデータを発見。
こちらは基地のデータと思われる(配列が基地動的データと同じ)ものの未確認。

どなたかお願いします

565:524
11/11/27 12:34:44.94 kXpxoV0L.net
1DB2F周辺(艦船データ)かも

566:524
11/11/27 13:14:24.42 kXpxoV0L.net
1DB2F0のマチガイでした。
なお、個艦のデータは1DB80あたりにあり、
高角砲、機銃、耐久などの上限があります。

567:名無しさん@お腹いっぱい。
11/11/27 20:24:35.06 vTF/LyvX.net
基地航空隊の配備の件、本当に感謝です。

今やっているシナリオの途中から、この改造をして再開をすると、
たまりにたまっていた敵の航空機がわんさか配備されて、
これで十分と甘く見積もっていた味方基地が悲鳴を上げています。
戦争がある程度進んでいたので、戦略爆撃機まで飛んできました。
おもしろくて手が離せません!明日からまた仕事なのに・・・

568:名無しさん@お腹いっぱい。
11/11/29 23:24:38.35 UzGQhSTH.net
両用戦闘マップビューアーを活かすための
(というより、マップの書き換えに対応した各基地の戦闘マップの
コード一覧表みたいなもの)を前ダウソしたけどうpしてもいいかな?

569:名無しさん@お腹いっぱい。
11/11/29 23:25:16.57 UzGQhSTH.net
ちなみに作者は>>514の人です

570:名無しさん@お腹いっぱい。
11/12/02 06:37:06.29 fs0hCmQH.net
>>390のPREFILE..TK3を編集して艦型の説明をいじるってのを
やってみたんだけどなんか変になる

編集した艦型より下の艦型の説明が上で編集した内容の一部になっちゃう
だから一番下の伊700だけしか編集できない・・・

あとなぜか新型艦の一番最初(伊400の次のヤツ、薩摩型戦艦)のが
レーダー元帥の説明になってる

571:名無しさん@お腹いっぱい。
11/12/02 10:27:20.25 P2GQQUio.net
>>532
艦型の説明文の長さは限られているみたい。
あまり長くすると下の艦型の名前も食い込むのかも。(説明文の文末は...だったと思う)
制約の中で


572:いかにまとめるのかが大事かも。 こっちの奴だと薩摩?の説明はちゃんと架空云々だ。 (PREFILE.001) ttp://sakura.canvas.ne.jp/spr/mossari/Temp/Tk3puk_MessageViewer.lzh メッセージピューア



573:名無しさん@お腹いっぱい。
11/12/02 10:39:07.48 P2GQQUio.net
URLリンク(www.dotup.org)

改良出来る部分とかありませんでしょうか?
シアトルっぽいやつです

574:名無しさん@お腹いっぱい。
11/12/02 23:31:47.72 fs0hCmQH.net
>>533
色々と試してみた結果、「艦型の説明文」って
艦型ごとの個別じゃなくてPREFILE.001の全体から
設定されてるらしい。

「○○型の説明文はPREFILE.001の××~△△まで」って感じ。

だからどれか一つの説明文を長くしたり短くしたりすると
それより下が全部ズレちゃうってことになるっぽい。

で、薩摩型より下の艦型の説明文は全部「架空の新型艦。」って
なってるから全角6文字+半角1文字より長くしても短くしてもダメみたい。

575:名無しさん@お腹いっぱい。
11/12/03 21:38:19.40 bPPIn01f.net
>「○○型の説明文はPREFILE.001の××~△△まで」って感じ。
自分もそう思う。
新造艦の艦名リストを変更しようとしたときに、不思議に思ったことがある。
もとの名前の後がどれも同じ数値の並びになっていて、それが一つの
データの終わりを表す符号化と思ったら、元より長い名前だと表示が
おかしくなる。元より短い名前は、残りをスペースで埋めると見かけ上
おかしくならないが、長いものは書けない。つまり、元と同じ長さで
ないとずれてしまう。各データ長をどこかに書いていると思われるが、
それがどこだろうと思う。
なぜこんな仕様なのか分からない。作る人もややこしかったろうに。
その点、Ⅱのメッセージの変更は簡単だった。

576:名無しさん@お腹いっぱい。
11/12/04 01:06:25.73 OEa8Nivy.net
>536
MESSAGE.000 ~ MESSAGE.016 及び PREFILE.000 ~ PREFILE.018 の構造は意外とシンプルです。
ファイルの先頭2バイトが格納メッセージ数の指定で,
その後ろに各メッセージの格納アドレス(2バイトずつ)の指定が並んでいます。
それが終わるとメッセージ本文のデータ群です。

このような仕様のため, どこかのメッセージの長さを伸ばそうとすると
それより後ろにある全部のメッセージについてアドレス指定を直す必要があります。

そんな面倒な作業は人がやる作業ではないので PC にやらせてみました。
各メッセージの後ろに未使用領域を追加することで
より長いメッセージを設定可能にするツールです。
URLリンク(sakura.canvas.ne.jp)

577:名無しさん@お腹いっぱい。
11/12/04 07:09:04.63 phSPk/Sx.net
>537
ありがとうございました。
世の中にはすごい人がいるものだと思いました。
感謝と同時に、内容を見て勉強になりました。

578:名無しさん@お腹いっぱい。
11/12/04 13:58:25.48 MpnDKd2R.net
>>536
ありがとうございます。

579:名無しさん@お腹いっぱい。
11/12/04 14:02:10.45 MpnDKd2R.net
ちなみにどなたか使ってみた人はいませんでしょうか?

580:名無しさん@お腹いっぱい。
11/12/04 17:16:36.07 VPBeV4Qt.net
537で教えてもらった、長いメッセージを設定可能にするツールは
さっそく使わせてもらいました。艦船名は思い通りに設定できました。
これを使ったあと、ただ一カ所、艦型を表示させたときの細長い窓に
建造費などが表示されますが、そこの表示だけがおかしくなりました。
(意味不明の英語の文字が2,3文字表示される)
動作自体は問題ありませんし、他の箇所の表示でおかしいところも、
今のところ見つかっていません。

581:名無しさん@お腹いっぱい。
11/12/04 18:00:24.19 MpnDKd2R.net
どんな感じの英文字でしょうか?
画像とかないですか?

582:名無しさん@お腹いっぱい。
11/12/04 19:02:23.64 VPBeV4Qt.net
>542
なぜか真っ黒の画面しかキャプチャできないので、すぐには画像をお見せする
ことができません。ごめんなさい。いろいろ試してみます。
このツールをあてる以外にいろいろなことをしてきたファイルなので、ツールが
原因と言えるかどうかも自信がないことも付�


583:ッ加えておきます。



584:名無しさん@お腹いっぱい。
11/12/04 20:12:01.58 MpnDKd2R.net
>>543
このソフトはどうでしょうか?
URLリンク(www.woodybells.com)

インストールした後に、「品質・減色タブ」から
減色を256色、にすればキャプチャできます。

585:名無しさん@お腹いっぱい。
11/12/04 21:02:42.74 VPBeV4Qt.net
ありがとうございます。キャプチャできました。
URLリンク(www.harakin.net)
本来のテーマ以外にも、勉強になります。

586:名無しさん@お腹いっぱい。
11/12/04 21:41:08.91 MpnDKd2R.net
>>545
ありゃ。(ちなみにどんな文書をいれたのでせうか?)

587:名無しさん@お腹いっぱい。
11/12/04 22:08:51.91 xGbpX11r.net
いろいろありがとうございます。
以前、米国艦船名を英語にしたいと発言した者です。
米国艦船の戦艦のところに州名、空母の名前、巡洋艦のところに
都市名。駆逐艦以下はさわってなし。あと、「ヶ月」を「週間」
にかえた(この掲示板で教えてもらった)かな。
それまでにいろいろいじっていますので、ツールが原因といえない
ところがあります。ほんとに。

588:名無しさん@お腹いっぱい。
11/12/05 21:33:35.51 w4TG/RBy.net
Win7環境でCDDAの繰り返し演奏を、もしくはその代替方法を教えてくだされ…
TK3のBGMが1回演奏で終わってしまうのは悲しい。

589:名無しさん@お腹いっぱい。
11/12/10 00:35:04.71 4U2N7vVE.net
>547
>514 の MESSAGE.002 の書き換えデータは未編集の MESSAGE.002 を対象としています。
『ヶ月』を『週間』へ変更し, さらに艦名候補も変更する場合は
先に >514 のツールで『ヶ月』を『週間』に書き換えてから
>537 のツールで艦名候補を変更してください。
逆の順序で行うと『ヶ月』のアドレスが元の位置から変わってしまい
>514 での書き換えがうまくいかないことがあります。

590:名無しさん@お腹いっぱい。
11/12/10 05:41:42.55 KMxRQAjw.net
>549
ありがとうございました。

591:名無しさん@お腹いっぱい。
11/12/10 10:12:39.40 T1ywj0cW.net
誰か改造ネタとか持っていないでしょうか?

>>523
の謎もありますし・・・

592:名無しさん@お腹いっぱい。
11/12/10 21:32:55.11 T1ywj0cW.net
どなたか、航空機の場合の戦隊攻撃優先順位は見つけられないでしょうか?

593:名無しさん@お腹いっぱい。
11/12/16 17:39:54.53 OzII9clB.net
age

594:名無しさん@お腹いっぱい。
11/12/17 22:21:09.91 kvonCUZl.net
>552
Tk3puk for Win95 では順位固定だった。
艦隊の場合のようにデータ書き換えだけでは変更できない。

595:名無しさん@お腹いっぱい。
11/12/17 22:59:52.51 i+AITwsN.net
>>554
どうも、航空機の場合だとデフォに戻るみたいです・・・

596:名無しさん@お腹いっぱい。
11/12/22 00:52:40.09 046+hq/9.net
兵器技術を1500とか2000で設定すれば
面白くなりそう。

597:名無しさん@お腹いっぱい。
11/12/22 19:26:52.46 l1JOTxSg.net
2やってるが航空機のパラって簡単に改造できるのな。
stirlingでホイホイ改造。
おかげで戦闘力最大、航続距離最大、爆撃可のイカサマ戦闘爆撃機が大活躍w

598:名無しさん@お腹いっぱい。
11/12/24 09:13:57.87 Kf/P0ZRz.net
>>523などを応用して
耐久力250の敵艦を作ってみたが弾薬庫浸水・引火や
速力0による沈没などの対処法を考える必要があると感じた。

一度やってみると面白いかも。適当な砲を名前・性能を弄って
敵専用兵器も装備するとなお面白いかと。

599:名無しさん@お腹いっぱい。
11/12/31 17:31:40.44 dYsmgQaG.net
F/A-18 とかひゅうがに載せれるのに
空母じゃないとかどんだけ言い訳www
うんこ漏らしておならですwww
って言い訳してるレベル。

600:名無しさん@お腹いっぱい。
12/01/02 22:31:27.44 7wJxImz+.net
スキにやらせたらこの結果かよ

601:名無しさん@お腹いっぱい。
12/01/05 20:45:48.19 mUiakPHP.net
Ⅲpukの


602:グラフィックの変更()に成功したが需要あり?



603:名無しさん@お腹いっぱい。
12/01/06 09:05:39.00 LpX4b/hJ.net
>>561
詳細待ちます

604:名無しさん@お腹いっぱい。
12/01/06 23:17:40.68 9ndlaCez.net
>>562
URLリンク(sakura.canvas.ne.jp)
いつもの人が作ったTk3puk 画像ビューア

(使い方を掲示板より転載します)

1. VB4ランタイムをインストールしておく(ParasiteAIが動作する状態ならOK)
8. LS11アーカイバで KKGRP256.TK3 等を展開しておく
2. Tk3puk 画像ビューアを立ち上げる
3. ドライブリスト, ディレクトリリスト, ファイルリストを操作して M256PAL.TK3 を選択
4. 『パレット』メニューの現在のファイルを256階調うんたらを選択
5. 再度ドライブリスト, ディレクトリリスト, ファイルリストを操作して HEXPAL.TK3 を選択
6. 『パレット』メニューの現在のファイルを16階調なんたらを選択
7. ヘッダありにチェックを入れる
9. 展開された KKGRP256.000 等を選択する
10. 画像描画メニューの 256色-256階調どうたらを選択
11. 絵が描き上がるのを待つ

これで艦型, 航空機, 戦車, イベントその他の画像が見られます。
ただし艦型はヘッダの情報がおかしいので, ヘッダありのチェックを外し横幅を120に設定してください。
バイナリエディッタで開いて先頭が 2A 38 になっているものなら大抵見られます。


---------------------------------------------------------------

605:名無しさん@お腹いっぱい。
12/01/06 23:40:36.64 9ndlaCez.net
展開されたKKGRP256.TK3 ファイルなどは、幾つものファイルに分割されている模様。
563のピューアで見れたものと、見る方法は以下の通り

BACK256:艦船や航空機の背景画像(ドックや洋上、港湾など)→横幅120タテ幅49で256色-256階調
BRF256:軍令部と作戦部の背景画像→横幅360タテ幅60で256色-256階調
HKGRP256:新兵器のグラフィック画像→ヘッダありにチェックを入れ256色-256階調
KAO256P:pk追加の顔グラ→ヘッダありにチェックを入れ256色-256階調
OCP256:日米双方の基地占領時に出るアニメーション(コマ送り方式?)→ヘッダありにチェックを入れ256色-256階調
SOP256の032~069:シナリオ開始時やイベントで出る一枚絵→横幅80タテ幅60で256色-256階調
KSGRP256:艦船のグラフィック画像→横幅120タテ幅50で256色-256階調
EVT256:イベントの画像→ヘッダありにチェックを入れ256色-256階調

他にも16色モノクロを使えば戦闘アニメなども見れるが、需要があるなら書くかも知れない。
肝心の改造の方法は明日書きます

606:537
12/01/07 00:51:44.92 dCfYf/Y7.net
>537 のツールにあった不具合を修正しました。
>541 の不具合が改善されるはずです。

>564
SENKA2.001 を256色パレットに, 画像サイズを A0×A0 に指定すると
SENKA2.002~SENKA2.018 の画像が256色-256階調で見られたりします。

また, 奇襲失敗のシナリオ開始時に表示される絵 SOP256.042 をよく見ると
艦隊の後ろに見えるのは雲ではなく緑に覆われた島です。
そこまで島に近寄ったら, ばれて当然ですね。

607:名無しさん@お腹いっぱい。
12/01/07 10:52:17.91 vKESZh2/.net
>>565
修正ありがとうございます。
見つからなかった戦闘アニメの結果一枚絵も見つかりました。
あれを中国で入力させていたんですね・・・

608:名無しさん@お腹いっぱい。
12/01/07 11:17:54.90 vKESZh2/.net
改造の方法ですが、えらく厄介な方法です。(念の為、元のKSGRP256などを保存推奨)
正直ドット絵を打てる力と根気がないと難しいです。
>>563のツールを見ながら作ると楽ですが・・・

・展開したKKGRP256.000などは現状では、画像ファイル化して打ち直し、
 戻す方法は不可能。
・なので、バイナリエディタで入力しなおすことになります。256色のパレットでドット絵は成り


609:立っていて、  その色見本はM256PAL.TK3にありピューアで確認可能。  M256PALには色サンプルがあり、下から二番目の列にある紺色、紫、茶色、灰色、赤茶色  が00 01 02 03 04...となって0Fが下から二番目の列の一番右の色になる。  これと同じ感じで、10~1fは一番下の列に並んでいる。次の20~2fは一番上に並んでいて  それ以降はそこから下に並んでいる。 KKGRP256の場合、最初に「2A 38 00 01 48」とあるがこれはM256PALで同じ位置にあるので確認可能。 ドット絵は、これを1つ1つバイナリで編集して、改造することができます。 正直大変ソウです。自分は自信が無いのでここまでです。自己責任でお願いします



610:名無しさん@お腹いっぱい。
12/01/07 12:02:33.03 vKESZh2/.net
あと書き忘れたけど、>>563を応用して
横幅を90に設定して16色4ピクセルを選択すれば98版の艦型も見れます。

611:名無しさん@お腹いっぱい。
12/01/07 13:46:37.87 bkdXVCaL.net
>>563-568
乙で有ります 有効に活用させていただいてます

612:名無しさん@お腹いっぱい。
12/01/07 13:50:27.99 vKESZh2/.net
>>569
念の為、バックアップを取っておいた方がいいと思います。
根気が要るので、できれば改変できるソフトがあればいいのですが・・・

613:名無しさん@お腹いっぱい。
12/01/08 13:36:18.60 G8UPw0lN.net
正直、中国には三国志がある。
朝鮮には何も無い。これだけで印象が違いすぎwww

614:名無しさん@お腹いっぱい。
12/01/08 14:51:27.28 0XFoHrvC.net
最近誤爆が多いなぁw

615:名無しさん@お腹いっぱい。
12/01/08 15:47:36.26 UxY5UZ3t.net
>>572
誤爆と言えば、燃料タンク攻撃で火災が発生というのが初代にはあったが
Ⅱ以降には引き継がれていないのね。

616:名無しさん@お腹いっぱい。
12/01/09 11:01:20.76 ALEiP9Nv.net
技術者が少ない・・・
まだ改造できる点はあるし天翔記から応用できそうな部分もあるが・・・

617:名無しさん@お腹いっぱい。
12/01/09 13:07:46.49 /33dRW0h.net
~~なんだが、とか言うくらいなら自分で調査し尽くして
結果だけ書き込んでおけばいいよ。


618:名無しさん@お腹いっぱい。
12/01/09 15:11:51.83 JxFZLjqV.net
なに?みんなの希望てどんな感じ?世界マップに書き換えて
とか?

619:名無しさん@お腹いっぱい。
12/01/09 18:31:13.08 ALEiP9Nv.net
>>575
うん。そうなんだけどネタがほとんどない


>>576
それは、容量の関係上難しいかもしれない。
でもやってみたいことは以下の通り
 ・新イベント・兵器の追加
 ・艦船グラフィックなどの改良(できればアプリがあれば楽かもしれない)
 ・通商破壊の威力を上げるため、基地輸送船の1隻あたりの輸送量の見直し
 ・新シナリオの追加
 ・敵AIの改良
 ・戦車支援のありがたみを増やす

どれも容量の壁があるから無理だろう。
変にいじくって強制終了は数え切れず

620:名無しさん@お腹いっぱい。
12/01/09 20:03:07.67 O114ecW6.net
通商破壊にこだわる人多そうだな。

621:名無しさん@お腹いっぱい。
12/01/09 20:24:19.35 ALEiP9Nv.net
>>578
Ⅲの通商破壊は、補給線の上を艦隊を通った時しか発生しないので滅多に発生しない。
仮に行われても、輸送船1隻あたりの国への資源輸送量が500なので痛くもかゆくも無い。

この輸送船1隻あたりの輸送量を500から1500くらいにすれば、自然と少ない輸送船で多くの
資源を輸送できる。石油産出が10000の基地も20隻から、7隻程度で輸送可能。
>>514の戦隊内攻撃目標の優先順位も替えれば、やがて輸送船不足で楽しいことになりそうです…

622:名無しさん@お腹いっぱい。
12/01/09 21:47:36.53 FDhyxBz2.net
俺は今マップ改造チョコチョコやってる。
PS版だけど。通商破壊の件はあんまり興


623:味がないから手をつけてないよ。 PC版はチェックサムとか厳しいのかな? 世界マップは時間さえかければ実現出来そう。



624:名無しさん@お腹いっぱい。
12/01/09 21:56:59.24 ALEiP9Nv.net
>>580
どんな方法だろう。画像とかありますか?

>>491>>492にpc版の改造方法あった。
pc版でも地図の書き換えはできるみたい。
第一部・完みたいな感じで、一旦太平洋の基地を全部落としてから
事前に作った大西洋マップ・基地/座標データを使うのも面白い。メンドクサイけど

625:名無しさん@お腹いっぱい。
12/01/09 22:21:04.67 FDhyxBz2.net
>>581
マップTIMファイルを吸い出し

BMP変換

適当なエディターで変更
元の戻す
ってかんじです。
完成したらうp予定すよ。


626:名無しさん@お腹いっぱい。
12/01/09 22:29:58.22 ALEiP9Nv.net
>>582
方法とか教えていただけませんでしょうか?
Pc版ではバイナリで変更しなくてはいけない非常にしんどい作業なので・・・

627:名無しさん@お腹いっぱい。
12/01/09 22:34:29.41 FDhyxBz2.net
>>583
URLリンク(www.vector.co.jp)

628:名無しさん@お腹いっぱい。
12/01/09 22:39:44.99 ALEiP9Nv.net
>>584
ありがとうございます。

URLリンク(www.dotup.org)
拙作ですが、シアトル基地。運が悪いとこうなります。

629:名無しさん@お腹いっぱい。
12/01/09 22:43:43.19 FDhyxBz2.net
>>585
俺は基地マップはまだ手を出してないです。
メインマップの改変なら行けそうなので。
完成したらうpします。いまいちヤル気が無いのですがw

630:名無しさん@お腹いっぱい。
12/01/09 22:45:28.19 ALEiP9Nv.net
基地改造方法一式再うpしたら需要ありますか?
もう消えていますので・・・

作者さんよろしいでしょうか?

631:名無しさん@お腹いっぱい。
12/01/09 22:57:08.42 +haasGpY.net
作戦地図を変更するなら同盟国艦隊の配備座標も併せて直さないと
配備されたはずの同盟国艦隊が地図上にいないなんてことになるから大変だ。

艦隊派遣のイベントで艦隊が出現する座標は >320 のアドレスで設定されているけど
艦の補充イベントで艦隊が出現する座標はまた別のアドレスで設定されてるみたい。
今のところ未出なんで自力で探索する必要があるね。

>587
かまわんよ。

632:名無しさん@お腹いっぱい。
12/01/09 23:05:31.69 FDhyxBz2.net
>>588
艦隊補充のイベント、R3000命令見ながら探してもPS版の解析
厳しいっす・・・オフ会とかこのスレ住人でやれませんかね?
情報交換とかいろいろw

633:名無しさん@お腹いっぱい。
12/01/09 23:11:04.79 ALEiP9Nv.net
URLリンク(www.dotup.org)

PC版pukです。ピューアと併用するとすごく楽です

634:自己責任・バックアップ推奨
12/01/09 23:54:33.34 ALEiP9Nv.net
連投スマソ。
ちょくちょく書いていた>>523のまとめ。

1DB2FC:艦型データの上限値。63 FF 63 63 32 96 FA と並んでいますが
これは高角砲、機銃、耐久度、飛行甲板、速度、搭載機、石油の上限値。
これを書き換えれば、デフォルトの上限を超えた設計をしても、反映されます(ただし改造のみ)

これだけやっても、被弾時には戻るので1DB809にある艦船データの上限値を確認。
63 FF 63 32 63 63 FA とあり、高角砲、機銃、耐久度、速度、練度、士気、石油と思われます。
これを書き換えれば耐久度99の壁を越えれます。

航空機データと思われるものは、1DACA0にあり
63 63 63 E7 03 E7 03 63 E7 03 63 とあり、
攻撃力、爆撃力、防御力、速度、航続距離、生産ライン、予備機数のようです。

ハッキリ断言できる表現ではありませんが、以上の通りです。
基地データや国力もありましたが変化無しなので割愛

635:名無しさん@お腹いっぱい。
12/01/10 22:28:09.23 Evych6yF.net
PS版3PKマップ書き換えたは良いけど、海グラなのに、陸判定だwww
対応アドレス探さねーとダメだわwww
やる気無くなるwww

636:名無しさん@お腹いっぱい。
12/01/10 22:31:30.


637:53 ID:hVCaCA7a.net



638:名無しさん@お腹いっぱい。
12/01/10 22:39:31.29 Evych6yF.net
可能性は広がるね。
イギリスの本拠地をロンドン港にしたりとか・・・
手作業だから何年掛かるか分からんが・・・

639:名無しさん@お腹いっぱい。
12/01/10 22:46:25.37 hVCaCA7a.net
チラ裏ごめん。

母港はスカパフローのほうがいいと思う。
あと本拠地によさそうなのは、チャタムとポーツマスくらいだろうか。
ロンドンやサザンプトン、グラスゴーも外せない。

ドイツ側の母港などはキール、ヴィルヘルムスハーフェンといったところ。
陸戦ばっかりになるのは必至だけど

640:名無しさん@お腹いっぱい。
12/01/10 22:50:17.87 ncwWeF47.net
マップ書き換えるのは良いけど、基地数とかはバイナリの都合上
増やせないので、既存の基地を潰して書き換えるしか無いねぇ・・・
どの基地潰そうか・・・でもグラ描き上げるのが先だね。
統合性は後で何とかするしか無い。

641:名無しさん@お腹いっぱい。
12/01/10 22:53:08.75 hVCaCA7a.net
>>596
大西洋戦ってことにして基地数減らすとか。
第二部みたいな

642:名無しさん@お腹いっぱい。
12/01/10 22:58:55.45 hVCaCA7a.net
スレリンク(gameurawaza板:491番)
これなんか参考にならないかな?

643:名無しさん@お腹いっぱい。
12/01/10 23:01:57.44 ncwWeF47.net
>>598
見落としてた。すげー参考になる!!!
ありがとう。

644:名無しさん@お腹いっぱい。
12/01/10 23:05:39.24 hVCaCA7a.net
今自分も念の為、1EC5E0を見た。
7F 00 00 00 7F 00 00 00 7F 00 00 00

7Fはシベリアなので多分これが戦闘マップコード。PC版なので過信しないほうがいいと思います

645:名無しさん@お腹いっぱい。
12/01/10 23:14:37.66 VID7t6AI.net
PS版技術将校さま、是非とも上手く行ったら我ら下士官にも御教授お願いします

646:名無しさん@お腹いっぱい。
12/01/10 23:36:47.48 ozM06Skt.net
PC版は世界マップは行けそうなの?

647:名無しさん@お腹いっぱい。
12/01/10 23:41:40.47 hVCaCA7a.net
>>602
ドット絵を描ける根気と努力と時間さえあれば。
最初は既製マップの書き換えで練習。
シュヴァンブルク(鋼鉄の咆哮:シベリア辺りに存在)でもやろうか

648:588
12/01/11 00:54:31.65 i+5TxD1O.net
>589
艦隊補充イベントで艦隊が出現する座標は各国の母港であってた。
自分のところで配備されたはずの艦隊が出てこなかったのは
登場していないうちに艦隊の座標を書き換えたのが原因みたい。

地図, 基地座標, 艦隊座標の書き換えは動作確認できたものの
制海権の海域や方面攻略で含まれる基地の書き換えについては分からんね。

Tk3puk for Win95 で地図を書き換えた例
URLリンク(www.dotup.org)

戦略マップは大きさ 2496×1344, 色14色なのでそうお気軽には描けない。

649:名無しさん@お腹いっぱい。
12/01/11 01:31:49.10 PpUq2olI.net
これ、完成してもデータ膨大なんでトレントとかメガうpにあげるしかねーな・・・
BNE2とかで設定ファイル作れば既存のコードは簡単に書き換えれるけど、
バージョン違いの人も居るから2通り作らないとダメだよね。


650:名無しさん@お腹いっぱい。
12/01/11 01:39:37.68 IIbMN/D6.net
やべー、ホント楽しみです。世界マップで楽しめるのかなり期待します。ゆっくりで良いので、是非とも完成を!頑張って下さい。神々よ。

651:名無しさん@お腹いっぱい。
12/01/11 02:58:18.96 PpUq2olI.net
今気がついた・・・
改変すべきとこ・・・
戦略マップと地図マップ二枚
更に、海域データ改変・・・
制海権データの統合・・・
基地存在フラグの改変・・・
膨大杉
きびすぃ
気長にやります


652:名無しさん@お腹いっぱい。
12/01/11 03:51:48.22 PpUq2olI.net
>>604
なるほど。
PS版でもプログラムコード改変もちょっと挑んでみます
せめて>>126ぐらいはPS版でも


653:使えたらなと。 協力できる他のPS神いたらよろすくお願いします。 ↓PS用R3000命令スクリプト http://www21.big.or.jp/~dram/cgi-bin/r3000dis/r3000.cgi



654:名無しさん@お腹いっぱい。
12/01/11 06:49:43.09 IIbMN/D6.net
グラ改変ツールとその周辺情報が出てからまた活気ついてきたw

655:名無しさん@お腹いっぱい。
12/01/11 08:26:14.69 Ke57uYhm.net
>>604
解説ありがとうございます。
>>491にあるアドレスも基に参照しても、広大と思われる
陸地部分のデータが少ないのはなせなのでしょうか?
(陸地から、海上と思われる7F 50 00 00に早々に変わっている)
以前うpされていました画像です
URLリンク(www.dotup.org)

656:名無しさん@お腹いっぱい。
12/01/11 08:38:55.08 Ke57uYhm.net
もしかしたら、陸地と海上の判定は1ドットあたりではなく、2,3ドット程度のかもしれませんが
自信がありません。

657:名無しさん@お腹いっぱい。
12/01/11 09:29:39.87 Ke57uYhm.net
お騒がせしました。
申し訳ありません。

658:名無しさん@お腹いっぱい。
12/01/11 09:30:13.67 Ke57uYhm.net
途中で送信してしまいました
お騒がせしました。
申し訳ありません。 解決しました

659:名無しさん@お腹いっぱい。
12/01/15 00:41:44.07 0dccOfU3.net
◆ 海域データ(Tk3puk for Win95)
メモリー上アドレス:005E9BE8+1D*(0~7F)
プログラム上アドレス:1E8BE8+1D*(0~7F)
セーブデータ上アドレス:BA5F+1D*(0~7F)

+00 海域名
+0F-10 方面, 天候
  ---- ---- ---- ????:気候区分?
  ---- ---? ???? ----:方面コード
  ---- 000- ---- ----:晴れ
  ---- 001- ---- ----:曇り
  ---- 010- ---- ----:雨
  ---- 011- ---- ----:雪
  ---- 100- ---- ----:霧
  ---- 101- ---- ----:嵐
+11-12 海域内基地その1 基地コード
+13-14 海域内基地その2 基地コード
+15-16 海域内基地その3 基地コード
+17-18 海域内基地その4 基地コード
+19-1A 海域内基地その5 基地コード
+1B-1C 海域内基地その6 基地コード?

海域データの並びは >492 の, 方面コードは >68 の通り。

660:名無しさん@お腹いっぱい。
12/01/15 09:43:06.42 BqnIdA3B.net
>>614
乙です。

661:561
12/01/15 16:07:58.37 BqnIdA3B.net
テスト。(コケが生えているみたいだけどテストなので…)
URLリンク(www.dotup.org)

無印95にはありましたっけ。クイーンエリザベス級のグラフィック

662:561
12/01/15 18:42:04.15 BqnIdA3B.net
改めて方法とか書いたら需要ある?

663:名無しさん@お腹いっぱい。
12/01/16 19:05:46.28 8P9aEcbn.net
まとめwiki+α作ったら需要ある?

664:618
12/01/16 19:49:18.17 8P9aEcbn.net
ごめん今のは取り消しorz

665:名無しさん@お腹いっぱい。
12/01/18 18:41:36.12 jmThCkdp.net
すいません、PS版3PKのマップ改造ですが、バグ多数にて
公開出来るような代物では有りません。PS版3PKの改造期待してくれた
方にお詫び申し上げます・・・
技術有る方がもし居るなら、ご協力を。
teitoku3pk@yahoo.co.jp

666:616
12/01/21 00:15:48.13 T6xqbPM/.net
現在、Ⅲで使えそうなおおすみ型・タイコンデロガ級のグラフィック作成中。
需要はあるのか?

667:名無しさん@お腹いっぱい。
12/01/21 09:26:12.56 t+kZKJv8.net
>614 に関して追記。
>458 の PSPK 用改造コードを使うと, 海域データに含まれる
方面コードの最上位ビットが巻き添えで上書きされると思われるので注意。
おそらく下記のように南太平洋方面の海域がシベリア方面扱いになる等する。

10 南太平洋 → 00 シベリア
11 ハワイ → 01 日本本土
12 アメリカ本土 → 02 中国北部

>617-618
需要を気にして動くのはやめとけ。
希望の声に応えて作ったのに反応がなかったりすると凹むから。
やるなら需要なんて気にせず押し進む勢いで。

668:名無しさん@お腹いっぱい。
12/01/21 09:59:53.43 T6xqbPM/.net
>>622
わかりました。需要は�


669:齔リ気にせずどんどん時間がある限り行ってみます



670:名無しさん@お腹いっぱい。
12/01/21 10:06:52.09 fldV+E7k.net
>>622
気になったのでPS3PK確認してみました。8ビット単位で大丈夫。
000A8650 B1 8A 43 00 00 00 00 00 00 00 00 00 53 00 FF FF ア海.........S.
000A8660 FF FF FF FF FF FF FF FF FF FF B6 DD CD DE B2 98 カンベイ・
000A8670 70 00 00 00 00 00 00 00 00 00 52 00 FF FF FF FF p.........R.
000A8680 FF FF FF FF FF FF FF FF CB DE D9 CF 00 00 00 00 ビルマ....
000A8690 00 00 00 00 00 00 00 00 62 00 23 00 FF FF FF FF ........b.#.
000A86A0 FF FF FF FF FF FF D3 D9 BC DE CC DE 8F 94 93 87 モルジブ諸島
000A86B0 89 AB 00 00 00 00 53 00 FF FF FF FF FF FF FF FF 沖....S.
000A86C0 FF FF FF FF CE DF B0 B8 8A 43 8B AC 00 00 00 00 ポーク海峡....
000A86D0 00 00 00 00 50 00 FF FF FF FF FF FF FF FF FF FF ....P.
000A86E0 FF FF CF DD C5 B0 D9 98 70 00 00 00 00 00 00 00 マンナール湾.......
000A86F0 00 00 50 00 FF FF FF FF FF FF FF FF FF FF FF FF ..P.
000A8700 90 BC B2 DD C4 DE 97 6D 00 00 00 00 00 00 00 00 西インド洋........
000A8710 54 00 33 00 FF FF FF FF FF FF FF FF FF FF 93 8C T.3.東
000A8720 B2 DD C4 DE 97 6D 00 00 00 00 00 00 00 00 55 00 インド洋........U.
000A8730 FF FF FF FF FF FF FF FF FF FF FF FF CD DE DD B6 ベンカ
以下略
方面コードには当たって無いのでセーフの模様です。
別ゲー解析中ですが、ここは毎日チェックしてるので気が向いたら
ROM 編集も多少新ネタあるんで書くかも。

671:名無しさん@お腹いっぱい。
12/01/21 10:09:12.93 T6xqbPM/.net
>>624
ゲームのほうは、止まらなくなりましたか?

672:名無しさん@お腹いっぱい。
12/01/21 10:20:17.29 fldV+E7k.net
>>625
グラの方はパーツがかなり分散して、元のアドレスに格納すると、やっぱり
止まりますね。バイナリで国民生産限界突破や、艦隊耐久99突破には成功してますよ。
でも、ゲームバランス上、公開して良いのだろうか悩んでますw



673:622
12/01/21 11:52:33.18 t+kZKJv8.net
>624
影響があるとしたら南太平洋, ハワイ, アメリカ本土方面にある海域になります。
例えばハワイ沖の天候データのアドレス A8F81 は最下位ビットが 1 になっていませんか?
もしデータが下記のようになっていた場合は天候データの部分を 00 や 0A で上書きすると
ハワイ沖の所属する方面が 11 のハワイから 01 の日本本土に書き換えられてしまいます。

000A8F80: 10 01 24 00 FF FF FF FF - FF FF FF FF FF FF 以下略

674:名無しさん@お腹いっぱい。
12/01/21 12:17:54.59 fldV+E7k.net
>>627
000A8F80 10 01 24 00 FF FF FF FF FF FF FF FF FF FF B3 AA ..$.ウェ
なるほど、方面コードそういう事ですね。理解しました。
やはり 10 を 00で上書きしてしまいますね。
失礼しました。
ここに居るレベルの人は以上の例見れば対処法理解できると思うので
天候コード使う時は気を付けないと行けませんな。

675:名無しさん@お腹いっぱい。
12/01/21 12:37:00.46 fldV+E7k.net
>>628自己レス
10と書いてるトコは01のミスです。すいません。

676:名無しさん@お腹いっぱい。
12/01/21 17:24:10.45 T6xqbPM/.net
>>626
250までいってるのでダイジョウブかと。

方面コードとかの話題は、地図改変に関係あるのでしょうか?

677:名無しさん@お腹いっぱい。
12/01/22 12:27:10.34 ZdNFaGK+.net
いまだ原理がわからないものの、実現できたらよいとおもう改造を書いておきます。

・戦車支援の計算式の解析と変更
・上に関連しての、陸上部隊の攻撃力の計算式
・初代にあった、燃料タンクの火災(クリティカルヒット)の実装
・AIにあった士気上昇を応用した教練(錬度を上げる。)
・基地施設の機銃反撃について。
(砲台を陸上部隊が攻撃した場合混乱するので何かのプログラムはあるかもしれない
・無理だし、シン�


678:Lグラフィックを作らなければいけないけどHEXを生かして機雷接地 こんな感じでしょうか



679:名無しさん@お腹いっぱい。
12/01/29 23:15:26.65 7RSgJFWF.net
ParasiteAIがどうやっても「未接続」になってしまう
当方WinXPですが、TEKE3WIN.EXEのバージョンが1.0なのが問題なのでしょうか
1.1で開発したとありましたので

680:名無しさん@お腹いっぱい。
12/02/01 11:56:42.90 OpJphpAj.net
AIがあったサイトが閉鎖した模様

681:名無しさん@お腹いっぱい。
12/02/05 20:45:29.93 NSHVPmQX.net
あage

682:名無しさん@お腹いっぱい。
12/02/05 22:24:15.61 AtfSouOX.net
>634
うそつき~

683:名無しさん@お腹いっぱい。
12/02/08 22:43:28.39 9ISNGoBR.net
>632
お持ちの提督の決断 III はパワーアップキット版ですか?

ParasiteAI は『提督の決断 III パワーアップキット for Windows95』に対してのみ使用可能です。
ParasiteAI の書き換えはパワーアップキット版にしか通用しないため
それ以外の版に対しては動作しないように設計されています。

684:632
12/02/10 06:43:12.80 wStdQPvw.net
>>636
当方のはパワーアップキットです。
ただ、今ディスク見てみたら『for Windows』でした。
『for Windows95』とは別物?

685:636
12/02/11 15:11:51.82 HdtWR/1s.net
>637
自分の手持ちの TK3puk for Win95 は EXE のファイル名が
TK3PKW95.EXE で, バージョンが 1.1 です。
また Tk3 for Win95 のほうは EXE のファイル名が
TK3W95.EXE で, バージョンが 1.0 になっています。
ファイル名から違うとなると別物かもしれませんね。

ParasiteAI の接続の動作はウィンドウのタイトルが
"『提督の決断III パワーアップキット』 for Windows95" と
なっているものを検索して書き換え対象を特定しています。
さらに実際の書き換えの前にゲーム内日時の取得を試みて
まともな値が値が返ってきたら書き換えを行っています。

ParasiteAI は接続の際に対象のバージョンを確認しないので,
接続できない原因はウィンドウのタイトルが異なるためだと思います。
ただ, ここの問題を修正して接続できるようになったとしても
バージョン違いによるメモリー上のデータ配置の差異があると思うので
書き換えがどの程度通用するかは分かりません。

686:名無しさん@お腹いっぱい。
12/02/11 17:32:39.35 pmuS9zCQ.net
>>638
改造ページの方でしょうか?

687:637
12/02/11 19:06:40.71 ZWzmv9uc.net
>>638
ご教授いただきありがとうございます。
当方のファイル名が違うこと、ウインドウタイトルが"『提督の決断III パワーアップキット』 for Windows"なので別物のようですね。
理解できました。

688:638
12/02/11 22:53:51.35 HdtWR/1s.net
バージョン1.0は無印のことかと思ったら
パワーアップキットのバージョン1.0もちゃんとあったんですね。

>639
改造ツールの人ではありますが,
改造ページと呼べるようなものは公開してなかったと思います。

689:名無しさん@お腹いっぱい。
12/02/11 22:58:14.76 pmuS9zCQ.net
>>641
改造ツールの人でしたか。お久しぶりです。

690:名無しさん@お腹いっぱい。
12/02/11 23:02:45.92 pmuS9zCQ.net
URLリンク(www.dotup.org)
たまに気分を変えて

691:名無しさん@お腹いっぱい。
12/02/13 19:59:09.87 6TxaMS2g.net
スレリンク(gamehis板:58-59番)
のオマケ

爆撃250
要塞度-13 生産力-54 港湾耐久-26 飛行場耐久-18 石油備蓄-2304 物資備蓄-1527 守備隊-0
要塞度-58 生産力-81 港湾耐久-26 飛行場耐久-24 石油備蓄-2598 物資備蓄-3465 守備隊-9
要塞度-26 生産力-27 港湾耐久-26 飛行場耐久-32 石油備蓄-1164 物資備蓄-1560 守備隊-18
要塞度-10 生産力-21 港湾耐久-26 飛行場耐久-32 石油備蓄-4014 物資備蓄-1728 守備隊-6

300機ですらこの状況なので1000機配備したらどんなことになるのか・・・

692:名無しさん@お腹いっぱい。
12/02/16 08:23:25.37 2GtMiLL9.net
AIの作者様はどうしているのでしょうか・・・?

693:名無しさん@お腹いっぱい。
12/02/17 20:50:09.93 kSICDlHw.net
>645
新天地でおろおろしてるよ。

694:名無しさん@お腹いっぱい。
12/02/17 22:17:05.49 MWsN


695:0wpM.net



696:646
12/02/18 17:26:32.34 d25EI0Jk.net
>647
いや, 日本海軍ゆかりの県の次は織田信長ゆかりの県だった。
その次は中国やモンゴルに飛ばされたら面白いが, それは勘弁だな。

697:名無しさん@お腹いっぱい。
12/02/18 19:58:57.96 JRt0Q6XH.net
>>648
水上機の名門メーカーがある県ですね。
復活できるのを待っています

698:名無しさん@お腹いっぱい。
12/03/08 17:59:34.13 WiKQvn35.net
あげ

699:名無しさん@お腹いっぱい。
12/03/17 16:30:23.00 5UKBMcPs.net
SFC版 提督の決断2 改造コード
     日本    米
国民生産 7E68FA xx 7E6936 xx
情報技術 7E68FF xx 7E693B xx
艦船技術 7E6900 xx 7E693C xx
航空技術 7E6901 xx 7E693D xx
兵器技術 7E6902 xx 7E693E xx
工業技術 7E6903 xx 7E693F xx
基地維持 7E68FD xxxx 7E6939 xxxx
外交費  7E68FB xxxx 7E6937 xxxx
海軍費 7EA1B6 xxxx 7EA1E6 xxxx
軍需物資 7EA218 xxxx 7EA1E8 xxxx
陸戦(海兵)7EA1BA xx 7EA1EA xx
輸送船 7EA1E5 xx 7EA215 xx
陸軍費 7EA216 xxxx 7EA235 xxxx
陸物資   7EA218 xxxx 7EA237 xxxx
トラック 7EA234 xx 7EA253 xx
戦車 7EA21B xx 7EA23A xx
ドイツ優勢度
7E24B6 xx
友好度 以下国+1Fh
イギリス 7E2578 xx xx=00で99

イルクーツク以下基地3a+
座標上7E7341 xx
座標左7E7343 xx
所属国家7E7345 0x
xは0=日1=米2=英3=蘭4=豪5=ソ6=中7=泰8=独
最大生産7E734C xx
現在生産7E734D xx
海軍物質7D734E xxxx
陸軍物質7E7350 xxxx
所属? 7E7353 0x
x=0陸軍 x=1海軍
鉱石&石油7E7354 0x
x=0無しx=f鉱石&石油最大
港7E7356 0x~7E7364 0x
x=1港 x=2ドック
空港7E7365 0x x=1で空港1 x=3で空港2
移動場所行き先
7E7366~7E736Dまで xx
拠点xx=00チタ 63=マイアミまで
基地xx=64イルクーツク xx=AAパナマまで
拠点&基地は一覧で確認出来る。
第一陸戦隊 司令官 以下+7h
7E8312 xx xx=7E無し
第一陸戦隊数
7E8313 xx
所在&命令
7E8314 xxxx
1師団兵
7E842B xx

航空機96式艦戦
7E2CD4 33 33=左後続 右攻撃
7E2CD5 xx 19で爆装 1Aで雷爆

航空機ライン
7EA1BB xx 00=96式艦戦 3B=イリューシンまで

700:名無しさん@お腹いっぱい。
12/03/17 16:40:13.55 5UKBMcPs.net
SFC版 提督の決断2 改造コード その2

赤城艦型 次艦+1Bh
速度7E54E8(40ノットまで)
物資7E54E9
対空7E54EC
対艦7E54ED
上防7E54EE(0F以上だと海戦でオーバーフロー)
右防7E54EF
左防7E54F0
下防7E54F1
搭載7E54F2

潜水艦
巡潜1速度 次艦14h
7E64F0

チタ座標 次拠点17h +4hで所属国
7E697D 8A
7E697F 20
所属国
7E6981 xx 上記所属国参照

将軍次12h+
   陸     空
畑 7E2A3Exx 7E2A3Fxx
命令&死亡&所属
7E2A40 xxxx

会議関係
7F2375~7F237Bは総理カード
軍令部総長のカード
7F237Cxx~7F2382xxの7枚
xx
00 発言
01 説得
02 拒否
03 延長
04 時間稼
05 振り
06 直談判
07 裏取引
08 無し(枚数を減らす時に使う)

会議の残り時間
7F22E0 00~15 で0~15分


7E21A8 xx

7E21A9 xx

701:名無しさん@お腹いっぱい。
12/03/17 16:


702:53:03.60 ID:5UKBMcPs.net



703:名無しさん@お腹いっぱい。
12/03/20 13:23:32.81 wcjQ+E2E.net
mossariさんは何処へいるのでしょうか・・・?

704:名無しさん@お腹いっぱい。
12/03/22 23:41:39.53 wcjuhmaX.net
提督3PK PS版 逆アセ挑んでます。
003ee44c 2170215f addi s0,t3 $215f "pre-DefTaikuuHouka\n"
003ee450 218b2182 addi t3,t4 $2182
003ee454 21a12193 addi at,t5 $2196
003ee458 21b721ac addi s7,t5 $21ac
003ee45c 21cf21c4 addi t7,t6 $21c4(__000041c7)
003ee460 21e721da addi a3,t7$21da(__000063a1)"pre-DefTaikuuHouka-end\
003ee464 220b21fa addi t3,s0$21fa
003ee468 221f2214 addi ra,s0$2214
003ee46c 2232222b addi s2,s1$222b
003ee470 2247223f addi a3,s2$223f
003ee474 225f2252 addi ra,s2$2252
003ee478 227d226c addi sp,s3$226c
003ee47c 229e228a addi fp,s4$228a
003ee480 22c622b2 addi a2,s6$22b2
003ee484 22e422d7 addi a0,s7$22d7
003ee488 230222f5 addi v0,t8$22f5 __003ee488
003ee48c 2318230d addi t8,t8$230d
003ee490 23302325 addi s0,t9$2325
003ee494 2351233f addi s1,k0$233f
003ee498 23702363 addi s0,k1$2363
シンボルが大量に残っていて発見出来ました。
どういった命令に変換すれば機銃の攻撃力UPさせれるかヒント
頂ければ幸いデス。また、PSPK版にも大量に戦車ぽいシンボル
があり、なんらかの事情でボツにされた模様。
出来ればサルページして登場させてあげたり出来ないもんでしょうか?

705:名無しさん@お腹いっぱい。
12/03/23 05:58:39.05 nhR3WbWb.net
>>458>>487>>492>>495>>614>>627
PS版提督3PK全海域天候晴れ修正しときました。
00晴 02曇 04雨 06雪 08霧 0A嵐 曇りや雨にしたい時は
30コードアドレス部に上記をプラスして下さい。
別バージョンの人は例によって30コードアドレスに4h+で。
50002C1E 0000
300A865D 0000
300A8B85 0001
300A8BA3 0001
300A8BC1 0000
300A8BDF 0000
300A8BFD 0001
300A8C1B 0001
300A8C39 0000
300A8C57 0000
5000061E 0000
300A8C75 0001
5000101E 0000
300A8D29 0000
5000031E 0000
300A8F09 0001
300A8F63 0000
300A8F81 0001
300A8F9F 0000
5000031E 0000
300A8FBD 0001
5000031E 0000
300A9017 0000
5000031E 0000
300A9071 0001
300A90CB 0000
5000031E 0000
300A90E9 0001
5000041E 0000
300A9143 0000
300A91BB 0001
5000111E 0000
300A91D9 0000
300A93D7 0001
5000041E 0000
300A93F5 0000
300A946D 0001
300A948B 0001
5000061E 0000
300A94A9 0000
もし不具合有ったら訂正レスお願いします。

706:名無しさん@お腹いっぱい。
12/03/23 10:05:19.89 nhR3WbWb.net
PS版提督3PK 改造コード
三式弾強化
D017F234 0028
3017F234 00FF

戦闘中に航空機移動フラグに当たってそうなのでDコード使用
       +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +a +b +c +d +e +f
0017F210 08 0b 09 0c 07 0b 0a 0c 0a 00 00 00 08 00 00 00
0017F220 08 00 00 00 78 00 00 00 50 00 00 00 3C 00 00 00 ....x...P...<...
0017F230 32 00 00 00 28 00 00 00 1E 00 00 00 14 00 00 00 ...(...........
0017F240 14 00 00 00 00
高角砲なんかの攻撃力も↑にありそ。

707:名無しさん@お腹いっぱい。
12/03/23 14:01:21.59 OYu1s+NP.net
乙です。
PC版でも流用できそうなプログラムがありそうですね

708:名無しさん@お腹いっぱい。
12/03/23 15:08:17.45 Inflcbqk.net
>>656
何気に待ってました~
ありがたく感謝しながら使わせて頂きます。
今のところ、par3で不具合無く使えてます。
解析出来る方がうらやましい。

709:名無しさん@お腹いっぱい。
12/03/23 18:57:11.09 OYu1s+NP.net
>>657
PCPKにも全く同じ配列の内容ありました。
1DAB39に確認

710:名無しさん@お腹いっぱい。
12/03/23 20:21:24.14 nhR3WbWb.net
>>660
そう言えばPC版であそんでる方は実行メモリ参照するとき
ツールは何を使ってるのですか?俺はmeccとcepですね。
meccはリージョン探したりする時に重宝してます。
コードの管理も楽ですし。

711:名無しさん@お腹いっぱい。
12/03/23 20:43:59.20 OYu1s+NP.net
実行メモリの参考とかは勇気がないので出来ませんが、
バイナリエディタくらいは出来ます。

PS版の情報と照合すれば道が広がりそうですね。

712:名無しさん@お腹いっぱい。
12/03/23 21:25:15.83 nhR3WbWb.net
>>662
わたしもPC解析神の方のデータを参考にさせて貰ってますよ。
MSX版のランペルールを最近解析したのですが、その時も
FC版のコードが参考になりました。同じ会社のプログラムなら
癖が似てて分かりやすくて助かります。
PC版はいくつも種類有ってデータもまちまちみたいだし。
ある程度のデータ部情報は確実に共有出来てますね。

713:名無しさん@お腹いっぱい。
12/03/23 21:31:15.31 OYu1s+NP.net
>>663
逆にPS版の解析をPC版に適用できる展開がありそうですね。
輸送船の輸送量とかの判定はどこに・・・一隻につき資源を500輸送可能なので
増やせたら面白いと思います。

714:名無しさん@お腹いっぱい。
12/03/23 23:22:22.75 Inflcbqk.net
pcの方が情報は出てるけどps版テンプレみたいに綺麗にまとめないとバラバラだからわかりにくいよ。

715:名無しさん@お腹いっぱい。
12/03/24 16:28:14.93 in3WSzLK.net
仁科二等兵って人のⅣのセーブデータエディタが使いたいんだけれど
loadを選んでも一覧に何もでないなぁ、やることはやったはずなんだが……

716:名無しさん@お腹いっぱい。
12/03/24 18:00:15.40 u7RSsvHd.net
>651-652
チタ座標のチタって何だと思えば拠点の地名か。
II は地続きの敵基地へは行軍できるけど海越しの敵基地へは行軍できないから
地続きか否かを示すフラグもどこかにあるんかね。


>654
強いて言うなら草葉の陰に居るよ。
※ mossari はサイト管理人のハンドルではなく, うちの犬への修辞句。


>655
Win95 版の機銃威力強化改造(>126, >130, >138)では
機銃の威力自体は全く変えていません。
変えているのは撃墜判定時に参照される機銃の数です。
撃墜判定処理の内部で機銃の数を返す関数が呼ばれた直後に
その機銃の数を左シフトさせる命令を挿入し
最終的に撃墜判定の計算で使われる機銃の数を増やしています。

R3000 命令は詳しくないのですが, >655 は見たところ加算命令ばかりなので
機銃威力に関係ある処理はどうも入ってなさそうです。
PS2 向けながら, シフト命令を使用した改造の例があったので挙げておきます。

シフト命令による数値倍増 - PS2解析講座
URLリンク(www.geocities.co.jp)

機銃の数を左シフトさせるタイミングを間違えると
個艦ウィンドウで表示される現在の機銃数が増えたり
被弾時に機銃が増えるという不具合が出るので注意してください。
後者は例えば
  機銃100挺→被弾時に200挺から計算→被害30挺と判定→機銃170挺�


717:ノ と言った現象です。 >661 プロセスメモリエディッタ兼デバッガは「うさみみハリケーン」を バイナリエディッタは「BZ」を使ってるよ。 特にこだわりがあってこれを使ってるわけでなく 乗り換えようと思うような不自由がないから使い続けている。 >666 一覧で何も出ないとなるとセーブデータのファイルが見えてないっぽい。 憶測でものを言うと「ゲームをインストールしたディレクトリ」の指定で パスの最後に余計な "\" を付けたとかかなぁ。



718:名無しさん@お腹いっぱい。
12/03/24 19:37:39.23 7EQB05jJ.net
>>667
お久しぶりです。
このスレとは別に連絡手段としてtwitterなどどうでしょうか?
あと、うさみみハリケーンでどのようにして解析するのでしょうか?

719:名無しさん@お腹いっぱい。
12/03/24 20:11:04.47 in3WSzLK.net
>>667
ゲームをインストールしたディレクトリはDLした時のままで
c:\Program Files\Koei\Teke4\SaveData
です

セーブデータも同じで
c:\Program Files\Koei\Teke4\SaveData\SavePK0000.t4s
になっています

ゲームをインストールする時はデフォルトの設定を使いました、PUK有りです。
それとエクセルのセキュリティ設定に上中下みたいなのが無かったのでとりあえず制限全部外してます
あとはだいたい書いてあるとおりにやったつもりなんですが……

720:667
12/03/24 23:19:41.83 u7RSsvHd.net
>668
余裕がないから来てない訳だし, twitter のアカウントを取ったところで変わらんよ。
それに召還獣じゃないんだからそんなしょっちゅう呼ばれても付き合いきれん。

解析のやりかたは自分で確認して。
プロセスを過失致死で殺しかねない比較的危険なツールだから
よく分からないまま使って被害を出されても困る。
もっと具体的で細かい事例なら, 余力があって愛想が尽きてなきゃ答えるよ。


>669
IV を持ってない & エディッタの開発者でもないので, もはや自分にはお手上げ。

Excel のバージョンのせいかも知れないので, 自分の持っているバージョンで
マクロを動作させるにはどんな設定が必要か調べるのがいいかも。
もしかしたら PC 内ファイルへのアクセスが制限されている可能性もあるから。

今回は >667 で何となくエスパー回答してたけど
>666 の情報だけではエディッタの開発者ですら状況が分からないと思う。
OS, Excel, ゲーム本体, エディッタそれぞれのバージョン,
そして使うに当たって行った操作ぐらいは最初から書いたほうがいいと思うよ。

721:名無しさん@お腹いっぱい。
12/03/25 00:00:28.01 wvs4JwYa.net
>>670
OSはwindows7 64bit
Excelは2007で細かいバージョンはどこ見れば分かるかわからないですが
windowsupdateを起動してもExcel関連は無かったので多分最新だと思います
ゲームはⅣのPUK有り
エディッタはver6.3です

まずセキュリティは上に書いた通り上中下がなかったので
すべてのコントロールを制限なしに有効にする と すべてのマクロを有効にする にしました。
そのあとMkSheetマクロというのを実行しました
どこかを書き換えたりはしていないです

その後提督の決断Ⅳで新しくセーブをし、ゲームを閉じてエクセルでエディタを開き
マクロでLoadを選びました、ここで一覧に何も出ないという状態です
情報が足りなくてすいませんでした

722:651.655.656
12/03/25 00:37:54.18 FMi6pZcM.net
>>667
お久しぶりです!
おお、R3000なんとなく分かって来ました。
ヒント有難うございます。
提督2の海越しフラグ気が付きませんでした。
多分PC版にも応用出来るかと。気が向いたら探しときます。

俺はバイナリはstirlingでメモリはmeccとcepです。
うさみみとBz使ってみようかな。

PS版もう少し勉強すればなんとか機銃威力変えれそうです。
ありがとうございました。

723:名無しさん@お腹いっぱい。
12/03/25 02:23:16.38 FMi6pZcM.net
PS2dis使い方無茶苦茶わかってきたw
解析すげー楽しいwこれ、PSとPS2なら何でも解析できそうですね。ヤバイ。ハマる。


724:名無しさん@お腹いっぱい。
12/03/25 04:47:31.30 yaX+bRay.net
>>671
4のセーブデータなら自分でバイナリツール開いて編集した方が
ここで聞くより早くないですか?
セーブデータ開いてShiftjisで艦船名検索したら一発だとおもうけど。

725:名無しさん@お腹いっぱい。
12/03/25 06:46:45.82 vCBckd7F.net
PS版提督3PK 改造コード
戦闘中 一番目の艦隊 魚雷撃ち放題
D017E04A 0001
5000080C 0000
3017E04A 0000


726:名無しさん@お腹いっぱい。
12/03/25 08:26:11.82 vCBckd7F.net
>>675
今試してみたら戦闘中アドレスがかなり変わる見たいなので
危険です。使わないで下さい。すいません。

727:名無しさん@お腹いっぱい。
12/03/25 08:39:32.17 zmUVn/iZ.net
書き込むのは少しでもテストプレイしてからだぜ。

728:名無しさん@お腹いっぱい。
12/03/25 09:08:28.23 vymyCNEz.net
自分の場合のtk4edは
ゲームをインストールしたディレクトリ→C:\Teke4\SaveData
セーブデータ→C:\Teke4\SaveData
で動作するよ。何故かは分からん

ちなみに「ゲームをインストールしたディレクトリ」を真っ当に選ぶと動作しなかったから適当にフォルダを試した

729:名無しさん@お腹いっぱい。
12/03/25 09:49:31.20 cxz2kv0J.net
みんな通常プレイにはとっくに飽きてるだろうしな。PS版プレイヤーは新しいネタ楽しみしてんだよ。俺なんかコードは使えるが、解析する頭ないから指加えて見てるだけだし。

730:名無しさん@お腹いっぱい。
12/03/25 10:08:42.53 IEJ2PP36.net
>>679
流石にマゾプレイしている人は俺しかいないかも。
戦艦耐久上限解除+砲の威力変更で鋼鉄の咆哮化。

731:名無しさん@お腹いっぱい。
12/03/25 11:01:32.15 cxz2kv0J.net
>>679
pspkですが、私もアメリカ艦船の資源と必要資金安くするコードで毎月襲って来る空母を撃沈して遊んでますよ。
本当、このスレ様々です。
このスレ見つけてps1とparなるもの買いました。

732:名無しさん@お腹いっぱい。
12/03/25 11:38:53.88 +zHCFYfK.net
艦船の生産コストを下げるときは航空機の生産コストを下げるのもしておいた方がいいと思う。
過去レスにもあったけど艦載機不足も起こりそう。
奥の手としては一部陸軍機を艦載機にするのもよいかと。

733:名無しさん@お腹いっぱい。
12/03/25 12:30:10.56 YAGqaIZe.net
第三国の航空機も自国籍+未開発状態にすれば再設計できるけど
2ヶ所いじらないといけないのでめんどくさい。

734:名無しさん@お腹いっぱい。
12/03/25 12:48:18.75 gbVkmJSy.net
データ改変とか元々面倒なのの塊じゃんw
てか、本スレよりまたこっちが賑わってるな。


735:名無しさん@お腹いっぱい。
12/03/25 15:14:39.19 IEJ2PP36.net
>>684
面倒だけど楽しい。
コンピュータ側が一部の航空機を全然生産しないのは何故だろうか?
機種や国籍を変えても作ろうとしないのは・・・
(P-36、P-63、P-59、フルマー、ファイアフライ、ウォーラス、ブレニムetc...)
出なくても気にならない機種ばかりだけどね。

736:名無しさん@お腹いっぱい。
12/03/25 15:32:56.72 gbVkmJSy.net
>>685
そ�


737:フ機種で一番最新の航空機が生産されると思う。 CPUが生産してこない機種はコードで生産させてやってる。 ぶっちゃげ、ゲームしてる時間よりデータとか機種情報 眺めてるだけで何か楽しい。PS版だけど。 提督4が鋼鉄の簡易バージョンだったからなぁ・・・ 提督3がやっぱ最高だな。2の会議も捨てがたいけど。



738:名無しさん@お腹いっぱい。
12/03/25 15:53:53.03 IEJ2PP36.net
最新機種の判定もどこかにあるはず。
第三国の航空機の生産割り当ては決まっているみたい。(英海軍例)
フルマー/ファイアフライ:0
シーハリケーン:14 シーファイア:13 ミーティア:15
ソードフィッシュ:7 バラクーダ:8 ウォーラス:0
シーオター;4

最新の航空機といってもキングコブラやエアラコメットを作ってくれない以上は
予め決められていると思う。それに最新機種とも関係無さそうな感じがする。

739:名無しさん@お腹いっぱい。
12/03/25 16:48:39.25 gbVkmJSy.net
>>687
>>450
の生産ラインコードで俺は対応してる。
PCでも同じ並びじゃない?予備機数増やすのは何か邪道な気がしてw

740:名無しさん@お腹いっぱい。
12/03/25 17:15:40.96 IEJ2PP36.net
>>688
予備機数を増やしたり、ライン数を書き換えるのはなぜか躊躇します。
ですが150機搭載敵空母がボコボコやられるとドーントレスやヘルダイバーが不足しますので
別の陸軍機を"SB2AバッカニアorTBUシーウルフ"といった少数生産機に置き換えています。
それでも足りなくなった時は予備数増やしでも・・・w(カイザーBTKとかの少数機がいいかな?)

741:名無しさん@お腹いっぱい。
12/03/25 17:29:10.87 gbVkmJSy.net
>>689
なるほど。敵弱いからホントコード重宝するよね。
PC解析神が使ってたうさみみ、使ったことなかったんで
さっき落としたら余りの高性能にビックリw
やりたい事全て出来る感じ。ブレークポイントとか挿入出来るし。
最初からこれ使っとけばwうさみみからプロセス止めれるし。
Bzも大容量読めるみたいなんでツール全部乗り換えかなぁ。
慣れるまで大変。でもデバッガーと逆アセ機能付きとは・・・

742:名無しさん@お腹いっぱい。
12/03/25 18:55:06.13 zbWQfKtl.net
>675
解析途中でほったらかしのメモだけど参考までに。

魚雷発射回数アドレスにアクセスしている関数を捕まえられるなら,
その関数を調べて発射回数のカウントをやめさせられれば回数制限を解除できるよ。
前に公開してた魚雷発射回数制限解除(潜水艦限定)はその方式でやってた。

◆ Hex 戦時データ(Tk3puk for Win95)
全てメモリー上アドレス

◇ 共通?
612D50
+4-7 ユニットデータの開始アドレス
+8-9 現在のユニットID
+A-B 最大のユニットID

◇ 艦隊(8ル])
612D5C+8C*(0~F) 0~7:自軍, 8~F:敵軍
+00-03 固定データ(アドレス) 38 D9 5D 00
+04-07 領域の使用状態 1:使用中, 0:未使用
+08-09 X座標+02
+0A-0B Y座標+02
+0C-0D Z座標
  0:空中, 1:海上, 2:海中
+0E-0F 艦隊以外も含む全ユニット毎に振られたID
+10-11 艦隊アイコン向き 0:左上, 1:右上, 2:右下, 3:上, 4:左下, 5:下, 6:左上
+13 敵味方判定 0:枢軸, 1:連合
+14-15 委任種類 0:完全, 1:攻撃, 2:揚陸, 3:離脱, 4:守備, 5:なし
+16+1*(0~A) 攻撃目標優先順位
  -? 攻撃目標 1:戦隊, 2:潜水戦隊, 3:航空隊,


743:4:陸上部隊, 5:砲台, 6:司令部, 7:港湾, 8:飛行場, 9:市街地, A:石油タンク, B:物資倉庫   ?- 攻撃許可 1:可, 0:不可 +21+1*(0~4) 戦隊内攻撃目標優先順位 01:空母, 02:戦艦, 03:巡洋艦, 04:駆逐艦, 05:輸送船 +34-35 戦隊司令 将軍コード +36+8*(0~8)   +00-01 艦コード(1F5:輸送船) いなければ FF FF   +02-03 残り移動力 いなければ FF FF   +04-05 使用済み移動力 いなければ FF FF   +06 魚雷発射回数(2で撃ち止め) いなければ 02   +07 いなければ 00 +7E-7F 戦隊コード +82   -? 戦隊番号   ?- 遊撃隊番号 +83-84 戦隊速度 +85 輸送船隻数 +87   ---- ---1:行動終了   ---- --1-:攻撃済み



744:名無しさん@お腹いっぱい。
12/03/25 18:59:13.61 zbWQfKtl.net
>691 の続き

◆ Hex 戦時データ(Tk3puk for Win95)
全てメモリー上アドレス

◇ 航空隊(タル])
61361C+A7*(0~1F) 00~0F:自軍, 10~1F:敵軍
+00-03 固定データ(アドレス) C0 D9 5D 00
+04-07 領域の使用状態
+08-09 X座標+02
+0A-0B Y座標+02
+0C-0D Z座標
  0:空中, 1:海上, 2:海中
+0E-0F 航空隊外も含むユニット毎に振られたID
+10-11 航空隊アイコン向き 0:左上, 1:右上, 2:右下, 3:上, 4:左下, 5:下, 6:左上
+13 敵味方判定 0:枢軸, 1:連合
+14-15 委任種類 0:完全, 1:攻撃, 2:揚陸, 3:離脱, 4:守備, 5:なし
+16+1*(0~A) 攻撃目標優先順位
  -? 攻撃目標 1:戦隊, 2:潜水戦隊, 3:航空隊, 4:陸上部隊, 5:砲台, 6:司令部, 7:港湾, 8:飛行場, 9:市街地, A:石油タンク, B:物資倉庫
  ?- 攻撃許可 1:可, 0:不可
+21+1*(0~4) 戦隊内攻撃目標優先順位 01:空母, 02:戦艦, 03:巡洋艦, 04:駆逐艦, 05:輸送船
+34-35 所属空母艦コード
+36-37 所属戦隊
+3C-3D 使用移動力
+3E
  ---- ---1:行動終了
  ---- --1-:対艦対地攻撃済み
  ---- -1--:照明弾投下済み
+42+A*(0~9)
  +00-01 航空機コード いなければ FF FF
  +02-03 全機数 いなければ 00 00
  +04-05 いなければ FF FF
  +06-07 いなければ FF FF
  +08-09 雷爆撃可能機数 いなければ 00 00

◇ 陸上部隊?(Hレ)
614AFC+3E*(0~F)
+00-03 固定データ(アドレス) 48 DA 5D 00

◇ 砲台?(ミレ)
614EDC+38*(0~7)
+00-03 固定データ(アドレス) D0 DA 5D 00

◇ 施設?(Xロ)
61509C+3C*(0~5)
+00-03 固定データ(アドレス) 58 DB 5D 00

745:名無しさん@お腹いっぱい。
12/03/25 19:28:40.92 IEJ2PP36.net
>>691-692
ありがとうございます。
航空隊は別に攻撃優先があったのですね・・・
陸上部隊のアドレスもあったとは・・・

746:名無しさん@お腹いっぱい。
12/03/26 00:35:26.47 8uvAytyZ.net
>>691-692
おおお^^すげぇ。同じ事やろうとしてたら、PS版は戦闘系は全て0017D000
ぐらいからの変動アドレスみたいなんで、苦労してました。
うさみみでブレークポイント捕まえたらヨサゲですね。
何か結局PC版と同じプログラムだったらどうしよう。
機銃の件も1400で始まるsll命令かも。

747:名無しさん@お腹いっぱい。
12/03/27 01:21:41.25 Cph6Ikyp.net
パソコン版もPS版もなかなか解析されてるな。
スレ立てた人もここまで情報出るとは思わなかったんじゃない?

748:名無しさん@お腹いっぱい。
12/03/27 19:14:05.86 KVvbD2k0.net
PSPK版でデバッガ解析について・・・
取り敢えず、要塞度減らない辺りを作ってみようかと思いましたが
やはり変動アドレスのため苦戦中。シナリオ大和特攻
那覇の現要塞値アドレス(改造コードとは差分があるので・・・)
009EFB09 52←にHBP設定(ブレイクポイント付近は毎回ランダムで大変動)
敵軍に要塞ダメージ受ける形でブレイク(委任で)
09EC02A1 8BC8 MOV ECX,EAX
09EC02A3 89C2 MOV EDX,EAX
09EC02A5 C1E9 10 SHR ECX,10
09EC02A8 25 FFFF0000 AND EAX,0FFFF
09EC02AD 8B0C8D 40AF8200 MOV ECX,DWORD PTR DS:[ECX*4+82AF40]
09EC02B4 881C08 MOV BYTE PTR DS:[EAX+ECX],BL←ここがブレイク
09EC02B7 81E2 FCFF1F00 AND EDX,1FFFFC
09EC02BD BB 20000D0A MOV EBX,0A0D0020
09EC02C2 03DA ADD EBX,EDX
09EC02C4 8B03 MOV EAX,DWORD PTR DS:[EBX]
09EC02C6 3D 4000EC09 CMP EAX,9EC0040

EAX 00003AE9←ここは多分沖縄のデバッガ認識要塞度?
ECX 009EC020 ePSXe.009EC020
EDX 800A3AE9←ここはEPSXE側の要塞度アドレス
EBX 00000052←沖縄要塞データ部
ESP 0012FAA8←?
EBP 0012FF88←?
ESI 00510AC0 ePSXe.00510AC0
EDI 00000091←計算結果?
E


749:IP 09EC02B4←HBP C 0 ES 0023 32bit 0(FFFFFFFF) P 0 CS 001B 32bit 0(FFFFFFFF) A 0 SS 0023 32bit 0(FFFFFFFF) Z 0 DS 0023 32bit 0(FFFFFFFF) S 0 FS 003B 32bit 7FFDE000(FFF) T 0 GS 0000 NULL D 0 O 0 ラストエラー: ERROR_SUCCESS (00000000) EFL 00210202 (NO,NB,NE,A,NS,PO,GE,G) ST0 empty 0.0 ST1 empty 0.0 ST2 empty 0.0 ST3 empty 0.0 ST4 empty 14928.000000000000000 ST5 empty 3732.7500000000000000 ST6 empty 1677721.6250000000000 ST7 empty 0.0 3 2 1 0 E S P U O Z D I FST 0020 Cond 0 0 0 0 Err 0 0 1 0 0 0 0 0 (GT) FCW 027F Prec NEAR,53 Mask 1 1 1 1 1 1 09EC02A5 C1E9 10 SHR ECX,10 ここが怪しいので数↑値部を20に弄ったらやっぱり大ダメージに変化しました。 しかし、変動アドレスのため毎回イマイチ理解できてない。 PC解析マスターの関数を追尾するやり方を教えていただけませんか? 何となくプログラムの仕組みがわかって来ました。ブレイクポイント 付近で良さ気なアイデア有ったらご教授お願いします。 何かあと一息って感じです。よろしくお願いします。 使用デバッガ「うさみみ」&「OllyDbg」です。



750:名無しさん@お腹いっぱい。
12/03/27 19:28:04.69 KVvbD2k0.net
追記。アドレスは変動してもアドレス部の並びは変わらないので
関数の追尾の方法さえ理解出来れば、恐らく他の戦闘関係全てに
適応出来ると思います。どうか宜しくお願いします。


751:名無しさん@お腹いっぱい。
12/03/28 19:57:09.43 NXulbKlz.net
>696-697
関数の所在を知るにはあなたのやってる通り EIP レジスタが示す先を見るだけだよ。

>696 のアセンブルソースを見たところでは要塞度は BL レジスタに入っていて
ECX レジスタには要塞度を書き込むアドレスが入っているようだ。
ECX レジスタを操作してダメージが増えるというのはよく分からない。
要塞度を変わらなくするならアドレス 09EC02B4 で行われている
メモリーへの要塞度書き込み操作を無効化すれば実現できる。
ただし, 要塞度の減少は砲台と司令部いずれの被弾でも発生するので
修正は2箇所で必要かもしれない。

エミュレータ上で R3000 プロセッサ命令を x86 プロセッサ命令に展開する操作が
ゲーム起動時1回だけで展開先のアドレスも固定なら >696 のコードは一度書き換えれば済む。
そうでなければ x86 プロセッサ命令に展開される前の段階でコードの書き換えが必要だね。
その場合, >696 のコードの元となる R3000 プロセッサ命令のコードが
エミュレータのメモリー上のどこにあるかを捜索しなければならないので
尋常でない手間を覚悟しないと駄目かな。

その捜索のやり方については聞かれても困るよ。
こっちは PS 版を持ってないから答えようがない。

752:名無しさん@お腹いっぱい。
12/03/28 21:19:10.92 vK0iRkeR.net
>>698
いつも分かりやすい手解き感謝します。
一応、x86とr3000の違いは何となく分かって来ました。
r3000用の命令文集も手に入れましたので、そこらは何とかやってみようと思います。
出先携帯からなので、読みにくいかも知れませんが、09EC02A5 C1E9 10 SHR ECX,10のecxでは無く、c1e9 10の部分が例のシフト演算かな?
と思い、そこに20を入れてみたら何と無く被害数が増えた用な気がしました。
専ブラで書いたときにコピペがズレたみたいです。
分かりにくくてすいません。
そこそこ時間もあるし、アセンブラ理解しとくのもPCライフに役に立つかなと思い独学ながら努力してみます。
間違ってたら教えて下さい。
09EC02A5 C1E9 10 SHR ECX,10のc1e9の数値部を20や40に書き換えると被害が大きくなりませんか?
ブレイク先の関数が


753:更に変動アドレス内に格納されるときに大元の格納アドレスはブレークポイント追いまくりでなんとかなりますか?



754:698
12/03/28 22:06:28.26 NXulbKlz.net
質問ばかりで疲れるな……。

>699
>09EC02A5 C1E9 10 SHR ECX,10のc1e9の数値部を20や40に書き換えると被害が大きくなりませんか?
アセンブルソースを見た限りでは被害が大きくなる影響があるようには見えない。
>696 にあるシフト演算は要塞度を格納するアドレスの計算に使われているものなので
シフトの量を変えると要塞度が書き込まれるアドレスが変わるはず。
仮に実際に被害が大きくなったとしても, PS 版を持ってなければ
エミュレータの動作も把握していないこっちにゃどんな原理でそうなるのか分からん。

>ブレイク先の関数が更に変動アドレス内に格納されるときに
>大元の格納アドレスはブレークポイント追いまくりでなんとかなりますか?
やってみないことには何とも。
やるならどこのアドレスでブレークがあったかを探すだけでなく
ブレークがあった時点のスタックの中身を確認することも重要。
スタックが何でどこを見れば良いのかは自力で調べて。


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch