國外高手製作的 DAO TLK Editor 非常實用 + w# d- R5 f: Y* O" d* I/ w - ?8 M9 G* B) L ) ^5 d* y( _% H& X+ T& j3 P+ D - Q4 t& r( t. m" b原文來源以及下載點:http://www.dragonagenexus.com/downloads/file.php?id=271" `/ t, l/ w* }7 {3 t$ u
! m- g4 e8 O- W, [, a6 d8 L; J D
Uploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010 m9 a- ~6 K; g) p. N) D
DAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit) 3 y' g5 P. U9 f) M% [$ h4 o ver. 0.20, 2010-01-19 H5 Z) V7 J4 W/ d' L
/ `- b0 p4 d! q' t W - DAO TLK Editing Tool3 D' ^: B' R( h1 b) c' F; g
- Can handle multi-referenced string(s). ; R/ q. k- a; p0 {2 r) K - Export (Tab Sep. or Line Sep. with/without dup.)7 k- |, K# ^, ~2 K7 J
- Import (Tab Sep. or Line Sep.)5 `/ S9 }5 [; Z1 {
- Comparing tlk-files4 I# B& u$ ^$ B- O
- Checking categories of the strings and Filtering the strings.# z' K7 A9 q& L- Y
8 a1 f% z0 v& O9 v - Require .NET Framework. 0 [4 ~- p" [) U5 o/ e " S) |5 B+ \/ r& e |* Without command-line option, Program starts in UI Mode. 5 D# Y- Q! t) U8 f4 V1 C" L6 G; n5 q, @0 j
* Command-Line mode ---------------------------------------3 x- ~; |% K5 h0 l* }5 |9 q
: v/ i2 ^/ X, H2 RExitcode: 0 No-Error or Succeed. else, Error Occurred 1 q+ v" H+ _* a* G # v2 ]% l* K" P2 LCommon options ( C* J0 U, ^ { e/ P, @2 y I! ]8 `# z: W E# M8 l v& S
- Option with 'Q', silent mode. doesn't display message box for error 7 z+ f0 z! |, N% M" u - Option with 'X', always display message box showing exitcode" x2 n( m! z5 f9 [
- Option with 'Z', logging off 4 Z; P7 }9 O+ {' U7 F6 ^& c % ^: s9 z l: l) C* Y% EDAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt1 x g% B6 ^/ q: ^. J9 Z
7 y+ e$ S: s/ ?- ~
- SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File 1 r [+ T0 I: y9 ~! }* _ 7 d; o2 r6 D& M5 z9 @' E7 zDAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt ( x" x4 `; A: R& v- B1 [( z $ _* M/ e: j3 J7 Y) c - Tab Sep. TXT File to SDJ's tlkeditor Export TXT 8 p V# b' p X& N: R& \
z& d9 i) ?0 D' ?( x5 RDAOTlkEdit -diff[m] a.txt b.txt 8 Z0 w) w; j% t2 m' Z: o; C* `9 q5 ]' M# W4 G5 U% R1 m6 ^
- 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> 4 I1 @+ A/ m8 G1 w) N9 T7 { - Case option without 'm' (-diff), Tab Sep. txt file. ( E. {/ T; S J- B0 T& N' } - Case option with 'm' (-diffm), Line Sep. txt file. : B! C& o8 \ J6 Q. |8 p- x V& r , s3 r6 m3 Q! z2 }DAOTlkEdit -e[m] from-tlk-file [to-txt-file] ) j" ]# a( j3 z $ U8 J, V" n0 h) O - Export string item(s) 9 n1 L9 i. T9 F p - Option with 'u', extract without dup. , U0 c4 x, ?3 z" v - Option with 'm', Line Sep. txt file. $ H7 t+ f- F* k9 p - Option with 's', sorted by strref.) O, a- g* |5 e F9 k. ?. R
- Case omitted to-txt-file, saved to tlk-file.txt, N j; V& V- ]8 i7 W# G; L
( J* O+ Y2 S4 z% q: L M7 WDAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file] + B5 c; V( m& J" l. f5 A4 k. U/ Y; Y% \
- Import string item(s)! b' V9 \' h' c6 Z; C3 {( t I
- Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt" % P# O) v1 S! w( k; H - Option with 'S', update a string value separately by strref 9 p" r( D; k9 p4 u* Q# i6 Q$ D - Option without 'S', update directly the shared-string (multi-reference string value) ) Q# i' P4 S4 H7 E& U4 p* v - Option with 'R', strings will be reconstructed, and the same strings be merged.* } x! L* f' Z7 }( _2 ?
- Case omitted save-tlk-file, overwrite tlk-file , c; B9 Y i0 t" l1 l9 ^6 U/ W" u 9 w7 f0 @% F( |0 `9 H1 BDAOTlkEdit -d source-files output-save-directory export-txt-file! M# e, X: b* f* o3 k+ G! o9 u
, C; |3 q0 G/ }7 v. K U, |# U
- Remove & Export GFF3.2x embeded strings6 S* A: l! T' E* g1 b2 X
- source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf"4 m9 w' f. ^$ K: X
* F6 U. v# ]" Z5 y* History -------------------------------------------------6 `- X5 Y8 b& H+ W
0 [0 R, a' w' B5 [8 ?# w# i
ver. 0.20, 2010-01-19 % ?, a. g) [) K/ o) Q8 V5 @5 b+ |' s9 i. f& s
- fixed. didn't found strref.- J. n3 b& p& Q' P Z, [& Q; C# S
- added. GFF3.2x remove & export embeded string.+ j0 m2 O) @& M# {
- added, Find All 2 \) b R+ D: c8 U- fixed, edit text didn't changed when undo current cell 8 [) w, V. M8 _+ Z6 m- fixed, Find(F2) didn't do from start row. (v0.16 bug) * L3 f( p, }2 @/ n$ o( P' V- deleted, empty.tlk+ {8 Y6 Y5 M/ t& f8 _# f, B3 Q0 W