55 1234
发新话题
打印

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

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

听闻120级后的经验是用经验公式控制的,是怎样控制的,怎样修改>有人知道不? —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 z! e4 Q/ y" G  m
RTRTRTRT,thx for help( P: s0 r9 }* M% B, B! h

6 Y0 u0 D' N  G, R9 U6 x—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート---------------------------bbs.mocwww.com8 U) m1 t1 w; z  q( d2 u  Q$ V
详见回复贴。魔力私服,最新魔力宝贝私服技术交流; G; x; o7 u3 E% _$ Y/ L
我只改了标题--moonboy 注
魔力私服,最新魔力宝贝私服技术交流7 n1 u9 ]% n4 M' M( ^5 I  A) M

' X6 N4 f; p, L  b魔力私服,最新魔力宝贝私服技术交流[ 本帖最后由 moonboy 于 2007-12-16 09:13 编辑 ]

TOP

刷得真快,自己顶一下bbs.mocwww.com% T. a% J0 K; J2 A
bbs.mocwww.com6 Y' G! w; z& q4 P2 `; E' C2 T
[ 本帖最后由 全熟牛排溅血 于 2010-5-31 10:41 编辑 ]

TOP

如此麻烦哦...那只好放弃这念头咯....

TOP

- -|晕。对于这个。一点不懂。
闲人勿扰

TOP

雪塔一层一层加怪了,哈哈,自己调怪物经验被...笨人自有笨方法

TOP

小男生有个修改器..但是只限制到126级 ~~~~偶也想调到最高..~

2007年10月6日至今已过去十三个春夏秋冬,感谢妖友的一路陪伴!
2020年6月12日 By.xuyaoxy

TOP

- -|晕。对于这个。一点不懂。

TOP

MB最恼火装B的妖城在线论坛% ^* ^& S! I1 n

" \  I1 f- d( J! K9 `# C什么虫的传人  不就是当初在紫薇剑后面喊哥哥要汉化的那小子么魔力私服,最新魔力宝贝私服技术交流8 `& v% ~& f8 E' s) N; L
有点东西就开始装B魔力私服,最新魔力宝贝私服技术交流: D( Q/ _- W7 V) S# E9 X

9 B5 N" m( e' f2 M+ H3 O7 [# m魔力私服,最新魔力宝贝私服技术交流不就是个升级公式么?
$ A  }5 d1 F* S魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! {+ W* o+ p0 p' W) t$ B
另外对moonboy所说的"而且还是很幸运的我知道一点OLLYDBG的东西,所以用ollydbg获得了我自定义新公式的汇编码对应的十六进制码,"很是无法理解
3 k9 g+ U! b& ]# J: W9 ^4 ~( K& W魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 J! v( u. R% X7 Y( M
妖城在线论坛6 q" E% b. Y& m( J) I' r# W# h
玩过反汇编的都知道OLLYDBG是win平台下的调试工具 请问你是如何用它来调试明显是unix可执行文件格式的gmsv?!
9 `* @% ]" Y( J7 I6 C% G  |* q) K—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート都说过不要装B 装多了小心被人发现
3 `& m( b5 H/ h7 r; d* d' L1 }魔力私服,最新魔力宝贝私服技术交流
8 a) I6 ~% n9 ]3 abbs.mocwww.com花了10分钟看了看
7 p+ e( K& M. ^, F魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表gmsv 很轻松就找到了所谓的升级公式
+ P) ?0 }8 m% h  B! B0 q( m具体过程如下魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 Q( M; @2 R' e& n7 Q
用IDA载入gmsvbbs.mocwww.com# P! x: c# L9 _" T; O
分析完成后进入Exports选项卡
0 |3 Y: P( U  N6 e魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表由于是和等级有关的经验 所以直接搜索levelexp魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表3 _) y- n# Y% F$ _
很轻松找到一个名为CHAR_GetLevelExp的子程序
0 o8 ]- N; X+ B5 T魔力私服,最新魔力宝贝私服技术交流直接双击转入
4 N- f* R0 \5 l$ n- ^- Z( e& W; F程序很短 具体如下
% O# ~) l0 I/ F2 u% P# \3 ]- M( u—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートpush    ebp5 t4 w5 U7 T% q
mov     ebp, esp
; m# r1 {- C( U6 B$ ]- xmov     edx, [ebp+arg_0]! Q% \9 k- y; k0 @2 _) L. y# I% H
cmp     edx, 78h  ;注意这里的78h 即10进制的120 意思是用当前等级和120比较 大于则跳转
8 p; ]3 x9 V' K# t: i1 R. ?魔力私服,最新魔力宝贝私服技术交流jbe     short loc_80740C0
  g# t/ J4 X5 X& _魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表正常跳转后转入4 E7 X3 _* s( E2 `2 D9 \' L0 _) l
cmp     edx, 82h  ;同上比较当前等级和130 (设置为你服务器的等级上限)如果不超过130则跳转到正确的等级经验转换公式部分魔力私服,最新魔力宝贝私服技术交流+ M2 S' R; S5 X, C$ u
jg      short loc_80740B—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  [) d$ s3 Z, i+ u. K8 Z6 H9 j! l
正常跳转后转入
: n" K7 M$ j  s+ _mov     eax, edx魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表3 T! T, N' y$ V1 L( ]" _
imul    eax, edx ;意义为把eax*edx结果寸入eaxbbs.mocwww.com3 y! r" T+ T3 F
imul    eax, edx;同上妖城在线论坛3 {& \! R( q8 M" ?$ t% u& Y
imul    eax, edx;同上魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 G# g7 h/ n( |
上sina专区查了魔力的等级经验公式为当前等级+1的4次方 正好如上魔力私服,最新魔力宝贝私服技术交流9 i- p4 }* H: i# v( U& Q
所以想改公式的话直接改这里bbs.mocwww.com* s  v8 ]2 x% w; H/ H* D5 y
三条imul    eax, edx命令对应的机器码为0F AF C2
" @( p8 x4 l# @, E" F魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表例如这样改 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 Q9 m. L7 e/ {% O! I. H- |1 T
用UE直接修改把3条0F AF C2都改为90 90 90(即无效)bbs.mocwww.com. l' Q8 e7 v( R
所以升级经验即为你当前等级+1 也就是说130级的经验为131—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" ?1 B( M; H3 ^* i9 z

  B! q/ T! w" F" @0 n, w妖城在线论坛当然也并不如楼上的某人所说 "公式不能太过繁琐'魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表. E) \  S- |+ t: [4 `) R# J
只要使用个跳转完全可以把经验公式改成任何你想要的(自己找空隙)最后再跳转回来就是了
, s' L6 x. s- g" G. d& G- l- H2 |魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 v0 r. U6 }/ [' O$ z

; D2 }1 h( g# p1 l4 N魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表以上便是修改等级公式的具体过程
  a6 \- q/ _( A! x1 M, ]! V. s: i前后总共花了10分钟就弄出来了
6 q+ l$ L$ \6 W6 Z" i/ S" N6 rbbs.mocwww.com还被某些人当个宝来装B
本帖最近评分记录
  • 妖哥 妖币 +8 感谢共享 2007-12-17 11:05

TOP

先说下你说我说的第一个错误% a' b" T( V0 I, s5 |4 K$ A
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! G+ O9 ^. H7 x  V# {  Y& X$ z. Q
第一个错误:1 K( K$ p8 }8 ?
cmp     edx, 78h  ;注意这里的78h 即10进制的120 意思是用当前等级和120比较 大于则跳转—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# ~0 T$ K; [7 Z" P/ {; [7 ?9 Y
jbe     short loc_80740C0
7 ]% z% Q' b# |# J! F! ?魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
8 w) P+ Z. {! x8 u7 n重新解释:—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート, n8 ?' S: b, D5 T; p  }  B5 t; ^
cmp     edx, 78h  ;把下一等级跟120做比较, h9 ~* r; T# Y# ^0 y8 `
jbe     short loc_80740C0  如果小于等于120则跳转到GMSV中经验数值的字节部分(即我们手动修改的经验)
5 W, B; X; X  ~4 b# c—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
5 [5 b8 E4 O) [. Z妖城在线论坛( J  ?! h& X! k  |9 W9 e1 g
请问我在我的帖子里面什么时候说过如果小于等于120则跳转失败?请看清楚后面紧跟的
' D; o4 X  @- j; E$ v+ D- H- T# x+ g! r—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
6 A- g4 [; b6 w  n& G5 L( Z魔力私服,最新魔力宝贝私服技术交流正常跳转后转入
- N- J: s8 P* G2 O魔力私服,最新魔力宝贝私服技术交流cmp     edx, 82h  ;同上比较当前等级和130 (设置为你服务器的等级上限)如果不超过130则跳转到正确的等级经验转换公式部分
, V1 j, t( S% k9 y% A9 R9 |; tbbs.mocwww.comjg      short loc_80740B* ^& _+ O( h4 R7 b5 k

  b0 ]& E1 w* x  |/ A, f$ Z9 f妖城在线论坛请注意这里是在讨论130以后的升级经验公式 我没必要把另外的跳转转入默认的经验分配之间的细节再拿出来讨论 当前所模拟的也正是130后的等级经验
8 B# G0 c) a3 v+ L—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ W% W3 r8 w6 w
bbs.mocwww.com6 I7 U* ^2 q1 P. f, C
再来就是所谓的第2个错误
( {0 t: k( w' Y  ]- ]  m—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
8 G0 l+ |6 ^+ a5 Q$ u  \—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートcmp     edx, 82h  ;同上比较当前等级和130 (设置为你服务器的等级上限)如果不超过130则跳转到正确的等级经验转换公式部分
( _6 j: [# W$ w2 W5 m3 G5 s1 p魔力私服,最新魔力宝贝私服技术交流jg      short loc_80740B
' H: d; U# z" c8 u% ?+ f% i$ T( P9 ~bbs.mocwww.com$ i/ Q; \3 k) D3 g2 J6 Z
请问我这句"同上比较当前等级和130 (设置为你服务器的等级上限)如果不超过130则跳转到正确的等级经验转换公式部分"
9 Z( L; \, q5 R! w5 O4 n魔力私服,最新魔力宝贝私服技术交流和你分析的有什么区别吗?魔力私服,最新魔力宝贝私服技术交流, t% O2 Q9 F# C+ ^* I' H
不过是没有分析当等级超过设置的上限时
) Z, p; o  B: W7 A$ C7 M( c: wmov     eax, 0FFFFFFFFh
$ e3 t2 f/ p/ t- _$ Dbbs.mocwww.comjmp     short locret_80740B6bbs.mocwww.com8 j" U; c, w, b- h
把-1返回给经验的部分罢了
+ Q7 k& |( ^, x1 E, f—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
# @$ n$ l7 J3 n1 |8 n/ i8 Z0 @. Q: l—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
/ A2 T' F; p. u7 b( J# @1 ?魔力私服,最新魔力宝贝私服技术交流综上所述,如果你觉得没把整个GMSV的每个字节都分析完全算是错误的话,我承认我错了+ n  [9 Y9 |6 H5 W0 `
不然请不要把它拿出来说事bbs.mocwww.com# T$ m" \; l3 x' [5 h" ^
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; i- @3 `& C# m3 L; _' ^2 h
不过你的脾气倒是还好,我最喜欢看那些说他们错了就开始暴走的同志魔力私服,最新魔力宝贝私服技术交流" H# D" \+ f. x% v/ J: F. w/ n( D

. q' E1 y9 f: K6 T% S+ T8 V魔力私服,最新魔力宝贝私服技术交流虫的传人:这小子当初在紫微剑群里时候就一副卑贱的样子喊他大哥然后要这个要那个 现在有点东西就开始装B 看着烦
9 L& X2 y5 u9 Q+ y, ~) `5 b1 @  ?妖城在线论坛珊瑚:还行 魔力论坛转了这么久了倒没发现有干什么没人品的事—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 {6 s: p3 @) m: a& `
春卷:没发现恶劣事件
6 ^5 z6 I. O/ S: h) @% h2 B—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート夜游神:拿着所谓破了ITSONG系统的平台当个宝还想找人合作,无奈 先把自己的东西看清楚再说2 [; A4 j. w" N/ h
Abondon:这小子平常人前人后最喜欢说"您" 最JB能装的也是他 仗着学了点VB就开始装大爷 QQ上还挂者个所谓 微软特殊人才 做个程序也全是他娘的VB还所谓的学习在 代码也全都是粗糙不堪
本帖最近评分记录

TOP

呵呵.
+ N5 X8 s1 l5 p. ^魔力私服,最新魔力宝贝私服技术交流真有汇编基础.
& g, h, e* E- z# [, j1 E+ n$ x魔力私服,最新魔力宝贝私服技术交流真棒.
& W# @: w; h6 X' s5 B妖城在线论坛不说什么.
  h9 g& s# d  g# [: D魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
* `- J: t, [' ~; f- `+ b5 y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート发布出来就好,吵什么.
你的名气很大,并不代表着你很强大。

TOP

有技术有人品都快绝种了....moonboy谢谢哈妖城在线论坛* ~  a* b/ G' v+ F& E8 X. y
也谢谢172839的指点,一会就试试去

TOP

好型的木头 11:50:26
! v( W) P, S) B6 K, f4 S9 N妖城在线论坛MOONBOY真是好脾气bbs.mocwww.com9 j. l" F6 ~- L7 U# W2 }: n
FG|淘汰狼  11:50:31—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( r1 w; w" M! r: |
嗯.
$ B3 n+ R7 F; t0 D0 E0 n7 n8 a1 N魔力私服,最新魔力宝贝私服技术交流FG|淘汰狼  11:50:33魔力私服,最新魔力宝贝私服技术交流5 t' A: q' [. q6 ~: o2 A+ G
我觉出来了.,妖城在线论坛3 P- n4 g1 p- ~( v  d1 I* z
好型的木头 11:50:54, k0 m6 f; D. l' C6 x) |
哈哈..不单技术好人品也好
. L8 H/ x! b8 g9 i9 B5 S( M3 nFG|淘汰狼  11:53:11
你的名气很大,并不代表着你很强大。

TOP

好象看懂了 又好象没看懂。。

TOP

PS:那嗰人提供的方法,最后做出来是.经验=等级+1.-.-
/ }6 x) q6 h" G- C! M" ?; }—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート       当然他本人也说了.
9 |$ x" w0 K1 j       想改公式的按照思路去做就OK.
你的名气很大,并不代表着你很强大。

TOP

卡在一个地方,就是那三个imul 公式,是如何转换成代码的呢?
# {: }) \7 P) g. p$ c+ q* E  m& `. W+ V妖城在线论坛无效无疑是最简单不过了,但是比如我想在最后一个imul 设置为乘完后/4..不知道如何实现呢....

TOP

 55 1234
发新话题