中古屋商人
....
级别: 站务议员
编号: 1433
精华: 5
发帖: 1759
威望: 0 点
配偶: 天之心语
火 花 币: 79356 HHB
注册时间:2003-01-08
最后登陆:2009-12-13
|
TRS动态修改
图1是流南的初始能力值(游戏和内存)。 图2是内存的内容,就是LV、HP、MHP、EXP、STR、AGI、SKL、LUK、DEF、武器等级、MGC、MV。 TRS的能力值存放很变态,是以单8位存放的,也就是半个地址。最变态的是还有进位,也就是说半个地址有可能存放两个能力值。 现在对其详细说明,由于是单8位(半个地址)存放,所以设了A~P方便说明。 ——附图2—— 这是流南的初始能力值{已去掉ナイトロード基础能力值} MHP 22 EXP 0 HP 2 STR 1 SKL 1 AGL 3 DEF 0 MAG 0 LUK 4 WLV 2 首先看AB地址82,半个地址的看。A地址存放两个能力值的内容,一个HP(不是MHP)另一个就是等级。B地址就只有一个能力值:等级。 为什么有二个等级地址? 大家都知道半个地址最高值就是F,也就是15。如果人物等级超过15怎么办。流南开始是2级,AB地址的82中的B地址就是相对应的值,流南到15级,2会变成F,16级呢,它就会与A地址有关。 详细说一下这个A地址,实际上等级超过15就会向A地址进位1。 举例流南16级AB地址应该为10,32级就是20,54级就是36。可实际显示并不一定这样,因为A这个地址还包括HP,它将0,4,8,C四个数给了HP。也就是1~3、5~7、9~B、D~F才和等级有关。而A地址又只是包含HP的一部分。另一部分在第二个地址05中的D地址上,05中D地址每加1,游戏中HP就加4,如果5变成6,HP就为24了,那21,22,23呢。所以A地址包含的HP就起作用了。 流南开始HP为22,5*4=20,剩2就在A地址中,已经说到A地址0,4,8,C是给HP的,所以+1就是4,+2就是8,+3呢就是C,+4呢就是0,因为24=6*4,不用到A地址。
比较混乱了,总结一下吧。 如果流南的等级为19,HP为35,ABCD就为D3 08(C地址是EXP,我们先不管它,就看ABD地址) 19=16+3, 35=(4*8)+3 按上面的算法HP是+3相对应C,而等级又有进位1,所以A地址是D,其它相对应不复杂,3就是B地址,8就是D地址。 同理:等级为35,HP为56 35=(16*2)+3, 56=14*4, ABCD显示23 0E。
掌握这些,后面存放就同理了,下面我也说得简单些。 PS:半个地址有两个能力值的会提示相关数的,“进位”意思为内存修改加1,游戏中加多少数值(STR高位、MHP超高位、LUK高位、DEF高位、MV高位的进位是不累加的,等级高位的进位只累加3个数)。高位低位之分是为方便说明。 A地址:等级高位,进位+16(相关1,2,3);HP低位,进位+1(相关数是0,4,8,C)。 B地址:等级低位,进位+1 C地址:EXP低位,进位+1 D地址:HP高位,进位+4 E地址:MHP中位,进位+2 F地址:EXP高位,进位+16(相关数是除了8的数);MHP低位,进位+1(相关数是8) G 地址:STR高位,进位+8。 H 地址:MHP高位,进位+32(相关数是奇数);STR低位,进位+1(相关数是偶数) I 地址:AGL,进位+1 J 地址:SKL,进位+1 K 地址:LUK高位,进位+16(相关数是偶数);DEF低位,进位+1(相关数是奇数) L 地址:LUK低位,进位1 M 地址:武器等级高位,进位+8(相关数是奇数);MGC低位,进位+1(相关数是偶数) N 地址:武器等级低位,进位+1(相关数为偶数);DEF高位,进位+8(相关数是奇数) O 地址:MV高位,进位+8(相关数是奇数) P 地址:MGC高位,进位+(相关数是奇数);MV低位,进位+1(相关数是偶数) 注:修改时别忘了算上职业基础值http://www.fireemblem.net/fe/fe6/trs--char...er/trs-job2.htm
|
此处,曾经是海纳百川,而如今却依靠着上苍的雨露~
|
[楼 主]
|
Posted:2003-07-06 10:50| |
顶端
| |