國外高手製作的 DAO TLK Editor 非常實用 : Y1 P. Q* ~6 T6 s) ] 0 J. Q, H3 P$ |, K6 ?7 a" I3 t' R9 o " |1 E3 @% U; Y# f4 P, Z 1 P8 V/ p; D, v/ b原文來源以及下載點:http://www.dragonagenexus.com/downloads/file.php?id=271 ' N) x$ D' A {) ] 5 X. i$ X# j! w2 cUploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010 * ]6 M9 V) a/ ?
DAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit) 4 T# q! }/ x7 K4 F& L; A" d' B ver. 0.20, 2010-01-19 ) y" {$ U1 b" S/ I1 V7 p! j 9 d( S, [ E, K, q1 d! t - DAO TLK Editing Tool# S0 s C( z! Z% {/ ]
- Can handle multi-referenced string(s).8 f/ y& _, u. x( [) D: j% ]; F. ]
- Export (Tab Sep. or Line Sep. with/without dup.) # z5 c" b9 `* c2 c - Import (Tab Sep. or Line Sep.)7 r2 q; [' x' {
- Comparing tlk-files / z! ^2 c, |$ s' p8 ^" r' o - Checking categories of the strings and Filtering the strings.4 h9 N+ X( I' j7 }# D. n
) x0 R) \; O& m& Q t
- Require .NET Framework. ( R" @7 }$ n/ n/ x # x7 b% l2 s7 e* Without command-line option, Program starts in UI Mode. ) n3 q& m/ Y- w/ @: `7 x. @" r, ~3 w3 T# A _7 Y
* Command-Line mode --------------------------------------- . h# F, b: F; ?/ n k$ g * _ e; `0 k* _ R7 ?& @Exitcode: 0 No-Error or Succeed. else, Error Occurred 6 a( F. I8 v. m1 Z, u/ I% q- U H1 q1 U3 l$ T- U L) K! zCommon options 9 s/ C3 B7 Y% T7 x7 J* _8 y r" @) n$ z3 p% O' e
- Option with 'Q', silent mode. doesn't display message box for error& b9 z! H# _( ?- Z
- Option with 'X', always display message box showing exitcode & o: R8 G2 O" ~2 L) P - Option with 'Z', logging off 2 i2 G4 j9 \# d8 ]& y6 \- w3 y % F5 i I2 v4 L: r% H) IDAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt8 {2 i- ^! {: r, \' P+ X
3 [5 C" \9 e9 ?1 y7 N - SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File . Q% f- [$ b+ _; S . ~! M" ]& L* t* S( d. B3 M, WDAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt , Y: R2 I! E, y: T8 Z! b" M+ ^' ^+ O% }; \+ D4 l0 b* _5 Q
- Tab Sep. TXT File to SDJ's tlkeditor Export TXT 9 A7 `+ I0 q* m ! G: J9 m, j# ]1 z' QDAOTlkEdit -diff[m] a.txt b.txt , s! T2 D3 g& Q/ c% v+ @) }+ \- Q9 d2 ~# t
- 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> V+ c# O7 c* X; @. ?) T7 f7 j - Case option without 'm' (-diff), Tab Sep. txt file.' q2 m6 j5 v( W T
- Case option with 'm' (-diffm), Line Sep. txt file. # B$ N" ?% w/ X. u4 ^, L * \) ]0 i6 i! I, R: S" NDAOTlkEdit -e[m] from-tlk-file [to-txt-file] 3 s" _) B2 Z. Q' @: g1 H 5 u3 _# D5 V) f% H5 k - Export string item(s)/ c; \: ~2 N/ R3 t: [6 _
- Option with 'u', extract without dup. 8 R L$ {. {4 u7 ^ - Option with 'm', Line Sep. txt file. * n8 o# u' B) O) z1 c# S7 ^ - Option with 's', sorted by strref., ~% q8 j! L0 J/ v* I C
- Case omitted to-txt-file, saved to tlk-file.txt , J" P6 n1 s2 s( U7 ~ i, v 5 A. N8 S- O4 aDAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file] 0 S$ o0 V% k/ ^4 d4 g4 ?( E+ P4 z& Z( X$ \3 T4 S
- Import string item(s) y& G. z9 c8 X. F. M' @ - Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt" y1 `% L6 z$ f. F8 J3 T! a2 i. h. u
- Option with 'S', update a string value separately by strref . ]' Z4 T# b* V - Option without 'S', update directly the shared-string (multi-reference string value)3 P; w- R3 t, c+ \# ]" u; y8 g6 t8 A
- Option with 'R', strings will be reconstructed, and the same strings be merged./ M3 Q2 h# n! E
- Case omitted save-tlk-file, overwrite tlk-file : d3 ?+ p w6 ^ E G7 q6 O, V7 P$ v8 @7 Z% V
DAOTlkEdit -d source-files output-save-directory export-txt-file % k: `; I0 I* W; T6 t5 J' A7 o$ V5 m5 f% F' I B' d
- Remove & Export GFF3.2x embeded strings6 b- d o( x, k% m2 H: N
- source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf"( b, a. b# P* D: H% H; M
. Z7 a' y, Q+ t; f9 n* History ------------------------------------------------- 4 q( U- e$ b) U3 W# N- f' t) A* p3 t" p$ w/ I. U z2 D5 t- h& \: P
ver. 0.20, 2010-01-19$ L# l* y0 @( A4 Y
* h4 L; x: ^+ O$ i- fixed. didn't found strref. : f6 ?# }$ b2 U/ @( o3 |' N, X- added. GFF3.2x remove & export embeded string.6 u, i& u! O* d2 W4 S5 M/ R) \' _
- added, Find All 1 t% q4 e# r, ? g7 T- fixed, edit text didn't changed when undo current cell; |9 q3 R, \' _
- fixed, Find(F2) didn't do from start row. (v0.16 bug)% c2 N0 V" }9 {9 J( Z" j
- deleted, empty.tlk- ^ H9 A4 [) m* V2 ~8 f