|
|
3 H" U+ ]8 v' r+ `2 q9 |7 }readme.txt
. l5 G) U* C7 ]4 d+ J修改软件:dyoManager.exe) @5 q4 n: r( m7 W$ ^& d0 {
$ f% e) w# i1 }( B" _5 K4 p" e
) H; t9 |6 f2 p) V/ [8 G
: r; I( [/ C2 p" } B9 g
-Info-
9 W, f9 D# k, l' J. \7 J' ^
$ X* ?, M; N) n0 F- F4 m( j( eName: dyoManager
( Q% s f4 W6 m/ n/ H8 xAuthor: Kimmy Andersson3 ?. ~3 `* i K7 w( `) p1 S7 e, ~
$ `2 R. l! A& ^/ m! Z1 _; N) q
Credits:/ u6 k6 E8 j8 w( s/ }
Xadet
9 C- u* }) q% p$ R d4 b7 Q3 u) g: P" q3 Q/ Y
This version is FULLY functional and is GUI based.
5 o6 ?: [; u4 V/ q8 W, P9 P7 f/ ^) J5 m" H
--------------------------------------------5 h6 f% h, \# {8 [4 y) y7 e# \* i5 c& Q
( q& y2 Z3 a# J& E! N" ~
-Usage-- D$ a: e! Q% M$ A6 o( r) p
6 N6 H' H" O% m# f, [$ y, W; U
The usage is EXTREMELY simple.
" g4 g- k% w0 F) WOpen the DYO file, edit it, save.
9 ~, T6 G4 o! V8 L/ s! g. Z
2 ~1 ^! f* O1 c3 I--------------------------------------------8 r8 v: D( K9 ^% P7 \1 s; j
" a5 V5 N+ G, Q* f-Explanation-9 g6 _+ d) g- H5 |" j( l4 g+ v
Let's take a look at the first block(this could be different on yours):
3 a ^1 {& \/ `, C: V% B$ A
0 [, @' n7 S( q$ `: W5 对象类型(NPC为5) W% C, H Y1 x; _
179.9087 NPC方向
# x- }0 E# j$ c T: Z3 t0 下面3个为xyz轴角度一般为0
) c3 } d- [7 E! m* i0
7 z2 `" x5 }5 P- c0
% z! Y) h8 J7 M- ?5 P4 K3 q3344.027 标识NPC位置的xyz坐标8 H5 g* t0 U; |* g% |. k a
146.9564 Y是高度, h# V5 R( n) A, g/ [
2071.18 X) r( \% K. C$ I4 n ?
1 下面是xyz的比例
) Z! {( x4 w+ |1 D( a. K* `1 ~1 O5 `! x8 S
1
/ h7 {0 g7 D" w+ Y: [% D( U0 ~5 设置AI(NPC为5); J/ P3 ^8 m1 Q( @
234 模型ID! w6 i% ^# l' }# H
-1 未知(NPC设为-1)
/ D6 Z4 P! [; V0 来自AI类型:0是不可动、中立
& D7 M2 k v8 u2 未知(NPC设为2)
( q( `3 H& Z1 W$ e8 \; L5 NMaDa_Boneper NPC名字(character.inc可以查看修改)2 i" a+ w5 q V
1 下面两个未知第一个设置为1第二个为0' G* i% v% o' y* R
01 D( R! R4 [/ ^3 P
--------------- 分隔线必须有6 P/ [, e! Q# P
; a* v. l9 ]- v3 M
So the first part that says 5 is object type.
! o$ b/ q `: x" p, _: U5 is mover(NPC/MOB).
, Z! m1 o' l K/ n) G* h5 R, n3 O- Z$ `/ G0 \
The second part is the Y Rotation Angle.
" G2 [' q# ]# X
9 R) }. r) R5 `' m5 U# QThe next three parts are the XYZ Axis Angles.5 N) {% R/ M0 V" l1 {
These are usually left blank., a+ y- S, c M6 d
6 h- x$ p' k* J; M% DNext three parts after Angles are Position XYZ.0 ]' x; D% k' n- F; [: p/ Y
Keep in mind that Y is height instead of Z.
' L& @6 i8 L. ^& u3 T7 T9 n4 o( H6 e3 {3 b
Next three parts after Position is XYZ scale.
# m# |; T" ]& B6 K3 ~& Y" a7 ]$ W8 k) ]4 L# f( E' t9 p9 F5 G" ]
Next is Set AI.4 y8 y. ?# w; O9 h$ Q7 f
NPCs are set as Pet which is 5.5 |0 P9 [" a9 O- h4 }; Q* M
# o/ I! [& j& p& a
After that comes Model ID.% L# q4 d* A& H7 {4 M x% `$ q) I! l9 y
5 q& u# R3 x- V7 ~Next is an unknown int that when on NPCs is set to -1.
* f4 J9 |: y4 |- l# H9 q4 m0 ], v& y9 ?% t* B/ i
After that comes AI Type where 0 is non-moving, neutral.( C2 {* j/ I6 F: e2 B) D. ?: K7 r0 W
& j% D4 q8 g6 l+ E" }: ANext is another unknown which is set to 2 on NPCs.0 \, P" d+ x8 Y* h, h5 F9 n! Y
! d# F' i- ~9 j. S
Next is the name of the NPC./ Y; k4 t( F) Q ?8 E
To see what name an NPC has, you can check either in character.inc or the dialog files.+ n. T" @, c& G7 N7 u m4 G
! A! r# V% a! ~8 q) A7 G9 z; ^+ C
Next two are unknowns where the first is set to 1 and the second to 2 on NPCs., `/ M- h) H$ g
0 _: d) D/ q' Q& @1 V
Last is a separator necessary for the writer.2 d: q: s9 p# j" l7 {4 _
4 W* U! A! h! r; G% V b8 p; zNOTE! The last line of the the whole thing MUST be a object type which is set to -1!; V* r- u& z1 f1 j
. ^7 o" J5 B& X: ^) v
--------------------------------------------1 {* J2 F2 f* k" q
4 `# _ I$ y9 @
-Shortcuts- S) f4 r; P! h9 O+ v4 c
5 A5 s: _- }* V. L4 }! {; b0 V
While editing inside the textbox, you can either right-click or press any of these keys to get) z. X0 r' X) z6 ~4 a2 o$ k2 C
desired function:
9 W; y9 e! ]1 ]& N8 w6 H' V! R4 }" L3 E: W# M
Ctrl+F = Find6 ~: Q' e" L/ E# Y! k+ _& v
Ctrl+H = Replace
f! y0 H& d! m' ACtrl+A = Select All
* r8 T4 \6 G3 |4 `( }$ C- \3 _5 j% p1 F& N0 Z
--------------------------------------------# }, M9 _( v, m5 [, C
/ {4 L' z0 N: h" ~
-ChangeLog-8 ^$ o% `& @7 @' _0 N
* Q( v4 U( `) j$ u1.1 - Initial Release.
: |/ q3 y k# N# d! o% I. p1.2 - Added options for search, select and replace.9 h- e) ?1 s" z
3 y* q @1 l! C% m( w--------------------------------------------
; G; n1 g3 ^" {5 q3 e2 z% N$ m" n: }% }1 n: b" A
Thank you for reading and downloading!: B) F& L9 @9 N
Please comment all the bugs you can find.
& y/ c0 d4 E$ Q' x0 F
. j. {5 l9 u7 I u' C) z& O--------------------------------------------
! `: N8 C0 l, T) l E# J2 I8 s4 t/ l. I% O7 R' t- e. F
Proof and a little preview of what you can accomplish:
6 K+ R% l7 T0 m' T/ X; fhttp://www.swegrafix.net/upload/files/leafevent.png# v8 R* ?! c; Q* C4 g. h7 C. y
(Old-school players will recognize this)
$ f7 f" l8 D- q+ g2 B5 V* b/ f. q; T7 }. J& P ]5 z) C
|
|