提督の決断Ⅰ~Ⅳ 改造スレat GAMEURAWAZA
提督の決断Ⅰ~Ⅳ 改造スレ - 暇つぶし2ch797:名無しさん@お腹いっぱい。
12/04/13 22:01:48.42 jOlnDz0h.net
誤爆?
改造スレで別ゲームの話題出されても。

798:名無しさん@お腹いっぱい。
12/04/13 23:42:15.37 Lh3lY1oR.net
>>738
面白そうじゃねーかw
人柱になって来る。
とりあえずこう言う改造がしたかったって感じのが全て入ってるな。
初めて知ったが、明日にでも予約入れとく。
面白かったら速攻改造スレ立ててやるよw
新作出さない提督なんざ糞食らえ!

799:名無しさん@お腹いっぱい。
12/04/14 07:22:18.34 kS4LHRx0.net
徹底的に改造すれば提督3.5くらいになるよ。

800:名無しさん@お腹いっぱい。
12/04/14 20:27:12.09 LXI5v453.net
◆ 基地の要塞砲を要塞度に応じて強化(Tk3puk for Win95) >186, >188, >195 の書き直し(機能面の変更なし)

◇ 機能概要
・ 司令部の耐久度は要塞度と同じ。
・ 各砲台の門数は要塞度の半分(門数は命中率には影響するが, 攻撃力には影響がないので注意)
・ 砲台が攻撃されても基地の要塞度は減らない。要塞度が減るのは司令部が攻撃されたときのみ。
・ 要塞度と火力の対応は下記の通り。対空攻撃力も対艦攻撃力に比例して増える。
  50未満:12.7cm相当(対地射程3, 対空射程2)
  50以上70未満:14.0cm砲相当(対地射程4, 対空射程3)
  70以上90未満:20.3cm砲相当(対地射程5, 対空射程4)
  90以上:35.6cm砲相当(対地射程6, 対空射程5)
・ 砲台のアイコンの大きさが変わる閾値を5から20に変更。

◇ メモリー上アドレスに対するEXE上アドレス
アドレス 00401000 未満: -400000
アドレス 00401000 以上: -400C00

◇ 攻撃力・射程が一時的に保存されるアドレス(実は国名テーブル中の隙間)
5FB77C: 対艦・対地攻撃力の分母
5FB77E: 対空攻撃力の分母
5FB78C: 対艦・対地射程
5FB78E: 対空射程

◇ 要塞度から要塞砲の攻撃力と射程を算出・保存
00400280   50              PUSH EAX
00400281   51              PUSH ECX
00400282   8B45 EC         MOV EAX,[EBP-14]
00400285   3C 32.           CMP AL,32           要塞度の判定
00400287   73 06           JNB SHORT 0040028F
00400289   B0 64.          MOV AL,64           要塞度 < 32h での攻撃力分母(初期値 64h)
0040028B.  B1 03.          MOV CL,3          要塞度 < 32h での射程
0040028D.  EB 18.           JMP SHORT 004002A7
0040028F..... 3C 46.           CMP AL,46           要塞度の判定
00400291   73 06           JNB SHORT 00400299
00400293   B0 5B         MOV AL,5B             32h ≦ 要塞度 < 46h での攻撃力分母
00400295   B1 04.          MOV CL,4          32h ≦ 要塞度 < 46h での射程
00400297   EB 0E         JMP SHORT 004002A7
00400299   3C 5A          CMP AL,5A             要塞度の判定
0040029B.  73 06           JNB SHORT 004002A3
0040029D.  B0 4D         MOV AL,4D             46h ≦ 要塞度 < 5Ah での攻撃力分母
0040029F..... B1 05.          MOV CL,5          46h ≦ 要塞度 < 5Ah での射程
004002A1.  EB 04.           JMP SHORT 004002A7
004002A3.  B0 38.          MOV AL,38           5Ah ≦ 要塞度 での攻撃力分母
004002A5.  B1 06.          MOV CL,6          5Ah ≦ 要塞度 での射程
004002A7.  66:A3 7CB75


801:F00  MOV [5FB77C],AX 004002AD.... C1E0 03       SHL EAX,3 004002B0.  66:A3 7EB75F00.   MOV [5FB77E],AX 004002B6.  880D 8CB75F00.  MOV [5FB78C],CL 004002BC  FEC9           DEC CL 004002BE.   880D 8EB75F00   MOV [5FB78E],CL 004002C4.   59              POP ECX 004002C5.   58              POP EAX 004002C6.   C3           RETN 続く



802:名無しさん@お腹いっぱい。
12/04/14 20:30:13.24 LXI5v453.net
>741 の続き

◇ 砲台の射程読み込み
004002C7.   8A4424 04    MOV AL,[ESP+4]
004002CB  3C 02         CMP AL,2
004002CD  77 07.         JA SHORT 004002D6
004002CF.... A0 8EB75F00.   MOV AL,[5FB78E]
004002D4.  EB 05         JMP SHORT 004002DB
004002D6.  A0 8CB75F00  MOV AL,[5FB78C]
004002DB.... 884424 04.     MOV [ESP+4],AL
004002DF.   E9 3FAF1100.  JMP 0051B223

◇ 砲台の戦隊に対する攻撃力を変更
・ 初期状態
005162B2  B9 64000000  MOV ECX,64
・ 変更後
005162B2  E8 A342F7FF  CALL 0048A55A
※ 変えたくない場合は初期状態のままでも可

◇ 砲台の部隊に対する攻撃力を変更
・ 初期状態
00516507  B9 64000000  MOV ECX,64
・ 変更後
00516507  E8 4E40F7FF  CALL 0048A55A
※ 変えたくない場合は初期状態のままでも可

◇ 砲台の航空機に対する攻撃力を変更
・ 初期状態
00516482  B9 20030000  MOV ECX,320
・ 変更後
00516482  E8 DD40F7FF  CALL 0048A564
※ 変えたくない場合は初期状態のままでも可

◇ 砲台の対艦対地射程設定
・ 初期状態
0054D339  E8 E5DEFCFF  CALL 0051B223
・ 変更後
0054D339  E8 892FEBFF  CALL 004002C7
※変えたくない場合は初期状態のままでも可

◇ 砲台の対空射程設定
・ 初期状態
0054D321  E8 FDDEFCFF  CALL 0051B223
・ 変更後
0054D321  E8 A12FEBFF  CALL 004002C7
※ 変えたくない場合は初期状態のままでも可

◇ 砲台のアイコンの大きさが変わる閾値を変更
・ 初期状態
0054CC63  BB 05000000  MOV EBX,5
・ 変更後
0054CC63  BB 14000000  MOV EBX,14
※ 変えたくない場合は初期状態のままでも可


続く

803:名無しさん@お腹いっぱい。
12/04/14 20:33:15.52 LXI5v453.net
>742 の続き

◇ 要塞砲の設定ルーチンのコール / 砲台の戦隊及び部隊に対する攻撃力読み込み / 砲台の航空機に対する攻撃力読み込み
初期状態は省略

0048A2BE  E9 2F020000       JMP 0048A4F2

0048A339.  E9 B4010000        JMP 0048A4F2

0048A3C3  E9 2A010000        JMP 0048A4F2

0048A423.  E9 CA000000 .       JMP 0048A4F2

0048A483.  EB 6D          JMP SHORT 0048A4F2
0048A485.  90              NOP
0048A486.  90              NOP
0048A487.  90              NOP

0048A4E3.   EB 0D          JMP SHORT 0048A4F2
0048A4E5.   90              NOP
0048A4E6.   90              NOP
0048A4E7.   90              NOP

0048A54E.   E8 2D5DF7FF       CALL 00400280
0048A553.  5F               POP EDI
0048A554.  5E               POP ESI
0048A555.  5B                POP EBX
0048A556.  C9                 LEAVE
0048A557.  C20400             RETN 4

---- 砲台の戦隊及び部隊に対する攻撃力読み込み ----
0048A55A.... 33C9               XOR ECX,ECX
0048A55C  66:8B0D 7CB75F00  MOV CX,[5FB77C]
0048A563.  C3                 RETN

---- 砲台の航空機に対する攻撃力読み込み ----
0048A564.  33C9               XOR ECX,ECX
0048A566.  66:8B0D 7EB75F00.   MOV CX,[5FB77E]
0048A56D.... C3                 RETN

0048A56E~0048A577  空き地(コード書き直しによって空いたスペース)


続く

804:名無しさん@お腹いっぱい。
12/04/14 20:36:30.79 LXI5v453.net
>743 の続き

◇ 砲台が攻撃されても要塞度を減らさない
・ 初期状態
0054D0A1.  E8 AF92F7FF.... CALL 004C6355           要塞度の減少処理
0054D0A6.  83C4 08       ADD ESP,8
0054D0A9.  8A45 FC.       MOV AL,[EBP-4]
0054D0AC  E9 00000000 .   JMP 0054D0B1
・ 変更後
0054D0A1.  C64424 04 00  MOV BYTE PTR [ESP+4],0  要塞度の減少量を 0 にする
0054D0A6.  E8 AA92F7FF  CALL 004C6355           要塞度の減少処理
0054D0AB.... 83C4 08       ADD ESP,8
0054D0AE.   8A45 FC.       MOV AL,[EBP-4]

◇ 砲台の門数を要塞度の半分にする
・ 初期状態
0053A196  C1E8 03  SHR EAX,3
・ 変更後
0053A196  C1E8 01  SHR EAX,1

※ 砲台をもっと増やすこともできますが
砲台が増えても戦隊には命中率が上がる効果しかありません。

◇ 司令部の耐久度を要塞度と同じにする
・ 初期状態
0048A273  C1E8 01  SHR EAX,1          要塞度の半分を算出
0048A276  0345 FC  ADD EAX,[EBP-4].      それに要塞度を砲門に振った分の余りを加算
・ 変更後
0048A273  EB 04..   JMP SHORT 0048A279
0048A275  90.      NOP
0048A276  90.      NOP
0048A277  90.      NOP
0048A278  90.      NOP

◇ 砲台の門数と司令部の耐久度についての注意事項
基地の要塞度は砲台や司令部が被害を受けるたびに減少します。
そのため砲台を増やすなら砲台と司令部が潰滅しても
基地の要塞度が 0 を割り込まないように考慮する必要があります。
ここでは砲台が被弾しても基地の要塞度は減らないようにし,
司令部の耐久度は基地の要塞度そのままとすることで対処しています。


以上

805:名無しさん@お腹いっぱい。
12/04/14 20:52:02.21 /DwMGV7+.net
>>741-744 乙です



807:名無しさん@お腹いっぱい。
12/04/14 21:01:56.77 q1eZ2ToA.net
>>741
さすがですね。
ここまで来たらみんなで構造体編集出来るように出来ないかな?
協力します。

808:名無しさん@お腹いっぱい。
12/04/15 23:04:34.53 67FrpWKG.net
◆ 敵が基地に航空機を配備しない不具合の修正(Tk3puk for Win95)
不具合の原因については >516 を参照。
これを修正するには二国が同盟国か判定する関数を書き換えます。

・ 初期状態
0040BC5C   0F85 07000000  JNZ 0040BC69        二国が異なるなら二国が同陣営か確認する処理へ
0040BC62.   33C0.          XOR EAX,EAX         二国が同じなら EAX を 0 に(非同盟国扱い)
0040BC64.   E9 33000000    JMP 0040BC9C        関数の終わりの処理へジャンプ
0040BC69~ 二国が同陣営か確認する処理

・ 変更後
0040BC5C   75 0B           JNZ SHORT 0040BC69   二国が異なるなら二国が同陣営か確認する処理へ
0040BC5E .   8B45 04         MOV EAX,[EBP+4]       関数の呼び出し元をロード
0040BC61.   3D 77FB5500....  CMP EAX,55FB77.      この関数の呼び出し元が配備機種選定処理か確認
0040BC66.   75 2D           JNZ SHORT 0040BC95   配備機種選定処理以外なら EAX を 0 にする処理へジャンプ
0040BC68.   90            NOP
0040BC69~ 二国が同陣営か確認する処理

変更後は二国が同じで関数の呼び出し元が配備機種選定処理だった場合は
そのまま二国が同陣営かを確認する処理に入ります。
二国が同じなら同陣営であるか確認するまでもないのですが
書き換え量を少なくする都合上そうしています。

809:名無しさん@お腹いっぱい。
12/04/15 23:08:08.56 67FrpWKG.net
◆ 資源自動補填(Tk3puk for Win95)
敵国の資源を自動補填します。
補填の対象となるのは予算, 備蓄石油, 備蓄物資, 予備部隊, 輸送船です。
予算は残り 10000 を切った場合, 他は 0 となった場合に補填されます。
補填が行われると国民生産力が 1 下がります。
ただし, 補填すると国民生産力が 0 になる場合には補填は行われません。
補填の可否判定はおそらく毎週月曜日です。

◇ 資源補填処理
メモリー上アドレス(EXE 上アドレスは -400000)
00400340..  50.           PUSH EAX
00400341..  53.           PUSH EBX
00400342..  51.           PUSH ECX
00400343..  52.           PUSH EDX
00400344..  BB C0645E00.... MOV EBX,5E64C0     日本の予算のアドレスを代入
00400349..  B9 D9D35F00.   MOV ECX,5FD3D9       日本の国民生産力のアドレスを代入
0040034E   A0 DA9B5E00  MOV AL,[5E9BDA].     担当国/難易度をメモリーから転送
00400353..  24 02.        AND AL,2
00400355..  84C0         TEST AL,AL.           担当国の判定
00400357..  74 06.        JE SHORT 0040035F
00400359..  83C3 28      ADD EBX,28.           担当国が米国だった場合は予算のアドレスを +28h
0040035C.  83C1 12      ADD ECX,12         担当国が米国だった場合は国民生産力のアドレスを +12h
0040035F   51.           PUSH ECX
00400360..  66:8B09.      MOV CX,[ECX]         国民生産力をメモリーから転送
00400363..  66:8B03.      MOV AX,[EBX]       予算をメモリーから転送
00400366..  66:BA 0100.     MOV DX,1            予算補填時の国民生産力減少量を代入
0040036A..... 66:3BCA.     CMP CX,DX.          予算補填後に国民生産力が 0 以下にならないか判定
0040036D..... 76 10.        JBE SHORT 0040037F
0040036F   66:3D 1027...   CMP AX,2710.         予算が補填閾値以下か判定
00400373..  77 0A       JA SHORT 0040037F
00400375..  66:05 50C3.    ADD AX,C350.         予算を補填
00400379..  66:2BCA.     SUB CX,DX          国民生産力を減算
0040037C.  66:8903       MOV [EBX],AX       予算をメモリーに転送
0040037F   83C3 02      ADD EBX,2            予算のアドレスを +2 し, 備蓄石油のアドレスに
00400382..  8B03        MOV EAX,[EBX].       備蓄石油をメモリーから転送
00400384..  66:BA 0100.     MOV DX,1            備蓄石油補填時の国民生産力減少量を代入
00400388..  66:3BCA.     CMP CX,DX.          備蓄石油補填後に国民生産力が 0 以下にならないか判定
0040038B..... 76 0F.         JBE SHORT 0040039C
0040038D..... 83F8 00.       CMP EAX,0         備蓄石油が補填閾値以下か判定
00400390..  77 0A       JA SHORT 0040039C
00400392..  05 A0860100 .   ADD EAX,186A0.       備蓄石油を補填
00400397..  66:2BCA.     SUB CX,DX          国民生産力を減算
0040039A..... 8903.         MOV [EBX],EAX.       備蓄石油をメモリーに転送
0040039C.  83C3 04      ADD EBX,4            備蓄石油のアドレスに +4 し, 備蓄物資のアドレスに
0040039F   8B03        MOV EAX,[EBX].       備蓄物資をメモリーから転送
004003A1


810:..... 66:BA 0100.     MOV DX,1            備蓄物資補填時の国民生産力減少量を代入 004003A5..... 66:3BCA.     CMP CX,DX.          備蓄物資補填後に国民生産力が 0 以下にならないか判定 004003A8..... 76 0F.         JBE SHORT 004003B9 004003AA.   83F8 00.       CMP EAX,0         備蓄物資が補填閾値以下か判定 004003AD.   77 0A       JA SHORT 004003B9 004003AF.  05 A0860100 .   ADD EAX,186A0.       備蓄物資を補填 004003B4..... 66:2BCA.     SUB CX,DX          国民生産力を減算 続く



811:名無しさん@お腹いっぱい。
12/04/15 23:13:46.34 67FrpWKG.net
>748 の続き

004003B7..... 8903.         MOV [EBX],EAX.       備蓄物資をメモリーに転送
004003B9..... 83C3 08      ADD EBX,8            備蓄物資のアドレスに +8 し, 予備部隊のアドレスに
004003BC.... 66:8B03.      MOV AX,[EBX]       予備部隊をメモリーから転送
004003BF.  66:BA 0100.     MOV DX,1            予備部隊補填時の国民生産力減少量を代入
004003C3.  66:3BCA.     CMP CX,DX.          予備部隊補填後に国民生産力が 0 以下にならないか判定
004003C6.  76 10.        JBE SHORT 004003D8
004003C8.  66:83F8 00     CMP AX,0            予備部隊が補填閾値以下か判定
004003CC  77 0A       JA SHORT 004003D8
004003CE.   66:05 E703     ADD AX,3E7.           予備部隊を補填
004003D2..... 66:2BCA.     SUB CX,DX          国民生産力を減算
004003D5..... 66:8903       MOV [EBX],AX       予備部隊をメモリーに転送
004003D8..... 83C3 15      ADD EBX,15.           予備部隊のアドレスに +15 し, 輸送船のアドレスに
004003DB.   66:8B03.      MOV AX,[EBX]       輸送船をメモリーから転送
004003DE.  66:BA 0100.     MOV DX,1            輸送船補填時の国民生産力減少量を代入
004003E2   66:3BCA.     CMP CX,DX.          輸送船補填時に国民生産力が 0 以下にならないか判定
004003E5   76 10.        JBE SHORT 004003F7
004003E7   66:83F8 00     CMP AX,0            輸送船が補填閾値以下か判定
004003EB.  77 0A       JA SHORT 004003F7
004003ED.  66:05 E703     ADD AX,3E7.           輸送船を補填
004003F1   66:2BCA.     SUB CX,DX          国民生産力を減算
004003F4   66:8903       MOV [EBX],AX       輸送船をメモリーに転送
004003F7   58.           POP EAX
004003F8   66:8908       MOV [EAX],CX        国民生産力をメモリーに転送
004003FB.  5A          POP EDX
004003FC.   59.           POP ECX
004003FD.  5B          POP EBX
004003FE..... 58.           POP EAX
004003FF..... C3           RETN

◇ 資源補填処理の呼び出し
メモリー上アドレス(EXE 上アドレスは -400C00)
004E80B2  E9 E0010000  JMP 004E8297

004E80CB  E9 C7010000  JMP 004E8297

004E8297  E8 A480F1FF  CALL 00400340


以上

812:名無しさん@お腹いっぱい。
12/04/15 23:21:54.45 67FrpWKG.net
◆ 紺碧化コード(Tk3puk for Win95)
潜水艦の魚雷発射回数制限を外し, 魚雷の威力を増します(20h → 32h)。
必要に応じて >337 の潜水艦高速化コードも併用してください。
アドレスはいずれもメモリー上アドレスです。(EXE 上アドレスは -400C00)

◇ 潜水艦の魚雷発射回数制限無効化と魚雷攻撃力の設定
00448ED6 .   8B45 08.       MOV EAX,[EBP+8]
00448ED9 .   33D2.          XOR EDX,EDX
00448EDB   8A54C1 3C.     MOV DL,[ECX+EAX*8+3C].        魚雷発射回数のロード
00448EDF..  83FA 02 .       CMP EDX,2                 魚雷発射回数の比較
00448EE2.   7D 0A        JGE SHORT 00448EEE
00448EE4.   807D 69 02.    CMP BYTE PTR [EBP+69],2       潜水艦か確認
00448EE8.   74 04          JE SHORT 00448EEE
00448EEA..  FE44C1 3C.     INC BYTE PTR [ECX+EAX*8+3C]   魚雷発射回数のカウント
00448EEE .   5F.           POP EDI
00448EEF .   5E.           POP ESI
00448EF0.   5B         POP EBX
00448EF1.   C9          LEAVE
00448EF2.   C2 0400 .       RETN 4
---- 潜水艦の魚雷攻撃力の設定 ----
00448EF5.   33C0        XOR EAX,EAX
00448EF7.   B0 32.         MOV AL,32                     潜水艦の魚雷攻撃力の設定
00448EF9.   E9 0CC20C00  JMP 0051510A
----
00448EFE~00448F03  空き地(コード変更によってできたスペース)

◇ 魚雷攻撃処理での魚雷攻撃力読み込み位置を変更
00515103.   33C0.         XOR EAX,EAX
00515105.   A0 08D95D00  MOV AL,[5DD908]   魚雷攻撃力をメモリーから転送
0051510A..  55           PUSH EBP
0051510B..  8BEC         MOV EBP,ESP
0051510D..  83EC 14.       SUB ESP,14
00515110.   53           PUSH EBX
00515111.   56           PUSH ESI
00515112.   57           PUSH EDI
00515113.   894D EC      MOV [EBP-14],ECX

◇ 魚雷攻撃処理の呼び出し
00516831  E8 BF26F3FF  CALL 00448EF5

00516AE9  E8 0724F3FF  CALL 00448EF5

813:名無しさん@お腹いっぱい。
12/04/15 23:51:04.11 67FrpWKG.net
◆ 戦略爆撃機配備時に飛行場規模を確認しない(Tk3puk for Win95)
飛行場規模が4未満でも戦略爆撃機を配備をできるようになります。
自軍のみならず敵軍も飛行場規模の制限を無視します。
配備時の制限しか解除していないので, 転属時の制限はそのままです。

メモリー上アドレス(EXE 上アドレスは -400C00)
005199B8.   EB 0B  JMP SHORT 005199C5
005199BA..  90      NOP
005199BB..  90      NOP
005199BC   90      NOP
005199BD..  90      NOP


>748
すまん。致命的なミスがあった。


> 00400353..  24 02.        AND AL,2

> 00400353..  24 01.        AND AL,1
>514 で公開していた版には問題ありません。

また
> 00400359..  83C3 28      ADD EBX,28.           担当国が米国だった場合は予算のアドレスを +28h
> 0040035C.  83C1 12      ADD ECX,12         担当国が米国だった場合は国民生産力のアドレスを +12h
の『担当国が米国だった場合は』は, 正しくは『コンピュータの担当国が米国だったら』です。


>746
構造体を編集して何か新しいことできそうです


814:か?



815:名無しさん@お腹いっぱい。
12/04/16 20:49:22.04 QVNq2akt.net
>>747-751
乙です。

816:名無しさん@お腹いっぱい。
12/04/18 18:49:48.77 /v7Vbigq.net
Tk3puk_ParasiteAI
戦闘マップビューアー
Win95 用改造データ&書き換えツール詰め合わせ
等、再を期待しているのですが・・・

大航海1と提決3と蒼き狼は数年おきにやりたくなるから困る
三国志のように常にローテしてプレイしてれば情報に疎くなる事も無いだろうにw

817:名無しさん@お腹いっぱい。
12/04/18 19:48:50.02 NtYon0VR.net
>>753
URLリンク(www.dotup.org)
詰め合わせと、改造スレ内容のまとめとファイル内容です。
(内容まとめ・ファイル内容一覧は当方が作りました)

818:名無しさん@お腹いっぱい。
12/04/18 20:57:40.16 /v7Vbigq.net
>754
ありがとうございます
改造まとめtxtは感動した
必死にスレからコピペしてたのでw

819:名無しさん@お腹いっぱい。
12/04/19 07:16:41.72 ATUvT4Kz.net
>>754
こんなツールあったのですか・・・凄い

820:名無しさん@お腹いっぱい。
12/04/20 22:25:40.39 iG3/cU/n.net
あまり関係ないけど
戦闘アニメでロケット砲を対地攻撃に使う時
巡洋艦は多連装ロケットに見えるが戦艦と空母はミサイルに見えないこともない。
組み合わせを変えれば面白いかも?毎回戦闘アニメは観ないと思うが

821:名無しさん@お腹いっぱい。
12/04/21 08:08:45.67 NSo1khYJ.net
>338の軍令部総長Or作戦部長の性格がたぶん判明
00が史実で20が防衛だと思う
20にすると3がオススメだと言われた。00だと1
1ニューギニア方面攻略
2カルカッタ基地攻略
3クェゼリン基地防衛

>753さん
自分は大航海4PKと提決3PK(共にPC版)であります。
>754さん
再UPお願い出来ないでしょうか。
平日はチェックしてなかったので見逃してしまった(TT)

822:名無しさん@お腹いっぱい。
12/04/21 09:02:24.40 NSo1khYJ.net
20じゃなかった。10でしたm(__)m

823:名無しさん@お腹いっぱい。
12/04/22 19:40:22.73 z3r0yzqN.net
URLリンク(www.dotup.org)

>>758
日曜日の夜でごめんね。
一年以上pukやってるけど飽きない。
1951年の壁を越えれないのが・・・

824:名無しさん@お腹いっぱい。
12/04/22 20:28:10.41 foNXclrt.net
既にお願いしてる人がいるので、自分も昼からくれくれ書き込むべきか悩んでたらキター!
758さんではないけど、ありがたく頂戴いたします。

825:758
12/04/22 23:11:31.84 oRpL0Y97.net
>760
ひさしぶりにジパング読み返してたら無性にTK3PKがしたくなったので(汗)
助かりました、ありがとうございます。m(__)m
セーブデータのバックアップを見たら去年の今頃もしてたようです。
どうやら4月中旬はTK3PKな季節なのかも


826:名無しさん@お腹いっぱい。
12/04/25 22:21:13.99 Oyj1rgjh.net
最近進展がない・・・

827:名無しさん@お腹いっぱい。
12/04/26 22:39:28.01 vH8x11ua.net
そう思うなら自分が率先して進展させろよ

828:名無しさん@お腹いっぱい。
12/04/27 06:50:33.26 RqyMOJyG.net
>>764
おk

とりあえず今のところ艦船の士気/練度250でどんな結果になるか試している。
多分目茶苦茶当たりやすくなると思う

829:名無しさん@お腹いっぱい。
12/04/27 23:42:07.79 7qvtrJRN.net
>>765
特にネタがないなら764はスルーするしかないけど調査するつもりなら
765はその結果だけで十分。763の時点で書き込んであればもっと良いが。

830:名無しさん@お腹いっぱい。
12/04/29 00:39:02.97 GA6L7Gy1.net
◆ 高角砲の射程内では三式弾を使わない(Tk3puk for Win95)
005131BB  87F5
005131D0  03
005131E4  F6
005131F9  06

Q. 高角砲より三式弾での攻撃が優先されるのは何故?
A. どの対空攻撃手段を採用するかの判定が
  VT 信管, 三式弾, 高角砲の順で行われているためです。
  判定を VT 信管, 高角砲, 三式弾の順に書き換えると
  高角砲の射程内では高角砲が優先して使われます。
  上の書き換えはそれを実現しています。

Q. 三式弾の攻撃力って低過ぎない?
A. 三式弾の単位攻撃力は高角砲の2倍です。
  しかし, 高角砲による攻撃では高角砲の門数に比例した有効攻撃力となるのに対し
  三式弾による攻撃では主砲の基数に比例した有効攻撃力にしかなりません。
  これが三式弾が弱く感じられる原因です。
  例えば大和型での三式弾の有効攻撃力はたった高角砲6門相当です。

  どう書き換えたら基数ではなく門数基準にできるかは今のところは分かりません。
  もし判明しましたらまた報告に来ます。

831:名無しさん@お腹いっぱい。
12/04/29 12:10:47.08 Bn0cRkx0.net
>>767
乙です。
三式弾の有効攻撃力は主砲基数だったのですか・・・
勉強になります。

832:名無しさん@お腹いっぱい。
12/05/05 20:59:56.49 zrYwtlYr.net
>>766
検証してみましたので書いてみます。
 ・自艦隊は主砲連装3基の駆逐艦隊で敵は戦艦4隻(停止中)で8ターン砲撃

士気0/練度0(距離1:両方とも側面*天候雨+駆逐艦7隻)56斉射/命中1回 (砲撃99の提督+天候曇でも同じ)
士気99/練度99(距離1:両方とも側面*天候晴+駆逐艦6隻)48斉射/命中42回
士気99/練度99(距離4:両方とも側面*天候曇+駆逐艦6隻)48斉射/命中37回
士気99/練度99(距離4:自戦隊のみ側面*天候曇+駆逐艦6隻)48斉射/命中25回
士気99/練度99(距離6:両方とも直進*天候曇+駆逐艦6隻)48斉射/命中20回
士気250/練度250(距離1:両方とも側面*天候雨+駆逐艦6隻)48斉射/命中42回
士気250/練度250(距離4:両方とも側面*天候雲+駆逐艦6隻)48斉射/命中38回
士気250/練度250(距離4:自戦隊のみ側面*天候晴+駆逐艦6隻)48斉射/命中44回
士気250/練度250(距離6:両方とも直進*天候曇+駆逐艦6隻)48斉射/命中43回

※ハンドブックによると命中の影響が高いものは
発電機・目標距離・天候時刻>艦種・目標の方向・戦隊速力>兵器・情報技術力>砲門・指揮能力・練度・士気

833:名無しさん@お腹いっぱい。
12/05/05 21:07:39.75 zrYwtlYr.net
あと、今回の検証のオマケとして陸上部隊その他について調べたが、
極端な兵器技術力にしても敵兵を減らす量は変わらないことはわかった。
(飛行場耐久・都市の生産力も1~2程度しか減らない。)

しかし、極端な攻撃力のせいか石油タンクを部隊99+戦車999で攻撃したら
備蓄が30000以上消えた。どれだけ減らすかという判定も内部に存在するかもしれない

834:名無しさん@お腹いっぱい。
12/05/06 07:17:55.18 Q0DQLB6v.net
練度と士気の片方もしくは両方の値が命中率に与える影響は大きい
のは間違いないね。それが砲撃効果に対してどう影響するかが問題になるが。

835:名無しさん@お腹いっぱい。
12/05/06 19:19:33.41 p3XnEf1I.net
>>769
なかなか良いデータじゃない 乙

836:名無しさん@お腹いっぱい。
12/05/19 19:52:25.07 7FR58u0o.net
hosyu

837:名無しさん@お腹いっぱい。
12/06/01 12:52:56.05 oTjJ0XQd.net
保守

838:名無しさん@お腹いっぱい。
12/06/03 16:06:54.07 AoXqhCTA.net
◆ 三式弾強化(Tk3puk for Win95)
三式弾の攻撃力が主砲塔基数に比例しているのを主砲門数に比例するよう改めます。
また, 攻撃力が主砲口径に関係なく�


839:齟閧セったのを, 主砲の口径に応じて攻撃力が変わるようにしています。 この改造は高角砲優先使用の改造と併用が可能です。 しかし, 主砲塔が潰れてなければ高角砲より三式弾のほうが強い場合がほとんどと思われます。 近距離で高角砲と三式弾のどちらを優先させるかは雰囲気や効率で好きなほうを選んでください。 ◇ 改造前後での攻撃力の変化 下の表で三式弾(改)の列が改造後の三式弾攻撃力です。 見ての通り VT 信管に迫る威力になります。 強すぎると感じたら三式弾の基本攻撃力を削ってください。 基本攻撃力は高角砲:20(14h), 三式弾:40(28h), VT 信管:50(32h)です。 艦型     主砲.       高角砲  高角砲  三式弾  三式弾(改)  VT信管          装備        装備.   攻撃力  攻撃力    攻撃力..   攻撃力 加賀 20.0cm 単装 10基.  16門...   320.     400.       400        800 大和 46.0cm 3連装 3基.  12門...   240.     120.       630        600 最上 20.3cm 連装 5基.    8門...   160.     200.       400        400 ※ 数値は10進です ◇ 改造後の主砲口径と三式弾攻撃力の関係 51.0cm: 攻撃力78 倍率1.95 46.0cm: 攻撃力70 倍率1.75 40.6cm: 攻撃力61 倍率1.53 40.0cm: 攻撃力61 倍率1.53 38.1cm: 攻撃力58 倍率1.45 38.0cm: 攻撃力58 倍率1.45 35.6cm: 攻撃力55 倍率1.38 30.5cm: 攻撃力49 倍率1.23 28.0cm: 攻撃力46 倍率1.15 20.3cm: 攻撃力40 倍率1.00 20.0cm: 攻撃力40 倍率1.00 ※ 数値は10進です ◇ 三式弾攻撃力及び主砲門数を計算 EXE 上アドレスは -400000 004002E4  6A 04          PUSH 4               艦型データの主砲口径を示すデータIDをスタックに保存 004002E6  FF75 F8         PUSH DWORD PTR [EBP-8]... 個艦コードをスタックに保存 004002E9  E8 65B40A00.    CALL 004AB753.           個艦コードとデータIDから艦型データを返す関数の呼び出し 004002EE   8A80 A8746000... MOV AL,[EAX+6074A8]     主砲口径から主砲攻撃力をロード 004002F4  8B5D FC        MOV EBX,[EBP-4]         三式弾基本攻撃力をロード 004002F7  F6E3           MUL BL                 三式弾基本攻撃力と主砲攻撃力を乗算 004002F9  B3 1A.         MOV BL,1A                20cm砲の攻撃力をレジスタに保存 004002FB... F6F3           DIV BL                三式弾基本攻撃力と主砲攻撃力の積を20cm砲の攻撃力で除算 004002FD... 8845 FC.       MOV [EBP-4],AL           計算された三式弾の攻撃力をストア 00400300.... 6A 05          PUSH 5               艦型データの主砲連装数を示すデータIDをスタックに保存 00400302.... FF75 F8         PUSH DWORD PTR [EBP-8]... 個艦コードをスタックに保存 00400305.... E8 49B40A00.    CALL 004AB753.           個艦コードとデータIDから艦型データを返す関数の呼び出し 0040030A   40           INC EAX               関数から返された値(主砲連装数-1)に1加算 0040030B   8BD8.          MOV EBX,EAX             主砲連装数をレジスタに保存 0040030D   FF75 F8         PUSH DWORD PTR [EBP-8]... 個艦コードをスタックに保存 00400310.... E8 80930A00     CALL 004A9695            個艦コードから主砲塔基数を返す関数の呼び出し 00400315.... 83C4 14         ADD ESP,14               使用したスタックを解放 00400318.... F7E3           MUL EBX               主砲塔基数と主砲連装数を乗算 0040031A   C3.           RETN                  関数の呼び出し元へ復帰 ◇ 呼び出し EXE 上アドレスは -400C00 005152BF  E8 20B0EEFF  CALL 004002E4



840:名無しさん@お腹いっぱい。
12/06/04 20:22:16.81 VvteyrrM.net
>>775
乙です。
魚雷にも同じ改造が出来そうですが
別ゲーになりかねないような・・・

841:名無しさん@お腹いっぱい。
12/06/12 18:42:09.76 GHA4NRGS.net
>754さん
ツール詰め合わせ、再うpをお願い出来ないでしょうか。

842:名無しさん@お腹いっぱい。
12/06/12 20:47:44.16 nxo0zVtB.net
>777
>754 じゃないが ParasiteAI と書き換えデータの詰め合わせ
URLリンク(www.dotup.org)

843:777
12/06/13 11:54:47.58 YQvlC7dM.net
>778さん
返事が遅くなりました。無事にDLできました。
ありがとうございました。

844:名無しさん@お腹いっぱい。
12/06/16 02:45:21.08 UCSn/O7K.net
URLリンク(www1.axfc.net)
Tk3CheatTool.lzh

Excel �


845:}クロで作成したプロセスメモリーにアクセスするタイプの陣営切り替えツールです。 陣営を切り替えられること自体はさして重視してなく, むしろプロセスメモリーへのアクセスを仕方を知るための資料として作成しています。 改造ツールを作る上での参考や土台にしてください。 動作対象は下記となっています。 ・ Tk3puk for Win95 ・ Tk3puk for PS on ePSXe (動作未確認) >443 や >730 を参考に PS 版でもなるべく動作するように拵えましたが, いかんせん動作確認できないのでちゃんと動作してくれるか分かりません。 その場合はいじりまわしてみたり, このスレで相談してみたりしてください。



846:名無しさん@お腹いっぱい。
12/06/28 21:11:16.33 x2kFgjMa.net
IIIの副砲を撃つ判断はどうなってんだろ.
1つの戦隊を同型艦のみで編成しても,主砲を撃つやつと副砲を撃つやつがいたりするが.

847:名無しさん@お腹いっぱい。
12/06/29 01:46:54.59 ElbMWIeo.net
URLリンク(www.f7.dion.ne.jp)

以下のファイルを公開しました。
・ Tk3puk for Win95 用 ParasiteAI (Ver. 2.04.0000, 更新日 2012/6/12)
・ Tk3puk for Win95 用改造データ&書き換えツール詰め合わせ (更新日 2012/6/19)


>781
主砲での攻撃が外れた場合に限り副砲で攻撃する仕様かな。

848:名無しさん@お腹いっぱい。
12/06/29 06:58:58.18 HTFRxrO1.net
>>782
乙です。
現在別のゲームをしていますが、そちらで参考になることがあるかどうか・・・

849:名無しさん@お腹いっぱい。
12/06/30 05:35:11.04 NjwWoigC.net
>>224 の航空機設計修正値MAXコードがどうしてもできない
単体で動かしてもダメ、データ+4hしてもダメ

誰か助けて・・・

ちなみにeSPXe+cepでやってます。

ああ、そういえば5から始まるデータも動かなかったorz

850:名無しさん@お腹いっぱい。
12/06/30 05:41:56.52 NjwWoigC.net
自己解決すんまそ



851:名無しさん@お腹いっぱい。
12/06/30 22:20:20.49 uJtAn5bF.net


852:名無しさん@お腹いっぱい。
12/07/09 23:42:34.15 1BphDJ5i.net
PS版PKで、5で始まるコードが使えません。
環境はePSXe1.7.0とcep0.2.4を使用しています。
どなたか教えていただけませんか?

853:名無しさん@お腹いっぱい。
12/07/10 00:14:45.20 CKeDyVK6.net
色々いじってたら出来てしまいました。
どうも失礼しました

854:名無しさん@お腹いっぱい。
12/07/10 20:12:32.63 H8ugUQ2g.net
PCのHDDが死亡したw
今日直ったw
ここに書き込んで無かったらPS版3PK
一から解析し直しだった・・・
バックアップは大事ですぜ提督

855:名無しさん@お腹いっぱい。
12/07/12 05:36:34.13 sX7vQfqj.net
提督4PK久しぶりにやろうとWin7にインストールしたんだけど、
セーブデータが何処にあるか分からないw
EasyGame.exeで弄ろうとしても、データ弄ったらゲーム内でカーソル合わせると表示は変わるけど、
メニュークリックしても反応無しで、ALT&F4で終了するしかなくなる
だれかボスケテ

856:名無しさん@お腹いっぱい。
12/07/13 07:06:06.00 It+Qyfyx.net
>>790だけど解決しました

857:名無しさん@お腹いっぱい。
12/07/30 10:35:47.14 5lzYuM8z.net
PC版を64bitのWindows7でやりたいのですが、可能でしょうか?


858:名無しさん@お腹いっぱい。
12/08/02 06:03:51.80 65HMkaax.net
自分はPC版(W95PUK)を64bitのWindows7で遊んでいます。
「互換性」で256色にすれば、動作するようです。

859:名無しさん@お腹いっぱい。
12/08/02 21:35:21.45 +FmN7JbX.net
だがBGMはどうするんだい?

860:名無しさん@お腹いっぱい。
12/08/06 08:11:20.21 3OyVeu8U.net
256色だとBGMでないのですか?

861:名無しさん@お腹いっぱい。
12/08/08 21:47:43.68 l+WfPvSM.net
CD音源からの繰り返し再生になるが、XPぐらいから
繰り返し再生しなくなる。
いろいろ工夫する方法があるようだが、環境依存によりうまくいかない場合が多い。

862:名無しさん@お腹いっぱい。
12/08/12 05:12:15.22 eGYBWNl4.net
PC版提督Ⅳの資源の産出量弄る方法はありませんか?

863:名無しさん@お腹いっぱい。
12/08/13 00:43:49.18 7VlCAduy.net
PS2版なら資源のバイナリアドレス見つけてるけど
PC版は知らない。

864:名無しさん@お腹いっぱい。
12/08/15 18:46:02.79 z51a6nUn.net
>>722
の件の砲撃範囲、追撃範囲、空撃範囲はデフォルトでこの数値ですか?
PS版で試してみたい。
コードが沢山出た後に、駿河屋とかの提督中古、売り切れまくりですね。

865:某スレの方ごめんなさい
12/08/22 08:47:04.82 q1XNL9tg.net
小ネタ

米軍だと空母はエセックス、コメンスメントベイ、
戦艦はアイオワ、巡洋艦はバルチモアとクリーブランド、小型艦は
フレッチャーとテンチしか作らないんですね。

技術力がある程度上がると新型艦に移行するみたいですが。
いくらなんでもコメンスメントベイの量産はやめてほしい、低速なのは
構わないけど他の高速艦と組ませてるから萎える。
そこは建造中のデータをバイナリで触って他の空母に変更すればいいですが。

866:722
12/08/23 21:14:27.63 8tEjbi3q.net
PS 版 3puk も解析してみたいが, なかなか売っているのを見かけないな。

>799
いずれもデフォルトの数値です。

867:名無しさん@お腹いっぱい。
12/08/24 18:54:20.80 xRdiaGIk.net
ちょっと規制に巻き込まれて、携帯からなんだけど、PS版のISOファイルの中身とPC版の中身を検証したら、いくらか解決しそうなコードあると思う。
規制解除、来たらPCからPS版ファイルの構成を出して見ようと思う。
何故もっと早くやらなかったのかw
デバッガの件はCのコードだから良く分かんない。
顔ファイル等が開けない。
世界マップはtimで開けるし書き換えれる。
画像をスクショで取って、顔ファイルに当てはめるとか出来ないかな?
昭和天皇率いる、艦隊とか作りたいw
PS2disで大分わかって来たんだが、まだ艦隊の速度関数とかはいまいち変え方がわからん。


868:名無しさん@お腹いっぱい。
12/08/26 20:28:08.88 nt3arfov.net
PS版 提督の決断3PK ファイル構成
BIN - ETC.BIN HEX.BIN MAIN.BIN
DATA - BINDATE.TK3 EVENTSEQTK3. MESSAGE.TK3 PREFILE.TK3 SNDATATK3
GRP - BOM.TK3 CMDBACK.TK3 EVENT.TK3 FUKI.TK3 HAIKEI.TK3 HEIKI.TK3
KAIIKI.TK3 KAO.TK3 KOEI.TK3 KOKKI.TK3 MARKER.TK3 M_MAP.TK3 PACIFIC.TK3
SHOKI.TK3 TITLE.TK3 WHOLE.TK3
HEX - 以下省略
MODEL
MOVIE
SOUND
DUMMMYDAT.
SLPS_012.16
SYSTEM.CNF

SNDATEに大量の初期艦型テータとか国籍データが入ってる。
シナリオごとで艦船データ分けてあるw
なんでこんな作りなのかw



869:判定系の関数はSLPS01216。 PC版はどんな構成ですか? 機銃や艦隊速度変更に活かせたら・・・



870:名無しさん@お腹いっぱい。
12/08/28 00:30:34.50 WTh0RgZJ.net
質問スレ化してるな

871:名無しさん@お腹いっぱい。
12/08/30 15:22:13.06 Iyw0anlf.net
>>800
それは提督Ⅳの話か?

872:名無しさん@お腹いっぱい。
12/08/31 05:06:08.35 tjSMuRmy.net
提督Ⅳの話だったらCOMの建造思考は
1、「理想とする艦種毎の隻数」と「現在残っている艦種毎の隻数」差から建造数を決定
2、建造艦種は建造可能フラグが立ったモノで上限鋼材(使用鋼材?)が◯番目に高いモノ
みたいな決め方に為ってた筈だ

873:801
12/08/31 20:36:22.54 2rCJdfCz.net
PS 版提督の決断III PuK を尋ねて中古ゲーム屋をはしごしたら9軒目にてようやく発見。
探せば会えるもんだね。
今後は Win95 版だけでなく PS 版の解析にも参戦します。よろしく。


>803
Win95 版ではファイルはディレクトリ分けされてなく,
全てのファイルが単一のディレクトリに入れられています。

◇ Tk3puk for Win95 の構成ファイル
BACK256.TK3  BINDATA.TK3  BRDGPAL.TK3  BRF256.TK3  CLIMATE.TK3
DBWIN.TK3  DENTAKU.TK3  DIRGRP.TK3  EDHOBER.WAV  EDTYAKU.WAV
END2.TK3  EVENTSEQ.TK3  EVT256.TK3  GUNJIN.TK3  HEXADATA.TK3
HEXANIM.TK3  HEXFDATA.TK3  HEXFGRP.TK3  HEXFGRPP.TK3  HEXMAP.TK3
HEXOBJ.TK3  HEXPAL.TK3  HEXPARTS.TK3  HEXSENKA.TK3  HEXTILE.TK3
HEXUNIT.TK3  HEXVOBJ.TK3  HEXVUNIT.TK3  HKGRP256.TK3  HMAPGRP.TK3
HMAPVGRP.TK3  HVIEWMAP.TK3  KANKYOU.TK3  KAO256.TK3  KAO256P.TK3
KCGRP.TK3  KK256P.TK3  KKGRP256.TK3  KSGRP256.TK3  LOGO.TK3
M256PAL.TK3  MAPDRILL.TK3  MESSAGE.TK3  MMAPGRP.TK3  MODEM.INI
OCP256.TK3  PACIFIC.TK3  PARTS.TK3  PARTS2.TK3  PREFILE.TK3
RMKOEI.BIN  RSLT256.TK3  S1.WAV  S10.WAV  S11.WAV  S12.WAV  S13.WAV
S14.WAV  S15.WAV  S16.WAV  S17.WAV  S18.WAV  S19.WAV  S2.WAV
S20.WAV  S21.WAV  S22.WAV  S23.WAV  S24.WAV  S25.WAV  S3.WAV
S4.WAV  S5.WAV  S6.WAV  S7.WAV  S8.WAV  S9.WAV  SAVEDAT.TK3
SAVEDAT.T3P  SCEEND.TK3  SENKA2.TK3  SETUP256.TK3  SNDATA.TK3
SNDATA1.TK3  SNDATA2.TK3  SNDATA3.TK3  SOP256.TK3  SOUNDGRP.TK3
SSGRP256.TK3  TK3PKW95.EXE  TK3PKW95.HLP  TK3PKW95.CNT  TK3W95.EXE
TK3W95.HLP  TK3W95.CNT  UNKOEI.EXE  UNKOEI.DAT  VIEWGRP.TK3
WARDAT0.TK3  WARDAT1.TK3  WARDAT1.T3P  WARDAT10.TK3  WARDAT10.T3P
WARDAT2.TK3  WARDAT2.T3P  WARDAT3.TK3  WARDAT3.T3P  WARDAT4.TK3
WARDAT4.T3P  WARDAT5.TK3  WARDAT5.T3P  WARDAT6.TK3  WARDAT6.T3P
WARDAT7.TK3  WARDAT7.T3P  WARDAT8.TK3  WARDAT8.T3P  WARDAT9.TK3
WARDAT9.T3P  WIDAT0.TK3  WIDAT1.TK3  WIDAT1.T3P  WIDAT10.TK3
WIDAT10.T3P  WIDAT2.TK3  WIDAT2.T3P  WIDAT3.TK3  WIDAT3.T3P  WIDAT4.TK3
WIDAT4.T3P  WIDAT5.TK3  WIDAT5.T3P  WIDAT6.TK3  WIDAT6.T3P  WIDAT7.TK3
WIDAT7.T3P  WIDAT8.TK3  WIDAT8.T3P  WIDAT9.TK3  WIDAT9.T3P

874:名無しさん@お腹いっぱい。
12/08/31 21:02:42.36 KzacY5fD.net
>>807
うはwww
神きたー。
宜しくお願いします。
ファイル構成は意外と似てますね。
俺の力じゃちょっと限界が。でもPS2DISの使い方も少し理解してきたので
なんとか付いていきます。
PC版の機銃威力と艦隊速度に合わせて砲撃範囲拡張が出来れば・・・

875:名無しさん@お腹いっぱい。
12/08/31 21:15:54.54 KzacY5fD.net
>>807
それと自分も今日とある偉大なプログラマの方に聞いたのですが
URLリンク(www.romhacking.net)
↑のPCSX Agemo debuggerでHBPなどが使えるエミュを教えてもらいました。
ご参考に。ダンプなども取れるようなのでPS2DISと併用出来ると思います。

876:名無しさん@お腹いっぱい。
12/09/02 02:29:46.79 2gXo8f/j.net
あれ?PSPK 日本や独ソの練度99コードはあるのに米英がないだと
みんなコード自分でφ(`д´)カキカキできるのか ウラヤマ

877:名無しさん@お腹いっぱい。
12/09/02 03:14:57.80 3/MAHggZ.net
>>810
ちょうどPSPKプレイしてたので
クレクレ元帥にコードを進呈します。
80で始まるとこは+4hかもよ。
面倒なので実機では確認してない。
やっつけなのでいい加減かもしれない。

米英現存艦士気練度99
5000D628 0000
8009D74B 6363
50002728 0000
8009F90A 6363

米艦のみ激安
50005428 0000
800A1C4D 00FA
50005428 0000
800A1C4F 0032

878:名無しさん@お腹いっぱい。
12/09/02 11:50:15.90 wCGyvnhd.net
やってみようと思う→結局何もしない
Q&A自演→質問と答えがずれていることが多い
質問のみ→自分で調べれば判ることまで聞くのでうざい

PS版のコードは動作確認もろくにせずに書き込むアホがいるから
コードを使って遊ぼうと思った人は大変だろうな

879:名無しさん@お腹いっぱい。
12/09/02 12:57:11.06 tu5c3JzI.net
まさしく自分の事なんだろうな。
最近おかしな批判で、意味不明な超絶アホが、書き込みしてるな。
よくそんな書き込み出来るな。

880:名無しさん@お腹いっぱい。
12/09/02 13:30:40.12 2gXo8f/j.net
>>810ですが
>>811さんのコードは残念ながらONにするとフリーズするので>>299さんのデータを参考に試行錯誤したら米軍は99にできた・・・と思ったら駆逐艦の途中から99になっていません(´;ω;`)
米現存艦士気練度99
5000C828 0000
8009CA52 6363

動作はシナリオ1で確認しました
建造艦も含めて駆逐艦の途中までは99になるんですが・・・


881:名無しさん@お腹いっぱい。
12/09/02 14:14:43.77 BShUx3b6.net
>814
これならどう?

◆ 米艦士気練度99 (Tk3puk for PS, Address +4)
5000C828 0000
8009D97E 6363

882:名無しさん@お腹いっぱい。
12/09/02 14:42:46.51 2gXo8f/j.net
>>815
D97EをD97Aにしたところ士気練度99になりましたありがとうございます

883:名無しさん@お腹いっぱい。
12/09/02 16:28:15.80 Fo/lIpqI.net
結局◆の人の1レスで片がついたな。日米開戦の場合だと
811は伊18から、814は吹雪から順に士気練度99になる。

◆の人がんばってください。

884:名無しさん@お腹いっぱい。
12/09/02 18:07:08.82 BShUx3b6.net
Tk3puk for Win95 と Tk3puk for PS の個艦データを対比して推測される構造。

◆ 個艦データ(Tk3puk for PS)
ePSXe 上アドレス(+4):009E7A40+28*(0~1F3)
PS 上アドレス(+4):8009BA20+28*(0~1F3)
+00 艦名称
+0E-0F 艦型コード
+10-11 戦隊コード, FF FF:未配備
+12-13 艦載航空隊コード, FF FF:航空隊なし
+14-15 戦隊内で前の艦の艦コード(いなければ FF FF)
+16-17 戦隊内で次の艦の艦コード(いなければ FF FF)
+18-19 兵装基数
  ---- ---- ---- ????:主砲基数
  ---- ---? ???? ----:副砲基数
  ???? ---- ---- ----:魚雷発射管基数
+1A 高角砲門数
+1B 機銃挺数
+1C 耐久度
+1D 速度
+1E 練度
+1F 士気
+20 石油
+22 新兵器
  ---- ---1:対空レーダー
  ---- --1-:水上レーダー
  ---- -1--:照射レーダー
  ---- 1---:ロケット砲
  ---1 ----:シュノーケル
+24
  残り建造期間 毎週月曜におよそ -5
  沈没からの経過日数 1日経過するごとに +1
+26-


885:27 艦の状況   ---- ---- ---- ---1:ドック入り   ---- ---- ---- 000-:建造中   ---- ---- ---- 001-:未配備   ---- ---- ---- 010-:就役中   ---- ---- ---- 011-:戦果艦   ---- ---- ---- 100-:艦籍抹消済み   ---- ---? ???? ----:戦隊内位置   ---- --1- ---- ----:舵損傷   ---- -1-- ---- ----:弾薬庫浸水   ---- 1--- ---- ----:カタパルト損傷   ---1 ---- ---- ----:発電機損傷   --1- ---- ---- ----:炎上中 ◆ 個艦データのインデックス詳細 日:0~C7(C8h 隻) 米:C8~18F(C8h 隻) 英:190~1C1(32h 隻) 豪:1C2~1CC(Bh 隻) 蘭:1CD~1D3(7h 隻) ソ:1D4~1D9(6h 隻) 独:1DA~1F3(1Ah 隻) 各国の個艦データのメモリー上アドレスを計算するための参考資料です。 プログラムが各艦を識別するために使っている艦コードは1起算なので それと取り違えないようにしてください。



886:名無しさん@お腹いっぱい。
12/09/02 19:23:33.78 Fo/lIpqI.net
>818
乙です。

各国の個艦データに関して、全第三国を合計した艦数はたぶん上限100隻ですが
国ごとに何隻登場するのかはシナリオ又は他の何らかの理由で変動します。
例としては1941ソ連開戦ではソ連艦艇が13隻いたり。
後期シナリオだと増載型が登場するといった違いもありますがよく分かっていません。

887:818
12/09/02 20:11:30.39 BShUx3b6.net
>819
なるほど。
個艦データの場合, 艦型から艦の国籍を引くことができるので
インデックスの何番はどこの国という造りにしていないようですね。

>818 にある個艦データのインデックス詳細は
日米開戦シナリオの開始直後のものになります。

888:名無しさん@お腹いっぱい。
12/09/02 20:33:54.79 arNKotT4.net
>>818
詳細乙です。
期待してます。

889:名無しさん@お腹いっぱい。
12/09/02 21:27:12.04 Onu5KjU0.net
飛行甲板って回復しない仕様?

890:名無しさん@お腹いっぱい。
12/09/03 07:50:39.76 VsWsxAzm.net
8001f8fc 7c1d
8001f8fe 0008
800075F0 1010
800075f2 bf8f
800075f4 0020
800075f6 0400
800075f8 407e
800075fa 0008

艦隊速度ぽいとこ見つけた
はじめてプログラムコード作ってみた
半分ぐらいの速度になった\(^o^)/
たすけて!

891:名無しさん@お腹いっぱい。
12/09/03 19:54:35.25 2W6KPgrG.net
>817
逆にどうやったらそんな間違え方が出来るのだろう。
8009~だけを使って最初の部分が機能するかどうか確かめるだけで十分なんだが。

823は何をどう助けて欲しいのだろう?

892:名無しさん@お腹いっぱい。
12/09/03 21:37:32.64 VsWsxAzm.net
824の言ってる意味が分からんな。
お前みたいなの日本にいらないでしょ。
お前死んだほうが良いんじゃない?
アンカーつける価値もねーよw
口だけ大将軍www
フェラ大王と呼ばせてもらう。

893:名無しさん@お腹いっぱい。
12/09/03 21:50:54.41 Tv5sZo7c.net
フェラ代将軍わろたw

894:名無しさん@お腹いっぱい。
12/09/03 23:59:13.78 gT3YyHLF.net
>823
残念ですがそれは個艦速度です。

その 8001f8fc 周辺のコードをよく見るとレジスタの値に
1D 加算したアドレスへのアクセスが発生しています。
>818 を参照してもらうと分かるのですが
個艦データ内の速度を拾う操作を行っているルーチンですね。
データ構造は >818 のような形式で書き留めておくと
このようなときに参照できて便利です。

さて, それでは今回の捜索はハズレだったかとそうではありません。
>726 で触れているように個艦速度を返す関数は戦隊速度を返す関数に呼ばれ,
戦隊速度を返す関数は艦隊速度を返す関数に呼ばれています。
つまり, 関数の呼び出し元を探れば艦隊速度を返す関数にたどり着くわけです。
また, 追加の情報として >726 の『特長的なループ構造を持つ』と
>719 の『艦隊速度は最大


895: 50kt に制限』があります。 これを元にループ構造と 32h の値が内部にある関数を絞り込むとあっさり見つかりました。 最後に艦隊速度を増加させるプログラムをどう書くかですが, これは意外と簡単です。 シフト命令を使えば1命令(4バイト)で済むのでこれを利用して艦隊速度を上げます。 命令を置く場所の確保はこれも意外と簡単で, サブルーチンからの復帰命令の JR $ra の後ろにある使用されていない遅延スロットを使います。 ここに置かれた命令は復帰の直前に実行されるので非常に使い勝手良好です。 以上の流れを経て出来上がったのが以下のコードになります。 ◆ 艦隊速度アップ(Tk3puk for PS, +4 Address) ◇ 2倍速 8001BD78 1040 8001BD7A 0002 R3000 命令: 00021040 sll v0,v0,$01 ◇ 4倍速 8001BD78 1080 8001BD7A 0002 R3000 命令: 00021080 sll v0,v0,$02 ◇ 16倍速 8001BD78 1100 8001BD7A 0002 R3000 命令: 00021100 sll v0,v0,$04



896:名無しさん@お腹いっぱい。
12/09/04 00:46:19.87 jy+zYbAj.net
>>827
おお!先生の分かりやすい解説有り難うございます。
+1Dのアドレスはそういうことでしたか。
これからも宜しくお願いします。
今までみたプログラムコード解説で一番わかり易かった。
ホントに感謝してます!

897:名無しさん@お腹いっぱい。
12/09/04 01:00:20.26 j6zK2VSG.net
>>827
これはプログラムコード解析のテンプレになっても良いぐらいの良レス。乙であります。

898:名無しさん@お腹いっぱい。
12/09/04 02:49:52.50 OWsbkXxw.net
>>827
学校の先生みたいだな。
このスレがDAT落ちするのがもったいない。

899:名無しさん@お腹いっぱい。
12/09/04 19:41:30.76 Q2kdgsd/.net
保守

900:名無しさん@お腹いっぱい。
12/09/07 07:20:46.89 rszj1MuU.net
ぬぽこは、おにぎりが料理かよ()

901:名無しさん@お腹いっぱい。
12/09/07 07:21:57.19 rszj1MuU.net
>>832
誤爆スマソ

902:名無しさん@お腹いっぱい。
12/09/09 23:53:54.25 C3VxG63a.net
◆ キー判定アドレス(Tk3puk for PS, +4 Address)
ePSXe上(+4):009FFACA
PS上(+4):800B3AAA

キーとの対応(出典 URLリンク(www.big.or.jp)
┌───┬────┬───┬───┐
│↑.   1000h│ START.   0100h │△   0010h.│L2.. 0001h..│
│→.   2000h│                │○   0020h.│R2  0002h..│
│↓.   4000h│                │×   0040h.│L1.. 0004h..│
│←.   8000h│ SELECT   0800h │□   0080h.│R1  0008h..│
└───┴────┴───┴───┘
コードを一時的にオンにしたい場合は, キー判定アドレスを利用して
特定のキーを押したときのみコードが有効になるようにすると便利です。
以下はキー判定アドレスの使用例です。


◆ 陣営切り替え(Tk3puk for PS, +4 Address)
 ・ Select + L1 + L2 押下で難易度を普通, 陣営を日本に切り替え(提督は五十六)
 ・ Select + R1 + R2 押下で難易度を普通, 陣営を米国に切り替え(提督はキンメル)
D00B3AAA 0805
3009ABE2 0005 ← 難易度と陣営の指定(日本陣営で普通)
D00B3AAA 0805
8009ABEA 0001 ← 連合艦隊司令長官の指定(五十六)
D00B3AAA 0805
8009ABEC FFFF
D00B3AAA 080A
3009ABE2 0006 ← 難易度と陣営の指定(米国陣営で普通)
D00B3AAA 080A
8009ABEA FFFF
D00B3AAA 080A
8009ABEC 0026 ← 太平洋艦隊司令長官の指定(キンメル)

◆ 全基地に侵攻部隊発生(Tk3puk for PS, +4 Address)
Select + L1 + L2 + R1 + R2 押下で全ての基地に侵攻部隊 99(保有物資 20000)が発生
D00B3AAA 080F
50005064 0000
300A3064 0063
D00B3AAA 080F
50005064 0000
800A30AC 4E20

903:名無しさん@お腹いっぱい。
12/09/10 01:15:44.58 m4WiqkEF.net
先生、PSPKの機銃威力拡大お願いします。
自分じゃデバッガで個艦速度までしか辿り着けない。

904:名無しさん@お腹いっぱい。
12/09/11 21:50:00.55 xqqKqLGC


905:.net



906:名無しさん@お腹いっぱい。
12/09/13 09:41:11.44 zLN8QFKa.net
>>836
ども。先生のやり方でまず艦隊速度にたどり着けるか
ちょっと試してみます。答えは出てるので上手くたどり着けたら
出来ると思います!ありがとう!

907:名無しさん@お腹いっぱい。
12/09/14 14:23:31.64 zof2lUS/.net
保守

908:名無しさん@お腹いっぱい。
12/09/16 09:46:12.52 BKV3VxXC.net
提督の決断III with パワーアップキット(SLPS 01216) on ePSXe 1.7.0 用 Parasite AI
URLリンク(www.f7.dion.ne.jp)

自分のところの環境以外でも動作するのか情報が欲しいので開発中ながら公開します。
陣営のアドレスが 009E6C02 に来る環境なら使えるかと思います。
不具合を見つけたら報告ください。

本体の外観と添付のマニュアルは for Win95 版のものを流用したため,
PS 版では機能しないものもそのまま残っています。

909:名無しさん@お腹いっぱい。
12/09/16 17:19:58.44 /9K+FFgo.net
>>839
乙です。
EPSXEで使用できてます。
こちらはMECCで既に色々と変換出来るようにコード保存した
後なのでほぼ同様の事を出来る様にしてます。
使い勝手はParasiteAIの方が良いかもですね。

910:839
12/09/17 21:28:45.68 f+VIfQEM.net
>840
情報ありがとうございます。
Parasite AI が書き換えるアドレスは現状ので使えるようですね。
本ツールでできる敵艦隊の航路自動設定や基地重要度の自動調整は
なかなか面白い機能だと思うので使ってみて下さい。
日本軍プレイで開戦初頭からジョンストンが作戦目標に上がってくるのは
ゲームの進行上ちょっと微妙な気もしますが。

>839 で上げた PS 版 Parasite AI ですが,
航空機の設計変更でバグが見つかったので一旦下げます。

911:名無しさん@お腹いっぱい。
12/09/20 13:25:39.40 QVQdJd5m.net
>>827
これってうさみみでやってるんですか?

912:名無しさん@お腹いっぱい。
12/09/20 20:14:14.28 cvxjzDDU.net
PC版のチートって、どうやったらいいんですか??
どこでどうやればいいのか、まったくわかりません

913:名無しさん@お腹いっぱい。
12/09/20 20:36:07.26 3b+27clV.net
セーブデータの内容を書き換えるか、シナリオや基地データ/ユニットデータなどを書き換えるのが一般的だが…
動いてるメモリを直接弄るのも可能だな

バイナリエディタかメモリエディタの使い方でググってみ?

914:名無しさん@お腹いっぱい。
12/09/20 20:39:57.38 WruVgqlA.net
俺はPC版もPS版もMECC。
プログラムコード探す時だけうさみみ。

915:名無しさん@お腹いっぱい。
12/09/20 23:25:20.12 cvxjzDDU.net
>844
>845
ありがとうございます。
しらべてみます

916:名無しさん@お腹いっぱい。
12/09/21 10:17:12.39 7yEjmksZ.net
windows7でもできると書いてる方がいますが、互換性で設定してもできません。
どうしたらいいかわかる方いませんか??

917:827
12/09/22 07:45:36.56 kPmE6sNi.net
>842
うさみみは使っていません。
ファイル "SLPS_012.16" を DisR3000 を利用して
ニーモニックのテキストファイルに変換し,
そのテキストファイル上で検索や絞り込みを行っています。

DisR3000 は下記 URL からダウンロードできますが
これ自体は DLL のため, これだけでは何もできません。
  URLリンク(www.vect)


918:or.co.jp/soft/win95/prog/se098416.html DisR3000 を活用するにはプログラムの開発環境か MS Office 等の VBA が使える環境が必要です。 裏技的な方法ですが DisR3000 に同梱のサンプルアプリに ファイルを逆アセンブルする隠し機能があることを利用して ニーモニックのテキストファイルを作ることはできます。 ただし, この方法ではファイルの先頭がアドレス 80000000 と 認識されるのでそのままではアドレスの値が合いません。 ps2dis で逆アセンブルしたときと同じアドレスにするには ファイル "SLPS_012.16" の頭にダミーの空白を挿入する等の工夫が必要です。 DisR3000 サンプルアプリのファイル逆アセンブル機能を使うには そのウィンドウの表示領域を広げてください。 ウィンドウの下方にファイルを逆アセンブルするための項目が隠れています。



919:名無しさん@お腹いっぱい。
12/09/23 13:43:41.36 pf8iUI8R.net
>>848
なるほど。
そのやり方でも行けるんですね。
勉強になりました。

920:名無しさん@お腹いっぱい。
12/09/23 18:08:11.89 UIadHg29.net
>835
できたよ。

◆ 機銃威力強化(Tk3puk for PS, +4 Address)
・ 威力16倍
D0165340 94D4
80165360 1100
D0165340 94D4
80165362 0002

R3000 命令
00021100 sll v0,v0,$04

・ 威力32倍
D0165340 94D4
80165360 1140
D0165340 94D4
80165362 0002

R3000 命令
00021140 sll v0,v0,$05

・ 威力256倍
D0165340 94D4
80165360 1200
D0165340 94D4
80165362 0002

R3000 命令
00021200 sll v0,v0,$08

16倍ではまだ通常と大差なく感じられますが
32倍にするとはっきりと差を感じられるかと思います。
どちらを使うかはお好みで。
256倍にするとほとんど撃墜できるようになりますが, 無敵とまではいきません。

上記コードはエミュレーター上では恐らく効果が得られません。
エミュレーター上で機銃威力を強化する場合は CD のファイル BIN\HEX.BIN の
アドレス 74E08-74E0B を 00 00 00 00 から書き換えます。
16倍なら 00 11 02 00, 32倍なら 40 11 02 00, 256倍なら 00 12 02 00 へと書き換えてください。

条件付きコードとなっている理由は機銃による撃墜判定を行っているルーチンが
戦闘中にのみメモリー上に読み込まれるためです。
戦闘中にのみコードが有効になるよう条件付きコードとしています。
戦闘中以外は別のプログラムコードまたはデータが同アドレスに存在するため
これを書き換えてしまうと何が起こるか分かりません。

参考画像:機銃威力256倍でレイテの小沢艦隊を空襲した結果
URLリンク(www.dotup.org)

921:名無しさん@お腹いっぱい。
12/09/23 20:52:01.86 pf8iUI8R.net
>>850
先生きたー
有難うございます。
165340にBP仕掛けて復習してみます。
お疲れ様です。

922:名無しさん@お腹いっぱい。
12/10/11 22:00:27.18 8FUNvWWQ.net
次スレの心配する前にネタが尽きそうだね

923:名無しさん@お腹いっぱい。
12/10/13 20:23:34.20 jn8NFjR+.net
提督3pkの画面解像度変更
1BA50A-**** 大x
1BA511-**** 大y
1BA53A-**** 中x
1BA541-**** 中y
1BA55D-**** 小x
1BA564-**** 小y

ここを変えて 1600x1200とかでプレイは可能
C7 85 C4 FE FF FFに続いてた

924:名無しさん@お腹いっぱい。
12/10/14 10:42:26.24 PTswZEnF.net
>853
いいね。
応用して Hex 戦の表示範囲も広げようとしたが叶わなかった。

925:名無しさん@お腹いっぱい。
12/11/02 20:44:51.53 EIg6Pi0F.net
◆ 戦闘中輸送船速度 50kt (Tk3puk for PS)
D0113990 0014
80113990 0032

上記コードはエミュレーター上では恐らく機能しません。
エミュレーター上で輸送船速度を上げる場合は
CD のファイル BIN\HEX.BIN の下記アドレスを書き換えてください。
23438-23439:14 00 → 32 00

926:855
12/11/02 21:13:12.10 EIg6Pi0F.net
また書き忘れたけど, >855 のアドレスは +4 基準なので
そうでない環境の人はアドレスを補正してください。


書き込みついでに .BIN データのメモリー上アドレスを紹介しておく。
戦闘中にしか用のないコードは SLPS_012.16 ではなく
HEX.BIN に含まれている模様。

・ ETC.BIN
シナリオ開始前の初期設定の場面


927:でメモリー上にロードされる。 開始アドレス  ePSXe上(+4):00A3C578  PS上(+4):800F0558 ・ MAIN.BIN 戦略中にメモリー上にロードされる。 開始アドレス  ePSXe上(+4):00A3C578  PS上(+4):800F0558 ・ HEX.BIN 戦闘中にメモリー上にロードされる。 開始アドレス  ePSXe上(+4):00A3C578  PS上(+4):800F0558



928:名無しさん@お腹いっぱい。
12/11/02 22:07:50.07 tCz79jAQ.net
>>855
乙です。
これまた凄いコードが。
有り難うございます。

929:名無しさん@お腹いっぱい。
13/01/01 00:22:07.21 3gs/0qlb.net
長官、明けましておめでとうございます。

930:名無しさん@お腹いっぱい。
13/01/01 01:09:16.86 LCpzAYGm.net
開戦じゃ

931:名無しさん@お腹いっぱい。
13/01/03 02:37:49.07 +civUh3l.net
PS2版のⅣPKの砲塔数制限解除のコードって全く出てないですかね…
どなたかご存知であれば、出来れば欲しいです。
あ、本年もよろしくおねがいします。

932:名無しさん@お腹いっぱい。
13/01/05 23:06:11.45 iuxulqyv.net
>>860
バイナリ弄ったらいいやん。
余裕で検索出来た記憶ある。

933:名無しさん@お腹いっぱい。
13/01/06 00:28:21.23 6wMok9tH.net
無印と同じところではないんですよね…
すみませんなにぶん不得手で暗中模索状態orz

934:名無しさん@お腹いっぱい。
13/01/06 02:37:22.64 6wMok9tH.net
だみだ~見つからん…目がイタイ
Stirlingでどーやって検索すればいいのか皆目見当がつかないス

935:名無しさん@お腹いっぱい。
13/01/06 21:27:29.35 WdyNi92+.net
>>863
ヒント 艦船名 検索

936:名無しさん@お腹いっぱい。
13/01/06 21:49:47.20 6wMok9tH.net
えーと…「艦船名」の文字列で検索すると2箇所ありました
ううっせっかくヒントもらったのにこれからどーすりゃいいのかわからない

937:名無しさん@お腹いっぱい。
13/01/06 22:00:13.47 WdyNi92+.net
そこの数値で、最大耐久とかと一致してるの探してみろよ。バックアップ取って。
経験大事。

938:名無しさん@お腹いっぱい。
13/01/06 23:49:50.03 6wMok9tH.net
煮詰まった…だみだ~どうやらバカなオレにはムリみたい。
アドバイスありがとう。

939:名無しさん@お腹いっぱい。
13/01/09 21:41:38.30 KtSixj+R.net
スレチですが

映画『聯合艦隊司令長官 山本五十六』
URLリンク(isoroku.jp)

正月休みにDVDを借りて観ました
かなり面白かったです
映画の内容は賛否両論ありますけどね

零戦パイロットの牧野幸一少尉役に
TBSドラマ『ルーキーズ』に出演した五十嵐隼士さん
軍人役では凛々しい演技でビックリしました

940:名無しさん@お腹いっぱい。
13/01/22 10:18:52.05 FFwPzogg.net
何を今更だけど、
不要な96式艦戦を水上機化して航空戦艦に積めば、空母は要らないよね。

941:名無しさん@お腹いっぱい。
13/01/22 15:34:53.67 Ahtet3VJ.net
注文して頼んだ、Ace3DS plustが3個届いたんだけど
2個が動かないww
分解してみたら、御飯粒が入っていたチャーハン?
飯食ったら手洗ってから作業しろよな中華がーーー

942:名無しさん@お腹いっぱい。
13/01/22 15:39:10.34 gDHswbG0.net
>>869
ああ。よくやってたな。それ。

943:名無しさん@お腹いっぱい。
13/01/23 12:32:29.62 KMu/i1ns.net
どなたか3無印PS版のコード教えてください
大和特攻で沖縄の守備隊を99固定にしたいんです、お願いします
探してもパワーアップキットのコードばかりで……

944:名無しさん@お腹いっぱい。
13/01/23 13:45:35.79 WFeqYcBK.net
コードを待つよりも無印を売ってパワーアップキット版を買った方が早いと思う

945:名無しさん@お腹いっぱい。
13/01/23 18:43:20.81 p1Ddl23J.net
提督3PKだけでこれだけ出てるから
何故PK版で遊ばないか意味不明。
今更無印とか期待薄www
自分で解析しろってなるのが落ち


946:。



947:名無しさん@お腹いっぱい。
13/01/23 19:30:25.62 S00c47Kc.net
>>873
>>874
高いだよぉ・・・何7000円↑ってorz
無印500円だから買ったんだけどね
大和特攻で囮全滅してしょうがないから長門で特攻してまたゲームオーバーだよ
死んでくれ米空母

948:名無しさん@お腹いっぱい。
13/01/23 21:07:32.89 Wb8nTxva.net
>>875
改造するためのツールやノウハウはここで
得られる。てか7000円ごときも出せないとか、ひどいなwww

949:名無しさん@お腹いっぱい。
13/01/24 06:31:22.99 FUyp0nxZ.net
>>875
酷くてすまないねww
で、ネットでようやくこれみつけた
3無印PSのコード

九六式艦戦能力
攻撃力   
300A3FB4 0063
爆撃力   
300A3FB5 0063
防御力   
300A3FB6 0063
速度    
800A3FB8 03E7
航続距離  
800A3FBA 03E7
予備数   
800A3FBE 03E7
練度    
300A3FCO 0063

あと爆装できたら助かるんだけど・・・

950:名無しさん@お腹いっぱい。
13/01/24 08:08:41.04 Jh/QwsJA.net
>>877
多分「+48h」すれば零戦63型だよ。

951:名無しさん@お腹いっぱい。
13/01/24 10:40:55.56 5eYcs9vJ.net
16進法すら理解していないと思われ

952:名無しさん@お腹いっぱい。
13/01/24 18:59:17.29 nt003JV+.net
3 無印と言っても通常版と Best 版ではアドレスが違うんだそうで。

953:名無しさん@お腹いっぱい。
13/01/24 19:20:43.75 Jh/QwsJA.net
解析出来ないんだったら取り敢えず既存のコードぶち込んで、
地道に変化した値を調べて逆算すればいいだけ。
それもしないのはただのクレクレ厨房orクレクレ消防です。

954:名無しさん@お腹いっぱい。
13/01/24 20:28:47.57 Jh/QwsJA.net
ちなにみ・・・
九六式艦戦の、
攻撃力:300AD524 0063
防御力:300AD526 0063

を、、、

攻撃力:800AD524 FFFF
防御力:800AD526 FFFF

にしてみたら、、、攻撃力と防御力がMAXの「255」になり、
爆撃力もMAXの「255」になりましたwww
攻撃力と防御力はキチンと反映されていますが爆撃力は不明ですw

955:名無しさん@お腹いっぱい。
13/01/25 23:46:52.43 /MsbsPMR.net
◆ 戦略中にのみコードを有効にする条件コード(Tk3puk for PS, +4 Address)
D00F0558 0003
MAIN.BIN がメモリー上にあるときにコードを有効にする。

◆ 戦闘中にのみコードを有効にする条件コード(Tk3puk for PS, +4 Address)
D00F0558 0004
HEX.BIN がメモリー上にあるときにコードを有効にする。

◆ 初期設定中にのみコードを有効にする条件コード(Tk3puk for PS, +4 Address)
D00F0558 0005
ETC.BIN がメモリー上にあるときにコードを有効にする。

◆ 基本攻撃力アドレス(Tk3puk for PS, +4 Address)
80178B0F:20 魚雷
80178B10:12 爆雷
80178B11:14 高角砲
80178B12:32 VT信管
80178B13:28 三式弾
80178B14:18 爆撃
80178B15:1C 航空魚雷
80178B16:1E 航空ロケット弾
80178B17:18 未使用?
80178B18:1E 焼夷弾
80178B19:14 基地砲台

※ 攻撃力は 1 バイト単位で管理されているので書き換える際には 3 コードを使用のこと。
また, 上記のデータは戦闘中にしか存在しないので書き換え時は前出の条件コードを併用のこと。


◆ 基本攻撃力アドレス(Tk3puk for Win95)
>108, >282 の続報
005DD908:20 00 00 00 魚雷
005DD90C:12 00 00 00 爆雷
005DD910:14 00 00 00 高角砲
005DD914:32 00 00 00 VT信管
005DD918:28 00 00 00 三式弾
005DD91C:18 00 00 00 爆撃
005DD920:1C 00 00 00 航空魚雷
005DD924:1E 00 00 00 航空ロケット弾
005DD928:18 00 00 00 未使用?
005DD92C:1E 00 00 00 焼夷弾
005DD930:14 00 00 00 基地砲台

※ 攻撃力の有効桁数は 1 バイト。つまり最大で FF まで。
EXE 上のアドレスは 1DC908-1DC933。

956:名無しさん@お腹いっぱい。
13/01/26 01:39:42.73 gPEyGsga.net
>>882
乙です。
攻撃力全部揃いましたね。

957:882
13/01/26 09:05:44.07 OdDysCZg.net
>>883
乙です。

958:名無しさん@お腹いっぱい。
13/01/26 16:16:25.33 1Ys0qJC7.net
◆ 高角砲を三式弾に優先して使用する(Tk3puk for PS, +4 Address)
D00F0558 0004
801079C8 1C4C
D00F0558 0004
801079D4 0003
D00F0558 0004
801079DC 1C47
D00F0558 0004
801079E8 0006

PS 版 Tk3puk の操作に難儀しているためこのコード�


959:ェ機能するかは未検証です。 動作の可否が判明しましたらご報告ください。



960:886
13/01/26 16:44:55.40 1Ys0qJC7.net
訂正 >886

◆ 高角砲を三式弾に優先して使用する(Tk3puk for PS, +4 Address)
D00F0558 0004
801079C8 1C4C
D00F0558 0004
801079D4 0003
D00F0558 0004
801079DC 1C74 ← 訂正箇所
D00F0558 0004
801079E8 0006

動作原理は >767 と同様で, どの対空攻撃手段をとるかの判定を
「VT 信管, 三式弾, 高角砲」の順から「VT 信管, 高角砲, 三式弾」の順に改めています。
条件付きコードとなっている理由はこの対空攻撃手段判定ルーチンが
戦闘中にのみメモリー上に存在するためです。
そのため戦闘中にのみコードが有効になるよう条件コードを使用しています。

961:名無しさん@お腹いっぱい。
13/01/28 14:06:26.34 IygD2Zv4.net
>>887
おお!
PS版新コード乙です

962:名無しさん@お腹いっぱい。
13/01/29 21:39:11.30 axliQiIa.net
>887 について検証したところ動作 OK のようです。


◆ 戦闘アニメで艦船の戦闘アニメのみを表示する(Tk3puk for PS, +4 Address)
3009ABE5 0019

Tk3puk for Win95 では海戦・空戦・陸戦の戦闘アニメの再生を個別にオンオフできるのですが
Tk3puk for PS では個別にオンオフすることができません。
しかしながら, どの戦闘アニメを再生するかのフラグ管理はされているので
そのフラグを書き換えることにより艦船の戦闘アニメだけ表示するようにできます。
戦闘アニメは見たいものの空戦アニメがじれったいときにどうぞ。

963:782
13/02/09 18:03:17.33 sct5Mynx.net
R3000 逆アセンブラを公開しました。
値ではなくプログラムを書き換える PAR コードを作成する場合には役立つかと思います。

SLPS_012.16 を逆アセンブルする場合は開始アドレスを 8000F800 にすると
ps2dis の逆アセンブル結果と同じになります。
MAXN.BIN, HEX.BIN, ETC.BIN については開始アドレスを 800F0558 にしてください。

964:名無しさん@お腹いっぱい。
13/02/10 07:49:52.07 T3lumKJT.net
>>890
>>890
おはようございます。
ありがたく頂戴しました。
逆アセツール いいですね^^

965:名無しさん@お腹いっぱい。
13/02/10 15:57:49.25 kkz4WLTK.net
>>890
ありがとうございます。DLさせて頂きました。

966:782
13/02/13 19:51:26.84 jebK8SJv.net
Tk3puk for PS の戦闘マップ画像が解析できたので
PS 版の戦闘マップビューアを作ったのですが……。
この戦闘マップビューアで表示されるマップチップは
実際の戦闘に出てくるものとは全然違いますね。

実際に使われているマップチップは
ファイル HPARTS.TK3 に TIM 形式で格納されています。
何故使いもしない画像を CD に入れたんでしょ。

ちなみに戦闘マップビューアで東京を選ぶと富士山が見られます。

967:名無しさん@お腹いっぱい。
13/02/14 22:40:59.46 dj4AQYez.net
>760
十年の壁を越えたいあなたに。

◆ 二百五十年戦争(Tk3puk for Win95)
EXE 上アドレスは -400C00

初期状態
00527A6E    83F8 0A         CMP EAX,A
00527A71 .     0F8D 1E000000    JGE 00527A95

変更後
00527A6E    3C FF             CMP AL,FF
00527A70 .     90                 NOP
00527A71 .     0F84 1E000000.     JE 00527A95

時間切れの条件判断を変更することで2196年までプレイできます。


◆ 二百五十年戦争(Tk3puk for PS, +4 Address)
初期状態
8005D91C:2C62000A    SLTIU $v0,$v1,a

変更後
8005D91C:2C6200FF    SLTIU $v0,$v1,ff

PAR コード
8005D91C 00FF

時間切れの条件判断を変更することで2196年までプレイできます。
アドレス横の16進数値は32bitの値で, バイト列ではないことに注意してください。
例えば初期状態のメモリ上のデータ配列は 0A 00 62 2C の並びです。


メモ:
現時点では Parasite AI は1952年以降の日付に対して動作しません。
これは年月日を取得したときに年に異常があると認識し
自主的に接続を取りやめるためです。
そのうち修正します。

968:名無しさん@お腹いっぱい。
13/02/20 22:09:34.72 x4UZgyCV.net
新基地や新航空機を作ったり
艦船の200隻制限を取っ払うような改造はできんかな

969:名無しさん@お腹いっぱい。
13/02/23 14:19:15.87 n69B


970:QID9.net



971:名無しさん@お腹いっぱい。
13/02/24 01:57:40.37 A0ttBFN4.net
◆ 爆撃力を有効攻撃力に反映させる(Tk3puk for PS, +4 Address)
800075F0 FFFC
800075F2 27BD
800075F4 0000
800075F6 AFBF
800075F8 0000
800075FA 0000
800075FC 3F64
800075FE 0C01
80007600 0000
80007602 0000
80007604 00B5
80007606 2442
80007608 0019
8000760A 0051
8000760C 8812
8000760E 0000
80007610 00C8
80007612 2402
80007614 001B
80007616 0222
80007618 0000
8000761A 8FBF
8000761C 8812
8000761E 0000
80007620 0008
80007622 03E0
80007624 0004
80007626 27BD

D00F0558 0004
8010A358 1D7C
D00F0558 0004
8010A35A 0C00

D00F0558 0004
8010A418 1D7C
D00F0558 0004
8010A41A 0C00

D00F0558 0004
8010A924 1D7C
D00F0558 0004
8010A926 0C00

PS 版でも Win95 版と同様に有効攻撃力は >284 の式によって計算され,
爆撃力は有効攻撃力に反映されないようです。
そこで有効攻撃力が >285 の計算式で算出されるコードを作成しました。
PAR 機器を持っていないため動作未確認です。
(プログラム書き換えコードのため実機でないと動作確認が難しい。)

続く

972:名無しさん@お腹いっぱい。
13/02/24 02:10:39.61 A0ttBFN4.net
>897 のニーモニック。

800075F0:27BDFFFC  addiu  sp, sp, $FFFC
800075F4:AFBF0000  sw  ra, $0000(sp)
800075F8:00000000  nop
800075FC:0C013F64  jal  $8004FD90
80007600:00000000  nop
80007604:244200B5  addiu  v0, v0,$00B5
80007608:00510019  multu  v0, s1
8000760C:00008812  mflo  s1
80007610:240200C8  addiu  v0, zero, $00C8
80007614:0222001B  divu  s1, v0
80007618:8FBF0000  lw  ra, $0000(sp)
8000761C:00008812  mflo  s1
80007620:03E00008  jr  ra
80007624:27BD0004  addiu  sp,sp,$0004

8010a358:0C001D7C  jal  $800075F0

8010a418:0C001D7C  jal  $800075F0

8010a924:0C001D7C  jal  $800075F0

値の $00B5 と $00C8 は >285 式中のパラメータで, 調整可能です。
初期状態では爆撃力1と99で1.5倍の有効攻撃力の差ですが
実際の戦果は防御側の防御力の関係でそれ以上の差が現れるようです。

以上

973:名無しさん@お腹いっぱい。
13/02/24 10:10:44.39 2l/ufNJ8.net
>>898
おお 新ネタ乙です。
いつも有難うございます。

974:897
13/02/25 23:19:37.27 bpRsMQbB.net
CD イメージ書き換えとプロセスメモリー改竄を併用して強引に動作検証へ持っていきました。
その結果, どうやら動作 OK のようです。

      爆撃力有効化後の基本攻撃力(兵器技術力 160 時点)
━━━━━━━━━━━━━━━
 爆撃力  爆撃(単機).... 雷撃(単機)  爆撃(30機)  雷撃(30機)
───────────────
.    1        21         25        630        750
.    5        22         26        660        780
   10        22         26        660        780
   15        23         27        690        810
   20        24         28        720        840    ← 爆撃力無効時の攻撃力
───────────────
   25        24         28        720        840
   30        25         29        750        870
   35        25         30        750        900
   40        26         30        780        900
───────────────
   45        27         31        810        930
   50        27         32        810        960
   55        28         33        840        990
   60        28         33        840        990
───────────────
   65        29         34        870.       1020
   70        30         35        900.       1050
   75        30         35        900.       1050
   80        31         36        930.       1080
───────────────
   85        31         37        930.       1110
   90        32         37        960.       1110
   95        33         38        990.       1140
   99        33         39        990.       1170
━━━━━━━━━━━━━━━

975:名無しさん@お腹いっぱい。
13/03/23 13:09:50.38 v9drM5CM.net
むかし拾ったコード

軍人修正値無限
801FF8FC 000A
801FFCD0 000A

976:名無しさん@お腹いっぱい。
13/04/07 18:49:29.03 r0aNPD1P.net
snipped (too many anchors)

977:名無しさん@お腹いっぱい。
13/07/28 NY:AN:NY.AN eqkiiGBm.net
PS版の提督の決断2をやってるんだけど
担当国の切り替えって出来ないの?

978:名無しさん@お腹いっぱい。
2013/08


979:/07(水) NY:AN:NY.AN ID:StrqdZON.net



980:名無しさん@お腹いっぱい。
13/08/24 NY:AN:NY.AN y/JhEkjs.net
ps2版提督の決断4
全兵器開発済みコード 投下お願いします

981:名無しさん@お腹いっぱい。
13/08/25 NY:AN:NY.AN Yv7yOfwD.net
PC版・IIIの作戦地図を書き換えたいなと思って
「MMAPGRP.tk3」をLS11で解凍してバイナリを覗いてみたんですが
これ、いったいどういう規則で記述されているんでしょう?
さっぱり判らない……

982:名無しさん@お腹いっぱい。
13/08/25 NY:AN:NY.AN VGLljxyp.net
>906
戦略マップは 12×12 のブロックに分割されていて, 1個のブロックは 104×112 バイト。
それらが順に並んだ構造をとっている。
1バイトは2点の色を表し, それぞれ上位4ビットと下位4ビットに対応する。
それぞれの4ビットは色のインデックスを示す。

色は M256.PAL.TK3 または HEXPAL.TK3 で定義されていて
連続3バイトが青, 赤, 緑の輝度を表している。
前者のファイルでは各輝度は 00h~FFh の256階調で,
後者では各輝度は 0h~Fh の16階調で定義されている。

構造としてははこんなところだけど, そうたやすく改変できるものではないと思う。

983:名無しさん@お腹いっぱい。
13/08/30 NY:AN:NY.AN MHabUWD5.net
最近飽きたから、なんかおもしれーゲームないかと探したらあったわ
「艦隊これくしょん」
無料ブラウザーゲームなんだけど、面白すぎてワロタ
無料でこのクオリティって据置ゲーム完全終了だろw
何より艦これの運営は問い合わせの返答が早いしユニークで面白いw

984:名無しさん@お腹いっぱい。
13/10/15 20:32:31.76 6tzytWbO.net
求めるものが全然違う気がするんだけど

985:名無しさん@お腹いっぱい。
13/10/24 17:24:20.21 8U/D8KTF.net
艦これと提決ユーザーはかぶらないと思うんだがな

986:名無しさん@お腹いっぱい。
13/10/27 12:46:56.52 fuVy9P+U.net
tk3を始めた時、高校生だった俺は30越えたおっさんに。
なぜこんなにも飽きずに定期的にはまっているのか・・・
今まで弄んだことなかったけど、このスレ読んで新境地に行ってみようと思いましたまる

987:名無しさん@お腹いっぱい。
13/11/19 21:39:52.56 c8M8auu2.net
保守

988:名無しさん@お腹いっぱい。
13/12/23 14:59:32.32 /SQeB+t1.net
保守

989:名無しさん@お腹いっぱい。
13/12/31 05:22:34.54 nmHTQBgh.net
安西先生・・・PAR持ってないんでPS版PKのセーブデータエディタが欲しいです・・・
昔買った吸い出し用のメモリジャグラーだけはあるんだ

990:名無しさん@お腹いっぱい。
14/01/02 22:40:00.51 goS/OMqF.net
PSPK3游ぶのだったら操作性はXEBRAが一番だね。

991:名無しさん@お腹いっぱい。
14/01/21 03:18:25.02 ssR4cjTI.net
                       ,. -‐=ミ、
      ジタバタ            /.:.:.:.:.:.:.:.:.:ヽ
                       V.:.:./⌒)/
                <\ _.. _\{-‐--  ..  __
                  ..斗彡<〈///〉_/ーミ/  /
       _           ァ':/ィ7.ィ: イ:| |:.ト:.「`ハ: :乂「二_
      {  ⌒}      //:/=冬フ'´{バトl_七、ト!: :..:V.::.:.`ヽ    目をはなさないでいったのにー!
     (`   `i    /:/:..イrっ=


992:=`   ≪´ ̄ |: :.:N;:.‐ォ‐:.:}       {__,、_ァ- ′/ {`>|':Y´  /> -- ‐- 、`ヾつ!:. :ト }:V.:j:.ノ     提督ゥ!なにしてるデース!         /´X //く/ 八   {       } /,:.:.:ノヘ⌒}         {://:\'ィ、_Y__> ミ - .. __ノ/.:.:.;.;.;/トヽ:.V           /V: : : :',|:ヽ>、_ノ { !i // /:.:.:.:.:.:/  ヽ>イ:    r‐v‐ 、         { ハ:.: .: : l: :.ト.ハ` r、!l!i '/   {.:.:;.:.,;,{ ニ <      r'    }   r'⌒ヽ-、|! /:ヽ: : ヽ=-:\= 只     ヽ.:.;:;.{   '7-、|   ヽ_ィ  フ   r'    j  | ヽ-:.\ノ ト、:ー: :`ヽ、 ヽ、 ァァ \{   |j/ー'      ー'   7   i′  l! \_:..\|__>=ニ: : {、  / Y',   |jノ    ー^ー ′  _l!.斗‐‐‐:..:..\ | :. :.リ/    ',___/          ハ、: : : : :..:..:.. _) j:. :/´          ヽ:_ヽ__:.--<_ノ‐ ′   ジタバタ



993:名無しさん@お腹いっぱい。
14/03/18 17:34:34.76 Q6gXNJcw.net
そろそろ次スレ、ヨロ!

俺はⅡが好きだが、データ弄ったこと無い。
データ弄ってみたいな。

マーカスとマーシャルの港湾7、ドック1、飛行場2、
陸軍だけど沖縄と札幌の港湾8、飛行場2にして、始めたい。

994:名無しさん@お腹いっぱい。
14/03/18 17:39:21.22 Q6gXNJcw.net
ところでPS版だと一度、PCにデータを取り込んで弄り、
焼き直しするので良いのかな?

995:名無しさん@お腹いっぱい。
14/03/19 00:04:11.20 vM2Ol+sO.net
うん

996:名無しさん@お腹いっぱい。
14/04/02 17:04:04.81 MqMGoTge.net
航空機ベスト改造 日本編(艦上機)

艦上戦闘機ベース機体 日・零式戦闘機21型
武装1 20mm×2、12.7mm×6
爆撃 500kg
雷撃 ×
偵察 レーダー有り
エンジン 液冷14気筒エンジン1
航続距離 3000km
装甲 70
速度 700km/h以上

艦上爆撃機-ベース機体 日・九九式艦爆
武装1 12.7mm×5
爆撃 1000kg・急降下爆撃装備
雷撃 ×
偵察能力 レーダー有り
エンジン 空冷14気筒エンジン1
航続距離 3000km
装甲 60
速度 600km/h以上

997:名無しさん@お腹いっぱい。
14/04/02 17:05:31.75 MqMGoTge.net
艦上攻撃機-ベース機体 日・九七式艦攻
武装1 12.7mm×5
爆撃 1000kg
雷撃 航空魚雷
偵察能力 レーダー有り
エンジン 空冷14気筒エンジン1
航続距離 3000km
装甲 60
速度 600km/h以上

艦上偵察機-ベース機体 日・九七式艦攻
武装1 12.7mm×5
爆撃 1000kg
雷撃 ×
偵察能力 レーダー有り
エンジン 空冷14気筒エンジン1
航続距離 3000km
装甲 60
速度 700km/h以上

998:名無しさん@お腹いっぱい。
14/04/02 17:22:24.10 MqMGoTge.net
艦上以外の航空機ベスト改造 日本編
戦闘機ベース機体 日・零式戦闘機21型
武装1 20mm×2、
武装2 12.7mm×8
爆撃 1000kg
雷撃 ×
偵察 レーダー有り
エンジン 液冷14気筒エンジン1
航続距離 2500km
装甲 60
速度 600km/h以上

爆撃機ベース機体 日・九六式陸攻
武装1 20mm×4、
武装2 12.7mm×12
爆撃 2000kg
雷撃 ×
偵察 レーダー有り
エンジン 液冷14気筒エンジン1
航続距離 5000km
装甲 60
速度 600km/h以上

999:名無しさん@お腹いっぱい。
14/04/02 17:23:49.19 MqMGoTge.net
攻撃機-ベース機体 日・九六式陸攻
武装1 20mm×4
武装2 12.7mm×10
爆撃 2000kg
雷撃 航空魚雷
偵察能力 レーダー有り
エンジン 空冷14気筒エンジン1
航続距離 5000km
装甲 60
速度 600km/h以上

水上偵察機-ベース機体 日・零式水偵
武装1 12.7mm×5
爆撃 800kg
雷撃 ×
偵察能力 レーダー有り
エンジン 空冷14気筒エンジン1
航続距離 6000km
装甲 60
速度 600km/h以上

飛行艇-ベース機体 日・九七式飛行艇
武装1 20mm×2
武装2 12.7mm×8
爆撃 1000kg
雷撃 航空魚雷
偵察能力 レーダー有り
エンジン 空冷14気筒エンジン1
航続距離 6000km
装甲 60
速度 500km/h程度

1000:名無しさん@お腹いっぱい。
14/04/02 17:28:56.97 MqMGoTge.net
こんな改造が出来れば楽しいんだけどね。

これらの改造機を、改造した元飛龍型改造空母や元飛鷹型改造空母に載せて、
改造して無いアメリカやイギリス艦隊や航空機と戦いたい。

1001:名無しさん@お腹いっぱい。
14/09/06 12:29:22.51 7MvJNrMs.net
win版IVPKで艦船256隻制限&16艦隊制限って取っ払い出来ないのかしら
ぐぐっても引っ掛からん

1002:名無しさん@お腹いっぱい。
14/09/11 17:02:58.13 EevgXKQf.net
3PK、零式水偵を艦載戦闘機にすると
航空戦艦大活躍だね。

1003:名無しさん@お腹いっぱい。
14/09/19 01:19:50.41 E3EAngrp.net
PS 提督3PK
予備機数最大値9999
8016A394 270F

1004:名無しさん@お腹いっぱい。
14/09/23 21:13:41.92 WJMQZAgV.net
要塞度99突破出来ませんか?
PSPS3

1005:名無しさん@お腹いっぱい。
14/09/26 11:41:50.74 PdwyDBnU.net
すごい今更な話だが
MECCだと解析神の出してくれたコードが使えないことがあるな
航空機設計や激安生産など
ズレに規則性がまったく見当たらない

1006:名無しさん@お腹いっぱい。
14/10/25 19:15:04.02 8liWnu8S.net
>>929
シナリオ毎に艦隊アドレスなど違うかも知れん。
俺が出したコードだから心当たりあるわ。
ドイツ東洋派遣でやってみたら?
俺はmeccで全て使えてる。
アドレス4hプラスかマイナスも試したかい?
シナリオ毎に艦隊データロード方式なのでバイナリ改変も大変w
南太平洋に基地を複数移転させたりして遊んでるよw最近はまた久しぶりにタクティクスオーガで遊んでるw

1007:名無しさん@お腹いっぱい。
14/10/29 10:57:12.04 +FKAtMot.net
>>930
もちろんやったぞ>アドレス+4h
その上でズレに規則性が無いのだ。+6hだったり、-10hだったり。

激安生産を日米開戦シナリオで使ったら
枢軸・連合関係なく、多数の基地に敵兵が乗り込んでるのは何事かと思ったぞ。
そして何故か一部の基地に敵兵は乗り込んでいないのだ。

CEPだとそのまま全部使えているのでそっちにしたよ。

1008:DisR3000 ◆JXXkAD7jUE
14/12/12 22:36:04.58 WHe9oOsad
>>848
隠し機能の事書かれていてワロタw
32ビット値からビットマスクあててレジスタ番号とか取ってくるところで
一部間違ってるところがあったりなかったり。
どこだったっけなぁ。思い出せないや。
URLリンク(lil.la)

1009:名無しさん@お腹いっぱい。
15/03/28 19:31:14.87 px5aOxUJ.net
久しぶりに提督の決断4PKで無茶がやりたくなってwindows7に乗り換えてから初起動
そしてSpoilerALで改造できない事に気付き途方に暮れる
Almagestみたいなインストールしないタイプは大丈夫だが
インストールするゲームはアドレス変わっちゃうのな・・・

1010:名無しさん@お腹いっぱい。
15/04/19 10:03:12.21 VDo4BGCx.net
太平洋戦記買ったけど、これ、面白い。
補給作業にくせがあるケド、成れてしまえば提督の決断出来ないwww

1011:名無しさん@お腹いっぱい。
15/05/03 16:03:44.88 N2m6jaWk.net
>>934
【太平洋戦記2or3】バイナリ、セーブデータ【改造】 [転載禁止](c)2ch.net
スレリンク(gameurawaza板)
スレ違いなので、上のスレへどうぞ。

1012:名無しさん@お腹いっぱい。
15/05/03 20:15:08.94 7DX6sTVx.net
>>935
そこ、俺が立てたスレなんですけどwww

1013:名無しさん@お腹いっぱい。
15/05/04 03:55:44.94 9xcMygTp.net
提督の決断ⅣPC版の質問をしたいのだがスレがみつからない。
ここで質問してもいい? 

1014:名無しさん@お腹いっぱい。
15/05/05 00:31:47.29 XsG52cvf.net
うん

1015:名無しさん@お腹いっぱい。
15/05/05 04:54:03.77 66jiTYDW.net
最近PC版ノーマルでプレイを始めました。戦闘機の建造について分からない点があるんです。
空戦能力って実際の撃墜力に関係�


1016:りますか?単なる総合力の指標? 艦上戦闘機を作ろうと思うんだけど、どの条件で作れば敵機との最初のすれ違いで多く倒せるますか? たとえば、2種類の空母を直援する艦上戦闘機を作ります。 A戦闘機 空戦能力1552 37mm×3 装甲80 速度631km 距離650km B戦闘機 空戦能力1647 7.5mm×2 装甲80 速度631km 距離8000km 250kg爆弾 Bは速度調整のためあえて爆装してます。 Bは武装が貧弱なのに航続距離が長いから戦闘時間も長く評価値が高いというのは理解できるのですが、 戦闘時間がAB同じならば武装が強力な方が撃墜率が高いのですか?それとも 空戦能力の数字が高いほうが撃墜率も高いのですか?



1017:名無しさん@お腹いっぱい。
15/05/08 17:26:06.11 I4DK9EA2.net
>>937
【総合】提督の決断in歴ゲー板XⅢ
スレリンク(gamehis板)
提督の決断ⅣPC版なら上のスレでもいいんじゃない。
あとスレ検索して調べてみたけど、上を除く提督の決断のスレは初代やⅢまでの限定とかだしね。

1018:名無しさん@お腹いっぱい。
15/05/09 01:51:01.39 n8/Y0tJT.net
>>940
937です。ありがとうございます。そちらにも質問をしてみます。

1019:名無しさん@お腹いっぱい。
15/05/19 02:43:18.59 7fxP/1gQ.net
ⅣなんですがCD無しで起動する方法ないでしょうか?
いちいち入れるのめんどいので
よろしくお願いします。

1020:名無しさん@お腹いっぱい。
15/05/19 02:46:28.61 7fxP/1gQ.net
てすと

1021:名無しさん@お腹いっぱい。
15/05/20 03:52:50.99 Yc0SbIP7.net
てすと

1022:名無しさん@お腹いっぱい。
15/05/20 19:52:37.57 Yc0SbIP7.net
てすと

1023:名無しさん@お腹いっぱい。
15/07/16 00:29:03.73 nViZtJVi.net
提督の決断2のwin95版ってメモリエディタでの改造は不可能ですか?

当時の環境作って起動までは漕ぎ着けたのですが、上手いことサーチ出来なくて。

セーブデータは改造出来たのですが。。

1024:名無しさん@お腹いっぱい。
16/05/07 00:08:56.74 q2ko5IqL.net
>>946
出来ると思う 数値サーチ頑張れ

1025:名無しさん@お腹いっぱい。
16/08/11 18:57:05.51 DPzLQt7y.net
ほす

1026:名無しさん@お腹いっぱい。
16/10/10 08:20:32.72 7evAKB9h.net
◆ 戦果艦の艦籍抹消期間を30日から1日にする(Tk3puk for PS, +4 Address)
300959A8 0001
D00F0558 0003
30169F34 0001

>366 のコードのPS版

1027:名無しさん@お腹いっぱい。
16/10/10 14:32:47.45 99DJg0N4.net
>>949
グッジョブ!!!

1028:名無しさん@お腹いっぱい。
16/10/19 01:33:11.05 reXwH7EY.net
固定値はデバッグモードのフラグかも。

◆ ゲームセッション(Tk3puk for Win95)
メモリー上:005E9BDA
+00 陣営と難易度
  ---- --01:陣営 日本
  ---- --10:陣営 米国
  ---- 00--:難易度 難しい
  ---- 01--:難易度 普通
  ---- 10--:難易度 易しい
  ---- 11--:難易度 簡単(航空機製造ラインは易しいより増えるが, どこまで動作するか不明)
+02-03 環境設定
  ---- ---- ---- --00:表示速度早い
  ---- ---- ---- --01:表示速度標準
  ---- ---- ---- --10:表示速度遅い
  ---- ---- ---- 01--:不明(固定)
  ---- ---- ---0 ----:地図移動しない
  ---- ---- ---1 ----:地図移動する
  ---- ---- --1- ----:不明(固定)
  ---- ---- 00-- ----:海戦見る
  ---- ---- 01-- ----:海戦選択
  ---- ---- 10-- ----:海戦見ない
  ---- ---0 ---- ----:海戦アニメ見ない
  ---- ---1 ---- ----:海戦アニメ見る
  ---- --0- ---- ----:空戦アニメ見ない
  ---- --1- ---- ----:空戦アニメ見る
  ---- -0-- ---- ----:陸戦アニメ見ない
  ---- -1-- ---- ----:陸戦アニメ見る
  ---- 0--- ---- ----:BGM聴かない
  ---- 1--- ---- ----:BGM聴く
  ---0 ---- ---- ----:効果音聴かない
  ---1 ---- ---- ----:効果音聴く
+08-09 連合艦隊司令長官
+0A-0B 太平洋艦隊司令長官

1029:名無しさん@お腹いっぱい。
16/10/19 01:35:44.22 reXwH7EY.net
◆ ゲームセッション(Tk3puk for PS, +4 Address)
ePSXe上(+4):009E6C02
PS上(+4):8009ABE2
+00 陣営と難易度
  ---- --01:陣営 日本
  ---- --10:陣営 米国
  ---- 00--:難易度 難しい
  ---- 01--:難易度 普通
  ---- 10--:難易度 易しい
  ---- 11--:難易度 簡単(航空機製造ラインは易しいより増えるが, どこまで動作するか不明)
+02-03 環境設定
  ---- ---- ---- --00:表示速度早い
  ---- ---- ---- --01:表示速度標準
  ---- ---- ---- --10:表示速度遅い
  ---- ---- ---- 01--:不明(固定)
  ---- ---- ---0 ----:地図移動しない
  ---- ---- ---1 ----:地図移動する
  ---- ---- --1- ----:不明(固定)
  ---- ---- 00-- ----:海戦見る
  ---- ---- 01-- ----:海戦選択
  ---- ---- 10-- ----:海戦見ない
  ---- -000 ---- ----:海戦アニメ見ない
  ---- -111 ---- ----:海戦アニメ見る
  ---- 0--- ---- ----:BGM聴かない
  ---- 1--- ---- ----:BGM聴く
  ---0 ---- ---- ----:出力モノラル
  ---1 ---- ---- ----:出力ステレオ
+08-09 連合艦隊司令長官
+0A-0B 太平洋艦隊司令長官

関連:>889

1030:名無しさん@お腹いっぱい。
16/10/19 01:47:40.98 fj1AF8SO.net
>>952
おつ!GJ!!!

1031:名無しさん@お腹いっぱい。
16/10/19 23:21:10.50 reXwH7EY.net
既出分の整理

◆ 機銃威力強化(Tk3puk for Win95)
メモリー上:00531AD4-00531AD8
EXE上のアドレスはメモリ上のアドレスに対し -400C00

・ 初期状態
00531AD4 E9 00000000 JMP 00531AD9

・ 威力16倍
00531AD4 C1E0 04   SHL EAX,4
00531AD7 90         NOP
00531AD8 90         NOP

・ 威力32倍
00531AD4 C1E0 05   SHL EAX,5
00531AD7 90         NOP
00531AD8 90         NOP

・ 威力256倍
00531AD4 C1E0 08   SHL EAX,8
00531AD7 90         NOP
00531AD8 90         NOP

関連:>126
PS版:>850


◆ 爆撃の有効攻撃力算出式を変更(Tk3puk for Win95)
下記はいずれもメモリー上アドレス
EXE上のアドレスはメモリ上のアドレスに対し -400C00

5158C2 FC → EC    爆撃力の有効化
5158A5 B5 00 00 00   加算項
5158AE C8 00 00 00   分母

515970 F8 → FC     爆撃力の有効化
515953 B5 00 00 00   加算項
51595C C8 00 00 00   分母

515D84 FC → EC    爆撃力の有効化
515D67 B5 00 00 00   加算項
515D70 C8 00 00 00   分母

>285の式の分子にある181と分母にある200の設定
PS版:>897-898

1032:名無しさん@お腹いっぱい。
16/10/20 21:57:03.85 TSGVMlhW.net
既出情報のまとめ

◆ 艦型データ(Tk3puk for PS)
ePSXe上(+4):009ECC3C+28*(0~E7)
PS上(+4):800A0C12+28*(0~E7)
+00 艦型名称
+0E-0F 国籍
+10-11 主砲
  ---- ---- ---- ????:主砲塔基数
  ---- ---- --?? ----:主砲塔連装数-1
  ---? ???? ---- ----:主砲口径
+12-13 副砲
  ---- ---- ---? ????:副砲塔基数
  ---- ---- -??- ----:副砲塔連装数-1
  ---? ???? ---- ----:副砲口径
+14
  ---- ????:魚雷発射管基数
  -??? ----:魚雷発射管連装数-1
+15 高角砲門数
+16 機銃挺数
+17 耐久度
+18 飛行甲板強度
+19 速度
+1A 艦載機数
+1B 石油
+1C-1D 建造費
+1E-1F 鉄鋼消費量
+20 艦影
+22-23 改装先艦型コード FF FF:改装不可
+24 艦種
  -0:正規空母
  -1:軽空母
  -2:水上機母艦
  -3:超弩級戦艦
  -4:戦艦
  -5:航空戦艦
  -6:重巡洋艦
  -7:軽巡洋艦
  -8:航空巡洋艦
  -9:駆逐艦
  -A:潜水艦
  -B:輸送船
  ---1 ----:爆雷あり
  --1- ----:設計済み
  00-- ----:初期型
  01-- ----:防空型
  10-- ----:重雷装型
  11-- ----:増載型

主砲口径のデータは+10-11の2バイトの特定ビットを切り出す形で取り出されており,
+11の1バイトが主砲口径データというわけではない様子。副砲についても同様。
艦砲のコードは >282 を参照。

1033:名無しさん@お腹いっぱい。
16/10/20 22:27:43.43 TSGVMlhW.net
◆ 艦隊データ(Tk3puk for PS)
ePSXe上(+4):009EC860+20*(0~1D)
PS上(+4):800A0840+20*(0~1D)
+00 艦隊名 00~31, FF:指定なし
  00:機動 01:航空 02:戦艦 03:巡洋 04:駆逐 05:潜水 06:水上 07:対潜
  08:水雷 09:任務 0A:主力 0B:攻略 0C:空襲 0D:奇襲 0E:警戒 0F:護衛
  10:輸送 11:偵察 12:遊撃 13:支援 14:補給 15:特務 16:別働 17:予備
  18:先遣 19:増援 1A:挺身 1B:独立 1C:高速 1D:低速 1E:無敵 1F:精鋭
  20:囮   21:北方 22:南方 23:西方 24:東方 25:南西 26:南東 27:南遣
  28:方面 29:アメリカ 2A:東洋 2B:極東 2C:蘭印 2D:印洋 2E:豪州 2F:帝国
  30:英   31:連合 FF:(なし)
+02-03 第1戦隊の戦隊番号 1~78, FF FF:未編成
+04-05 緊急退避先基地コード
+06-07



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