发新话题
打印

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

MB最恼火装B的bbs.mocwww.com! h! A0 N1 o. V) E+ p2 ]
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 \! q0 T6 V2 ~  I$ ^+ Z" G
什么虫的传人  不就是当初在紫薇剑后面喊哥哥要汉化的那小子么
+ @2 G1 p) g8 p- m/ `妖城在线论坛有点东西就开始装B
* j( F' P. q  V; C0 dbbs.mocwww.com
0 T+ E& A# X3 h; D7 W4 rbbs.mocwww.com不就是个升级公式么?魔力私服,最新魔力宝贝私服技术交流1 v, n4 H5 G$ \
妖城在线论坛# o3 Q0 ?3 N5 ^6 A2 M
另外对moonboy所说的"而且还是很幸运的我知道一点OLLYDBG的东西,所以用ollydbg获得了我自定义新公式的汇编码对应的十六进制码,"很是无法理解魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& A2 R( z4 S. y! a

9 {- b2 R' e0 r9 r/ rbbs.mocwww.com
) v) c: t. F+ m8 n2 \9 zbbs.mocwww.com玩过反汇编的都知道OLLYDBG是win平台下的调试工具 请问你是如何用它来调试明显是unix可执行文件格式的gmsv?!
" S* ?4 V- Z2 q3 d% L4 J9 j8 h# ~1 ~# P—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート都说过不要装B 装多了小心被人发现魔力私服,最新魔力宝贝私服技术交流. q8 J6 l2 A, K8 k+ U( u

# ~' Q! U% [" ~. v* c* Z% P" Mbbs.mocwww.com花了10分钟看了看
! d. M" p: s" f魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表gmsv 很轻松就找到了所谓的升级公式
1 \+ P- M, Z7 Z2 G! e妖城在线论坛具体过程如下
+ W/ e2 j; ?5 G3 a9 v; }7 D用IDA载入gmsv—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ C# w/ f1 ~9 e' [% M0 _: F% C
分析完成后进入Exports选项卡
8 {5 R& k8 C* i由于是和等级有关的经验 所以直接搜索levelexp
0 b1 e: T+ Y9 U" M; H8 U妖城在线论坛很轻松找到一个名为CHAR_GetLevelExp的子程序—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2 v; [% A% w$ T, F
直接双击转入
( D6 u/ N' t4 B! i2 Y魔力私服,最新魔力宝贝私服技术交流程序很短 具体如下妖城在线论坛; F: o1 G9 M& i5 [1 @
push    ebp
+ a# E4 D6 S4 y4 x6 |4 F& Y1 S6 Dbbs.mocwww.commov     ebp, esp
- f$ Q& `1 I! w, F. {' f* D魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表mov     edx, [ebp+arg_0]
3 w* L/ t0 q  N% ]1 Vcmp     edx, 78h  ;注意这里的78h 即10进制的120 意思是用当前等级和120比较 大于则跳转
7 C- W: [7 x4 ]6 u1 ?' {6 Vbbs.mocwww.comjbe     short loc_80740C0bbs.mocwww.com) h, m' T0 i! ~" ]
正常跳转后转入bbs.mocwww.com4 u' O' G) z. h9 ~6 k, j
cmp     edx, 82h  ;同上比较当前等级和130 (设置为你服务器的等级上限)如果不超过130则跳转到正确的等级经验转换公式部分妖城在线论坛/ A/ g6 \! Q  Q' C( K- J/ K
jg      short loc_80740B
( P0 `4 q, U: A+ Y魔力私服,最新魔力宝贝私服技术交流正常跳转后转入bbs.mocwww.com: ]& {0 |8 c. a8 @
mov     eax, edx
+ c3 ^/ a4 M2 `1 c0 c7 M妖城在线论坛imul    eax, edx ;意义为把eax*edx结果寸入eax
' p! Y! e6 t$ V0 N( K6 V—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートimul    eax, edx;同上
. R: g6 N7 @, {9 H5 H7 T$ ]% u—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートimul    eax, edx;同上
0 n, W( h( y& i- l2 X上sina专区查了魔力的等级经验公式为当前等级+1的4次方 正好如上妖城在线论坛$ j5 C' e- v! K% v/ V- A
所以想改公式的话直接改这里, `7 e9 r# M$ X3 W) F% C
三条imul    eax, edx命令对应的机器码为0F AF C2妖城在线论坛* a6 i, D9 u. G. x& b, C
例如这样改 妖城在线论坛3 c6 J2 B) J, ^4 c' i& q& g$ r
用UE直接修改把3条0F AF C2都改为90 90 90(即无效)
" d: E; u" j) [% V% o) j6 ?—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート所以升级经验即为你当前等级+1 也就是说130级的经验为131& j5 `4 g5 i9 n

, z3 P( l. M! ^  ^7 ~" {bbs.mocwww.com当然也并不如楼上的某人所说 "公式不能太过繁琐'
$ A# d. b4 @$ |" b4 b" W魔力私服,最新魔力宝贝私服技术交流只要使用个跳转完全可以把经验公式改成任何你想要的(自己找空隙)最后再跳转回来就是了7 R, L6 x6 C2 v& Z9 G. ]

1 K1 Y4 i& [6 f6 `& S$ k# T4 W2 ]魔力私服,最新魔力宝贝私服技术交流' o% {+ z" h; Y' U8 `1 w0 \7 M
以上便是修改等级公式的具体过程
2 s2 F2 z% s* {" D* n* X9 N前后总共花了10分钟就弄出来了魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 H4 Z' i6 R8 I4 r  V8 l: V' Y
还被某些人当个宝来装B
本帖最近评分记录
  • 妖哥 妖币 +8 感谢共享 2007-12-17 11:05

TOP

先说下你说我说的第一个错误, F( _! i4 \& l, r7 Y' j
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! S3 t# d+ s8 y' G. s4 Q/ N
第一个错误:
: u4 H) W. g  n- B魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表cmp     edx, 78h  ;注意这里的78h 即10进制的120 意思是用当前等级和120比较 大于则跳转
! w& s- i8 @7 N" ]; [jbe     short loc_80740C0
1 w5 z. f- Y8 L( u魔力私服,最新魔力宝贝私服技术交流
/ S; P! n3 ]* I' O% c妖城在线论坛重新解释:
+ a. I; Y, X, U3 V: g# r魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表cmp     edx, 78h  ;把下一等级跟120做比较魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( J! F0 _/ L0 }: n& |0 d
jbe     short loc_80740C0  如果小于等于120则跳转到GMSV中经验数值的字节部分(即我们手动修改的经验)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 h4 e- y- t) H1 ^5 O
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 t3 O) S4 {9 Y
魔力私服,最新魔力宝贝私服技术交流; M; g% f  l: B/ u' y
请问我在我的帖子里面什么时候说过如果小于等于120则跳转失败?请看清楚后面紧跟的—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& [- e- M( p. h- r3 W( ?
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 V$ y) _0 T2 o
正常跳转后转入
" T7 S- F" D1 B) |妖城在线论坛cmp     edx, 82h  ;同上比较当前等级和130 (设置为你服务器的等级上限)如果不超过130则跳转到正确的等级经验转换公式部分妖城在线论坛4 Y+ w. X- a9 g/ ^5 T% B
jg      short loc_80740Bbbs.mocwww.com' f3 O& i5 N7 `% I
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 z" W$ Y: w2 [4 M
请注意这里是在讨论130以后的升级经验公式 我没必要把另外的跳转转入默认的经验分配之间的细节再拿出来讨论 当前所模拟的也正是130后的等级经验
1 W2 K  {* P# q) P# R! M魔力私服,最新魔力宝贝私服技术交流, b8 b) D) U, W* K/ E& q! Z; k; m
妖城在线论坛, D& }( U4 i+ c: R3 X! i
再来就是所谓的第2个错误
4 l1 A1 ]) Z  ]6 r7 y. u妖城在线论坛—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 i2 e4 H1 n  C3 ?% N0 D% |
cmp     edx, 82h  ;同上比较当前等级和130 (设置为你服务器的等级上限)如果不超过130则跳转到正确的等级经验转换公式部分魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表3 c; u. a- u9 v- R# S" X
jg      short loc_80740B魔力私服,最新魔力宝贝私服技术交流  w9 D7 \& n. X( [
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 A7 E' q/ H9 G8 z; u- K" }7 B
请问我这句"同上比较当前等级和130 (设置为你服务器的等级上限)如果不超过130则跳转到正确的等级经验转换公式部分"魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 `. @1 v- G7 A; r% f+ c
和你分析的有什么区别吗?
" I* D" @- O. w$ ~妖城在线论坛不过是没有分析当等级超过设置的上限时—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ V; ^  x* j( }) K1 }+ y  E
mov     eax, 0FFFFFFFFh妖城在线论坛& N0 k, s5 U' `9 _/ L9 L; C
jmp     short locret_80740B6—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) K; n5 m9 Y. m/ \- P
把-1返回给经验的部分罢了
/ k- A7 u2 ?- v: k  @9 ~—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
5 N* X+ @7 w8 a$ E. b( t妖城在线论坛
4 V) x5 h6 L2 \& B1 _' f0 t—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート综上所述,如果你觉得没把整个GMSV的每个字节都分析完全算是错误的话,我承认我错了
+ y/ P( c  M0 f5 J  j魔力私服,最新魔力宝贝私服技术交流不然请不要把它拿出来说事
% \: M# W& t0 ]2 o魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表bbs.mocwww.com6 ?( I4 H; B1 {) R5 {
不过你的脾气倒是还好,我最喜欢看那些说他们错了就开始暴走的同志
5 u$ w$ h" k  G+ J" s/ U妖城在线论坛' r+ @5 R9 l9 j- ]% K$ ?/ i
虫的传人:这小子当初在紫微剑群里时候就一副卑贱的样子喊他大哥然后要这个要那个 现在有点东西就开始装B 看着烦
: _1 i9 @2 P6 g: y' U' v—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート珊瑚:还行 魔力论坛转了这么久了倒没发现有干什么没人品的事
4 L: a# z' P8 r7 L" E魔力私服,最新魔力宝贝私服技术交流春卷:没发现恶劣事件—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" y1 J' f7 c/ i9 D( r; R& h+ O9 `
夜游神:拿着所谓破了ITSONG系统的平台当个宝还想找人合作,无奈 先把自己的东西看清楚再说魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* B* U$ s, r) b1 Y
Abondon:这小子平常人前人后最喜欢说"您" 最JB能装的也是他 仗着学了点VB就开始装大爷 QQ上还挂者个所谓 微软特殊人才 做个程序也全是他娘的VB还所谓的学习在 代码也全都是粗糙不堪
本帖最近评分记录

TOP

发新话题