55 1234
发新话题
打印

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

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

听闻120级后的经验是用经验公式控制的,是怎样控制的,怎样修改>有人知道不?
4 N9 M5 l0 @* _( z' ~/ j+ ]3 ^魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表RTRTRTRT,thx for help
: I! s; }0 s* K) \; W" |8 b2 k妖城在线论坛魔力私服,最新魔力宝贝私服技术交流& N9 _# _: p0 w5 v4 _
---------------------------. L3 g$ B1 w! ]3 s6 |' m
详见回复贴。妖城在线论坛: ?0 x/ I0 U2 j/ q/ a
我只改了标题--moonboy 注

* \# O, I3 g% v3 v魔力私服,最新魔力宝贝私服技术交流/ d' t7 G5 f: r  t6 B
[ 本帖最后由 moonboy 于 2007-12-16 09:13 编辑 ]

TOP

刷得真快,自己顶一下
5 @- B5 {; O# h妖城在线论坛
4 G  h7 ^* W; v妖城在线论坛[ 本帖最后由 全熟牛排溅血 于 2010-5-31 10:41 编辑 ]

TOP

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

TOP

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

TOP

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

TOP

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

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

TOP

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

TOP

MB最恼火装B的妖城在线论坛( u, j" v" W4 s( i5 j/ a4 q

  _- j- b" `  z' A9 ?/ q/ [什么虫的传人  不就是当初在紫薇剑后面喊哥哥要汉化的那小子么
$ e  Z( ^* a, I% e. H; c有点东西就开始装B
+ @$ A! Z1 N1 r) |魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力宝贝私服技术交流) e! q( B& }! Z) I8 ~
不就是个升级公式么?
* }. Z' d2 o  ^! m4 _bbs.mocwww.combbs.mocwww.com8 L: ?; S' A7 r! M6 ^+ m) J5 z
另外对moonboy所说的"而且还是很幸运的我知道一点OLLYDBG的东西,所以用ollydbg获得了我自定义新公式的汇编码对应的十六进制码,"很是无法理解
% d9 n7 `" ?  \2 @5 E% v; V魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
; G+ Q: H& p" V* E& e魔力私服,最新魔力宝贝私服技术交流
6 U  q. T/ |% R—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート玩过反汇编的都知道OLLYDBG是win平台下的调试工具 请问你是如何用它来调试明显是unix可执行文件格式的gmsv?!
, h. {8 E. F: [! bbbs.mocwww.com都说过不要装B 装多了小心被人发现
, y$ r. l* b$ _; n—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
# G0 d$ x% J' }' l魔力私服,最新魔力宝贝私服技术交流花了10分钟看了看bbs.mocwww.com8 L0 l. J; x$ {- a  S. u0 w7 z' R
gmsv 很轻松就找到了所谓的升级公式魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 d0 o/ ]7 ^- o: v* C* G9 J0 T
具体过程如下
4 @7 M' u+ j1 F" i. obbs.mocwww.com用IDA载入gmsv3 T9 B& t- ^4 ^* G' L
分析完成后进入Exports选项卡
1 I+ m8 x3 C! T妖城在线论坛由于是和等级有关的经验 所以直接搜索levelexp- ]3 o5 r( K& [2 O
很轻松找到一个名为CHAR_GetLevelExp的子程序
; H, U# S& M1 t- `% g% P直接双击转入2 q3 |2 A  J; e/ `* p7 I0 O
程序很短 具体如下, c: }: C8 L4 q9 R- x
push    ebp
" w8 |, J9 r; |魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表mov     ebp, espbbs.mocwww.com6 c9 N6 G  f, T* C4 ^
mov     edx, [ebp+arg_0]—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! ]+ M. {% i- x9 v
cmp     edx, 78h  ;注意这里的78h 即10进制的120 意思是用当前等级和120比较 大于则跳转
$ U  N) O  A/ |6 {  v# ~bbs.mocwww.comjbe     short loc_80740C0魔力私服,最新魔力宝贝私服技术交流; k; X; i+ I- ?2 \  P+ d  W
正常跳转后转入
; `9 G( G% m! B: t+ E& hbbs.mocwww.comcmp     edx, 82h  ;同上比较当前等级和130 (设置为你服务器的等级上限)如果不超过130则跳转到正确的等级经验转换公式部分
  q4 s, `) o6 Q( Y0 M' hbbs.mocwww.comjg      short loc_80740B—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. L3 K+ C7 b. V
正常跳转后转入
) h+ ?9 m8 ~# P* o5 v" d& a+ Q魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表mov     eax, edx
) {( G: ~9 V% u) u+ S- I, K魔力私服,最新魔力宝贝私服技术交流imul    eax, edx ;意义为把eax*edx结果寸入eax
5 D6 I; N, p4 W% H& Q- M" [魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表imul    eax, edx;同上
5 s! w  M' v+ ]4 Dimul    eax, edx;同上魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* Z- g* g5 e' E4 ^& v+ M
上sina专区查了魔力的等级经验公式为当前等级+1的4次方 正好如上—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) j$ v& J: N' b% y6 @2 c- F
所以想改公式的话直接改这里
# [4 i- S4 g- R& w  H6 c5 S& M魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表三条imul    eax, edx命令对应的机器码为0F AF C2
5 `& H" b! b/ p' v5 l# p+ c魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表例如这样改 ! r% M& S. K; n9 z
用UE直接修改把3条0F AF C2都改为90 90 90(即无效)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表" {3 D( u3 N1 G; q1 R# S0 Y5 h
所以升级经验即为你当前等级+1 也就是说130级的经验为131
" u) `0 g( T) Y6 ~% u8 q—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
# P" _# c, P4 s, y5 [魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表当然也并不如楼上的某人所说 "公式不能太过繁琐'
; `$ [$ B6 Q* k9 O2 r0 h) _( \+ b妖城在线论坛只要使用个跳转完全可以把经验公式改成任何你想要的(自己找空隙)最后再跳转回来就是了4 o4 K0 Z1 Q% G
妖城在线论坛3 x+ Q  T5 d+ S- |9 M8 z
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ T! U+ J3 O. `8 m2 r, v7 f6 u' n' {
以上便是修改等级公式的具体过程
2 t- v- S2 O# C9 a: Y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表前后总共花了10分钟就弄出来了bbs.mocwww.com/ N0 w4 M' j3 V
还被某些人当个宝来装B
本帖最近评分记录
  • 妖哥 妖币 +8 感谢共享 2007-12-17 11:05

TOP

先说下你说我说的第一个错误妖城在线论坛* x7 w/ T5 v7 ?( {* ]0 i
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( m4 h/ J# c! w
第一个错误:魔力私服,最新魔力宝贝私服技术交流8 T' @7 O/ U. Y9 c  l* B2 {, ]
cmp     edx, 78h  ;注意这里的78h 即10进制的120 意思是用当前等级和120比较 大于则跳转
( T: R" g( ?& ^$ D; i魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表jbe     short loc_80740C0魔力私服,最新魔力宝贝私服技术交流  Z& k) y; V1 a
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 R1 T' @0 V2 o+ O9 T# o9 ?
重新解释:
" ~) g$ f$ S% r* ?+ v—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートcmp     edx, 78h  ;把下一等级跟120做比较3 r2 Y  {- q; p
jbe     short loc_80740C0  如果小于等于120则跳转到GMSV中经验数值的字节部分(即我们手动修改的经验)bbs.mocwww.com3 i0 M" `" a8 K
妖城在线论坛9 A+ J  y0 ]7 j3 ~7 R
妖城在线论坛: H" j6 _3 }& ^: u. G
请问我在我的帖子里面什么时候说过如果小于等于120则跳转失败?请看清楚后面紧跟的
, O6 E* }  I( D9 V' x3 h魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 X5 o  U5 e. @$ E* [$ K2 f
正常跳转后转入
: U4 c5 f; [0 U$ k8 h1 d: ?+ g- lcmp     edx, 82h  ;同上比较当前等级和130 (设置为你服务器的等级上限)如果不超过130则跳转到正确的等级经验转换公式部分—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 X, N: {- e0 f1 K
jg      short loc_80740B魔力私服,最新魔力宝贝私服技术交流/ `2 T: b+ q1 c- C
妖城在线论坛1 ?  C7 S- T4 K2 H- I( c  x; H
请注意这里是在讨论130以后的升级经验公式 我没必要把另外的跳转转入默认的经验分配之间的细节再拿出来讨论 当前所模拟的也正是130后的等级经验
  {8 n' {8 e7 ^- ]+ v' {4 w/ p—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( a8 U. y3 b0 b: k: {

/ D$ P$ O$ U- E7 O4 D魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表再来就是所谓的第2个错误5 P/ o9 j8 T' M" @. B2 ^
妖城在线论坛; y0 \" M( m9 a
cmp     edx, 82h  ;同上比较当前等级和130 (设置为你服务器的等级上限)如果不超过130则跳转到正确的等级经验转换公式部分—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 ]) B9 V; q4 s3 Z: n$ Q
jg      short loc_80740B
# k% e6 u) O( u( o魔力私服,最新魔力宝贝私服技术交流, l8 g  u: W* `0 O
请问我这句"同上比较当前等级和130 (设置为你服务器的等级上限)如果不超过130则跳转到正确的等级经验转换公式部分"
& Y% k4 B5 c+ C: i  s妖城在线论坛和你分析的有什么区别吗?魔力私服,最新魔力宝贝私服技术交流5 a1 ^& x4 G, ?3 D% w
不过是没有分析当等级超过设置的上限时0 ~* n. o4 R& Y) Z3 U4 {
mov     eax, 0FFFFFFFFh
; k% [2 \5 I$ {; w7 z5 S2 L, {jmp     short locret_80740B6—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート- G( E# M, s% f
把-1返回给经验的部分罢了
! L4 B1 b0 G' V% N0 s& F+ l魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
6 P/ u0 B, I- Q( x9 H- z9 W
6 K4 d( x* S- `魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表综上所述,如果你觉得没把整个GMSV的每个字节都分析完全算是错误的话,我承认我错了魔力私服,最新魔力宝贝私服技术交流1 @; k2 d* H. U7 e5 U, k
不然请不要把它拿出来说事妖城在线论坛" |. S( W- b' T+ _3 g' @0 c, E4 \
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート/ l! U9 G- y9 u8 h+ r6 I8 }
不过你的脾气倒是还好,我最喜欢看那些说他们错了就开始暴走的同志
- g# i# _0 }/ Y8 s魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力宝贝私服技术交流  V( Q# j4 ]1 _
虫的传人:这小子当初在紫微剑群里时候就一副卑贱的样子喊他大哥然后要这个要那个 现在有点东西就开始装B 看着烦
0 X7 {; @" m/ x珊瑚:还行 魔力论坛转了这么久了倒没发现有干什么没人品的事
5 u' x7 Z& h- B! H2 I0 F魔力私服,最新魔力宝贝私服技术交流春卷:没发现恶劣事件bbs.mocwww.com- d  l7 i3 D1 n5 \. \9 |) g" x
夜游神:拿着所谓破了ITSONG系统的平台当个宝还想找人合作,无奈 先把自己的东西看清楚再说妖城在线论坛4 E0 M& s! o1 @3 c- b
Abondon:这小子平常人前人后最喜欢说"您" 最JB能装的也是他 仗着学了点VB就开始装大爷 QQ上还挂者个所谓 微软特殊人才 做个程序也全是他娘的VB还所谓的学习在 代码也全都是粗糙不堪
本帖最近评分记录

TOP

呵呵.. ]( p* M7 ^- a# ~" N6 R
真有汇编基础.
% J/ t  G+ d( c+ L- r' o& ?妖城在线论坛真棒.
9 v7 u4 `9 ?: |7 e0 N5 U$ p不说什么.bbs.mocwww.com  K, _& b, K- S4 Y* Q

% I9 U5 w: x3 _# y9 ^魔力私服,最新魔力宝贝私服技术交流发布出来就好,吵什么.
你的名气很大,并不代表着你很强大。

TOP

有技术有人品都快绝种了....moonboy谢谢哈
, ^: O% @" }6 a魔力私服,最新魔力宝贝私服技术交流也谢谢172839的指点,一会就试试去

TOP

好型的木头 11:50:26魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表/ ]- d% o. O7 S- ^3 R
MOONBOY真是好脾气
, u  _; b- [2 t9 x* ^/ UFG|淘汰狼  11:50:31
( H8 X- M8 E0 D: W魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表嗯.3 d' w% ?0 H' S" o5 y7 I
FG|淘汰狼  11:50:33
/ C' g3 y& w% h& d9 m' K" @* `4 ?9 n) V魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表我觉出来了.,
$ Y  O* B1 d8 n1 C魔力私服,最新魔力宝贝私服技术交流好型的木头 11:50:54/ K- D4 \/ ]/ o8 V' u0 H
哈哈..不单技术好人品也好
* B' g6 A+ L1 I" J, a5 o妖城在线论坛FG|淘汰狼  11:53:11
你的名气很大,并不代表着你很强大。

TOP

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

TOP

PS:那嗰人提供的方法,最后做出来是.经验=等级+1.-.-妖城在线论坛+ Q8 |) B& T  G5 w; O1 N' n
       当然他本人也说了.
' l: e% ^$ I. c+ `7 O魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表       想改公式的按照思路去做就OK.
你的名气很大,并不代表着你很强大。

TOP

卡在一个地方,就是那三个imul 公式,是如何转换成代码的呢?8 d$ X- h/ K) |3 d
无效无疑是最简单不过了,但是比如我想在最后一个imul 设置为乘完后/4..不知道如何实现呢....

TOP

 55 1234
发新话题