國外高手製作的 DAO TLK Editor 非常實用 ( A- h" g& `- e# s3 b( {. m3 R2 R, ^/ r8 U( x# D , Y1 a2 S) C$ t+ Y" O* o* @ 0 s! `3 O, K: f1 R. P1 |" Q原文來源以及下載點:http://www.dragonagenexus.com/downloads/file.php?id=271 , A. }/ n, F2 a: C6 n " j- g) _0 h. P* N7 jUploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010 ' ^6 j8 `' R, s- b
DAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit) # k @) {1 z/ l ver. 0.20, 2010-01-19 / Z* w( ~% O* k' t9 _$ G* B/ M y8 h, T( G# d/ \9 Y* w8 e/ s" o
- DAO TLK Editing Tool8 m9 e! B O/ L* b( ]) \3 a
- Can handle multi-referenced string(s).$ W; m0 k- {5 N7 w) M6 J( m1 Z" R
- Export (Tab Sep. or Line Sep. with/without dup.) 1 Z0 Q g; E- U - Import (Tab Sep. or Line Sep.)' i8 i) z4 Q. m: Q+ L' i
- Comparing tlk-files+ G* k+ Y. k. B8 T0 o# o
- Checking categories of the strings and Filtering the strings.! L3 Q% H: c: P
1 R) H1 i; h, ?( ?
- Require .NET Framework. 2 ?* i; v; L" S- |' E" u" V- i$ d% L. X( J; K% J- p2 w* |
* Without command-line option, Program starts in UI Mode.5 x# n' E( t* d z" z
0 F5 ? Q; ^- s$ M- @5 p* Command-Line mode --------------------------------------- : Q. L1 W: ?$ D; x- f% ^, v( k3 U! n ~1 Y) }
Exitcode: 0 No-Error or Succeed. else, Error Occurred : d0 Y* L" A( I0 {4 t m & [; B3 G8 a4 c+ {2 i9 |' |Common options 4 y1 t8 X1 `: r1 a8 F( K 3 q# S, u6 e, r* M/ J - Option with 'Q', silent mode. doesn't display message box for error! b0 r9 f: L, A; T" D$ J$ j$ ` K# E
- Option with 'X', always display message box showing exitcode * e; V$ C) f" R - Option with 'Z', logging off 0 w- ^9 q% A7 L* H; Q9 g 6 f+ l6 n- X+ Z6 MDAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt 7 d+ J: Z7 O" x8 }, F $ G/ j" A5 R0 F# _& l! } - SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File- k; l0 B4 M; R1 G: W X, D
. C( ~" u; J7 JDAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt d; X) y8 C' b" ]' L. H" Y
/ s5 Z3 T Y7 ^4 e+ d8 s3 T. A - Tab Sep. TXT File to SDJ's tlkeditor Export TXT % o+ n/ Y5 O. Z! R, z/ e $ G# {1 w8 a+ c- WDAOTlkEdit -diff[m] a.txt b.txt8 g* q0 ^. d5 g% x
' R. f* ]( |+ M5 z9 k
- 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>- C r! T/ c, ?% n
- Case option without 'm' (-diff), Tab Sep. txt file." b6 c' b- L! W. }8 ~4 D. W
- Case option with 'm' (-diffm), Line Sep. txt file. - t/ V- h P+ D* p7 u* K- h& x, \3 [. ]0 ~3 n% A# l# z
DAOTlkEdit -e[m] from-tlk-file [to-txt-file]/ Z7 q6 p( P+ K. t! F
1 Y( [7 a0 K- M- v6 S: x8 ?' \# y) h - Export string item(s)+ V* R7 [. O+ U8 ~
- Option with 'u', extract without dup. " w X7 X! n9 y0 K - Option with 'm', Line Sep. txt file. 8 a3 s0 [) w. ~: q8 | - Option with 's', sorted by strref.4 Y+ e- k! r3 N" _1 S
- Case omitted to-txt-file, saved to tlk-file.txt- @* p5 B: _, f1 S" {
9 ^) s1 C) _* iDAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file] 5 v9 q" {( Y1 {7 V% ?5 L; D* Z5 d: Y8 ]! |! A; ~7 a
- Import string item(s)- c: ^6 a& ]4 e, j M
- Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt" # L8 W6 U c( Y' D - Option with 'S', update a string value separately by strref5 o+ ~8 g" e& r' Z- d
- Option without 'S', update directly the shared-string (multi-reference string value). O# y* D) i& v, @' t, Y
- Option with 'R', strings will be reconstructed, and the same strings be merged. 5 w% {- G, v% W2 z/ [- n - Case omitted save-tlk-file, overwrite tlk-file$ z# \! ]% d3 s) e" \0 s6 z
% i2 m1 G/ o. j. @3 lDAOTlkEdit -d source-files output-save-directory export-txt-file9 r$ C0 G* |) f: v( O7 K
' ^. M9 ~4 [0 U- f3 e, V8 g" E
- Remove & Export GFF3.2x embeded strings - n b% M3 m; a; K - source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf"" U& l i9 p+ b
2 w7 l0 w2 n+ q" ^# M6 I, p, G) ~
* History ------------------------------------------------- / @6 y- l: t. f% E0 ?' F8 w$ e$ `: c6 n6 }' l3 w
ver. 0.20, 2010-01-19 7 M: r7 } j8 p' G : F, t% d+ }0 G8 z: {- fixed. didn't found strref. 7 }# V4 L) F. N" w3 T5 z- added. GFF3.2x remove & export embeded string. ! F# o# U7 s0 n# a+ ?- added, Find All % t, k- S# }; `- fixed, edit text didn't changed when undo current cell : m9 A0 q% y4 a" T% r6 P; l6 P- fixed, Find(F2) didn't do from start row. (v0.16 bug)+ U$ F1 N+ |! p" \
- deleted, empty.tlk2 d6 A6 j1 r, `- A