55 1234
发新话题
打印

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

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

听闻120级后的经验是用经验公式控制的,是怎样控制的,怎样修改>有人知道不? bbs.mocwww.com! \" K/ a/ y& k4 O/ s6 Q
RTRTRTRT,thx for help
4 P& D8 K# p& g! m! q—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔力私服,最新魔力宝贝私服技术交流, N, I% n. r0 A+ C5 f& p$ F
---------------------------魔力私服,最新魔力宝贝私服技术交流2 K' F7 U7 X  ~9 Y  X
详见回复贴。
/ u, ~: C" I4 y' }' D; x1 ]3 |我只改了标题--moonboy 注

( u% m7 A/ F" i( g魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力宝贝私服技术交流* o0 F; ]( e& ^5 ?* c* U# V% @
[ 本帖最后由 moonboy 于 2007-12-16 09:13 编辑 ]

TOP

刷得真快,自己顶一下
) {, @2 G, r! o& w9 x  o6 v妖城在线论坛
+ v. I  e" U' o  c魔力私服,最新魔力宝贝私服技术交流[ 本帖最后由 全熟牛排溅血 于 2010-5-31 10:41 编辑 ]

TOP

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

TOP

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

TOP

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

TOP

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

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

TOP

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

TOP

MB最恼火装B的
2 U; k- A" I* H6 M/ H1 R! k
/ J8 u5 i0 E% t: e+ }% D& G* _3 X" \魔力私服,最新魔力宝贝私服技术交流什么虫的传人  不就是当初在紫薇剑后面喊哥哥要汉化的那小子么—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) b" A+ n( Z7 _$ }( j
有点东西就开始装B
5 O& |9 m6 B+ \4 N4 [" f/ h2 i魔力私服,最新魔力宝贝私服技术交流
. O/ O6 l/ Y0 E7 v- C1 x- I; H" O妖城在线论坛不就是个升级公式么?
- |2 L0 g( @  K" b! R) R# y) H魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ g1 I  a; ?( H- R, b4 a
另外对moonboy所说的"而且还是很幸运的我知道一点OLLYDBG的东西,所以用ollydbg获得了我自定义新公式的汇编码对应的十六进制码,"很是无法理解
# O/ E9 a: s& I* o' k$ r妖城在线论坛
+ F3 Q" z" `7 o0 e% G. K—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
% t2 v$ ?2 x4 _5 W4 ?5 Jbbs.mocwww.com玩过反汇编的都知道OLLYDBG是win平台下的调试工具 请问你是如何用它来调试明显是unix可执行文件格式的gmsv?!
: W; z/ G6 O6 Z5 P都说过不要装B 装多了小心被人发现
& i  E* n/ @  H7 ]1 M' J5 ~. X: e- {- p
花了10分钟看了看魔力私服,最新魔力宝贝私服技术交流, k/ M/ m" Y9 W9 }1 n# q
gmsv 很轻松就找到了所谓的升级公式
9 H8 F9 l$ n; ~1 Z; l魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表具体过程如下
% P( m2 k3 Z7 w' E- `—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート用IDA载入gmsv—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 `4 k, ?# `1 b% V6 U
分析完成后进入Exports选项卡bbs.mocwww.com- m4 l* m' y# T; P* |; L
由于是和等级有关的经验 所以直接搜索levelexp
! ?3 P) m3 ]9 C- }5 J0 |魔力私服,最新魔力宝贝私服技术交流很轻松找到一个名为CHAR_GetLevelExp的子程序—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) r: P' X* V& y# S( N( X
直接双击转入—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! Q* P+ b! G0 m
程序很短 具体如下
, p2 Q, n  m% q# r; s3 i# `+ ^push    ebp
; R& ^+ z, W" C) c3 D妖城在线论坛mov     ebp, esp
9 J; Z% l! T: v+ x—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートmov     edx, [ebp+arg_0]妖城在线论坛. o8 M8 X0 Q6 y! b
cmp     edx, 78h  ;注意这里的78h 即10进制的120 意思是用当前等级和120比较 大于则跳转
2 k" W  A2 m0 C. E! y8 C! q魔力私服,最新魔力宝贝私服技术交流jbe     short loc_80740C0
5 O% |/ u% W1 |bbs.mocwww.com正常跳转后转入: ~  O7 l6 ?! f1 w" K
cmp     edx, 82h  ;同上比较当前等级和130 (设置为你服务器的等级上限)如果不超过130则跳转到正确的等级经验转换公式部分—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) L& ^* g4 @' y2 G
jg      short loc_80740B
3 ?- D+ u! {) v0 A  S1 Y. n妖城在线论坛正常跳转后转入魔力私服,最新魔力宝贝私服技术交流6 M- L$ b! Y3 @1 |* _& S7 f% D
mov     eax, edx妖城在线论坛3 m- r; U1 ^! O; M6 c% `6 d% z
imul    eax, edx ;意义为把eax*edx结果寸入eax
4 m, e* {- ~0 ?2 e) F9 H: z3 ?0 ]& K魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表imul    eax, edx;同上魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表7 c4 i# g& P: n
imul    eax, edx;同上
  k+ h6 Q0 p# v! \; m* ^  q—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート上sina专区查了魔力的等级经验公式为当前等级+1的4次方 正好如上bbs.mocwww.com6 v) `: q" P- m# H  d
所以想改公式的话直接改这里bbs.mocwww.com# K6 ]8 v0 o% o! ^  [' B5 {; h
三条imul    eax, edx命令对应的机器码为0F AF C2bbs.mocwww.com/ y  r3 R9 Q( [, n3 P9 `
例如这样改
$ E6 I. \4 D7 x4 D- Q) R魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表用UE直接修改把3条0F AF C2都改为90 90 90(即无效)+ S" l+ C7 |3 x2 x
所以升级经验即为你当前等级+1 也就是说130级的经验为131
% o% t6 @3 ]& T" m6 }8 I+ U魔力私服,最新魔力宝贝私服技术交流
/ t' L4 v9 u" Z) f2 L8 n; Kbbs.mocwww.com当然也并不如楼上的某人所说 "公式不能太过繁琐'妖城在线论坛7 Z1 b, H4 v6 K" \1 W2 K/ I
只要使用个跳转完全可以把经验公式改成任何你想要的(自己找空隙)最后再跳转回来就是了
% K6 i* g$ i; b: k: a+ i—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
1 S$ r8 Z  g0 }2 H魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力宝贝私服技术交流' a6 q' ?& p6 K) h( h
以上便是修改等级公式的具体过程魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ J" Q9 v- j. r' {, m  A
前后总共花了10分钟就弄出来了—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 ^, s; [, Z- o# K
还被某些人当个宝来装B
本帖最近评分记录
  • 妖哥 妖币 +8 感谢共享 2007-12-17 11:05

TOP

先说下你说我说的第一个错误
( O  c8 Y; Z, K5 }* c5 r: h魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
0 l9 Q: m$ P5 r% O* B2 jbbs.mocwww.com第一个错误:5 ^: s' k$ Q' d  A! `+ C# s8 z
cmp     edx, 78h  ;注意这里的78h 即10进制的120 意思是用当前等级和120比较 大于则跳转bbs.mocwww.com% C: N: e3 Z4 Y3 Z4 J1 |1 B
jbe     short loc_80740C0& S6 N: d- X6 F7 f+ G

' R+ m8 N) O6 A) c" q! Y# E) B" }重新解释:—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' T6 j8 c8 [4 D- @7 ^' [2 q' L  x8 k$ h
cmp     edx, 78h  ;把下一等级跟120做比较—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 z9 U$ z& R7 @! ~; l/ Y5 V
jbe     short loc_80740C0  如果小于等于120则跳转到GMSV中经验数值的字节部分(即我们手动修改的经验)
+ Z9 ]- \7 |- q# Q: Y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
: {- W6 G( s# ^+ W# Y" m$ f( s) a—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 f! g+ i! {1 }5 T6 U  q+ g8 }
请问我在我的帖子里面什么时候说过如果小于等于120则跳转失败?请看清楚后面紧跟的
/ }# c3 h0 _! `3 }' w  s. ]魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
5 K8 i+ t4 O4 f8 L. ^3 b! y魔力私服,最新魔力宝贝私服技术交流正常跳转后转入魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 |1 G) p7 u/ P) d" i: o: E# _
cmp     edx, 82h  ;同上比较当前等级和130 (设置为你服务器的等级上限)如果不超过130则跳转到正确的等级经验转换公式部分魔力私服,最新魔力宝贝私服技术交流/ \- m9 |% e; q- k3 g3 L( M  A
jg      short loc_80740B妖城在线论坛7 D& Y/ |! w8 v* ~: F

* j( O# P. b+ l0 U9 U6 K魔力私服,最新魔力宝贝私服技术交流请注意这里是在讨论130以后的升级经验公式 我没必要把另外的跳转转入默认的经验分配之间的细节再拿出来讨论 当前所模拟的也正是130后的等级经验
4 W& L% e, w/ h& w% k妖城在线论坛- `& ]. {2 {* g. ]" X
魔力私服,最新魔力宝贝私服技术交流* G# _$ j* U# e  Y
再来就是所谓的第2个错误
0 g8 h, e: A6 R  O! ^  G9 Vbbs.mocwww.com
! y6 @( I/ Z# N; lcmp     edx, 82h  ;同上比较当前等级和130 (设置为你服务器的等级上限)如果不超过130则跳转到正确的等级经验转换公式部分
8 B$ J+ B& q- f3 rbbs.mocwww.comjg      short loc_80740B
& @3 w7 b$ R: j3 p! b& B
5 \( |2 {3 n3 j# k: {魔力私服,最新魔力宝贝私服技术交流请问我这句"同上比较当前等级和130 (设置为你服务器的等级上限)如果不超过130则跳转到正确的等级经验转换公式部分"—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( R; M( I5 G9 L% d1 U
和你分析的有什么区别吗?—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% B* M! [! m) a  }6 p0 k
不过是没有分析当等级超过设置的上限时—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' C9 @; x$ {! \6 W
mov     eax, 0FFFFFFFFh魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表  \) R0 p3 r( h& H' `0 r& k" c2 T" _
jmp     short locret_80740B6
0 J& F' c( t, b; T% q0 D魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表把-1返回给经验的部分罢了
) c" x3 \& Z2 X+ e魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
' f4 P3 I4 J! c( I4 j5 V. abbs.mocwww.com魔力私服,最新魔力宝贝私服技术交流, H3 d" Z3 V1 ^8 Z% x/ J# o4 T
综上所述,如果你觉得没把整个GMSV的每个字节都分析完全算是错误的话,我承认我错了
2 u. D& V, \0 F) k妖城在线论坛不然请不要把它拿出来说事魔力私服,最新魔力宝贝私服技术交流- k" R$ s* A$ @! H) l. ]' ?: }( g( A
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表' f1 ]" ~. C' C6 N, J( O5 D
不过你的脾气倒是还好,我最喜欢看那些说他们错了就开始暴走的同志
7 v- |0 o2 @3 M7 j5 t9 o—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# k9 d4 ?! r! z4 t7 }/ o( s8 g
虫的传人:这小子当初在紫微剑群里时候就一副卑贱的样子喊他大哥然后要这个要那个 现在有点东西就开始装B 看着烦
; \6 W5 b0 f4 R1 m( b6 j6 Y6 O妖城在线论坛珊瑚:还行 魔力论坛转了这么久了倒没发现有干什么没人品的事
4 k- u0 H, @9 ~6 M8 s6 j- I, w0 ]5 W+ D魔力私服,最新魔力宝贝私服技术交流春卷:没发现恶劣事件bbs.mocwww.com# Z3 i4 _0 L* h; X/ d
夜游神:拿着所谓破了ITSONG系统的平台当个宝还想找人合作,无奈 先把自己的东西看清楚再说
8 Q+ H8 p1 q2 M魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表Abondon:这小子平常人前人后最喜欢说"您" 最JB能装的也是他 仗着学了点VB就开始装大爷 QQ上还挂者个所谓 微软特殊人才 做个程序也全是他娘的VB还所谓的学习在 代码也全都是粗糙不堪
本帖最近评分记录

TOP

呵呵.
" `: {: P3 r$ k0 W( \真有汇编基础.魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表" V9 o- W) i- D
真棒.
% v9 g3 [8 J" H8 n) C: M. Z魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表不说什么.
# S9 ]* ^4 Z6 u0 P* q1 |$ c
8 k' {9 L) c4 f% i1 Q* h. ~—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート发布出来就好,吵什么.
你的名气很大,并不代表着你很强大。

TOP

有技术有人品都快绝种了....moonboy谢谢哈bbs.mocwww.com" A. }3 E+ V  \: O7 e# }
也谢谢172839的指点,一会就试试去

TOP

好型的木头 11:50:26魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& I, W& m: L7 _* Z+ u5 k. C
MOONBOY真是好脾气妖城在线论坛8 D$ p. B5 h; S# b" Z! Z
FG|淘汰狼  11:50:31bbs.mocwww.com* y  h, E, ?- f# w* t% g3 w8 H
嗯.
# ^: ~& I' T, A* Z/ e; `7 bbbs.mocwww.comFG|淘汰狼  11:50:33
6 ]8 T# E' [) A5 I4 H) Z魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表我觉出来了.,魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表  Z4 e3 A' R( S" Z  d) k7 E& M
好型的木头 11:50:543 s0 _/ l; U! d& F6 d2 C+ x& f
哈哈..不单技术好人品也好妖城在线论坛% J4 H: b- s) x1 N* C0 Z
FG|淘汰狼  11:53:11
你的名气很大,并不代表着你很强大。

TOP

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

TOP

PS:那嗰人提供的方法,最后做出来是.经验=等级+1.-.-
, s+ ?# S3 B0 z8 {( `' z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート       当然他本人也说了.
' G0 q/ G& W& t$ G8 _, A( i, n5 y1 gbbs.mocwww.com       想改公式的按照思路去做就OK.
你的名气很大,并不代表着你很强大。

TOP

卡在一个地方,就是那三个imul 公式,是如何转换成代码的呢?
6 ?; e2 Z& {7 L8 k5 S魔力私服,最新魔力宝贝私服技术交流无效无疑是最简单不过了,但是比如我想在最后一个imul 设置为乘完后/4..不知道如何实现呢....

TOP

 55 1234
发新话题