55 1234
发新话题
打印

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

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

听闻120级后的经验是用经验公式控制的,是怎样控制的,怎样修改>有人知道不?
2 ]. M/ _4 L. `- r: [妖城在线论坛RTRTRTRT,thx for help
5 D( r; ?2 _& \" h% R8 ?0 k0 x魔力私服,最新魔力宝贝私服技术交流
. `1 F1 I0 T- b/ Y---------------------------—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 M; L8 _7 A0 Q' Q$ \
详见回复贴。妖城在线论坛! M, _) _4 t6 r8 X# d* }  K
我只改了标题--moonboy 注

7 w; F" \% v2 _% a; cbbs.mocwww.com妖城在线论坛8 g( Z3 z4 s  f6 |( L' j8 N' y! d
[ 本帖最后由 moonboy 于 2007-12-16 09:13 编辑 ]

TOP

刷得真快,自己顶一下
! @, y/ D' F* c/ P, V, B9 I妖城在线论坛妖城在线论坛$ i) ?. ]7 k- G
[ 本帖最后由 全熟牛排溅血 于 2010-5-31 10:41 编辑 ]

TOP

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

TOP

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

TOP

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

TOP

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

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

TOP

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

TOP

MB最恼火装B的魔力私服,最新魔力宝贝私服技术交流% h, H( R  m( T. J5 }, s$ q9 G, u

4 k) f  j+ [# m9 `7 g/ E# Q, N* Z) |魔力私服,最新魔力宝贝私服技术交流什么虫的传人  不就是当初在紫薇剑后面喊哥哥要汉化的那小子么魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 u8 E  P9 `& x  J# F5 L' z
有点东西就开始装B
& k+ @' f; t8 d5 ]* h% ?bbs.mocwww.com
" s' O' f5 F# L& g魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表不就是个升级公式么?
) W. F, k2 x; T8 H0 {- u$ y  I5 a% l1 O3 Y( }% ]1 E2 d
另外对moonboy所说的"而且还是很幸运的我知道一点OLLYDBG的东西,所以用ollydbg获得了我自定义新公式的汇编码对应的十六进制码,"很是无法理解
' z* d( \- O) X1 u4 z* M魔力私服,最新魔力宝贝私服技术交流bbs.mocwww.com. o9 `6 L3 O+ @  b, E
妖城在线论坛6 d0 Y; f5 P/ _& n: N) @
玩过反汇编的都知道OLLYDBG是win平台下的调试工具 请问你是如何用它来调试明显是unix可执行文件格式的gmsv?!
+ s* Z* b, E; @# J+ x魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表都说过不要装B 装多了小心被人发现妖城在线论坛3 |( m8 |4 z  F/ `% r
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% J8 o; b- O) k4 C% G
花了10分钟看了看
1 y1 v6 [9 V& L7 }( @魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表gmsv 很轻松就找到了所谓的升级公式bbs.mocwww.com4 o7 o. B* {9 u% u3 f6 Q
具体过程如下
+ `0 {0 C5 b! [# B" |魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表用IDA载入gmsvbbs.mocwww.com3 w) \9 z7 K/ v* N( D
分析完成后进入Exports选项卡妖城在线论坛4 _) y/ F# a( h8 Y# b5 x
由于是和等级有关的经验 所以直接搜索levelexp: E; I+ m3 s2 X
很轻松找到一个名为CHAR_GetLevelExp的子程序
. o4 C* [# v9 X6 i; ~, }魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表直接双击转入8 ]! ~& t8 \$ s1 G
程序很短 具体如下
8 P. a: i" g$ x6 m: G$ k5 y- R1 d魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表push    ebp—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート/ ^% J$ |2 ^7 o2 X
mov     ebp, esp
/ |5 ~+ _4 |) _6 ?4 E妖城在线论坛mov     edx, [ebp+arg_0]
) q* A, Z6 L. o: r魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表cmp     edx, 78h  ;注意这里的78h 即10进制的120 意思是用当前等级和120比较 大于则跳转
7 k) h0 ?, p% ^  M/ l妖城在线论坛jbe     short loc_80740C0bbs.mocwww.com7 d/ O, R& L8 E, @
正常跳转后转入bbs.mocwww.com/ y( E4 o. V9 S$ g9 u1 P; A% ?# G
cmp     edx, 82h  ;同上比较当前等级和130 (设置为你服务器的等级上限)如果不超过130则跳转到正确的等级经验转换公式部分魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& |9 [( H0 N2 p: o
jg      short loc_80740B魔力私服,最新魔力宝贝私服技术交流4 [- F+ Z7 H; @( M+ W) q
正常跳转后转入
1 C  R, _! s) c/ v3 W1 e—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートmov     eax, edx魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 y% F( y  j# e) P: ]# `
imul    eax, edx ;意义为把eax*edx结果寸入eax
( g. p  j% q# P) F9 t  A2 P9 X妖城在线论坛imul    eax, edx;同上
& }1 {( l0 o8 T" t/ C4 L% dbbs.mocwww.comimul    eax, edx;同上妖城在线论坛5 K* t+ R: S& @2 S3 K
上sina专区查了魔力的等级经验公式为当前等级+1的4次方 正好如上
, j. x& o7 c, S5 o! \/ Fbbs.mocwww.com所以想改公式的话直接改这里—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' e" u7 I! y& S6 ~# B1 x3 B
三条imul    eax, edx命令对应的机器码为0F AF C2魔力私服,最新魔力宝贝私服技术交流1 L% T6 t. @+ h5 C0 v
例如这样改
( r8 \7 X9 V) V' N* v用UE直接修改把3条0F AF C2都改为90 90 90(即无效)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 F, k& y$ Y* v; e. X9 v
所以升级经验即为你当前等级+1 也就是说130级的经验为131
6 Q/ H" I& K  s% ~
  |8 q0 g: y3 s( ?! ?# K# Q" h魔力私服,最新魔力宝贝私服技术交流当然也并不如楼上的某人所说 "公式不能太过繁琐'魔力私服,最新魔力宝贝私服技术交流7 }5 w, Z! s" F* i
只要使用个跳转完全可以把经验公式改成任何你想要的(自己找空隙)最后再跳转回来就是了
& T5 D" U2 G# f7 m4 P% _bbs.mocwww.com妖城在线论坛0 ]! A# E3 U/ [( j1 t

* w1 q" e. Z. Z; F妖城在线论坛以上便是修改等级公式的具体过程妖城在线论坛7 ?8 G! \' K/ q* h/ b1 g
前后总共花了10分钟就弄出来了
( K* @+ T$ A: g( }6 s  u8 a  \6 H; ibbs.mocwww.com还被某些人当个宝来装B
本帖最近评分记录
  • 妖哥 妖币 +8 感谢共享 2007-12-17 11:05

TOP

先说下你说我说的第一个错误魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( }5 ~% `7 e5 ]. h7 i
魔力私服,最新魔力宝贝私服技术交流* X& g; f9 U/ z2 }, E
第一个错误:妖城在线论坛. c1 a( M1 _( `& \/ q& Y
cmp     edx, 78h  ;注意这里的78h 即10进制的120 意思是用当前等级和120比较 大于则跳转bbs.mocwww.com4 A/ J+ K9 q2 _. `3 _! C
jbe     short loc_80740C0
. }- }3 o. z* U: {妖城在线论坛
+ M3 G- t. t* B3 y8 r) S6 R重新解释:
6 Z  a! U8 y6 [5 }8 q& u2 R魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表cmp     edx, 78h  ;把下一等级跟120做比较
1 M4 d8 E# ~- E9 Q9 Y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートjbe     short loc_80740C0  如果小于等于120则跳转到GMSV中经验数值的字节部分(即我们手动修改的经验)
8 X8 i" P  m. Z$ ^7 t魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
  _/ U, T1 Q" L; q( e魔力私服,最新魔力宝贝私服技术交流
7 X5 F, L5 Z5 [( A) P妖城在线论坛请问我在我的帖子里面什么时候说过如果小于等于120则跳转失败?请看清楚后面紧跟的妖城在线论坛8 E8 Z! ?+ j+ E9 F  P$ m
/ J8 T: M& j5 r, U3 D% s! S: o
正常跳转后转入* P0 t2 t" o5 Y: R) \  Y6 Q
cmp     edx, 82h  ;同上比较当前等级和130 (设置为你服务器的等级上限)如果不超过130则跳转到正确的等级经验转换公式部分
% K# n/ i) [: O' G魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表jg      short loc_80740B
1 c4 c" J# y1 q6 |. J魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
& e9 X; i2 p8 x- i$ q5 u# rbbs.mocwww.com请注意这里是在讨论130以后的升级经验公式 我没必要把另外的跳转转入默认的经验分配之间的细节再拿出来讨论 当前所模拟的也正是130后的等级经验魔力私服,最新魔力宝贝私服技术交流) n4 `6 G6 D( |; g
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 ~6 R, P) y0 m3 l1 |
妖城在线论坛+ O% V3 }" [2 Z) d2 G( I& e2 ?
再来就是所谓的第2个错误魔力私服,最新魔力宝贝私服技术交流- Z& i7 F0 ^9 J  U

$ n, \; {# V* x% D; d, P; [6 K: \cmp     edx, 82h  ;同上比较当前等级和130 (设置为你服务器的等级上限)如果不超过130则跳转到正确的等级经验转换公式部分妖城在线论坛6 w, c( h9 w/ F3 M1 F0 ^7 L; f7 t! P
jg      short loc_80740Bbbs.mocwww.com: H. }7 ^/ `: ?1 r, `' I

: ?: g: m6 o' C- {8 o1 E0 D魔力私服,最新魔力宝贝私服技术交流请问我这句"同上比较当前等级和130 (设置为你服务器的等级上限)如果不超过130则跳转到正确的等级经验转换公式部分"妖城在线论坛7 G8 n$ ~6 [/ O$ x7 l( w
和你分析的有什么区别吗?
  C: r$ k: F6 O魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表不过是没有分析当等级超过设置的上限时妖城在线论坛2 d; a: m8 H) H
mov     eax, 0FFFFFFFFh
& K- m! j- S6 f5 E) `* ?0 o* S魔力私服,最新魔力宝贝私服技术交流jmp     short locret_80740B6魔力私服,最新魔力宝贝私服技术交流1 V/ e: D) i5 C, H
把-1返回给经验的部分罢了魔力私服,最新魔力宝贝私服技术交流- }* X# U0 H  X  G
bbs.mocwww.com9 _: N' m: G2 V0 o  ~  ^0 x
5 A: ^& J. a! R$ l
综上所述,如果你觉得没把整个GMSV的每个字节都分析完全算是错误的话,我承认我错了. J* u5 H( Z/ v$ @, N! e
不然请不要把它拿出来说事) l* ]" W8 Q1 ~: ?, T

# o0 ]5 K: y4 o9 |/ z魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表不过你的脾气倒是还好,我最喜欢看那些说他们错了就开始暴走的同志7 O' o$ u. `; w: K9 \
* U: B7 L+ X9 z2 G0 p% M& D
虫的传人:这小子当初在紫微剑群里时候就一副卑贱的样子喊他大哥然后要这个要那个 现在有点东西就开始装B 看着烦
7 P3 |2 v) P# [7 w  Dbbs.mocwww.com珊瑚:还行 魔力论坛转了这么久了倒没发现有干什么没人品的事
1 f3 n& n! W- |5 |5 ~( dbbs.mocwww.com春卷:没发现恶劣事件% |6 v4 |  X2 ^/ D, k8 V
夜游神:拿着所谓破了ITSONG系统的平台当个宝还想找人合作,无奈 先把自己的东西看清楚再说
/ ^# W! s; J1 M* y: d9 f* d# O6 }, R妖城在线论坛Abondon:这小子平常人前人后最喜欢说"您" 最JB能装的也是他 仗着学了点VB就开始装大爷 QQ上还挂者个所谓 微软特殊人才 做个程序也全是他娘的VB还所谓的学习在 代码也全都是粗糙不堪
本帖最近评分记录

TOP

呵呵.
, s0 e6 m4 T4 n$ }" a& n3 V—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート真有汇编基础.—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート, w2 D: Z# c# ^
真棒.bbs.mocwww.com: Z0 ~% p1 T! V+ {$ {1 w6 x: O0 `
不说什么.—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* Z, M4 ~9 Q+ {7 S, U/ K6 z

6 C, M! x. x+ b) b魔力私服,最新魔力宝贝私服技术交流发布出来就好,吵什么.
你的名气很大,并不代表着你很强大。

TOP

有技术有人品都快绝种了....moonboy谢谢哈
* I7 d. N2 v7 Q$ P# t& P7 v- B% C妖城在线论坛也谢谢172839的指点,一会就试试去

TOP

好型的木头 11:50:26
" }* r8 n' L) J- F* O  P魔力私服,最新魔力宝贝私服技术交流MOONBOY真是好脾气
( v* h6 f# m5 m; d/ U1 W- R—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートFG|淘汰狼  11:50:31
, O7 h8 U. a: M% O+ h; {嗯.
6 B7 ~6 C/ L" F* ?2 `2 R# d0 e魔力私服,最新魔力宝贝私服技术交流FG|淘汰狼  11:50:33
' i8 Z7 @, K" v# Y' V& q  @魔力私服,最新魔力宝贝私服技术交流我觉出来了.,
" V' V: W  R! e& t/ z, R2 nbbs.mocwww.com好型的木头 11:50:54妖城在线论坛4 n7 q* r1 k+ p/ V
哈哈..不单技术好人品也好
: j/ o1 A; C- }8 m$ [) Lbbs.mocwww.comFG|淘汰狼  11:53:11
你的名气很大,并不代表着你很强大。

TOP

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

TOP

PS:那嗰人提供的方法,最后做出来是.经验=等级+1.-.-妖城在线论坛. U) {. \1 H. k7 u( U$ ~
       当然他本人也说了.
6 E) D- U5 P& U# u' Z8 c—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート       想改公式的按照思路去做就OK.
你的名气很大,并不代表着你很强大。

TOP

卡在一个地方,就是那三个imul 公式,是如何转换成代码的呢?
8 n+ h) j- r+ F& F; a' `- ]妖城在线论坛无效无疑是最简单不过了,但是比如我想在最后一个imul 设置为乘完后/4..不知道如何实现呢....

TOP

 55 1234
发新话题