EMU618社区

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

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

[复制链接]

签到天数: 31 天

[LV.5]常住居民I

发表于 2013-3-29 09:58:34 | 显示全部楼层 |阅读模式
其实,这个单靠ec搜索epsxe就应该可以实现,我说的是思路,希望给大家一个搜索方法的途径。(百度的贴吧的也是我写的,不算是转载吧)- C- T% H# V  O5 B+ H+ i$ x
我是用的psxjin 2.0.2,假设暗语是一个地址控制,得到后,改地址变化一次,之后按照那贴http://bbs.emu618.com/thread-145227-1-1.html的方式,最终找到了7个地址。6 R: e( z. P1 C0 Q6 [2 u
下面是我要重点说的,因为psxjin的ram watch的输出后为
  z- o9 f* j3 B" \* A9 ~0 u$ b# R/ G: O
7
3 {( G- d# y2 C" a8 M' S00000 000AFC08 b u 0
' \7 e. j; X7 I! E: T) @3 j. b00001 000AFC49 b u 0 ; F. A, S( a) C5 |0 ?
00002 001C13E7 b u 0 0 X+ s. _- q2 o) @8 ^, {
00003 001C13EF b u 0
% V1 I. C0 J9 Y, @  E0 l0 H00004 001C1479 b u 0 - y/ s) G2 H- F9 Q8 X2 s
00005 001C147A b u 0 ' C5 ?9 J. C: Q+ h8 F2 k. [
00006 001C14A1 b u 0 ,+ |+ Y! B/ c% d9 \' C
我们使用excel,editplus(很好的文本编辑工具,应该知道正则表达式吧,可以利用正则表达式进行搜索替换)等工具,将其改成
1 W% E% C* ^% z, L* D如下两个文件,以便ec能够读取
: B5 y! O" c* l/ y$ Kff2ff.txt内容为; c0 s3 b( c) q3 U# I
* g  u. A5 ~7 z6 M' Z& P$ z
000AFC08,255;
& |" t6 H1 B0 K. y, M1 Z000AFC49,255;
3 a0 f* ?2 K5 _  K001C13E7,255;
7 i8 P/ k! D8 z! @4 ?% x7 V001C13EF,255;
- a7 w: }9 D5 n$ ^' X9 y4 X001C1479,255;+ J+ Y6 j4 T+ c, }( Q
001C147A,255;
" a% g( F& d. _1 _001C14A1,255;
$ F) i& s, T* \) r, g; P
- `$ R$ w) m/ ~; `- u6 Y, Tff2ff.txt内容为
* M# h3 i+ p; }% W+ e/ o000AFC08,0;3 T$ ^. a' D8 ?
000AFC49,0;
; a$ h$ H$ O' `& E/ S8 _001C13E7,0;* \! p+ U6 Z+ P3 @% J: M& M" ^
001C13EF,0;
. ?; Z7 T( G8 C4 a+ ~, A" F* W001C1479,0;
$ C$ i2 y7 t- Z001C147A,0;+ O. q, A. Z$ K8 y  k- s4 p) R
001C14A1,0;
4 b" J& u+ t8 t- U3 [1 |0 {& F/ w' E/ H' e% l: M& J9 H
之后,使用ec的分别读取这两个文件,6 k" I9 S  j0 x0 H9 p# {
; {$ m, r, C8 N

) [0 O/ r( m+ S并加锁后分别搜索255和0(搜索后删除),则通过转化,这7个地址移到了ec里头, t1 r3 e# [8 E
5 V  k2 @- M. L* W3 a% v" S$ S. D

# T4 R& {" a- n4 U6 P  n) T/ o  P1 I" ^+ R& i. R
之后就是二分法试验,最终确定
' v1 q0 c6 k/ p* t! G- ]  Q地址000AFC08为第一个暗语的地址。4 |2 P: x; E( M$ ]" x

7 [" r* b" J) k! q" q8 w8 F2 h( j/ ]0 q
其实,这种方法或许ce也可以实现,不过要加上这个游戏的地址等东西,而且似乎ce将地址是加密的?
  @# i7 T+ B' E6 A1 b这个方法的精神就是,psxjin的ram watch换ec码中间的转化那一步。

本帖子中包含更多资源

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

x

签到天数: 31 天

[LV.5]常住居民I

 楼主| 发表于 2013-3-29 10:00:35 | 显示全部楼层
或许没有使用过这个模拟器psxjin,这个模拟器在ps的dq4,7上无法显示对话,造成很大不便。(ff就没有这个问题,因为ff专门在显示文本时后框是蓝色的,dq为透明的,这个区别造成了dq无法显示文本吧?)9 `/ B% R+ a4 ?2 P) u* ^# b' g$ d
所以,才会有先使用这个模拟器的变化次数等的好用的功能,得到一些地址,之后将其分别锁定为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, 2025-9-18 08:22 , Processed in 1.078125 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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