p.c 发表于 2010-8-29 23:55

三国志 Battlefield GM8 修改浅释

http://fujian.topzj.com/attachments/z/zelda16/month_1008/1008212344f0630340fa96d0ed.jpg

http://fujian.topzj.com/attachments/z/zelda16/month_1008/100821234437b20cb6844a26f5.jpg

http://fujian.topzj.com/attachments/z/zelda16/month_1008/10082123449a80bd68b8d8f30e.jpg

整合版:http://u.115.com/file/f550d0afef
注册文件:http://u.115.com/file/f55f469e31
感谢武藤兰海贼团Saga提供

汇入方法请自行叁照:
制霸三国 2 GM8 修改浅释
武藤兰海贼团
★ 代码仅适用升级过的最新版本(同上整合版)


壹、武将修改
1. 汇入代码
2. 修改寻找顺序列:武、智、政、魅
3. 正常搜寻结果会有三个
4. 第一个位址汇入Σ 【General】
5. 确定後返回游戏看效果

http://fujian.topzj.com/attachments/z/zelda16/month_1008/1008282207a0b8ecc7a8a3d15b.jpg

修改代码:

function General(var int addr)
begin
var int i
for set i=1 to 1
writemem(addr+(0),str(25700+(i-1)*0))
writemem(addr+(2),str(25700+(i-1)*0))
writemem(addr+(4),str(25700+(i-1)*0))
writemem(addr+(6),str(25700+(i-1)*0))
writemem(addr+(8),str(25700+(i-1)*0))
writemem(addr+(10),str(25700+(i-1)*0))
writemem(addr+(19),str(100+(i-1)*0))
writemem(addr+(24),str(255+(i-1)*0))
writemem(addr+(26),str(255+(i-1)*0))
writemem(addr+(28),str(4+(i-1)*0))
end

代码说明:
writemem(addr+(0),str(25700+(i-1)*0))武、智潜力值 100
writemem(addr+(2),str(25700+(i-1)*0))政、魅潜力值 100
writemem(addr+(4),str(25700+(i-1)*0))武、智潜力值 100
writemem(addr+(6),str(25700+(i-1)*0))政、魅潜力值 100
writemem(addr+(8),str(25700+(i-1)*0))武、智值 100
writemem(addr+(10),str(25700+(i-1)*0))政、魅值 100
writemem(addr+(19),str(100+(i-1)*0))忠诚度 100
writemem(addr+(24),str(255+(i-1)*0))特技1全满
writemem(addr+(26),str(255+(i-1)*0))特技2全满
writemem(addr+(28),str(4+(i-1)*0))兵种(1步兵、2骑兵、4弓兵、8军师)

贰、全科技&名声修改
1. 汇入代码(只需汇入一次)
2.寻找:金所有量
3. 第一个位址汇入Σ 【Technique】
4. 确定後返回游戏看效果

http://fujian.topzj.com/attachments/z/zelda16/month_1008/10082922309dada86a23f1913e.jpg

http://fujian.topzj.com/attachments/z/zelda16/month_1008/1008292230e3cf21249ff082eb.jpg

修改代码:

function Technique(var int addr)
begin
var int i
for set i=1 to 1
writemem(addr-(2)*1,str(9999+(i-1)*0))
writemem(addr+(448)*1,str(65535+(i-1)*0))
writemem(addr+(455)*1,str(65535+(i-1)*0))
writemem(addr+(464)*1,str(65535+(i-1)*0))
writemem(addr+(471)*1,str(65535+(i-1)*0))
writemem(addr+(480)*1,str(65535+(i-1)*0))
writemem(addr+(487)*1,str(65535+(i-1)*0))
end

代码说明:
writemem(addr-(2)*1,str(9999+(i-1)*0))名声9999
writemem(addr+(448)*1,str(65535+(i-1)*0))战术全满
writemem(addr+(455)*1,str(65535+(i-1)*0))妖术全满
writemem(addr+(464)*1,str(65535+(i-1)*0))铁壁术全满
writemem(addr+(471)*1,str(65535+(i-1)*0))行军术全满
writemem(addr+(480)*1,str(65535+(i-1)*0))水军术全满
writemem(addr+(487)*1,str(65535+(i-1)*0))兵器术全满
页: [1]
查看完整版本: 三国志 Battlefield GM8 修改浅释