发新话题
打印

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

MB最恼火装B的魔力私服,最新魔力宝贝私服技术交流) W, k. z6 Z  P

2 }" v$ g7 a( x, t魔力私服,最新魔力宝贝私服技术交流什么虫的传人  不就是当初在紫薇剑后面喊哥哥要汉化的那小子么
: Y7 i- U7 R4 E$ s/ p: S+ o3 U) w4 R魔力私服,最新魔力宝贝私服技术交流有点东西就开始装B魔力私服,最新魔力宝贝私服技术交流" k, a, E, p. T* c/ n: Z
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 f# ^* k8 i$ T4 e9 P
不就是个升级公式么?—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 B$ P  m+ M, E( g3 \+ j9 Y2 S$ K3 M- B( A

/ Y6 S. y" Y0 B* W* [% tbbs.mocwww.com另外对moonboy所说的"而且还是很幸运的我知道一点OLLYDBG的东西,所以用ollydbg获得了我自定义新公式的汇编码对应的十六进制码,"很是无法理解
1 T5 f, L; I8 B1 J6 c. m—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートbbs.mocwww.com1 w7 O4 {1 \3 N! I9 i
' k, T1 e' I- g% i6 W$ E# \- D
玩过反汇编的都知道OLLYDBG是win平台下的调试工具 请问你是如何用它来调试明显是unix可执行文件格式的gmsv?!
1 Y, K6 ~$ P8 p0 Q* {妖城在线论坛都说过不要装B 装多了小心被人发现妖城在线论坛0 F1 H- S& a+ f8 E& R$ N0 i1 o
bbs.mocwww.com/ g. h4 S& \9 S5 J# A4 w2 q
花了10分钟看了看bbs.mocwww.com8 Y& L9 E1 z) Y* k1 o
gmsv 很轻松就找到了所谓的升级公式
0 L! n2 _0 o! W) y1 R# f, `妖城在线论坛具体过程如下
9 v* v2 R9 D$ V: K! D. C( ~. F' l妖城在线论坛用IDA载入gmsv
' g: g5 ]( i* ?1 }4 @; S分析完成后进入Exports选项卡魔力私服,最新魔力宝贝私服技术交流2 {1 U9 `/ u; S3 r8 U1 h
由于是和等级有关的经验 所以直接搜索levelexp
8 i) v& k/ _) g( F2 [2 _魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表很轻松找到一个名为CHAR_GetLevelExp的子程序
* e! z6 b- R$ `; Sbbs.mocwww.com直接双击转入
4 [1 |  q5 I# H$ V妖城在线论坛程序很短 具体如下8 i8 w( \5 H5 U+ m. U% E
push    ebp魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( y# n& w% {0 b; D1 |. j' U' `/ C# Z  a
mov     ebp, espbbs.mocwww.com% f" a5 T. I9 w2 r9 b
mov     edx, [ebp+arg_0]—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. T3 n, d7 t# j) j  E
cmp     edx, 78h  ;注意这里的78h 即10进制的120 意思是用当前等级和120比较 大于则跳转妖城在线论坛; j8 r+ ]# d0 r! L! j: v% \
jbe     short loc_80740C0
6 d$ F& U: o2 t$ J; T) @1 ~4 y魔力私服,最新魔力宝贝私服技术交流正常跳转后转入
7 [6 o! u2 w. w—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートcmp     edx, 82h  ;同上比较当前等级和130 (设置为你服务器的等级上限)如果不超过130则跳转到正确的等级经验转换公式部分妖城在线论坛( p  s# W/ K; }% w* E
jg      short loc_80740B妖城在线论坛% k4 A. I0 k+ m
正常跳转后转入
9 q4 z2 h5 A& H0 [mov     eax, edxbbs.mocwww.com; C6 t% b  y4 x% k/ H* c
imul    eax, edx ;意义为把eax*edx结果寸入eax
6 p- e" T& p0 Wbbs.mocwww.comimul    eax, edx;同上
" f8 h. e  W6 k  m' C—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートimul    eax, edx;同上bbs.mocwww.com. e* ]$ N- r2 _4 k4 s% \
上sina专区查了魔力的等级经验公式为当前等级+1的4次方 正好如上—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" r, c, q$ Z* E! m1 N3 G0 A$ M
所以想改公式的话直接改这里
" b! [0 g8 s: ~; T) P' p魔力私服,最新魔力宝贝私服技术交流三条imul    eax, edx命令对应的机器码为0F AF C2bbs.mocwww.com' }9 J. U; v* x% H4 ~  E" r
例如这样改
0 }7 E4 Q. g: `1 {: @6 \妖城在线论坛用UE直接修改把3条0F AF C2都改为90 90 90(即无效)
- D7 |& [8 p; J+ r—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート所以升级经验即为你当前等级+1 也就是说130级的经验为131—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート- p5 E" ^+ r) Y. I1 x

# D7 w5 l3 _# _4 |/ ]bbs.mocwww.com当然也并不如楼上的某人所说 "公式不能太过繁琐'6 V: P0 h7 g6 Q3 f+ ~
只要使用个跳转完全可以把经验公式改成任何你想要的(自己找空隙)最后再跳转回来就是了
# @# U: I- u% Y7 Y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
9 t- E# v' F1 X' i3 V, Z3 @—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 o# F, c- n8 J
以上便是修改等级公式的具体过程
# K1 [4 r% N+ s: w0 f; u" p魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表前后总共花了10分钟就弄出来了
. u, E$ B3 j6 T1 _! V魔力私服,最新魔力宝贝私服技术交流还被某些人当个宝来装B
本帖最近评分记录
  • 妖哥 妖币 +8 感谢共享 2007-12-17 11:05

TOP

先说下你说我说的第一个错误—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 _: R7 n5 w& D6 u( |: ]" I

: H& w' X! q) R第一个错误:
5 M( c/ w  m% @" `+ w1 S妖城在线论坛cmp     edx, 78h  ;注意这里的78h 即10进制的120 意思是用当前等级和120比较 大于则跳转妖城在线论坛: V+ p" W0 v+ W* W8 _8 {
jbe     short loc_80740C04 u; V- Q* T+ H! j, B2 E; U7 l4 e
妖城在线论坛, k  M# z0 X; {- K+ t. T
重新解释:
2 U4 L- T6 x% I- t妖城在线论坛cmp     edx, 78h  ;把下一等级跟120做比较魔力私服,最新魔力宝贝私服技术交流. `) T: s0 I. t0 _8 @
jbe     short loc_80740C0  如果小于等于120则跳转到GMSV中经验数值的字节部分(即我们手动修改的经验)魔力私服,最新魔力宝贝私服技术交流3 c+ T% y& H4 Z8 \
妖城在线论坛' M/ A. G, x- F) q! s( f- T, A' `
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. k/ Z0 `3 }1 l9 j
请问我在我的帖子里面什么时候说过如果小于等于120则跳转失败?请看清楚后面紧跟的妖城在线论坛, e! q) B2 v) n

  r1 e, B, m# f! z/ E  v% B魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表正常跳转后转入
: y- T7 o$ Z% H—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートcmp     edx, 82h  ;同上比较当前等级和130 (设置为你服务器的等级上限)如果不超过130则跳转到正确的等级经验转换公式部分
$ K% h! ]/ s# c, \1 P. N魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表jg      short loc_80740B
% J* T1 X$ ?0 G4 o0 {
; L# g  j; @7 J: sbbs.mocwww.com请注意这里是在讨论130以后的升级经验公式 我没必要把另外的跳转转入默认的经验分配之间的细节再拿出来讨论 当前所模拟的也正是130后的等级经验bbs.mocwww.com2 N( f# u* I; }3 U1 M
妖城在线论坛! x( ]' U: u% p2 p
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; m3 W8 O! k5 _4 _; H/ D: {6 G
再来就是所谓的第2个错误—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* A* W: s9 ~( \3 n
bbs.mocwww.com5 K  q' G, U0 Y+ q5 O* M9 \
cmp     edx, 82h  ;同上比较当前等级和130 (设置为你服务器的等级上限)如果不超过130则跳转到正确的等级经验转换公式部分
& `  m/ |/ I3 `% f- Wbbs.mocwww.comjg      short loc_80740Bbbs.mocwww.com1 s$ L6 C8 I  O9 a
bbs.mocwww.com% O0 q0 H3 @% E
请问我这句"同上比较当前等级和130 (设置为你服务器的等级上限)如果不超过130则跳转到正确的等级经验转换公式部分"
0 B- e) d6 X3 X8 H/ H8 p5 W9 ]$ R6 q—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート和你分析的有什么区别吗?' _- e" v( _% l+ w
不过是没有分析当等级超过设置的上限时
" i0 D. [0 v( S8 P; ^) R7 h, I魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表mov     eax, 0FFFFFFFFh& h) q5 F. o% {/ L6 g* t
jmp     short locret_80740B6魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 _$ o( t$ @1 T- K) f: S) K
把-1返回给经验的部分罢了
* n! S* f: G' g; y- R: }9 _8 H魔力私服,最新魔力宝贝私服技术交流
. F$ z$ l7 v% ?1 q0 Q: v# b! w  a, w—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ |" A9 U9 F$ a
综上所述,如果你觉得没把整个GMSV的每个字节都分析完全算是错误的话,我承认我错了魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ n0 R& Y5 G/ b) a, ]4 b
不然请不要把它拿出来说事妖城在线论坛4 b6 L/ B# S0 p; A$ |' l  r
妖城在线论坛5 K5 e0 D1 l' \7 h
不过你的脾气倒是还好,我最喜欢看那些说他们错了就开始暴走的同志妖城在线论坛" r( G$ R) r( C; k9 ?9 e

' ~! w2 c. ~# |! ubbs.mocwww.com虫的传人:这小子当初在紫微剑群里时候就一副卑贱的样子喊他大哥然后要这个要那个 现在有点东西就开始装B 看着烦
2 j/ \* t. X8 v0 E4 ^* V7 d珊瑚:还行 魔力论坛转了这么久了倒没发现有干什么没人品的事
' L# A# Y9 G6 D9 g$ U$ D! v3 K春卷:没发现恶劣事件
8 \& v2 M; ^+ {2 A( b魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表夜游神:拿着所谓破了ITSONG系统的平台当个宝还想找人合作,无奈 先把自己的东西看清楚再说魔力私服,最新魔力宝贝私服技术交流4 ], g* ?( ~6 k& X1 O
Abondon:这小子平常人前人后最喜欢说"您" 最JB能装的也是他 仗着学了点VB就开始装大爷 QQ上还挂者个所谓 微软特殊人才 做个程序也全是他娘的VB还所谓的学习在 代码也全都是粗糙不堪
本帖最近评分记录

TOP

发新话题