查看完整版本: [-- 【讨论】静态修改讨论专用帖 --]

【 浮游城 - Castle in the Sky | 开放邀请注册,PS|SS|WII|DC下载研究中心 】 -> 【 模拟器周边区 | Emulators Periphery 】 -> 【讨论】静态修改讨论专用帖 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

<<   1   2  >>  Pages: ( 2 total )

DC200X 2005-08-02 18:41

只要大家对静态修改有什么疑问,或者有什么心得体会的话欢迎交流,讨论。
禁止纯水帖,重复帖

oecz 2005-08-04 02:41
坐个沙发先,我有个问题。我按照教程修改ALPHA外传,但是找不到驾驶拖鲁杰斯3的那个机师(忘记他叫什么名字了)的地址。惭愧惭愧小弟的功力还不到家。再有就是武器的存放还是有点看不太懂。请DC兄指教。

DC200X 2005-08-04 12:19
以下是T老大的修改:
武器修改
格式:武器类型(1)、未知(1)、武器攻击力和气力要求合成(2)、命中(1)、必杀命中合成(1)、射程必杀合成(1)、未知2(2或3)、残弹(1或2)、武器名称(N)、EN消耗(1)、武器适应性(0-4)。 籫n伒I"眲?
注意:和机体一样,以上代码任何两个字节当中都有可能出现FF、FD、DE之类的单字节代码,把它们分割开。这个字节对机体无意义,但是你动它的话就会死机或花屏。 蕩h?T唒V?
武器类型(1):分前半字节和后半字节。前半字节是武器种类,后半字节是武器序号可以不理会它。 ?鴱顛h厏婔
武器种类:00格斗,10射击,20格斗+P,30射击+P,40格斗+B,50射击+B,60格斗+P+B,70射击+P+B,超过70的也有但是和前面差不多一致,可能是涉及到能否被切返吧。 痭e^跘葚(
武器攻击力和气力要求合成(2):为武器攻击力/4。其中第二字节的前半字节为气力要求,没有气力要求就是0,每上升1气力要求就+5。如一个攻击力4000、气力要求120的武器,在此处就应该是E843。 盄?6Сm
命中(1):一般来说是实际命中,但是它要受到必杀命中合成(1)的后半字节修正。必杀命中合成(1)的后半字节为0时命中修正+0,为1时修正+256,为2时修正-512,为3时修正-256,为4时修正为0,以后每+1就依次按造这个规律循环。 )w儅薒
必杀命中合成(1):为必杀/4。但是要受到射程必杀合成(1)的后半字节修正。射程必杀合成(1)后半字节为0时必杀修正+0,为1时修正+64,为2时修正-128,为3时修正-64,为4时修正为0,以后每+1就依次按造这个规律循环。 ? /籅f?c
射程必杀合成(1):前半字节为远射程,改为F就是射程无穷。后半字节为近射程/4,然后取整。也就是说4-7都是近射程1。 藖↑n濻皦
未知2(2或3):里面有时会有武器改造增加攻击力。规律不明。 飵_SO\鷀
残弹(1或2):其储存规律是第一字节的前半字节每+2现有弹药就+1(前半字节只取偶数,如果是奇数的话,那么-1再取偶数)。第一字节的后半字节每+1,最大残弹上限就+4,当超过4×16=64时,就向前半字节进位,使它变成奇数。其第二字节每+1,现有残弹数就+8。但是要注意的是有4种基本情况。分别对应游戏中弹药数—4×N后所得值为0、为1、为2、为3 (N取使残弹数能够小于4大于等于0的整数)。所冶Ρ改时会发现4种初始值,这4种初始值决定了你某些残弹数值肯定达不到(因为只能4个一改)。还有,有的时候它只有一个字节,那么残弹的最大值只有可能分别是04、05、06、07这4种。 盱!?lc搋
EN消耗(1):和实际EN消耗值一致。 [褡m伤k
武器适应性(0-4):03就是A。有时它也会出现在武器类型前面。有时它根本就找不到。 ?V鯬ix擂W
W琳x?PA?lt;
特别提醒: ?侅06淣]
1.由于武器中存在大量公用的情况,有的时候武器适应性就合成在这个武器的其它属性,甚至是其它武器或机体的属性里面了,所以有时你稍微修改一点,你就会有一排武器的武器适应性变成了E。 悼鼛蝫 ?
2.在游戏的ISO里面公用的情况是普遍存在的,并非一个两个,而且公用的不止是武器适应性,武器的其它属性都有可能出现公用现象。胡乱修改的话有时甚至会造成无法出场或出场冲突(某两个机体同时出场就死机)的BUG。 浞郒b}
3.除以上问题外,修改合体机,或机体特技最容易出BUG。刚改完测试一下可能没事,但是玩到后面某话就可能突然起冲突而死机
4.一些一旦容易出问题的机体:
瓦尔基尼亚R、DX高达合体、ν高达以及全武装ν高达、游戏中未用到的沙扎比强化版。此外还有Z高达普通版的特技和GP-03的某些武器。 WuSn曾
5.无论是机体、武器还是人物都每隔一定空间就会出现近半页的隔断代码

外传我没研究过,一个地址会牵扯到很多的地址,比如T老大那个修改版中莱丁的武器适应性,另外那个拖鲁杰斯3的驾驶员是塞可司(原名米利安.比斯克拉夫特)

oecz 2005-08-04 17:36
T老大的这篇教程我早就收藏了,其实用上老大做的补丁后很多问题都解决了。只是我想尝时Ρ改T老大未改的机体和机师。当然教程中提到的一改就死机的机体不在考虑之内。机体的地址还是很好找,机师的就有点找不到。
不知道有什么经验心得传授没?最后……如果要修改HWS装着的V高达是按照哪个机体的数据来找?V高达?还是HWS装着的V高达?

Triple-E 2005-08-05 09:13
引用
下面是引用oecz于2005-08-04 02:41发表的:
坐个沙发先,我有个问题。我按照教程修改ALPHA外传,但是找不到驾驶拖鲁杰斯3的那个机师(忘记他叫什么名字了)的地址。惭愧惭愧小弟的功力还不到家。再有就是武器的存放还是有点看不太懂。请DC兄指教。

武器找攻击力即可。武器占2字节先把攻击力/4,如4000÷4=1000=E803H,然后记录气力要求如气力要求为110。则武器攻击力存放为E803的高位03中的那个0改为2。气力要求110就是要求超过10气力。而武器高位那个0就是存放气力的,气力要求每升高5则此处+1。所以外传武器最高攻击力也就是FF0F。
机师先找动态到机师代码添加,然后改成1LV,把能力记下再在静态修改中查找,就应该找得到。但是注意,有的时候那种半页的隔断码会把机师数据隔断,这时就要分开查找了。某些机师的代码不止一个这也是要注意的。
查机师只要找到第一个机师的地址,后面直接搜机师代码往下翻页即可。
HWSV高达就要搜HWSV高达。ALPHA外传和ALPHA都是把它当作另一个机体处理的。

oecz 2005-08-13 13:48
经过大哥的指导终于找到了一些窍门,不过新问题来了就是机体特技的换算问题。从强化数开始算的数据为04 02 00 00 30 2E 03 …………大哥的教程中说到强化数后面是未知1字节,再后面就是特技位。如拖鲁杰斯3我改成了4强化02不能改。到了这里有疑问了,为什么我改不出特技2里的特技。还有就是教程中2进制换算问题,这个特技到底是怎么换算的?请大哥指教指教。

Triple-E 2005-08-13 14:35
外传和ALPHA中不少机体,并没有所有的特技位(尤其是外传很多机体只有1到2个特技位,而且还不是按顺序来的)。在特技位上不少都和其它代码相关联。所以某些机体找不到特技位很正常。
2进制换算,实在理解不了。可以这样处理:
某特技位上的8个特技:从高到低被视为16进制的80、40、20、10、08、04、02、01(代表特技8-特技1)。如果要特技8和特技4,那么此特技位就填入80+08=88。也就是说88代表同时有特技8和特技4。其它依次类推。比如07=04+02+01这3个特技。26=20+04+02这3个特技。FF=此位全特技=花屏。

dinghongshou 2005-08-20 18:04
我刚刚开始学静改,想请教一下,数据的搜索,我有FPE2001和EC,但是不知该如何搜,数据的字节该选什么?我在尝试改TRS,希望各位高手帮个忙

Triple-E 2005-08-20 19:03
静态修改工具推举用winhex和ultraedit,个人倾向于winhex,因为它速度快。ultraedit功能强,但是速度在同类软件中比较慢。FPE2001虽然可以静改,但是它功能太弱,速度也不快,其主要还是用于动态修改。EC则完全是用于模拟器游戏动态修改的。

mobile_suit 2005-09-02 14:07
请问静态修改能不能添加机体和机师?能的话怎么去改?

我看的添加机体和机师的修改方法都是动态修改的。

Triple-E 2005-09-02 17:36
静态可以添加,但是必须得解读排列方式。ALPHA外传我添加敌人是成功了的。但是遗憾的是没找到自己人出击的位址。

mobile_suit 2005-09-03 09:32
引用
下面是引用Triple-E于2005-09-02 17:36发表的:
静态可以添加,但是必须得解读排列方式。ALPHA外传我添加敌人是成功了的。但是遗憾的是没找到自己人出击的位址。



您所说的是不是出击人数的增加?我的意思是,比如就在整备画面里面凭空添加。

mobile_suit 2005-09-03 09:37
还有一个问题。我是直接编辑镜像文件修改的,请问这样修改以后,产生的pliot.bin和robot.raf里面的数据会不会跟着变化?如果我要做补丁的话怎么做?

Triple-E 2005-09-03 09:48
会跟着变化。要作补丁,得用PPFMAKER做。先保留原来未改过的ISO,然后用PPFMAKER比较未改过和改过的即可自动制作补丁。

mobile_suit 2005-09-03 10:22
引用
下面是引用Triple-E于2005-09-03 09:48发表的:
会跟着变化。要作补丁,得用PPFMAKER做。先保留原来未改过的ISO,然后用PPFMAKER比较未改过和改过的即可自动制作补丁。



好的谢谢,那么改过的ISO产生的bin 和raf 也可以作为补丁使用吧?

Triple-E 2005-09-03 10:40
你认为那些只下载补丁的人,会把这两个东西导入光碟ISO替换吗?大多数人明显不会。所以想要做补丁分享的话老老实实的用PPFMAKER吧。这2个东西只能留着自己用而已。

mobile_suit 2005-09-03 10:54
引用
下面是引用Triple-E于2005-09-03 10:40发表的:
你认为那些只下载补丁的人,会把这两个东西导入光碟ISO替换吗?大多数人明显不会。所以想要做补丁分享的话老老实实的用PPFMAKER吧。这2个东西只能留着自己用而已。



呵呵,当然不会,我也只是想自己用,用来保留各个版本,镜像文件太大了

能否推荐个PPFMAKER好的版本,能给个地址就最好了,谢谢。

Triple-E 2005-09-03 12:30
注意PPFMAKER是用命令提示符操作的。

jojohot 2005-09-05 11:05
那机站的数据是按照什么派位来搜索的?有什么经验和技巧

mobile_suit 2005-09-05 11:16
引用
下面是引用jojohot于2005-09-05 11:05发表的:
那机站的数据是按照什么派位来搜索的?有什么经验和技巧


搜索机师看1级时的6项能力值,或者直接搜索机师可修得的精神(如果你知道)。
要是机师一出场不是1级,在没有战斗过的情况下(考虑能力修正)可以按照这样算:
每升一级,格斗、射击、反映(防御)、计量各加1点,回避和命中各加2点。

搜机体的话,一般搜机体能力0改时的HP、EN、运动、装甲、限界

Triple-E 2005-09-05 11:21
楼楼上不要泛泛的说机战,要谈就具体说明是哪一代。

还有所有准备在此贴讨论者注意:如果没有静态修改经验,那么至少得懂动态的内存编辑再到此贴来讨论。否则请另外开贴。本贴不负责教导不会静态修改者学会静态修改,此贴为静态修改者的经验和疑问交流贴。

jojohot 2005-09-05 16:20
机站D,OG还有OG2

DC200X 2005-09-05 18:42
一般来说机战D是:
机体数据存放方式
机体特技(3),HP(4), XX XX, 图片(6),FFFF,地形适应(2),EN(2),运动(2),装甲(2),击破费(2),修理费(2),XX XX XX XX XX XX XX,芯片数(1),体积(1),移动力(1),移动类型(1),XX XX ,机体配备(1),改造段数(4),XX(12)
机师数据存放方式:
能力值(6),分别为:格斗,射击,防御,计量,回避,命中,XX XX,FF FF,YY YY,FF FF,YY
YY YY YY,FF FF,YY YY,00 00 00,芯片数(1),精神(2)
OG:
机体的数值存放方式:
HP(4) EN(2) 运动性(2) 装甲(2) 修理费(2) 击破费(2) 我方可用机体(1) 00 Weapon值(2) 地形适应性(2) 移动力(1) 机体尺寸(1) 可装备芯片数(1) 移动类型(1) 00 机体改造上限(4) 机体技能(3) 01 FF(不明) FF 变形指向机体代码(1) 换乘类型(1) 00 00 00 武器代码(N) 机体名称(N)
OG2
機體部分:
HP(4)、EN(2)、?#092;動性(2)、裝甲(2)、修理費(2)、擊破費(2)、我方機體(2)、最大Wゲージ(2)、地形適應(2)、移動力(1)、可裝強化零件格數(1)、移動類型(1)、PP點數(1)、機體4項能力可改格數(4)、機體改滿時追加強化第5項(1)、??(3)、機體技能(5)、??(1)、換乘類型(1)、??(2)、機體體積(1)、??(1)、固定搭乘者(1)、??(2)、??(2)、武器代碼(20)、FF(4)、機體名稱(N)
機師能力值&地形適應&ACE:(FPE從000CD360開始,下1人+5Ch)
ACE種類(1)、??(1)、SP(2)、格鬥(2)、射擊(2)、回避(2)、命中(2)、防禦(2)、技量(2)、00(2)、地形適應(2)、機師名字……等(X)
說明:
地形適應:海宇 空陸(S:0-A:1-B:2-C:3-D:4)
ACE種類代碼:ACE代碼

jojohot 2005-09-05 19:57
收到了,去试试看

jojohot 2005-09-05 20:09
找不到数据,"990094006500b00074007900"是这样输入把?还是?

Triple-E 2005-09-06 08:42
你这输入的是什么?还有你用什么软件输入的?

jojohot 2005-09-06 20:23
这个是机站D的人物数据是按照格斗,射击,防御,计量,回避,命中,顺序输入的用的是WinHex这个

Triple-E 2005-09-06 20:46
把中间的00都去掉。我记得好像机战D的6能力都只占1字节。

jojohot 2005-09-06 20:59
还是找不到,唉静态好难的说

Triple-E 2005-09-06 21:17
应该搜人物LV1时的能力值。应该找得到的。

jojohot 2005-09-07 00:53
是啊,我就是找原始的数据啊,就是这个不知道是怎么回事就是找到,以前我也找过F的静态也是这样找的,但是这个就找不到了,郁闷

Triple-E 2005-09-07 09:15
用WINHEX打开SRWD.GBA文件,搜索16进制HEX数。如果LV1的能力值你没在10进制——16进制换算错的话,应该是找得到的。这个找不到,你就先换个人试试。

oecz 2005-09-10 09:24
换我了换我了```再次向T老大求教```老大我想问下如何用PPF MAKER来做修改补丁。

Triple-E 2005-09-10 12:31
用PPFMAKER要先保留没有修改的原文件,比如原文件.BIN(.IMG或.ISO)。然后把修改后的文件比如修改文件.BIN(.IMG或.ISO)和它放在一起。再将PPFMAKER放到同一目录下。准备工作就完成了。
点击开始—>所有程序—>附件—>命令提示符。然后在其中用DOS命令到达你放上面这3个文件的目录。例如3个文件全在C盘的根目录下(我只有C盘是FAT32格式其它都是NTFS格式,所以对于用命令提示符的程序的话只能先把它们都转移到C盘的根目录),就用CD..回车直接到C:>
然后再键入 PPFMAKER.exe c -u 原文件.bin 修改文件.bin 补丁.ppf 回车
这时会出现一个%显示数再就是等待了,到了100%补丁就做好了,最后关闭命令提示符。那个生成的补丁.ppf就是补丁。
注意这个补丁只有打入游戏镜像后才有效。

dolphin 2005-09-13 11:06
个人的体会就是因为ps的模拟器,支持调试功能的只有某强人发布的非官方改版模拟器而已。
功能很强大。不过加入了调试后,运行速度相对变慢!
所冶Ρ改起来一个和自己电脑的性能有关,还有一个和程序计数器的上一个记数有很大关系。往往找到的程序,向上看根本就不是我们想要的。不过机器是死的,人是活的。总有办法的,虽然累点。

至于写机器码就简单多了,用编辑器写上就OK。虽然我不明白为什么这里有很多人喜欢那个叫机器人大战的游戏。晕。。。。

还有就是到那里找到ECC码的规则,我想自己写一个。
(我知道某日本人写过一个。如果什么都等别人的,如果什么都等现成的。。。。。。。那么。。。。。。)

DC200X 2005-09-15 12:44
引用
下面是引用dolphin于2005-09-13 11:06发表的:
虽然我不明白为什么这里有很多人喜欢那个叫机器人大战的游戏。晕。。。。
.......

因为我们是男人,这就够了……

dolphin 2005-09-23 18:06
引用
下面是引用DC200X于2005-09-15 12:44发表的:

因为我们是男人,这就够了……


愁人。。。。。因为我们是男人。。。好象不是回答这个的!!!!!!!!!
曾经有女孩子问我们男人为什么喜欢看A片。。。。我用“因为我们是男人”回答过。。。。。汗一个。

dolphin 2005-09-23 18:09
看的出来。这里所有的帖子都是机器人大战。。。。。。。。。机器人大战的FANS大本营终于发现了。
实际上我连机器人大战,高达以及变形金刚的关系都没有搞清楚。

高达是变形金刚吗?

机器人大战是高达吗????

反正它们看起来好象都是机器人。。。。。。。。。。

请善用编辑功能,可以1帖说完的为什么要开2帖呢?此帖为静态修改的讨论帖,并非讨论机战和变形金刚的关系,扣除发帖所得FYB。

DC200X 2005-09-24 09:01
引用
下面是引用dolphin于2005-09-23 18:06发表的:


愁人。。。。。因为我们是男人。。。好象不是回答这个的!!!!!!!!!
曾经有女孩子问我们男人为什么喜欢看A片。。。。我用“因为我们是男人”回答过。。。。。汗一个。

你只要用心去玩这个游戏你就会了解,为什么我这么说,一个永远热血的传说,一分值得品味的回忆,这就是我对机战的诠释,这种感觉是在其他游戏找不到的,是男人开扎古,是男人就要玩机战。

77979 2005-10-05 19:30
请问J如何凭空添加机体


我问当然是静态添加,静态我只会改已有机体

oecz 2005-10-05 20:46
引用
下面是引用77979于2005-10-05 19:30发表的:
请问J如何凭空添加机体


楼上的看清楚主题,这是静态修改的专用帖.扣2FYB

这个问题我已经解答过了.
http://bbs1.chinaemu.org/read.php?tid=37334&fpage=1&toread=1

77979 2005-10-06 00:29
自己看了几个,原来就是改战场配置,不过好象各大论坛都米消息

oecz 2005-10-06 00:58
改战场配置如果成功也就是在战场中有那架机体存在能不能用还是未知。就算能用到了整备画面也一样消失。

77979 2005-10-06 02:21
请问J如何替换机体
我在用UE,原本已经搜到机体的内存,但是按着顺序看下就找不到肌体代码那个

DC200X 2005-10-06 09:19
直接改图片,就是替换机体图片,很省事的方法,而且改回来也很简单,必须要注意机体的名称,机体大图,机体小图,武器指向,基本能力,机体性能等,很简单。

77979 2005-10-06 14:32
如何找机体大图,还有武器指向

DC200X 2005-10-06 16:29
可以以HP作为基准,定位以EN装甲作为定位,首先搜索EN装甲,然后核对一下HP一般来说EN装甲数据有可能重合,但HP就不一定,HP前面,大概是XX XX 08 08 XX XX 08 08 YY YY 08 08是机体的名称。机体大图的代码大概是 XX 0A AA 0X BB 0X CC 0X DD 0X这样的分布AABBCCDD是相邻的字节,后面就是EN和装甲的数据,很好找,武器指向码是3个代码,分布在运动性(1)强化部件数(1)移动(1)这三个数据前面的三个字节,机体小图的位置在改造段数的前几个字节,格式是XX 3B,XX是机体小图。机体小图的前面就是机体的特技,有一个很简单的修改方法,首先定位你所要修改的机体地址,然后把他相关的数据全部照搬到你要替换的机体上来,很简单。

77979 2005-10-06 16:49
略懂1,2了,谢谢.
请教武器指向的问题,如何把不同机体的武器凑在一起

人物替换:副驾驶人物是不可换乘的,换成其他人员后可否呢?不可的话如何解决

怎么解除换乘限制

DC200X 2005-10-06 19:08
武器无法融合(大概不行,都是绑定的),副驾驶可以替换,方法同机体,单纯替换也可以,不过还没研究,肆意改搭乘限制会死机。

oecz 2005-10-06 19:20
据我所知武器不能集合,只能替换,但是替换后在战斗中会出现帖图错误。
其他的我没试过,不做答复。


查看完整版本: [-- 【讨论】静态修改讨论专用帖 --] [-- top --]


Powered by PHPWind Code © 2003-08 PHPWind
Gzip enabled

You can contact us