55 1234
发新话题
打印

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

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

听闻120级后的经验是用经验公式控制的,是怎样控制的,怎样修改>有人知道不?
8 d# x2 X& m% R# Z魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表RTRTRTRT,thx for help
2 q9 F  g& p" E" E# ]妖城在线论坛—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート, E) m8 |$ a* D8 |% f( p/ A8 i
---------------------------—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 X9 I: c9 ]4 j3 p
详见回复贴。
' ]( h, t" V$ {- Cbbs.mocwww.com我只改了标题--moonboy 注
妖城在线论坛+ N& A9 q3 g5 ^, L
5 y+ @6 m, x5 u' L5 S, E
[ 本帖最后由 moonboy 于 2007-12-16 09:13 编辑 ]

TOP

刷得真快,自己顶一下
7 n  F5 i! W8 ^* J& Ibbs.mocwww.com) J. A7 P- _% S4 K
[ 本帖最后由 全熟牛排溅血 于 2010-5-31 10:41 编辑 ]

TOP

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

TOP

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

TOP

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

TOP

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

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

TOP

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

TOP

MB最恼火装B的魔力私服,最新魔力宝贝私服技术交流6 J" v5 e  Q) R$ X! y: @% o, M- S

9 v* Z  `0 b' Y' S* H' a% l—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート什么虫的传人  不就是当初在紫薇剑后面喊哥哥要汉化的那小子么bbs.mocwww.com% p8 k; G! q7 d( _' P( k( t4 t
有点东西就开始装B
: e0 B; l! \2 w3 T  F7 G6 H* u4 C' W( n% @5 z
不就是个升级公式么?
) E5 ^) x5 a% V1 M& E4 Q妖城在线论坛魔力私服,最新魔力宝贝私服技术交流3 f* a. n1 F: v, {8 ]
另外对moonboy所说的"而且还是很幸运的我知道一点OLLYDBG的东西,所以用ollydbg获得了我自定义新公式的汇编码对应的十六进制码,"很是无法理解bbs.mocwww.com2 C- T( Y# P4 O: i4 G

" P7 q/ g! ?" g/ A1 f0 |2 z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートbbs.mocwww.com8 w7 u1 B, |9 C0 f
玩过反汇编的都知道OLLYDBG是win平台下的调试工具 请问你是如何用它来调试明显是unix可执行文件格式的gmsv?!
9 r0 P$ `' N3 O; [2 T6 @+ _—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート都说过不要装B 装多了小心被人发现
8 [1 K8 j3 ?5 y* t9 O  k魔力私服,最新魔力宝贝私服技术交流
+ ^+ w$ [$ ^3 ^9 N/ `: p" L0 S妖城在线论坛花了10分钟看了看—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 @6 t/ D* F+ a9 o6 O! o# ]
gmsv 很轻松就找到了所谓的升级公式魔力私服,最新魔力宝贝私服技术交流: ]% m- e" Q/ r4 m* E
具体过程如下
6 m1 m7 B- a1 l& l; Hbbs.mocwww.com用IDA载入gmsv
! p) N* Z) H) h* d8 Q! B魔力私服,最新魔力宝贝私服技术交流分析完成后进入Exports选项卡
2 K' J6 _0 d6 ?* `$ G2 h妖城在线论坛由于是和等级有关的经验 所以直接搜索levelexp魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 m0 |9 ^) a- X
很轻松找到一个名为CHAR_GetLevelExp的子程序
% x3 s( `* R3 b- f; k: t4 V, E魔力私服,最新魔力宝贝私服技术交流直接双击转入妖城在线论坛& A! _4 k* a* w6 Z$ I8 J- u
程序很短 具体如下—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 Y1 I( [$ ]# G0 K: f& U) V8 I  f
push    ebp—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# a! {; C* r3 i2 R) Z. L) D9 _! p
mov     ebp, esp
8 V$ J$ f" s: g$ A2 o, ?bbs.mocwww.commov     edx, [ebp+arg_0]魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 G1 K7 `) J9 k2 W
cmp     edx, 78h  ;注意这里的78h 即10进制的120 意思是用当前等级和120比较 大于则跳转—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 r) k% b3 t% n# {8 h! T) [* n& ?8 a
jbe     short loc_80740C0—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) ~0 q: S& \* w" a1 d: E$ J3 b- Z9 u
正常跳转后转入魔力私服,最新魔力宝贝私服技术交流0 Q8 _+ W& b  ?4 V, v
cmp     edx, 82h  ;同上比较当前等级和130 (设置为你服务器的等级上限)如果不超过130则跳转到正确的等级经验转换公式部分
& L1 v9 V5 A/ p0 W# b魔力私服,最新魔力宝贝私服技术交流jg      short loc_80740B
! g- c. k) b$ v  L  R9 N8 Vbbs.mocwww.com正常跳转后转入
2 F) n5 f+ o* B. P0 k魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表mov     eax, edx
  L8 m% d5 ~% u" T/ C妖城在线论坛imul    eax, edx ;意义为把eax*edx结果寸入eax
. q- [. w* m6 _2 d魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表imul    eax, edx;同上
; A9 H) M6 |' b, M7 z' N3 z魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表imul    eax, edx;同上魔力私服,最新魔力宝贝私服技术交流& z6 ~& O9 X. a
上sina专区查了魔力的等级经验公式为当前等级+1的4次方 正好如上6 z9 u4 g4 W, }  N
所以想改公式的话直接改这里
; w1 }# C6 m% `1 F3 Y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表三条imul    eax, edx命令对应的机器码为0F AF C2
# q! a& r+ N2 L" Q  A& F$ J6 b: ubbs.mocwww.com例如这样改
6 L9 l  g1 X( ?魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表用UE直接修改把3条0F AF C2都改为90 90 90(即无效)魔力私服,最新魔力宝贝私服技术交流* I1 n8 O2 t2 n! _% k
所以升级经验即为你当前等级+1 也就是说130级的经验为131
& V3 M5 ^4 A7 u! ~, B1 F7 |5 o魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
' _# u4 U3 c1 |6 }! J$ F—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート当然也并不如楼上的某人所说 "公式不能太过繁琐'
9 j8 z5 y, o) f& n/ k魔力私服,最新魔力宝贝私服技术交流只要使用个跳转完全可以把经验公式改成任何你想要的(自己找空隙)最后再跳转回来就是了妖城在线论坛  s8 v0 y! A0 J/ V5 d- z: }
bbs.mocwww.com3 c: F! h5 G4 G& i* T; Z
妖城在线论坛- }* J* a+ K2 @- x7 E- l
以上便是修改等级公式的具体过程
$ \4 Z0 J. q6 Lbbs.mocwww.com前后总共花了10分钟就弄出来了
9 ^9 o5 w: e4 B妖城在线论坛还被某些人当个宝来装B
本帖最近评分记录
  • 妖哥 妖币 +8 感谢共享 2007-12-17 11:05

TOP

先说下你说我说的第一个错误" D9 B' a0 P- q3 `2 \: F

, J1 H% s% j* B  {* k魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表第一个错误:
/ |; \# U+ r  v6 E—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートcmp     edx, 78h  ;注意这里的78h 即10进制的120 意思是用当前等级和120比较 大于则跳转
1 @! I5 U0 y) w2 Cjbe     short loc_80740C0魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ ~& Z! C1 `5 M/ q0 V4 X4 |! e# N; \
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 H9 D  p- C% I0 p
重新解释:魔力私服,最新魔力宝贝私服技术交流! O4 H6 J4 E7 n/ I$ L% u
cmp     edx, 78h  ;把下一等级跟120做比较—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" O& \/ A0 u* `+ d$ B# E
jbe     short loc_80740C0  如果小于等于120则跳转到GMSV中经验数值的字节部分(即我们手动修改的经验)bbs.mocwww.com$ t6 f7 w4 U- R- o9 \2 d  y- n9 P

: M- k1 Z! O8 k0 Vbbs.mocwww.com
3 G  y' G6 T% }, C8 f7 U( d. P2 W4 @bbs.mocwww.com请问我在我的帖子里面什么时候说过如果小于等于120则跳转失败?请看清楚后面紧跟的
# o( D$ ~( h: L' b8 v/ u: e5 _—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
0 W! M4 y- Q) C/ ]8 J( z% H* `bbs.mocwww.com正常跳转后转入
& t$ d0 A" k3 H8 A4 W, K7 ybbs.mocwww.comcmp     edx, 82h  ;同上比较当前等级和130 (设置为你服务器的等级上限)如果不超过130则跳转到正确的等级经验转换公式部分
! |& X5 k; g) g) {1 L—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートjg      short loc_80740Bbbs.mocwww.com4 T8 o2 Y5 B: e8 e# K* |$ ~3 F/ X

4 P$ R0 o" x7 Cbbs.mocwww.com请注意这里是在讨论130以后的升级经验公式 我没必要把另外的跳转转入默认的经验分配之间的细节再拿出来讨论 当前所模拟的也正是130后的等级经验
- W0 ^  {& ]& k1 K, {—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  _* A" F' }$ i' g, `0 R
bbs.mocwww.com5 [$ a% B+ G$ D
再来就是所谓的第2个错误魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; v6 k9 V2 |1 f+ w* J# _  @

4 r9 g* U8 a( o  rcmp     edx, 82h  ;同上比较当前等级和130 (设置为你服务器的等级上限)如果不超过130则跳转到正确的等级经验转换公式部分
: Y' h/ Q6 z3 F' {0 M( F7 N: c8 tbbs.mocwww.comjg      short loc_80740B2 `- T& h5 k& i6 i+ \- K

9 `0 q9 k8 Z: K4 g妖城在线论坛请问我这句"同上比较当前等级和130 (设置为你服务器的等级上限)如果不超过130则跳转到正确的等级经验转换公式部分"
. r4 A! g; y& L: k& d  g  Ebbs.mocwww.com和你分析的有什么区别吗?
9 |; p* J* u3 ibbs.mocwww.com不过是没有分析当等级超过设置的上限时—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 X+ I! Q$ ~1 [: @% m
mov     eax, 0FFFFFFFFh
- P1 w, o. Q5 `( A% ~, Qbbs.mocwww.comjmp     short locret_80740B6魔力私服,最新魔力宝贝私服技术交流7 v8 `$ J- m2 `/ i7 }+ v
把-1返回给经验的部分罢了—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 i$ ?$ R% m) c6 D4 Q) t* |. Z( k
妖城在线论坛% D# A, W/ w0 s" Z' z6 I

; L; H/ U2 j' E2 ^* u8 g* D5 h# m魔力私服,最新魔力宝贝私服技术交流综上所述,如果你觉得没把整个GMSV的每个字节都分析完全算是错误的话,我承认我错了魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表' Q6 t/ h9 x* m+ q
不然请不要把它拿出来说事
: M9 Z0 q) E/ q, t- s/ B# ~
8 B6 f6 B3 e% m, v% N* Abbs.mocwww.com不过你的脾气倒是还好,我最喜欢看那些说他们错了就开始暴走的同志
, U+ _: t4 D( W7 }% E/ h9 v魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2 x7 t  m5 d" c% `6 M5 W2 o
虫的传人:这小子当初在紫微剑群里时候就一副卑贱的样子喊他大哥然后要这个要那个 现在有点东西就开始装B 看着烦—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ w! W! p# R5 a
珊瑚:还行 魔力论坛转了这么久了倒没发现有干什么没人品的事
& o$ B1 Q7 y% |5 V5 j魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表春卷:没发现恶劣事件bbs.mocwww.com0 A/ l4 x/ m9 n1 K2 E7 X  j
夜游神:拿着所谓破了ITSONG系统的平台当个宝还想找人合作,无奈 先把自己的东西看清楚再说
9 y# R( O( P7 Q" s( i( {, ^bbs.mocwww.comAbondon:这小子平常人前人后最喜欢说"您" 最JB能装的也是他 仗着学了点VB就开始装大爷 QQ上还挂者个所谓 微软特殊人才 做个程序也全是他娘的VB还所谓的学习在 代码也全都是粗糙不堪
本帖最近评分记录

TOP

呵呵.
1 r5 \1 }. J! u2 z. D. Ebbs.mocwww.com真有汇编基础.
( i7 ~  h4 C1 q) D3 M" j9 E$ Y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表真棒.
& N. Q+ P. C0 Q魔力私服,最新魔力宝贝私服技术交流不说什么.
9 I& \" L4 A2 K6 C& v$ J) \妖城在线论坛妖城在线论坛. S  }7 s8 X: c
发布出来就好,吵什么.
你的名气很大,并不代表着你很强大。

TOP

有技术有人品都快绝种了....moonboy谢谢哈bbs.mocwww.com; {- c5 c7 b: [& h
也谢谢172839的指点,一会就试试去

TOP

好型的木头 11:50:26
4 n' A1 K1 s( H8 T/ x—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートMOONBOY真是好脾气+ l5 Z. |( F! \+ d
FG|淘汰狼  11:50:31妖城在线论坛, a: [) Z) ?; W1 q* O$ r
嗯.
9 [( ^+ X; X" i妖城在线论坛FG|淘汰狼  11:50:33妖城在线论坛9 W7 N# W+ S) e( n8 p+ x
我觉出来了.,
! c1 Q8 ?. y: p; J好型的木头 11:50:54妖城在线论坛) B1 u' G7 |4 ?, q4 F2 J" ~3 @
哈哈..不单技术好人品也好魔力私服,最新魔力宝贝私服技术交流9 a$ y. c' R% U( S8 D9 L3 J: d8 W
FG|淘汰狼  11:53:11
你的名气很大,并不代表着你很强大。

TOP

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

TOP

PS:那嗰人提供的方法,最后做出来是.经验=等级+1.-.-bbs.mocwww.com& e% w% z+ U/ o# m$ E+ _
       当然他本人也说了.
- u% U+ N1 L: v$ m妖城在线论坛       想改公式的按照思路去做就OK.
你的名气很大,并不代表着你很强大。

TOP

卡在一个地方,就是那三个imul 公式,是如何转换成代码的呢?
0 P: P' I) ]! s& t% u* f- wbbs.mocwww.com无效无疑是最简单不过了,但是比如我想在最后一个imul 设置为乘完后/4..不知道如何实现呢....

TOP

 55 1234
发新话题