> 单机游戏 > 单机游戏心得 > 正文内容 >

《信长之野望13:天道》内存代码修改与相关資料(2)

发布时间:2013-11-15 23:48 来源:网络 作者:daer [我要评论]

11.22更新 稍微看了一下讨死相关计算, 得到以下情报: 005F44D5: 灭队后进入讨死判断流程的概率(5) (1 byte) 即使修改下面提到的讨死率参数, 也有95%的可能性直接跳过讨死判断.(狙击发动则一定进入讨死判断) 讨死率

11.22更新

稍微看了一下讨死相关计算, 得到以下情报:
005F44D5: 灭队后进入讨死判断流程的概率(5) (1 byte)
即使修改下面提到的讨死率参数, 也有95%的可能性直接跳过讨死判断.(狙击发动则一定进入讨死判断)
讨死率计算式:
(2 – A * B) * (C – D + 2) * E * C
发动战法的部队与被消灭(or狙击)的部队之中, 任一方属于玩家势力则A=0, 否则A=1
游戏难度影响值B: 初级=0, 中级=1, 上级=2
讨死设定值C: 无=0, 标准=1, 多=2
被消灭(or狙击)的部队武将之格付D=0(C), 1(B), 2(A), 3(S)
E=讨死率param(原值5, max 100)  (内存地址00e90d14)

劝告成功后目标的城外军势不会消失, 其中武将不会变成浪人
00574A6B: 改为90h90h90h90h90h
00574A76: 改为e9h69hc3he8hffh
00400DE4: 改为e8hb7hadh1dh00h56h8bhb7hfch00h00h00h85hf6h7fh06h5ehe9h81h3ch17h00h55h8bhafhf8h00h00h00h
8bh6dh00h8bh4dh08h53he8h93hadh1dh00h8bh44h24h28h6ahffh50h8bh81h8ch00h00h00h8bh00h8bh40h
08h50he8hfbh34h16h00h83hc4h0ch83heeh01h75hd4h5dhebhc4h
原本劝告成功后, 单独部队会归属于劝告势力, 但军势就会消失, 其中武将会变成浪人, 个人并不喜欢这种设定( or bug?)

玩家势力占领街町时可获得其中已研究完成的技术(以修得济的型态)
0056C6A0: 改为e9hb5h47he9hffh
00400E5A: 改为8bh77h1che8h6eh16h16h00h83hc4h04h8bh7dh14h85hffh74h09hf6h87h24h01h00h00h08h75h05he9h2eh
b8h16h00h83h7ch24h14h01h75hf4h56h8bhcfhe8hf7h55h11h00h84hc0h75he8h6ah01h56h57he8heah16h
16h00h6ah01h56h57he8h31h73h14h00h83hc4h18hebhd1hcchcch
用任何部队占领or攻下据点or劝告时都有效, 并且如同技术研究完成时一样有图片, 音效与讯息.
个人颇喜欢掠夺技术的快感与实用性, 以前就觉得只能让对方失去技术而自家不能夺取有些遗憾.

玩家势力灭亡它势力后获得其恒久技术(以修得济的型态)
0056FC08: 改为e9h99h12he9hffh
00400EA6: 改为f6h85h24h01h00h00h08h74h07h55h57he8h0ah00h00h00h8dh4ch24h1ch51he9h4dhedh16h00h56h8bh74h
24h08h57h8bh7ch24h10h55h8bh6eh30h85hedh7fh06h5dh5fh5ehc2h08h00h8bh76h2ch8bh36h8bh46h08h
50h8bhcfhe8h98h55h11h00h84hc0h75h1ch6ah01hffh76h08h57he8h89h16h16h00h83hc4h0ch6ah01hffh76h
08h57he8hcbh72h14h00h83hc4h0ch83hedh01h7fhcehebhc3hcch
攻灭势力or劝告时都有效, 弥补上述修改只对街町中技术有效的缺口.
各种独自技术就是属于恒久技术, 所以应该也可以用这种手段来占为己有.

劝告时目标扩充为无同盟关系的全部势力
0083000F: 改为e8hcch21he1hffh, 判断劝告可否点选的函数改用同盟的函数
00830B2A: 改为e8hb1h16he1hffh, 点选劝告后出现势力列表改用同盟的函数
判断劝告是否成功的代码也要配合修改, 否则目标扩充却不能成功也没有意义.
005D1A1E: 改为ebh, 劝告非邻接目标不会直接判定失败

属于玩家势力据点的街町不会因为非连接而失去or强制自动转移
0056CC82: 改为ebh3fh
0056CCC3: 改为75hbfhf6h86h24h01h00h00h08h75hb6hebhbah
这是为了配合先前提供的街町所属据点之转移目标扩充, 产生街町与其所属据点未正常连接,
而会在某些情况强制自动转移所属.

为了搭配先前提供的技术研究选择街町无种类限制, 增加一些使画面信息可正常表示的修改
0073FF94: 改为e9h97h0ehcchffh
00400E30: 改为8bh49h04he8h68h2fh12h00h83hf8h05h7ch0ch83hf8h07h7eh14h33hc0he9h50hf1h
33h00h8bh4eh0ch8bh49h20h8bh49h1ch85hc9h74hechb0h01hebheah
以上修改使得画面上街町数据表示栏位会在有技术时用较宽栏位(对匠町以外有效)
007401D0: 改为b8h01h00h00h00h, 任何街町的信息栏位都可以显示技术名称图案
00A24776: 改为00h, 非玩家势力的街町也会显示技术研究完成日数
00A24076: 改为02h, 各种街町的设施数量窗口都会显示技术名称
00A1413A: 改为00h, 技术研究时, 街町地图上的全种类街町都可有技术名称栏位
0071FDAF: 改为00h, 技术研究时, 街町列表中已有技术的全种类街町都会标示"济"
0071FB5B: 改为00h, 技术研究时, 街町列表中的全种类街町都可正常显示名称