|
! k. [* J& K! r+ q& e5 E% C5 ireadme.txt
$ S' e. y* U' ]+ y2 T: k( x! |修改软件:dyoManager.exe
2 m7 B. s- t- ~% H6 n7 D8 \
5 W+ N* e3 r2 l u3 ]7 Y0 e8 W" L) I! n6 U6 h
7 D3 J$ B( m& }8 O0 b
-Info- j- h+ t$ E) R8 ?6 b7 d% d
" F6 u* K3 b) h) j! k. ~" ^
Name: dyoManager" |, I: k6 Z5 C3 X/ F- x1 _+ e
Author: Kimmy Andersson
" p1 K& |" f: F7 h! N5 \+ x4 H+ X! ^, n) W0 C! I7 U
Credits:( \& n0 F) x! L, M& r
Xadet0 u, ]1 {- S0 u9 N* i/ o
" J% `) L+ ?: n/ _/ K1 _* XThis version is FULLY functional and is GUI based.
) j. z# ?" U2 {, g" I" |. A o
% a, u/ i( N2 m4 Y, s2 }: q! u--------------------------------------------3 o0 M( Z3 e8 t* W7 v4 Y
3 z% U; Q z; ~& y( L. A) K2 z% O
-Usage-
. f: n/ O6 n9 b4 \" o$ S. v& T) a! d5 E! d% i. R/ Y
The usage is EXTREMELY simple. R- q/ T8 J2 v( ?
Open the DYO file, edit it, save.+ |9 s# j( M6 o( K4 N3 f
( ^& l l. H+ J9 H- D& z1 b7 H! H--------------------------------------------
' [) k7 J& k* g- I# _ I. m( S3 g, @; a {! y. p
-Explanation-
( |/ l& q: d) [+ q! K0 SLet's take a look at the first block(this could be different on yours):' {" b! m0 c( W3 G
8 C7 }0 [5 P; m3 b9 y5 对象类型(NPC为5)
: D5 U! Q2 \" }1 B [179.9087 NPC方向) k! _8 l# s8 X8 i8 _, X
0 下面3个为xyz轴角度一般为0
, k+ ~3 b3 @( ~- ?. w W0
: O; b/ a2 N3 ^- x" a* A! l0
6 \0 x" c, J9 _4 e. {8 X% Y3344.027 标识NPC位置的xyz坐标' B/ ?, T$ f5 I" C& @
146.9564 Y是高度* a$ s5 f* M* N$ F G% {
2071.1
$ @0 o' A: i w& n" o! `1 下面是xyz的比例
R. O6 b: t$ e1 T1
t% H# v' d' }1
w1 B) v( K$ z" `4 f- L3 J- `6 J! H6 X5 设置AI(NPC为5)
: ^3 E9 Z5 {: |: @ o234 模型ID
3 e- C. Y. R" v; Q-1 未知(NPC设为-1)
\* c4 ]' o, {6 m0 来自AI类型:0是不可动、中立
8 \! C. Z; x' O! }2 未知(NPC设为2)
7 F0 x6 ]' \6 O( FMaDa_Boneper NPC名字(character.inc可以查看修改), C! I. w# M' a @: k' M3 C" p8 m
1 下面两个未知第一个设置为1第二个为0
% g- n3 J/ @2 h# g: I0
% A; `' E5 G' M* z8 z! z--------------- 分隔线必须有
u& F8 f6 ?0 } @& n" Z' z" \# q6 q) V6 Z: a& a0 k
So the first part that says 5 is object type.# |* ?/ o2 g7 [' q
5 is mover(NPC/MOB).
" M+ k3 P, i9 q1 p* [6 s% |
1 S" S& n* ~& q2 |# }6 AThe second part is the Y Rotation Angle.
6 a. o" G; }) ^% C: |
6 |$ X8 _; Y) E, N$ E) gThe next three parts are the XYZ Axis Angles.
& d% q& Q l4 g0 |) QThese are usually left blank.& H+ D" P6 l& I. R! M
* T) ~- s- ~# f! b, g' {7 R
Next three parts after Angles are Position XYZ.' s, W. H3 h9 l- [' |
Keep in mind that Y is height instead of Z.
8 x; g; D0 n7 A& x. Q" ^, A) M: d5 H
, w, i9 w" U8 oNext three parts after Position is XYZ scale.
o' w: B6 p8 z
5 P* F, u# D' R6 E/ r3 jNext is Set AI.
! b B! |7 F L# o& LNPCs are set as Pet which is 5.
& K% Z: a' S7 Q1 F
# y4 v; s6 Q p" L8 d& |6 ~After that comes Model ID.
. U& T0 M# N# m
1 }9 @ t) d. \5 ?+ }" tNext is an unknown int that when on NPCs is set to -1.
, B" `6 A* Z! b' o' e# _3 ?3 X. F
9 f3 A- X' E4 d9 bAfter that comes AI Type where 0 is non-moving, neutral.$ y! `6 h9 J8 L0 |6 D# o @( S! h
) b- x, k* M% U: M) R- T/ j
Next is another unknown which is set to 2 on NPCs.
7 H- x; C* j' s& |" R
9 J. n7 o1 ~" ?: `Next is the name of the NPC.
# P# n' r. M' e% z, { OTo see what name an NPC has, you can check either in character.inc or the dialog files.* t1 i; w6 o9 u* Z9 M
* k" Q3 j* H3 }$ M1 L; g' `
Next two are unknowns where the first is set to 1 and the second to 2 on NPCs.
- Z( }% y& R* b9 ~7 e7 B
7 v- Q* A' l" Y; `& [8 DLast is a separator necessary for the writer.0 p0 G" n, Z8 z. q _% {
0 C5 U/ X" X9 B S
NOTE! The last line of the the whole thing MUST be a object type which is set to -1!
( T- h- s# P) Y. M# s+ h- X& S8 h. q! R+ L
--------------------------------------------
& h2 R8 D7 c# r: \9 @( p/ _/ u4 n2 p$ d7 y# X- T( ~
-Shortcuts-2 n' M, w! C- N0 R! M
+ _( v! M5 F8 t' n! \3 C* W
While editing inside the textbox, you can either right-click or press any of these keys to get8 a& w$ S7 p' Z/ b8 T
desired function:
4 Z+ g5 F, o) S+ z& u' P: h; Q9 ]" ]
Ctrl+F = Find0 U8 C% c& d4 v/ w5 e
Ctrl+H = Replace' m; a' G) J* y: B2 @3 A
Ctrl+A = Select All
" H! x _: h G8 _$ J, k a! p a/ p. A* y9 l
--------------------------------------------1 q& s+ p% S6 r' M% ~$ O* s
3 C: g F6 M& K6 k0 t, \! k- @& d-ChangeLog-
& s) _! T; v z i7 e5 N/ C3 z# u/ Q5 ^1 X( J5 a
1.1 - Initial Release.
4 G, ?; G* {/ T% h1.2 - Added options for search, select and replace.8 h; j5 r. l. H0 j
- n" m+ H4 u( u--------------------------------------------) l, X: Z1 p5 T9 h
6 K# r. s i$ H6 O8 f) YThank you for reading and downloading!
$ ~ n9 r7 s9 j+ A" Q6 a# K pPlease comment all the bugs you can find., x( l: F* a- r5 M/ U2 u
1 ]* f4 S; G! C" B+ I
--------------------------------------------# [, ~1 W) y1 K" d: g
1 P [$ ]4 a" fProof and a little preview of what you can accomplish:" S# @ A# d$ R' G2 ~9 P
http://www.swegrafix.net/upload/files/leafevent.png
& B- s/ P/ P" h; g(Old-school players will recognize this) r9 O, A9 Z( j$ p
, p2 P: \+ |5 _/ C& Y |
|