发新话题
打印

关于GMSV经验公式的相关细节

MB最恼火装B的
% g! ?! L. U1 x妖城在线论坛( n# x/ v: d, ^' U- W# \
什么虫的传人  不就是当初在紫薇剑后面喊哥哥要汉化的那小子么bbs.mocwww.com- N7 ?4 c& D7 t1 d1 F
有点东西就开始装B—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2 u$ K2 A( q/ T: p% u% Y

! W! K$ a4 U* p1 \$ ]bbs.mocwww.com不就是个升级公式么?
" s7 m0 R, W+ ^3 O# H- H" g魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力宝贝私服技术交流3 C( n0 ?3 d9 z" W& X
另外对moonboy所说的"而且还是很幸运的我知道一点OLLYDBG的东西,所以用ollydbg获得了我自定义新公式的汇编码对应的十六进制码,"很是无法理解
: E$ w. C! ], e' c魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表bbs.mocwww.com  S; [$ C+ }* t& ]$ N  p* z

4 ]& I6 E# N' r1 S& h! Z+ Sbbs.mocwww.com玩过反汇编的都知道OLLYDBG是win平台下的调试工具 请问你是如何用它来调试明显是unix可执行文件格式的gmsv?!bbs.mocwww.com# o5 ?, C  v& U' w' p. b* t  }6 c
都说过不要装B 装多了小心被人发现+ N0 k8 \0 l. F  A% p' t" X% [
妖城在线论坛  ?, c1 a4 Y: r+ }9 E
花了10分钟看了看
+ P1 O& P* o; `  E. cbbs.mocwww.comgmsv 很轻松就找到了所谓的升级公式魔力私服,最新魔力宝贝私服技术交流* I9 j+ q5 T: t( d, _; U
具体过程如下
  Y9 F, E5 Z( T, g魔力私服,最新魔力宝贝私服技术交流用IDA载入gmsv
* r$ o! N% _. c5 `  W# F0 `3 jbbs.mocwww.com分析完成后进入Exports选项卡魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 U" c# b4 K, `# f' T3 h$ r
由于是和等级有关的经验 所以直接搜索levelexp
8 k/ c4 v4 F/ E; ?; C: i! ]—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート很轻松找到一个名为CHAR_GetLevelExp的子程序
- d' ?0 a% V( n$ K1 D魔力私服,最新魔力宝贝私服技术交流直接双击转入
) M9 {2 n# Y+ A! ~  o; P" |bbs.mocwww.com程序很短 具体如下! i- E, u# x$ g( s7 I# p
push    ebp—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 y" r! B6 [% U8 W( f
mov     ebp, esp
) {. t8 k: m- Z, d  g1 \: G—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートmov     edx, [ebp+arg_0]
+ |4 I( i7 Z5 N! A魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表cmp     edx, 78h  ;注意这里的78h 即10进制的120 意思是用当前等级和120比较 大于则跳转7 t% U( Z$ L7 w! B$ l' X: L
jbe     short loc_80740C0
& S' S* x4 n6 X$ w5 E妖城在线论坛正常跳转后转入
6 V) n7 s& c/ |妖城在线论坛cmp     edx, 82h  ;同上比较当前等级和130 (设置为你服务器的等级上限)如果不超过130则跳转到正确的等级经验转换公式部分
" G9 t  s1 O7 ^; r* r' wbbs.mocwww.comjg      short loc_80740B  C% a- q4 H$ r  h, n( L3 P% x9 \
正常跳转后转入—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート/ s9 p2 a9 ^1 E' L7 |6 T
mov     eax, edx
9 h: _; ~; ~8 }0 }8 V. m魔力私服,最新魔力宝贝私服技术交流imul    eax, edx ;意义为把eax*edx结果寸入eax
- k5 t- |2 g2 F妖城在线论坛imul    eax, edx;同上+ u8 J! W  X' {3 ~+ b" t
imul    eax, edx;同上
4 w/ Y: k' h$ ]9 u上sina专区查了魔力的等级经验公式为当前等级+1的4次方 正好如上bbs.mocwww.com) h1 a' W4 C+ Q" [
所以想改公式的话直接改这里—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) I: T# l: x( H; s' }4 S$ _/ [
三条imul    eax, edx命令对应的机器码为0F AF C2
" r  C6 H/ @5 \, C魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表例如这样改
* t; X& a; R0 X/ A! V. \& {/ ?" b魔力私服,最新魔力宝贝私服技术交流用UE直接修改把3条0F AF C2都改为90 90 90(即无效)魔力私服,最新魔力宝贝私服技术交流* V2 A% s% W1 S2 ?3 a) |! e
所以升级经验即为你当前等级+1 也就是说130级的经验为131
5 z* C* u) h( z! J% E—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
: ~+ A& u2 Z1 Abbs.mocwww.com当然也并不如楼上的某人所说 "公式不能太过繁琐'
% j* _( b5 s! l- L/ Q1 N  {% c( b魔力私服,最新魔力宝贝私服技术交流只要使用个跳转完全可以把经验公式改成任何你想要的(自己找空隙)最后再跳转回来就是了
4 ~8 Y+ X# _* E. J$ G- F
. F! ]; A; E1 H4 o/ {0 Y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
, N" \7 X1 H( _, }' ]—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート以上便是修改等级公式的具体过程
: a$ Z; R/ b, o6 d7 o, H1 P—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート前后总共花了10分钟就弄出来了
( X: M* m7 B: X6 U- n! V还被某些人当个宝来装B
本帖最近评分记录
  • 妖哥 妖币 +8 感谢共享 2007-12-17 11:05

TOP

先说下你说我说的第一个错误
! f7 i" i% E6 D( \% T+ P5 G妖城在线论坛/ S" `( c- q: v, m7 J
第一个错误:魔力私服,最新魔力宝贝私服技术交流) A2 s) L4 B, P4 M2 H3 N, m
cmp     edx, 78h  ;注意这里的78h 即10进制的120 意思是用当前等级和120比较 大于则跳转魔力私服,最新魔力宝贝私服技术交流1 @, e4 }# {% H
jbe     short loc_80740C0魔力私服,最新魔力宝贝私服技术交流; s; `+ J- s! X( V6 D; \9 v
/ i  S. u% k" z/ f
重新解释:
* D/ V% B4 ~, M$ w  d- l—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートcmp     edx, 78h  ;把下一等级跟120做比较
  K. c- y) M6 ]1 b" y2 }魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表jbe     short loc_80740C0  如果小于等于120则跳转到GMSV中经验数值的字节部分(即我们手动修改的经验)bbs.mocwww.com* k5 ^, K2 l! r2 a4 o
bbs.mocwww.com( `' j" C( L# H' g0 q& D0 g
魔力私服,最新魔力宝贝私服技术交流$ O! W! D3 Q: F$ L% v
请问我在我的帖子里面什么时候说过如果小于等于120则跳转失败?请看清楚后面紧跟的魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% G" X1 z1 f9 L  i& k9 c0 h+ z! n( y

0 e! x# ~( {( d4 l9 V5 F, ~+ A正常跳转后转入—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& e8 v1 _- j) h
cmp     edx, 82h  ;同上比较当前等级和130 (设置为你服务器的等级上限)如果不超过130则跳转到正确的等级经验转换公式部分妖城在线论坛* G  \9 f/ Q2 S( Q6 K7 a
jg      short loc_80740Bbbs.mocwww.com3 e: \7 E, I5 Q( w) A+ u* n' L1 U* v

9 G$ p0 v4 N1 [, ]  {3 b请注意这里是在讨论130以后的升级经验公式 我没必要把另外的跳转转入默认的经验分配之间的细节再拿出来讨论 当前所模拟的也正是130后的等级经验
5 I$ b0 d3 o" t0 Y* h4 g妖城在线论坛妖城在线论坛& w, v9 i' t; _

% Z! P: ~2 f& m再来就是所谓的第2个错误
8 c$ k' T( d: b$ Q魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表bbs.mocwww.com* Y/ H1 A, c$ y" ]# d- E- A- S* t' _
cmp     edx, 82h  ;同上比较当前等级和130 (设置为你服务器的等级上限)如果不超过130则跳转到正确的等级经验转换公式部分bbs.mocwww.com- `4 O+ q6 X: o+ I% ^3 ~
jg      short loc_80740B/ q- Z$ T% ?! o  S! ^$ I$ }
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 x& ^" z5 P2 a+ @6 F9 {$ Y' V
请问我这句"同上比较当前等级和130 (设置为你服务器的等级上限)如果不超过130则跳转到正确的等级经验转换公式部分"bbs.mocwww.com# Z" U0 x. a- p5 K: _5 e! B  M: g
和你分析的有什么区别吗?
* `' B3 v. w0 W5 u不过是没有分析当等级超过设置的上限时9 c/ M4 B/ \, y: i
mov     eax, 0FFFFFFFFh魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表7 B0 A9 G8 \% t: `' b4 {
jmp     short locret_80740B6
! o9 J, o) Y& L. g把-1返回给经验的部分罢了
+ z+ ~/ h# q+ l4 X1 [9 u" C, T: m: h妖城在线论坛魔力私服,最新魔力宝贝私服技术交流9 S' G( y9 D; _% W% _
bbs.mocwww.com8 o  g5 ?( I% x! Q) e2 e
综上所述,如果你觉得没把整个GMSV的每个字节都分析完全算是错误的话,我承认我错了
' X) T3 t7 P2 [# S—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート不然请不要把它拿出来说事
$ D/ B8 Q6 k0 {5 T( N
3 ?5 k& p' m. s# ~. o& I不过你的脾气倒是还好,我最喜欢看那些说他们错了就开始暴走的同志
+ M$ ]. H# j2 N. v* C—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートbbs.mocwww.com0 n# m7 [+ w3 l2 f: U8 Z0 W& f
虫的传人:这小子当初在紫微剑群里时候就一副卑贱的样子喊他大哥然后要这个要那个 现在有点东西就开始装B 看着烦魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) Z+ ~- O3 ]1 u4 t
珊瑚:还行 魔力论坛转了这么久了倒没发现有干什么没人品的事
1 i8 g  g) }0 H3 @4 y/ V—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート春卷:没发现恶劣事件
1 |; y0 x0 p% p; u魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表夜游神:拿着所谓破了ITSONG系统的平台当个宝还想找人合作,无奈 先把自己的东西看清楚再说妖城在线论坛( P, h2 K9 x3 c9 ?
Abondon:这小子平常人前人后最喜欢说"您" 最JB能装的也是他 仗着学了点VB就开始装大爷 QQ上还挂者个所谓 微软特殊人才 做个程序也全是他娘的VB还所谓的学习在 代码也全都是粗糙不堪
本帖最近评分记录

TOP

发新话题