55 1234
发新话题
打印

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

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

听闻120级后的经验是用经验公式控制的,是怎样控制的,怎样修改>有人知道不?
9 N* T  Y  i! q; fbbs.mocwww.comRTRTRTRT,thx for help
* R# l9 R5 s6 N& e—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2 m% c6 n& f" b' O
---------------------------魔力私服,最新魔力宝贝私服技术交流/ ~; A$ q* z9 l: T8 G8 N% ^9 F5 @
详见回复贴。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 X* {/ E$ F: f8 K
我只改了标题--moonboy 注

% \! u$ x- G) d: o% Z  n魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
: P& ?, C; U  ^8 Y魔力私服,最新魔力宝贝私服技术交流[ 本帖最后由 moonboy 于 2007-12-16 09:13 编辑 ]

TOP

刷得真快,自己顶一下
! b4 d- C3 _/ P$ W- |—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 w7 ]$ {; K6 n! s; M9 I
[ 本帖最后由 全熟牛排溅血 于 2010-5-31 10:41 编辑 ]

TOP

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

TOP

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

TOP

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

TOP

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

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

TOP

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

TOP

MB最恼火装B的魔力私服,最新魔力宝贝私服技术交流& C" a" n; G! t' R% L+ ?
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* r) u& v+ g$ y+ r1 t0 P
什么虫的传人  不就是当初在紫薇剑后面喊哥哥要汉化的那小子么妖城在线论坛0 ]' j) ~7 J' \; F5 N3 O& Z3 f$ [5 f
有点东西就开始装B妖城在线论坛# ~. G7 z9 w0 i4 \
% j5 ^* y+ I5 M3 E
不就是个升级公式么?—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. n! W( A- b. V9 C2 p7 \# p

/ F. O! }# _& e3 ?魔力私服,最新魔力宝贝私服技术交流另外对moonboy所说的"而且还是很幸运的我知道一点OLLYDBG的东西,所以用ollydbg获得了我自定义新公式的汇编码对应的十六进制码,"很是无法理解魔力私服,最新魔力宝贝私服技术交流9 Y3 D5 i) y4 ?; r

- v0 {( _! M' h" U. [+ E' b6 T; A—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
# ]7 b2 k8 Q% a妖城在线论坛玩过反汇编的都知道OLLYDBG是win平台下的调试工具 请问你是如何用它来调试明显是unix可执行文件格式的gmsv?!
  q" }. P8 b6 g' C妖城在线论坛都说过不要装B 装多了小心被人发现魔力私服,最新魔力宝贝私服技术交流. B: L) T5 h0 Q& b
魔力私服,最新魔力宝贝私服技术交流/ K: u* X* o2 Z) C; `8 C6 a
花了10分钟看了看
' ^; B6 Z1 b7 V  i( t" m5 Tgmsv 很轻松就找到了所谓的升级公式妖城在线论坛1 |4 ]" I# ^4 G. ]& u: B+ T% ]7 Y
具体过程如下魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! U1 P( C1 s- z! X% \( Y7 k& X
用IDA载入gmsv) B7 ]; P5 r% [' [& N4 S
分析完成后进入Exports选项卡魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; z6 Y* S# F/ h+ M& `1 j
由于是和等级有关的经验 所以直接搜索levelexp
6 y* ^& M  C" z很轻松找到一个名为CHAR_GetLevelExp的子程序
" J, }9 y+ N; \6 ~. I* R5 c+ U妖城在线论坛直接双击转入
1 m9 \3 z9 M$ M7 |6 f7 z) H—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート程序很短 具体如下
4 f' @0 p: w* r+ d魔力私服,最新魔力宝贝私服技术交流push    ebp
$ s5 s% j- g$ `9 f1 G6 T妖城在线论坛mov     ebp, espbbs.mocwww.com# }, Q& S/ G; @( O( b9 d$ k2 M
mov     edx, [ebp+arg_0]
5 e5 ?6 a. e' m. Abbs.mocwww.comcmp     edx, 78h  ;注意这里的78h 即10进制的120 意思是用当前等级和120比较 大于则跳转魔力私服,最新魔力宝贝私服技术交流7 U6 K, l6 J; |% u0 T  N# }( }
jbe     short loc_80740C0bbs.mocwww.com3 ~1 H" A; K; a/ ?
正常跳转后转入bbs.mocwww.com8 `- v4 {" Q9 H! g$ V# j  Q+ r" h
cmp     edx, 82h  ;同上比较当前等级和130 (设置为你服务器的等级上限)如果不超过130则跳转到正确的等级经验转换公式部分
* T* W. g4 b8 T8 o" f% k魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表jg      short loc_80740Bbbs.mocwww.com# j* Y- p0 B" a1 G% f! h6 K
正常跳转后转入
/ h8 I* K' R+ m! {" g* w- ~( _—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートmov     eax, edx—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ g; F* F  v/ R$ U
imul    eax, edx ;意义为把eax*edx结果寸入eax, t; Y0 k: o# A) d! k. f: {
imul    eax, edx;同上魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- g6 _$ O3 d. S  I3 |7 D
imul    eax, edx;同上
7 N7 {4 a, ~# N' X6 O: J% Z0 g* M上sina专区查了魔力的等级经验公式为当前等级+1的4次方 正好如上. B: V- G  ]# q
所以想改公式的话直接改这里
  h' ?: k; b# @$ m' M; l妖城在线论坛三条imul    eax, edx命令对应的机器码为0F AF C2bbs.mocwww.com. k  p7 W; u4 ~
例如这样改
: Q  m% V. T. X3 g魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表用UE直接修改把3条0F AF C2都改为90 90 90(即无效)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表7 \; n& Q, k/ N2 c
所以升级经验即为你当前等级+1 也就是说130级的经验为131魔力私服,最新魔力宝贝私服技术交流7 j. I& A" E" X4 Z- Q( w; F4 g1 M9 k
bbs.mocwww.com& e  k' Z9 {: P" G7 k. a5 i
当然也并不如楼上的某人所说 "公式不能太过繁琐'4 w+ p# e  z- g! g* g$ s
只要使用个跳转完全可以把经验公式改成任何你想要的(自己找空隙)最后再跳转回来就是了
8 z" L' t2 M# `5 B2 j" P—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
2 I- F" I* e+ a$ E9 L; s6 `+ @—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ ^  T2 \6 K1 {, f; r5 I
以上便是修改等级公式的具体过程bbs.mocwww.com) E7 c5 o7 `2 ^4 J, t
前后总共花了10分钟就弄出来了
. s0 Z5 |; }) f3 O4 P' h还被某些人当个宝来装B
本帖最近评分记录
  • 妖哥 妖币 +8 感谢共享 2007-12-17 11:05

TOP

先说下你说我说的第一个错误
2 ~" X. C8 P+ p2 g/ v" [: m" t
$ }; S7 }2 C+ ^  P( f—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート第一个错误:
) e9 o; _7 |3 F2 Z# N; Ucmp     edx, 78h  ;注意这里的78h 即10进制的120 意思是用当前等级和120比较 大于则跳转妖城在线论坛. J9 G& x( z4 n# {% Z' P
jbe     short loc_80740C0
; Q5 {+ d" |5 V1 E妖城在线论坛6 h' M2 [7 Q8 k
重新解释:—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 x! E# X4 I6 {5 S
cmp     edx, 78h  ;把下一等级跟120做比较
* B! v* [3 _& G魔力私服,最新魔力宝贝私服技术交流jbe     short loc_80740C0  如果小于等于120则跳转到GMSV中经验数值的字节部分(即我们手动修改的经验)
% o" ~; e) ^# G5 V: n, h0 t9 M" r魔力私服,最新魔力宝贝私服技术交流
, n8 {6 Q( S0 j/ @% b& @9 }/ O魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
# \+ ?# h7 C4 ~5 n% G. S魔力私服,最新魔力宝贝私服技术交流请问我在我的帖子里面什么时候说过如果小于等于120则跳转失败?请看清楚后面紧跟的
, w. I# Z& I5 W$ }4 abbs.mocwww.com魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 U8 j, R% x, y& W$ v, c% H, R
正常跳转后转入- s0 e% h- ^: c' {# Q+ [5 L: l
cmp     edx, 82h  ;同上比较当前等级和130 (设置为你服务器的等级上限)如果不超过130则跳转到正确的等级经验转换公式部分
3 W5 b. i# P* z0 p: J% b# `+ m妖城在线论坛jg      short loc_80740B
' D8 H7 H* p! M) T6 V  z$ ]魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力宝贝私服技术交流+ M- |- C; e9 }% q7 w9 i! d3 L
请注意这里是在讨论130以后的升级经验公式 我没必要把另外的跳转转入默认的经验分配之间的细节再拿出来讨论 当前所模拟的也正是130后的等级经验
' R9 m6 Y9 f  L6 T2 d' _魔力私服,最新魔力宝贝私服技术交流& e- m0 D; z1 x
妖城在线论坛, W+ m8 f% x! k* W3 I
再来就是所谓的第2个错误
& o! v* i# C& G0 Q& ?0 v/ J妖城在线论坛bbs.mocwww.com) K7 K3 H$ Q" N/ }3 a4 W6 y  w0 c
cmp     edx, 82h  ;同上比较当前等级和130 (设置为你服务器的等级上限)如果不超过130则跳转到正确的等级经验转换公式部分魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 |7 M) M6 m9 g, b
jg      short loc_80740B
3 {3 Q  V3 B* P; `9 L
. F# K, }  p5 r0 I8 F6 E0 V请问我这句"同上比较当前等级和130 (设置为你服务器的等级上限)如果不超过130则跳转到正确的等级经验转换公式部分"—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート- ^/ _2 \4 ?- G; e$ ]5 n: u
和你分析的有什么区别吗?bbs.mocwww.com9 G' O( k& g/ E" ]
不过是没有分析当等级超过设置的上限时—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート: e3 D. r) m# e8 _. G
mov     eax, 0FFFFFFFFh妖城在线论坛4 f1 G* i* l4 M/ }7 ]7 L. f
jmp     short locret_80740B6bbs.mocwww.com7 D: ]3 f" H5 ?# m+ C( `  K
把-1返回给经验的部分罢了bbs.mocwww.com- a( X  B7 a$ T/ U- B

' w* \5 p3 d; C" g# V! l. b- F' F" f—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 J9 C( g+ z; K7 Y  J3 v
综上所述,如果你觉得没把整个GMSV的每个字节都分析完全算是错误的话,我承认我错了
6 c0 \9 \( h4 w% w. Y$ J; bbbs.mocwww.com不然请不要把它拿出来说事bbs.mocwww.com' G4 V' H1 h, x) H

8 N5 ]0 u% _7 S% ?8 }—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート不过你的脾气倒是还好,我最喜欢看那些说他们错了就开始暴走的同志
( F  [% {) B1 V4 [9 `, i3 J2 e魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% y5 B  V- f3 V- [# s; x
虫的传人:这小子当初在紫微剑群里时候就一副卑贱的样子喊他大哥然后要这个要那个 现在有点东西就开始装B 看着烦
8 Y0 k' |/ `' l& k* `) Y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表珊瑚:还行 魔力论坛转了这么久了倒没发现有干什么没人品的事妖城在线论坛) R# k3 }. V: S& L6 E4 M. w9 T
春卷:没发现恶劣事件
6 \# }# I4 e8 n$ }4 B( a8 f# }妖城在线论坛夜游神:拿着所谓破了ITSONG系统的平台当个宝还想找人合作,无奈 先把自己的东西看清楚再说bbs.mocwww.com* U3 X; \$ o9 p! o) K; u( R
Abondon:这小子平常人前人后最喜欢说"您" 最JB能装的也是他 仗着学了点VB就开始装大爷 QQ上还挂者个所谓 微软特殊人才 做个程序也全是他娘的VB还所谓的学习在 代码也全都是粗糙不堪
本帖最近评分记录

TOP

呵呵.魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ z# M# v! i: }6 P* N7 T
真有汇编基础.妖城在线论坛& [9 L7 U' d) Z' Y7 U6 m
真棒.
3 m  I  E) h* w; h1 @4 q) s. w3 Cbbs.mocwww.com不说什么.魔力私服,最新魔力宝贝私服技术交流# n; v' H$ U, ?3 V, o
9 t. M3 p# A; s8 H% j' P+ g6 H
发布出来就好,吵什么.
你的名气很大,并不代表着你很强大。

TOP

有技术有人品都快绝种了....moonboy谢谢哈
6 p1 s: @4 I6 d魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表也谢谢172839的指点,一会就试试去

TOP

好型的木头 11:50:26—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( Z( r. A" e" a. E
MOONBOY真是好脾气
4 B  J( e0 \. p" E0 ]% E  }( Wbbs.mocwww.comFG|淘汰狼  11:50:31
) F1 n4 A% B, r1 C$ k魔力私服,最新魔力宝贝私服技术交流嗯.
5 v+ D+ M; p& s0 F" @! c/ V% Q8 p魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表FG|淘汰狼  11:50:33
% }* Z  ]$ t$ o0 C# Cbbs.mocwww.com我觉出来了.,
; x% A# L* w+ l9 y) O5 a1 {妖城在线论坛好型的木头 11:50:54妖城在线论坛6 \* w" v! e- G- u  n
哈哈..不单技术好人品也好
9 m" P" r, p5 H3 y, U魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表FG|淘汰狼  11:53:11
你的名气很大,并不代表着你很强大。

TOP

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

TOP

PS:那嗰人提供的方法,最后做出来是.经验=等级+1.-.-
7 G  i+ X. \' y; y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート       当然他本人也说了.
- J6 t8 _1 F) F* w—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート       想改公式的按照思路去做就OK.
你的名气很大,并不代表着你很强大。

TOP

卡在一个地方,就是那三个imul 公式,是如何转换成代码的呢?3 ~! F% y: s% i3 q
无效无疑是最简单不过了,但是比如我想在最后一个imul 设置为乘完后/4..不知道如何实现呢....

TOP

 55 1234
发新话题