國外高手製作的 DAO TLK Editor 非常實用 9 _2 ]- w+ a+ x/ ]/ G0 Q2 j. l& D( @# D9 t. H+ {
- O8 F! i7 t" v Z0 B' d0 l1 r- R* y" J7 ~- r
原文來源以及下載點:http://www.dragonagenexus.com/downloads/file.php?id=271 6 d' \7 ~$ K, H" X6 j0 ? e 6 t. e7 D; x- l3 O' aUploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010 ( ^; |4 x8 n' uDAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit); A% r* h6 W+ a0 S/ \6 B
ver. 0.20, 2010-01-19 4 C' |1 O/ D' `4 x- D # w! f3 a# w4 [# l( d - DAO TLK Editing Tool. o, M$ e; t) x4 U' k# i
- Can handle multi-referenced string(s). ) \4 V9 L5 ], K7 m, }4 A2 ~2 I+ s - Export (Tab Sep. or Line Sep. with/without dup.) $ D& g) {. L$ b1 d; g0 L - Import (Tab Sep. or Line Sep.) " ~4 m% g* j. c* Z. m" ~/ r - Comparing tlk-files0 y6 r; p6 L% _+ h
- Checking categories of the strings and Filtering the strings. ! t+ V. D; `) [1 Y / h! i5 ` N. o; P$ O( c# f - Require .NET Framework./ O& z5 V+ e: y
' {+ c9 [) J: C3 }' u; x, C* Without command-line option, Program starts in UI Mode. & N7 a- \; b [; I- A% N! J% ^, l: L% E6 s8 T; \9 J$ \: R
* Command-Line mode --------------------------------------- . ^; Y; M5 f, W& G- q% F& V4 N. J2 @9 e" q9 a, Y9 v* q3 q
Exitcode: 0 No-Error or Succeed. else, Error Occurred " }! Q* Q3 \ q8 ^) y" U8 y8 p3 O+ {+ z! o( U
Common options F: O0 G$ p1 m5 J* H: w
' q6 G8 `4 G! H5 C, B - Option with 'Q', silent mode. doesn't display message box for error9 U l$ L" v% s8 Z; i
- Option with 'X', always display message box showing exitcode( P; r: l9 v1 p$ ]' n. Z
- Option with 'Z', logging off8 o7 y% E$ B( m# S0 y+ A* a4 F
0 V, E `9 v @( T6 z y) S
DAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt 2 c* \5 O) V1 v , B; Z' w# q& R* \ - SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File 8 E9 _( [- w- P! v3 e1 z+ L7 |/ A, r% F& G6 z5 x' G# t1 `/ d
DAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt' ^0 {5 K0 @6 t& h& ~" ?. Y: n
1 d# a! A* b* D* M( [, C
- Tab Sep. TXT File to SDJ's tlkeditor Export TXT - q6 {- y7 E2 V- L' U$ \; F) u . z8 q2 h1 U& X# T4 U: k% \' t" [DAOTlkEdit -diff[m] a.txt b.txt ! y6 T: s6 v9 e& r7 k! {+ Y0 D. p# @, K2 r; r# d% Y
- 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>6 O6 n. g( c) e' ~
- Case option without 'm' (-diff), Tab Sep. txt file.* U" w# q5 _" `+ w" Z6 \
- Case option with 'm' (-diffm), Line Sep. txt file. / ~! H. t" N" e+ x. ]8 E/ _: B6 |6 }; r1 J# ? ]# p
DAOTlkEdit -e[m] from-tlk-file [to-txt-file] N# z0 ]" q# k, a. q* H1 C3 b0 \, m) V: S0 }
- Export string item(s) ' `) e% B4 I! z. H7 X3 z - Option with 'u', extract without dup. 6 n! B$ y6 Z d% V q' l - Option with 'm', Line Sep. txt file.$ {, N8 J/ y: e! s! u
- Option with 's', sorted by strref.* {/ G7 A l, }( ?
- Case omitted to-txt-file, saved to tlk-file.txt 2 M: o Z( a# h; [: T# q/ C( e7 h; H8 @% u. c; m5 @. y8 A3 G" B
DAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file]1 h7 q5 y- ]: P+ C- }
9 d$ a* b: {3 B9 D: ^* r - Import string item(s)4 B) Q q% v: O0 H# P
- Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt"7 Q! E' t9 z O. m/ n5 _
- Option with 'S', update a string value separately by strref v$ C+ q" h) \4 U1 b) m - Option without 'S', update directly the shared-string (multi-reference string value)5 ~, B! w1 a4 P$ f% X+ [2 V' I' Z1 S
- Option with 'R', strings will be reconstructed, and the same strings be merged.7 D& t4 [; r6 {5 a4 B* i) E; ^
- Case omitted save-tlk-file, overwrite tlk-file " d8 w5 G" }# G- E3 i& `+ e , p! d8 t1 d5 M ]7 M, l9 GDAOTlkEdit -d source-files output-save-directory export-txt-file0 P/ H8 o. Y4 A7 Z q
0 D, s% Z% V) T4 Y- u3 G
- Remove & Export GFF3.2x embeded strings ; L# o2 z) i- i - source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf" 1 K! P! ~. V& L 7 i5 g5 Q& I% s F9 Q+ V* O6 S* History ------------------------------------------------- * o/ x1 d; b% Z% W; X' Y . n. X1 M( g. z8 aver. 0.20, 2010-01-19 x$ R/ I& v, f" n) W0 g$ ?6 o* m# b! ?
- fixed. didn't found strref., u; P( ?2 J( `. @6 o
- added. GFF3.2x remove & export embeded string.8 S1 U8 k1 {7 B3 T% R
- added, Find All ; W* u# V# C7 D6 |+ g, i- fixed, edit text didn't changed when undo current cell6 W( e* j+ m& f. { s# Y/ S; B
- fixed, Find(F2) didn't do from start row. (v0.16 bug)6 K. z) W5 D& T1 U3 J: X$ i: P
- deleted, empty.tlk" `* [6 t+ }1 ], ` m; L w