没有汇编语言基础,参照网上无数教程和相关资料,修改GMSV文件的一些心得体会。
没有汇编语言基础,参照网上无数教程和相关资料,修改GMSV文件的一些心得体会。 bbs.mocwww.com4 c) x9 ?' q/ G8 ~5 E
使用软件IDA,FlexHEX。参考工具AsmFun(汇编指令查询器)Fun_1.2,asm2Shellcode等。 . H( Q! H' N# x& y0 Y' R) D, s
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表: N# ]5 A! o' p" H; ~3 w
用IDA载入gmsv,分析完成后进入Exports选项卡。 魔力私服,最新魔力宝贝私服技术交流7 F8 ^% H# n: c3 G. ?
搜索levelexp找到一个名为CHAR_GetLevelExp的子程序。
% V8 j1 T1 K- R9 O+ X8 O7 I魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表.text:08074098 public CHAR_GetLevelExp 魔力私服,最新魔力宝贝私服技术交流# i! ?( j9 E3 X
.text:08074098 CHAR_GetLevelExp: 妖城在线论坛9 g" }) r4 {5 G# x+ a# ]
.text:08074098 push ebp 妖城在线论坛8 ~4 ~! {1 }! _/ q% G) h/ h( o
.text:08074099 mov ebp, esp
+ L, t! e. f* [) d7 v; H—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート.text:0807409B mov edx, [ebp+8] 5 @( M1 _3 \, Z' D
.text:0807409E cmp edx, 7Eh
+ |: B! }/ n0 l* A8 K! L: }9 g—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート.text:080740A1 jbe short loc_80740C0
& s& k: E+ f; @, A0 d+ Ebbs.mocwww.com.text:080740A3 push ecx —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1 @) P; Y' _4 t
.text:080740A4 mov ecx, 7
/ h/ U5 K3 j: B$ U1 \. i' }2 K魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表.text:080740A9 push edx
. F- u3 E+ D( w; G- b1 {魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表.text:080740AA mov eax, edx
9 N, {3 y% r3 Z5 ?魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表.text:080740AC imul eax, edx
! f- I1 w: U3 e.text:080740AF imul eax, edx
" H3 j- y0 d: c+ A" n% L, ], h& Ebbs.mocwww.com.text:080740B2 imul eax, ecx
, n0 K8 x% X; A& ^魔力私服,最新魔力宝贝私服技术交流.text:080740B6 loc_80740B6:
% P1 L3 n% G O& N+ P; [; E—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート.text:080740BE leave
' v# @: [' T6 ?; P( |7 y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート.text:080740BF retn
* z9 ^# h3 H6 s魔力私服,最新魔力宝贝私服技术交流.text:080740C0 loc_80740C0:
8 A$ ~$ V* s# i0 b- p魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表.text:080740C0 mov eax, dword ptr LevelUpTbl[edx*4] —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 h0 f' [* w4 B" x
.text:080740C7 jmp short loc_80740B6
' z9 p# H& g9 ` M0 z- c z% V, S: |—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
+ e5 M6 N" P( _" J+ f妖城在线论坛粗糙的解释下这段代码的意思
/ ^, B. _1 o& m5 F0 d# i. c—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# C/ [6 g; I. N, F! V
Push edp
7 E' ^" a w! X y% n, d. t/ }妖城在线论坛Mov ebp,esp
' J6 U, M, G) p( G9 ?& QMov edx,[ebp+8] 妖城在线论坛3 m! s, n0 s! S& f4 {4 A
获取当前等级的下一级存到edx 妖城在线论坛, P, n8 w y3 f0 ~5 C
妖城在线论坛 B0 L' a: D& R" _( L: G
Cmp edx,7eh
3 j9 J5 \$ R4 D' O$ L% w—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート将edx与7eh也就是10进制数130比较
9 H9 k" `% b3 o. l
2 i8 i$ _7 i: `# bJbe shortloc_80740C0
/ e: T, \. m# U/ W* |2 d5 H$ M! T# P- c/ x魔力私服,最新魔力宝贝私服技术交流如果edx小于7eh则进行跳转到80740C0
# ~# N/ n! E4 Y* B3 H, L' Z魔力私服,最新魔力宝贝私服技术交流—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% i# @, h) q/ w9 x; d
Push ecx 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! k- L- a: x3 ?* h9 |
Mov ecx,7
' c) ^9 W8 D+ F妖城在线论坛给ecx赋值7 —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート, ~% D+ B& M6 Y6 L
, t# S/ B: [2 T) K& y! _$ k/ _& F1 X魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表Push edx 妖城在线论坛4 b, H1 D; [# z( A U! r
Mov eax,edx bbs.mocwww.com! J8 m1 |9 L: x2 F9 J: E6 h, k q5 J
把当前等级+1的值给eax 魔力私服,最新魔力宝贝私服技术交流7 I: _: V. g5 ^! l8 W1 Q
- N1 i: S2 l2 ?5 l1 Q: Q* G" t妖城在线论坛Imul eax,edx
) t6 n% m9 ] w5 Q把eax与edx相乘,结果存在eax . t* m; v3 t0 A/ K6 E) r
: p. Z! R5 r4 z7 m m$ F2 o2 gbbs.mocwww.comImul eax,ecx
) b& L3 x7 j/ {) _8 ?$ H# }8 g魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表把eax与ecx相乘,结果存在eax
- S: k* L3 u4 f9 `9 l—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート妖城在线论坛+ }1 G3 K9 x) o+ z2 h
Leave
, i0 A5 I( x" L9 N妖城在线论坛Retn
8 k8 [( { ?2 u1 _; x dbbs.mocwww.com退出这个过程吧,大概
# {4 i+ V; [. O% r9 @- S4 u魔力私服,最新魔力宝贝私服技术交流
9 g' b6 O3 n/ C) p& d# X—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートMov eax,dwordptrLevelUPtbl[edx*4] 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表/ f& P4 b, s# o8 W, z
这里是读取经验表的内容给eax,也就是查表读经验
r' |0 t F$ h) p4 j* n$ ?; @bbs.mocwww.com
9 Q! N' P9 [; Y: a; z妖城在线论坛jmp short loc_80740B6
( I, K# c3 f0 t; w2 E; Q! N魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表强制跳转到80740B6
4 L: c: b8 J) P% d妖城在线论坛
' ~! H" E$ {* y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート好了,这段代码就这点意思,逻辑上不难理解。
k: V& \& ?! m2 W$ M* V魔力私服,最新魔力宝贝私服技术交流虽然刚开始的时候我也是一头雾水,但是不要紧,随着一步步地摸索自然就会理解了。
9 _1 a. {: `1 K, O% R5 z2 j3 y9 w R妖城在线论坛—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 ?9 ?0 e8 x8 s- @! `& @# `: S# @
分析完了之后开始修改了,上面的代码具体作用如下: 魔力私服,最新魔力宝贝私服技术交流& u6 X+ q, H0 b& t
判断等级下一级是否小于7eh,是则跳转到查表。
; k2 z1 v& a3 H2 y4 K' F$ h9 X—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート否的话也就是大于7eh时,按照下面算法运算 妖城在线论坛1 \/ o2 W7 Q; z& e0 _$ |
.text:080740A3 push ecx —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# N7 O# o3 K! G; {! P
.text:080740A4 mov ecx, 7
! P! g) U4 q- Q. l* _魔力私服,最新魔力宝贝私服技术交流.text:080740A9 push edx 妖城在线论坛: K5 S! A% _+ H' R
.text:080740AA mov eax, edx
' v& E+ E* {4 G3 j7 @: J. r妖城在线论坛.text:080740AC imul eax, edx 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表/ _6 Q5 J, X0 A: @* a \
.text:080740AF imul eax, edx / e8 P% L' ]& K( K( O& I! K
.text:080740B2 imul eax, ecx —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 s o3 f& U5 P! N6 s0 A. `
也就是eax的三次方乘以ecx,这里可以改成我想要的。 魔力私服,最新魔力宝贝私服技术交流& j8 M$ A: K2 y2 o9 }6 b
# P/ |% o4 L2 X9 X9 q+ nbbs.mocwww.com我的目标是改称等级的四次方除以50,但是问题来了。 —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( E" f$ _3 Z& H) o3 @8 V
怎么做除法,怎么写代码到反汇编里,一步步来,先列出想要的代码。 bbs.mocwww.com0 l: `, u$ s, Q+ ?: a
4 m4 N1 T4 w- r: t魔力私服,最新魔力宝贝私服技术交流.text:08074098 public CHAR_GetLevelExp
* j3 ?$ I- X! Y3 ^0 C% b妖城在线论坛.text:08074098 CHAR_GetLevelExp: - s. U& W6 u& h$ S4 \& V, D
.text:08074098
5 G1 ~1 S1 N: @魔力私服,最新魔力宝贝私服技术交流.text:08074098 push ebp 魔力私服,最新魔力宝贝私服技术交流+ ?3 u4 M$ J9 P3 R2 A# X
.text:08074099 mov ebp, esp 妖城在线论坛& w4 u5 `1 D/ L
.text:0807409B mov edx, [ebp+8]
3 [5 U% J, J, b1 `0 \0 z5 h& m—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート.text:0807409E cmp edx, 0FFh
L* G; q% _/ \0 m, X妖城在线论坛.text:080740A4 jg short loc_80740C0
9 e$ k2 M i0 G K/ F3 C! {- R魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表.text:080740A6 push ecx
/ y' ?. h( t k9 i3 fbbs.mocwww.com.text:080740A7 mov ecx, 32h bbs.mocwww.com5 o& M/ P; W4 A) h3 P
.text:080740AC push edx
/ \3 Z# p0 U: u P2 G( [4 p" I' E/ I魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表.text:080740AD mov eax, edx bbs.mocwww.com4 d3 d- o1 Y3 I
.text:080740AF imul eax, edx
+ i% q* X- [, [. H) e, k魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表.text:080740B2 imul eax, edx
; [& \% F9 S) c: \2 P—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート.text:080740B5 cdq
- A Y6 h, E/ J7 j7 ]: Z妖城在线论坛.text:080740B6 idiv ecx
& V% u# |/ A6 r妖城在线论坛.text:080740B8 mov edx, [ebp+8] 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* v* d7 ] O/ ?, v1 o+ g
.text:080740BB imul eax, edx
7 ?2 P: ^% @3 R- ]0 w+ E" o魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表.text:080740BE
! z/ ?" v% l3 J魔力私服,最新魔力宝贝私服技术交流.text:080740BE locret_80740BE: 5 J3 }9 V* E% p3 o; \6 x+ K
.text:080740BE leave 魔力私服,最新魔力宝贝私服技术交流+ n+ C" |& G& S9 ^2 K: q- S
.text:080740BF retn
, N: ] o% B* f; [魔力私服,最新魔力宝贝私服技术交流.text:080740C0 loc_80740C0:
0 R0 O$ p0 `4 t8 V u7 J' h: Ybbs.mocwww.com.text:080740C0 mov eax, 0FFFFFFFFh bbs.mocwww.com: f& w0 ^' u& i- T- X
.text:080740C5 jmp short locret_80740BE
8 E, k* M% ^, z: |% J' p0 E魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& S) ]$ n* J# g3 S) J/ }0 n
方便起见这里直接把我改好的代码贴出来,与原来不同的地方: 妖城在线论坛% E. a1 G; z0 U6 {5 |
Cmp edx,0FFh
& q2 T; \; ^6 B f# H—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートJg shortloc_8074C0 bbs.mocwww.com* T2 v' u* `5 b/ L) i7 }
判断等级是否大于255是的话跳转80740C0 魔力私服,最新魔力宝贝私服技术交流( t- Q4 _; b* z6 E/ [0 q
否的话进入我们的等级公式: 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表3 ?6 r- m4 I; B' `( X3 w5 A% W
(等级*等级*等级除以50)*等级 —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' n$ S# A* ~* ^4 b9 C" I
也就是等级三次方除以50再乘以等级 魔力私服,最新魔力宝贝私服技术交流2 u2 Q6 u/ T; |. i0 y
为什么要这么做而不是直接四次方乘以50是因为防止溢出数据。 魔力私服,最新魔力宝贝私服技术交流+ [6 r' W# K) @) m1 p# |9 y
216的四次方是2176782336,这个数字正好可以让下级经验变负,呵呵。
" r6 L: Q( z: x9 D1 A7 h- b魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表所以先除50再乘到第四次方的时候就不会变负了,这是我摸索了很久突然领悟的真理。
3 Q# X! y% E# ~: G0 k妖城在线论坛
5 N7 V. E& s1 q; w9 N! d' d妖城在线论坛接下去做公式:
$ E' |) c1 W# t' F$ g妖城在线论坛Push ecx,32h 这里是经验倍率,就是公服经验除以ecx等于你的经验 bbs.mocwww.com) g. j! f1 g& R8 y3 P) r0 h% S' A7 k
Mov eax,edx 将下一等级的值赋值给eax
c, @ [1 F! T$ o魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表Imul eax,edx 将eax,edx相乘,结果存到eax 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表: s9 h; P( E+ R
Imul eax,edx 同上 —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート y( r$ ~ n! Z" i0 E! P* _9 U; K
Cdq 这个做除法不加就会出错,用户登录后服务器当机 ; h& D( z( v9 o' N+ s" @
Idiv ecx eax除以32h算到50倍经验 bbs.mocwww.com% P- f# A' h. D8 g& o
Mov edx,[ebp+8] 从新获取下一等级的值 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 E2 x' C! R: S; c2 d
Imul eax,edx 将eax,edx相乘,结果存到eax
+ ^0 ^: @' P8 @# f( W8 _—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 V3 H( w! I1 M. t! K5 y
好了,这样就完成了运算过程。 妖城在线论坛% f% R, I. ?0 |4 J1 L) N
' f3 C' Q) W+ W3 C魔力私服,最新魔力宝贝私服技术交流.text:080740C0 loc_80740C0:
l: m1 x6 H" q: |魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表mov eax, 0FFFFFFFFh
. B; I7 V0 d* N/ S9 ~: X- q魔力私服,最新魔力宝贝私服技术交流jmp short locret_80740BE
' h6 g2 m' f7 p8 b3 k; {, Qbbs.mocwww.com这一段代码就是等级超过你设置的上限之后返回-1。
' R* M% k+ A) m" Q6 [—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート; T. o" C% ~3 f) V
: O4 `, X0 n& g% V% s魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表下面有个很严重的问题,新手比较难适应的就是如何写入你的代码。
8 Q/ K$ ^5 N# J7 z! U# Z( p& n魔力私服,最新魔力宝贝私服技术交流这里就要用到FlexHex了。
/ |4 S0 S; o- F3 e妖城在线论坛4 V) |( ?9 L; ~5 @0 a2 z
首先将我们的汇编代码转成机器码,这一步需要非常的耐心细致。
/ G ?% \' C" R' u# Bbbs.mocwww.com如下对应:
: w, _) V& R2 @3 g$ P4 n/ wbbs.mocwww.comCmp edx,0ffh 81 FA FF 00 00 00
5 w5 h, W& x! Q2 k妖城在线论坛jg short loc_80740C0 71 FA
$ y) Y2 U3 Y! f7 Lmov ecx, 32h B9 32 00 00 00 魔力私服,最新魔力宝贝私服技术交流) E& U1 ?3 n# ~4 H+ Q
bbs.mocwww.com2 [+ ]( K0 t3 E
依次类推,都可以在IDA中搜索到你要的代码然后做相应修改。
0 z e. W% h2 w# @4 m! X P" Y妖城在线论坛这个挺有乐趣可以自己慢慢享受摸索。
9 T h/ x4 x- G5 z; d8 K魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート: H2 R! u6 h# G
以上是我通宵玩了20多小时的个人心得体会,谢谢网上一些老人们的教程给了我很多指引和启示。