國外高手製作的 DAO TLK Editor 非常實用 6 I& V1 e# V6 P, b - X5 V* e( t l * ~, d5 z+ R; @$ T' o/ a, {9 o
原文來源以及下載點:http://www.dragonagenexus.com/downloads/file.php?id=2717 n/ X, p3 I1 v3 A5 l6 E) v
6 d' a4 A( I8 i$ W
Uploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010 * V; J5 B! P }+ ?2 O0 D9 O
DAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit); W7 E, t# U9 p" p6 s
ver. 0.20, 2010-01-19 9 |3 u6 q; f0 }5 I+ v6 x: h2 _ x' a# V5 }4 M4 R _+ k$ e- S
- DAO TLK Editing Tool R, H, f5 M8 a3 L8 G0 h
- Can handle multi-referenced string(s). - C* ]. f; j# F" o6 r/ g. \ - Export (Tab Sep. or Line Sep. with/without dup.) 7 a" K D- ]! ~ - Import (Tab Sep. or Line Sep.) 9 z) Z9 C' W0 ]; ]/ z$ d- E- y - Comparing tlk-files ) V. P$ ?, o3 L& E - Checking categories of the strings and Filtering the strings.$ ?3 A! i5 d0 _7 X2 v/ l; C
% r. t0 @* M5 E+ [0 Q5 y& w$ j
- Require .NET Framework./ W' `% s$ a. i4 p7 _
( V8 k8 I6 G7 H" r4 N" I7 z
* Without command-line option, Program starts in UI Mode. 8 a, v7 y# E* H6 Q- { $ e+ r* c3 X5 m8 }% U1 f- X& i s* Command-Line mode ---------------------------------------" m3 G0 U* n: u
: ]0 ^+ ~4 g9 P# t7 c. m% @7 W- c
Exitcode: 0 No-Error or Succeed. else, Error Occurred : ]' y& i8 U/ ]' \/ b8 n! r1 z1 {; @) @: A
Common options 4 J; j& |9 S1 ~3 Y + {/ A2 f( r; ] - Option with 'Q', silent mode. doesn't display message box for error( A( e7 t; @8 s+ N+ @: ~
- Option with 'X', always display message box showing exitcode ; c0 @$ a2 j* }5 l' s9 O - Option with 'Z', logging off * R8 G; f; [1 n" ?& r3 C' z6 S" t5 R( u# @1 U" Q
DAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt* y4 L, e a$ E5 y. S
/ j4 r& j% s- Z( e* ^- D1 V: I$ N
- SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File G( R; r% e3 H& N1 O
- o6 b; b8 R& e' `
DAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt4 _+ t! n: }4 v7 [! [1 }! p+ e
* X! ^4 J# R3 T( P J# L5 l
- Tab Sep. TXT File to SDJ's tlkeditor Export TXT 9 d6 d6 w" v& `: V1 G
3 }7 R: r/ Y% ZDAOTlkEdit -diff[m] a.txt b.txt 3 Z" `/ f9 u$ @' A! A / q2 }. a, ^* E# m. N6 ^% l- N - 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> - |; A+ G; h' x - Case option without 'm' (-diff), Tab Sep. txt file. 3 u! ^, |% I+ y+ o) H - Case option with 'm' (-diffm), Line Sep. txt file.- X, h% n; u1 T! L
! ]) P" @, e8 s' M: N5 T4 a- |/ zDAOTlkEdit -e[m] from-tlk-file [to-txt-file] ! \9 T, _' `: b, `' h6 o- _* r& g, p( M: C
- Export string item(s) % s+ N4 o8 Q) D; X: S1 a - Option with 'u', extract without dup.: z) V) w0 R' f; L$ |, m1 h
- Option with 'm', Line Sep. txt file. 8 e8 E( C) t: P+ P r5 f" f - Option with 's', sorted by strref. ' s( m/ S, |5 ~, U; K - Case omitted to-txt-file, saved to tlk-file.txt2 Q( b: X! d: g; G9 m
+ r" R# w I% `
DAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file] D8 ?/ M1 U0 T! B* {; h3 U, r! x. O {' Q8 ~$ Z! ]
- Import string item(s) ' o" R, [$ K7 j7 l - Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt" " R9 X5 m' D9 ~( F3 p - Option with 'S', update a string value separately by strref ' j% m8 i9 s: R% j: B% u: d! l - Option without 'S', update directly the shared-string (multi-reference string value) 2 A" I8 Q# G) b# a2 f. [ - Option with 'R', strings will be reconstructed, and the same strings be merged. ! y. r9 h- ~' n) X9 a - Case omitted save-tlk-file, overwrite tlk-file( W0 k+ [1 V% o' j
0 g4 k$ [! M c% H6 J
DAOTlkEdit -d source-files output-save-directory export-txt-file $ M b- J. j5 A9 h8 j - J$ W! [, G2 K; H1 O$ ^ - Remove & Export GFF3.2x embeded strings7 R& L1 a( z' e: z* ?$ V% y
- source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf"' b# ?+ f0 [7 j( j8 w! s7 s: u
" P' O8 f& g8 E7 j5 `: p# e" B* History -------------------------------------------------* t" h( G, V' ?5 p! F