國外高手製作的 DAO TLK Editor 非常實用" x& Y# h* E8 l& ]( H7 p: n
5 H2 r G- u: x+ B5 j8 J6 o 6 q- z- f1 { J/ V H# m$ `. X7 `0 ^7 e: |' X- A/ i3 H
原文來源以及下載點:http://www.dragonagenexus.com/downloads/file.php?id=271 1 s5 u! N. F; ~* b4 S. }- H1 M8 C6 J0 g: J7 M) S! Y
Uploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010 4 x1 K; q* N1 p1 ~3 x5 U* iDAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit) ! r0 m/ [, [5 @/ `8 }6 v ver. 0.20, 2010-01-19! [! e# ]) q4 ~4 Y
( N% z7 y6 U% Q* F. Z8 z - DAO TLK Editing Tool 3 b. H3 x; a2 f7 B - Can handle multi-referenced string(s). $ o# u7 C( o# t, v - Export (Tab Sep. or Line Sep. with/without dup.) & m: v6 A) T2 E: V, ~' Q3 _+ c- S - Import (Tab Sep. or Line Sep.) : X( [; U; B: T) K) i& g+ O: n# z - Comparing tlk-files + M$ \1 z* B6 y - Checking categories of the strings and Filtering the strings. 9 \! _/ m% A0 s9 v( f! Z 2 ~9 N2 q4 a B( N+ |5 I* |* u- ~ - Require .NET Framework.5 g9 l- C# m3 z8 J( B6 ~
0 ^- v, c2 d& a$ k4 e( a
* Without command-line option, Program starts in UI Mode. % C3 g0 F+ o8 H. v4 g" {& w8 v3 v4 E1 W6 g. O0 {
* Command-Line mode ---------------------------------------. V3 B& O9 m4 h$ A% n
7 `: d, t4 }4 \7 v5 E! D! o5 V
Exitcode: 0 No-Error or Succeed. else, Error Occurred . n0 I0 {; F5 E' ^6 Z0 P ( B5 V9 v) T" C1 _$ V5 dCommon options2 d1 N' e4 f6 Q
3 @! c% w" ]7 P3 O - Option with 'Q', silent mode. doesn't display message box for error: C0 M; `# d3 a. s4 D( A
- Option with 'X', always display message box showing exitcode! T5 y0 L B8 L7 u: T. _8 M
- Option with 'Z', logging off$ ^9 b) b0 _, E2 W
H' u& p/ W9 q; V6 z. zDAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt 3 |; j+ `) \2 X" k4 Y+ C0 } x y I# {) B2 [
- SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File8 I l( c' \" y+ d$ M$ d9 O0 x
+ ?3 _+ A% R1 ?+ ~1 f
DAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt1 M; C. L2 `+ x6 D8 K
+ A) s% Z( {0 {0 q - Tab Sep. TXT File to SDJ's tlkeditor Export TXT , M: s) c9 C2 a) }! w1 l2 A " k2 [8 ^& E' j$ HDAOTlkEdit -diff[m] a.txt b.txt/ r, v+ j1 R9 [" V5 N' N1 W
- e& n% }: u v - 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> 5 j' a* O7 l0 R2 X* B1 c - Case option without 'm' (-diff), Tab Sep. txt file. ; ]. s: w& ?, N - Case option with 'm' (-diffm), Line Sep. txt file.- v/ @4 v9 A$ P5 i" L
7 B- B( j3 x) ~) n# l# Y/ RDAOTlkEdit -e[m] from-tlk-file [to-txt-file]( L5 S# J5 u' a' p0 a5 J9 H% s
. @2 C7 N. {1 o; v* B8 |
- Export string item(s), k% i4 |9 J3 B9 `; F' Y/ B
- Option with 'u', extract without dup. # I# `0 p+ k) p3 C - Option with 'm', Line Sep. txt file.: V1 I. K! i) a
- Option with 's', sorted by strref. 5 {! }9 Z v- H" G - Case omitted to-txt-file, saved to tlk-file.txt ! f* y" u# E4 s4 t0 J" j8 z6 ?% a9 E% |* r& A
DAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file] * M' p4 H* _! S1 f `. B" j & G4 l' i5 u; Y1 U; Z/ W - Import string item(s)) y$ R$ X( p8 u" a) S/ U1 t
- Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt"" b9 F8 e4 l! r6 p; Q- L. x
- Option with 'S', update a string value separately by strref / L; c2 o3 V( r6 i& F, d& J - Option without 'S', update directly the shared-string (multi-reference string value)- R C4 [, I. w! M3 R6 G( L- |
- Option with 'R', strings will be reconstructed, and the same strings be merged.: s4 q, E7 K0 @" Z( P
- Case omitted save-tlk-file, overwrite tlk-file; T4 D: C. ]' \7 }" ~ s+ w
9 u6 P% w4 G' J% kDAOTlkEdit -d source-files output-save-directory export-txt-file ' ?% ?& ?3 Z3 a" x! V( V% R F0 K- U4 l8 K+ n
- Remove & Export GFF3.2x embeded strings: R. x! e. H& U4 K+ p( ^9 k* v R
- source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf"2 `2 f. W( L7 {& ~' q
7 t* @8 p8 M4 L9 ~3 [
* History ------------------------------------------------- N2 a) c% v8 f' X: X$ @