! Z) h5 [$ J; H' o) n @6 g' X6 xUploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010 ' x% X. a7 x4 `& u
DAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit) , \* E& J5 j; I. z ver. 0.20, 2010-01-195 C# o2 d5 M3 I5 Z4 S6 O) f/ w% T
, F \; y7 |: }5 @3 k3 E5 a
- DAO TLK Editing Tool 5 d: [0 A% o: B! u; S Y- n7 a1 ^7 B - Can handle multi-referenced string(s). ) Y! c4 H4 V l! h - Export (Tab Sep. or Line Sep. with/without dup.), w7 Q, Q }2 K, X' x
- Import (Tab Sep. or Line Sep.) - Z6 w9 ]$ g7 S' K. F! D7 U& \ - Comparing tlk-files! a. Q- Z, n% S( z7 K
- Checking categories of the strings and Filtering the strings.7 s( T$ H( d0 u- g# Y
$ x7 y* v2 B4 V! T. G - Require .NET Framework.; S% v5 w" h. i1 E$ V9 ?
, x" L$ X1 m6 |- ?+ O* Without command-line option, Program starts in UI Mode. : q! ?+ b3 }: [/ |( u. k , h( l: n# o4 }0 y1 G' K9 U* Command-Line mode --------------------------------------- 1 \# _) H9 B5 G9 Y2 r+ b) k9 e& A# Y( S& L% N
Exitcode: 0 No-Error or Succeed. else, Error Occurred% ~( b- ^2 A$ Y6 t* V! v
r4 P8 ^6 o1 l- G$ O* \Common options( V6 o! i% O% n( \ R3 K) G8 `
6 T5 ?& w- h! ^; j/ k& x' a' v
- Option with 'Q', silent mode. doesn't display message box for error " r% W% s" y( W: l- l5 g - Option with 'X', always display message box showing exitcode9 X4 M7 \3 c% D
- Option with 'Z', logging off G+ @2 E# i# E( w2 h7 h8 o2 N4 T9 X6 i5 N# r
DAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt # b, h7 T8 c( L& R+ b% ^* V% u1 |, c1 \. R: u
- SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File4 I5 Y" x6 }, e) L. n9 Y. w
. t, c8 Z4 u; _1 ?5 S( z
DAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt " B7 Q) S; M8 ?2 R0 B# ^6 f& K+ B1 [
- Tab Sep. TXT File to SDJ's tlkeditor Export TXT , J6 _, Q2 P: u3 W% y" {) \; V
; p# N o! z. N O& S) M) zDAOTlkEdit -diff[m] a.txt b.txt$ K* n1 b" L. [4 Q' g" f
$ W; |- D$ d! C1 D" c8 Z - Compare two txt file, and Extract diff strings To <a.diff.txt / b.diff.txt> with same item(s) and order. plus <a.only.txt / b.only.txt> 9 w3 _) b1 o7 m! W/ n2 u9 a - Case option without 'm' (-diff), Tab Sep. txt file. ) c2 p: u- o/ }) h - Case option with 'm' (-diffm), Line Sep. txt file. - u$ L4 N6 x9 H' C( E; O4 f& l3 j3 g+ f9 G0 j
DAOTlkEdit -e[m] from-tlk-file [to-txt-file] ) W' b+ K# D* V2 q# L9 u ' V- K6 S2 P) O( V4 X2 S - Export string item(s)8 K& r6 o5 ]: q+ o; G
- Option with 'u', extract without dup.* v5 E" a ]1 _% X, c; h% q
- Option with 'm', Line Sep. txt file." E* G+ l5 h2 _, _
- Option with 's', sorted by strref.% Z+ d0 ~3 Q) [
- Case omitted to-txt-file, saved to tlk-file.txt # ~# T* f5 u* M- h3 X/ U7 u4 L. K# t5 R6 t5 O5 L5 E8 t4 K# i. G! a1 J
DAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file] ! s6 Q" V2 M- [4 v; H & C# K0 ^! {/ z$ w7 t - Import string item(s)4 U0 a& ]) x9 s1 ^6 G
- Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt"+ H# L }; S( o# E
- Option with 'S', update a string value separately by strref/ w) G' n5 N! @0 g
- Option without 'S', update directly the shared-string (multi-reference string value) ; z- Z1 Q3 C+ O& D5 g - Option with 'R', strings will be reconstructed, and the same strings be merged./ R& w1 \ j6 A: s7 B: B/ d# a
- Case omitted save-tlk-file, overwrite tlk-file" i6 D h R. v" Y$ A r1 v
: y, h: O* X2 P! RDAOTlkEdit -d source-files output-save-directory export-txt-file9 n0 p8 E# @% w! g
, y- }: P. J+ p: b
- Remove & Export GFF3.2x embeded strings. }4 D. h) K" [: C
- source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf" ' }. Y5 f2 R+ O! H% t 5 Q4 M7 Q4 j3 ~1 i
* History -------------------------------------------------2 t. w& {& a' I9 a% n+ G
' w. j# q/ {: a: lver. 0.20, 2010-01-19+ l1 e9 p- t( C; i( X
- R0 e$ c) _7 B- fixed. didn't found strref. & x' T0 x2 J& a/ x( R- added. GFF3.2x remove & export embeded string.+ V7 x4 r+ r2 R$ _
- added, Find All$ W! B" D1 e* \' o
- fixed, edit text didn't changed when undo current cell3 j# h7 @+ D. G( }& [0 ?7 E
- fixed, Find(F2) didn't do from start row. (v0.16 bug)' D8 i9 G) M1 q
- deleted, empty.tlk " S2 G) I4 B! U3 _: A+ {( z - A: `7 \. S; b; c[attach]30[/attach]作者: humour 時間: 2010-5-2 15:41:56