设为首页收藏本站

 找回密码
 立即注册
搜索
查看: 1325|回复: 3

[原创修改器/工具] 利用两个工具优势联合找到ps版ff2的暗语位置。

[复制链接]

签到天数: 31 天

[LV.5]常住居民I

发表于 2013-3-29 09:58:34 | 显示全部楼层 |阅读模式
其实,这个单靠ec搜索epsxe就应该可以实现,我说的是思路,希望给大家一个搜索方法的途径。(百度的贴吧的也是我写的,不算是转载吧)
7 L, S  y8 u3 A我是用的psxjin 2.0.2,假设暗语是一个地址控制,得到后,改地址变化一次,之后按照那贴http://bbs.emu618.com/thread-145227-1-1.html的方式,最终找到了7个地址。) a$ q) n7 s, ]) E' j" w; Y8 N: c2 |
下面是我要重点说的,因为psxjin的ram watch的输出后为
% z$ Z1 k) J) e3 o/ d6 ?2 @- ?5 ]( d, E( w  M3 k& \
7( U  r% P- y* b1 c$ F, |
00000 000AFC08 b u 0 3 H. h6 k& q' b
00001 000AFC49 b u 0 ) X9 [3 h" ?# B6 a6 Q) C
00002 001C13E7 b u 0   h1 x! ~; _& O
00003 001C13EF b u 0 & H* Q; ^; x: w  C
00004 001C1479 b u 0 * [7 k$ E1 ]6 C7 t) q
00005 001C147A b u 0 5 }- B# `) V4 ^  h
00006 001C14A1 b u 0 ,
7 W, ^1 _( Q% s3 Y1 o! t; q2 _我们使用excel,editplus(很好的文本编辑工具,应该知道正则表达式吧,可以利用正则表达式进行搜索替换)等工具,将其改成
% |2 \: O8 q+ ~- F* G9 S, f如下两个文件,以便ec能够读取
# \5 `  a* w+ `7 m( Sff2ff.txt内容为
! Y' D" D) Z# u8 Q+ c9 @) ~  _4 G0 W8 ~) R: ~6 U0 q
000AFC08,255;
9 H9 |/ P6 r8 P$ j% V5 ?" Q000AFC49,255;
, D! _7 _4 [+ ]. t001C13E7,255;2 K. \( T/ n/ @/ D( d+ b  D
001C13EF,255;
2 ?# p5 L/ J1 v3 s1 }9 N; X001C1479,255;
% z8 N5 s. j3 z" e, [001C147A,255;
- \/ w6 b; w1 w0 U, B; v# o001C14A1,255;
4 U' j* m8 x. ^8 n: g# l1 r
. _8 I3 @0 K6 \  J. Q) `/ X  q5 ~% [ff2ff.txt内容为; G& B6 K" v: T, D% @8 A% u
000AFC08,0;# G, K7 G% J! I0 f7 Y7 `
000AFC49,0;
; R, A" x7 n% r" D5 q7 R8 `001C13E7,0;
3 w/ H( q+ k( v9 _001C13EF,0;3 i* n8 {* G- y& e
001C1479,0;
" u2 U2 i( ]% u9 g4 p: b001C147A,0;
4 ~2 v  F! I; j& i/ H% c6 q001C14A1,0;
# J  o" t) V* W+ @9 k8 A: f0 N# E+ k
之后,使用ec的分别读取这两个文件,# E1 {6 c* J3 S9 k7 ~% t. |- H1 z& b
) Q; y6 |% y+ o3 ~) `

: X" v6 a  s! k# w$ ]并加锁后分别搜索255和0(搜索后删除),则通过转化,这7个地址移到了ec里头
7 Z; i! ^# Z: a( K2 ~7 t/ g% ], L, K2 p3 M

6 B% J9 O. ]9 \; X, \& G; J- p5 g: S5 g0 o
之后就是二分法试验,最终确定4 V5 L8 D1 j! J* i3 Y5 z6 g
地址000AFC08为第一个暗语的地址。
$ o9 G# G! C* I+ l( ^' e
9 }3 v) h9 K& ]! H- B2 H( A; {; Z  r: A- X* k3 F* V9 m
其实,这种方法或许ce也可以实现,不过要加上这个游戏的地址等东西,而且似乎ce将地址是加密的?6 n! I  Q- I' l8 B+ x8 |
这个方法的精神就是,psxjin的ram watch换ec码中间的转化那一步。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

签到天数: 31 天

[LV.5]常住居民I

 楼主| 发表于 2013-3-29 10:00:35 | 显示全部楼层
或许没有使用过这个模拟器psxjin,这个模拟器在ps的dq4,7上无法显示对话,造成很大不便。(ff就没有这个问题,因为ff专门在显示文本时后框是蓝色的,dq为透明的,这个区别造成了dq无法显示文本吧?)
5 g; k8 A3 ~" ]% b/ r所以,才会有先使用这个模拟器的变化次数等的好用的功能,得到一些地址,之后将其分别锁定为2个数,在用ec搜索epsxe,则ec继承了刚才用psxjin找到的地址,而且显示正常,!!!!其实我要达到的目的是!!!充分利用好找了个东东的优势!!!
回复

使用道具 举报

该用户从未签到

发表于 2013-3-29 19:34:58 | 显示全部楼层
技术贴{:4_97:}
回复

使用道具 举报

签到天数: 31 天

[LV.5]常住居民I

 楼主| 发表于 2013-3-30 17:02:42 | 显示全部楼层
谢谢版主夸奖!这次再次使用我发现,其实我中间还是有可以简化的步奏,只需将在运行模拟器,不运行rom,则,所有的地址为0,这样只需将文件转换成255(ff)那一个文件,加锁后搜索(其实这属于歪打正着,因为要是加锁状态下,运行rom的话往往死机,结果不运行rom方法更简便),这些地址值就移入了ec了,之后运行游戏刷新一下,在全部加锁,使用二分法等方法找到真正的地址。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|国治模拟精品屋 ( 沪ICP备15012945号-1 )

GMT+8, 2026-8-5 21:32

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表