永发信息网

怎么用UltraEdit-32修改三国群英传III的自设武将

答案:2  悬赏:50  手机版
解决时间 2021-01-31 19:08
  • 提问者网友:感性作祟
  • 2021-01-30 23:16
请教怎么用UltraEdit-32修改三国群英传III的自设武将武将技和必杀技?谢谢!
最佳答案
  • 五星知识达人网友:十年萤火照君眠
  • 2021-01-30 23:55
用二进制文件编辑器(如UltraEdit)打开游戏安装目录saveSG00*.sav文件(*为1~5之间的数,对应相应的存档文件),每员武将的数据在存档中依次为忠诚、当前生命、当前技力、当前最大生命、当前最大技力、智力、等级、士气、武力,数据为十六进制,以我目前游戏中的关羽为例,关羽的忠为96,生命179/179,技力97/97,智力87,等级20,士气100,武力107,在存档中对应为60 00 B3 00 61 00 B3 00 61 00 57 00 14 00 64 00 6B 00,搜索相应数值,得到如下结果:
  00 00 4F 0F 60 00 B3 00 61 00 B3 00 61 00 57 00
  14 00 64 00 6B 00 28 00 17 00 00 00 00 00 64 00
  80 01 4B 00 81 01 03 00 00 00 24 00 00 00 63 73
  00 00 75 06 00 00 19 00 00 00 01 00 00 00 1C 08 字串4
  00 00 19 00 00 00 04 00 00 00 7E 08 00 00 24 00
  00 00 06 00 00 00 B3 07 00 00 1B 00 00 00 01 00
  00 00 30 08 00 00 1B 00 00 00 04 00 00 00 35 07
  00 00 22 00 00 00 06 00 00 00 AF 0C 00 00 21 00
  00 00 03 00 00 00 65 06 00 00 21 00 00 00 03 00
  00 00 FF 00 00 00 FF 00 00 00 FE 01 00 00 02 00
  00 00 00 00 00 00 A2 21 81 01 50 00 80 06 44 00
  28 40 01 04 02 00 00 00 00 00 00 00 00 00 00 00

  在“当前最大生命值”的正下方第九行的字节(FE 01)就是武将的必杀技,其中前半个字节(FE)对应连刺、大喝、拖刀、气旋、挑斩、一击、生擒,后半个字节(01)对应乱舞,每个必杀技的值为连刺=2,大喝=4,拖刀=8,在前半字节的个位数,气旋=1,挑斩=2,一击=4,生擒=8,在前半字节的十位数,乱舞=1,在后半字节,比如要武将学得连刺、拖刀、气旋、一击、乱舞必杀技,那么前半字节的个位数=2+8(连刺+拖刀)=10(即十六进制的A),前半字节的十位数=1+4(气旋+一击)=5,于是前半字节为5A,后半字节=1(乱舞),整个字节就是5A 01(注意后半字节不能为0和1之外的数,否则死机)。上面关羽的必杀技为FE 01,由此可知关羽学得了所有必杀技(F=1+2+4+8(气旋+挑斩+一击+生擒),E=2+4+8(连刺+大喝+拖刀),01=1(乱舞))。
  另外必杀技跳过一字节后就是军师技,上面关羽对应军师技02,则关羽学会了“拔云见日”军师技。
  字串8
全部回答
  • 1楼网友:山有枢
  • 2021-01-31 01:35
用二进制文件编辑器(如ultraedit)打开游戏安装目录savesg00*.sav文件(*为1~5之间的数,对应相应的存档文件),每员武将的数据在存档中依次为忠诚、当前生命、当前技力、当前最大生命、当前最大技力、智力、等级、士气、武力,数据为十六进制,以我目前游戏中的关羽为例,关羽的忠为96,生命179/179,技力97/97,智力87,等级20,士气100,武力107,在存档中对应为60nbsp;00nbsp;b3nbsp;00nbsp;61nbsp;00nbsp;b3nbsp;00nbsp;61nbsp;00nbsp;57nbsp;00nbsp;14nbsp;00nbsp;64nbsp;00nbsp;6bnbsp;00,搜索相应数值,得到如下结果:00nbsp;00nbsp;4fnbsp;0fnbsp;60nbsp;00nbsp;b3nbsp;00nbsp;61nbsp;00nbsp;b3nbsp;00nbsp;61nbsp;00nbsp;57nbsp;0014nbsp;00nbsp;64nbsp;00nbsp;6bnbsp;00nbsp;28nbsp;00nbsp;17nbsp;00nbsp;00nbsp;00nbsp;00nbsp;00nbsp;64nbsp;0080nbsp;01nbsp;4bnbsp;00nbsp;81nbsp;01nbsp;03nbsp;00nbsp;00nbsp;00nbsp;24nbsp;00nbsp;00nbsp;00nbsp;63nbsp;7300nbsp;00nbsp;75nbsp;06nbsp;00nbsp;00nbsp;19nbsp;00nbsp;00nbsp;00nbsp;01nbsp;00nbsp;00nbsp;00nbsp;1cnbsp;08nbsp;字串4nbsp;00nbsp;00nbsp;19nbsp;00nbsp;00nbsp;00nbsp;04nbsp;00nbsp;00nbsp;00nbsp;7enbsp;08nbsp;00nbsp;00nbsp;24nbsp;0000nbsp;00nbsp;06nbsp;00nbsp;00nbsp;00nbsp;b3nbsp;07nbsp;00nbsp;00nbsp;1bnbsp;00nbsp;00nbsp;00nbsp;01nbsp;0000nbsp;00nbsp;30nbsp;08nbsp;00nbsp;00nbsp;1bnbsp;00nbsp;00nbsp;00nbsp;04nbsp;00nbsp;00nbsp;00nbsp;35nbsp;0700nbsp;00nbsp;22nbsp;00nbsp;00nbsp;00nbsp;06nbsp;00nbsp;00nbsp;00nbsp;afnbsp;0cnbsp;00nbsp;00nbsp;21nbsp;0000nbsp;00nbsp;03nbsp;00nbsp;00nbsp;00nbsp;65nbsp;06nbsp;00nbsp;00nbsp;21nbsp;00nbsp;00nbsp;00nbsp;03nbsp;0000nbsp;00nbsp;ffnbsp;00nbsp;00nbsp;00nbsp;ffnbsp;00nbsp;00nbsp;00nbsp;fenbsp;01nbsp;00nbsp;00nbsp;02nbsp;0000nbsp;00nbsp;00nbsp;00nbsp;00nbsp;00nbsp;a2nbsp;21nbsp;81nbsp;01nbsp;50nbsp;00nbsp;80nbsp;06nbsp;44nbsp;0028nbsp;40nbsp;01nbsp;04nbsp;02nbsp;00nbsp;00nbsp;00nbsp;00nbsp;00nbsp;00nbsp;00nbsp;00nbsp;00nbsp;00nbsp;00在“当前最大生命值”的正下方第九行的字节(fenbsp;01)就是武将的必杀技,其中前半个字节(fe)对应连刺、大喝、拖刀、气旋、挑斩、一击、生擒,后半个字节(01)对应乱舞,每个必杀技的值为连刺=2,大喝=4,拖刀=8,在前半字节的个位数,气旋=1,挑斩=2,一击=4,生擒=8,在前半字节的十位数,乱舞=1,在后半字节,比如要武将学得连刺、拖刀、气旋、一击、乱舞必杀技,那么前半字节的个位数=2+8(连刺+拖刀)=10(即十六进制的a),前半字节的十位数=1+4(气旋+一击)=5,于是前半字节为5a,后半字节=1(乱舞),整个字节就是5anbsp;01(注意后半字节不能为0和1之外的数,否则死机)。上面关羽的必杀技为fenbsp;01,由此可知关羽学得了所有必杀技(f=1+2+4+8(气旋+挑斩+一击+生擒),e=2+4+8(连刺+大喝+拖刀),01=1(乱舞))。nbsp;nbsp;另外必杀技跳过一字节后就是军师技,上面关羽对应军师技02,则关羽学会了“拔云见日”军师技。nbsp;字串8
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯