國外高手製作的 DAO TLK Editor 非常實用 2 j. C; i' o2 o" K ; {7 n; n9 `, y- X" Q 0 l$ j- `; V1 p7 o1 S/ {" l; U2 H3 O( E9 S. F- t
原文來源以及下載點:http://www.dragonagenexus.com/downloads/file.php?id=271 & [+ H* Y( q$ { ( o# x v8 O- {% EUploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010 " R L5 L5 x0 ^
DAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit)/ Q, H Y; y0 H% f8 z P) t# ^
ver. 0.20, 2010-01-19 9 p. {7 o# c' d c! s, K9 F, |/ U+ N2 T - DAO TLK Editing Tool5 i, g/ m8 \0 S. L& ]
- Can handle multi-referenced string(s). ) ^( s+ P* N6 ]8 p! m+ k - Export (Tab Sep. or Line Sep. with/without dup.) 1 Q( ]+ [, E) T - Import (Tab Sep. or Line Sep.)1 P" D' }9 I ?3 ^0 e
- Comparing tlk-files : c" J z) d. y6 n# a - Checking categories of the strings and Filtering the strings., J+ Y" `, T6 t9 L& i
) s, ?2 T. X, e: z4 s3 U - Require .NET Framework. * l* m. g$ J5 c1 n . v" K z( j! P W2 E- s* Without command-line option, Program starts in UI Mode.1 N( r5 y9 L+ ?( A: Q+ c
$ L# n. J; T3 n% |3 E- D6 u6 [2 h
* Command-Line mode --------------------------------------- c2 u/ V) T" I- ]3 D% E
0 n* g& ]& _8 d c
Exitcode: 0 No-Error or Succeed. else, Error Occurred 3 e" v; z8 X' a+ Y 5 P% a, k6 c9 }3 ~, V2 m9 h' W7 hCommon options) c# D- H9 I( ~8 M- s% D
1 ]; a4 Y- [& ^- \# H4 y- `
- Option with 'Q', silent mode. doesn't display message box for error 2 O# M# P& m: R6 | - Option with 'X', always display message box showing exitcode3 V# \% X4 O1 ^5 F, ^
- Option with 'Z', logging off! @; T' l5 Q8 J: X
( y9 @4 A8 G: S6 X; x
DAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt 6 |2 ~$ r, k5 M# s3 ]% _" l+ z $ Q6 v. M7 f+ C( Y/ e! l - SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File % t/ m! z8 ?$ b 1 H# W- e% x. Q G9 \. I/ W+ `DAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt I7 t. ~* J. K% w5 j% ?: a. Y. S+ u- X$ M
- Tab Sep. TXT File to SDJ's tlkeditor Export TXT ! ?2 T1 r/ d3 g2 ~" e 6 q- X, P; C/ ~, E3 e" K* z }4 C7 i1 IDAOTlkEdit -diff[m] a.txt b.txt8 W7 p4 N9 s0 a3 m* P# @6 q
2 {% ]; R) x$ }( v$ F8 K3 X - 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 B% s. e) z Q3 G8 C( q
- Case option without 'm' (-diff), Tab Sep. txt file. / K$ ]& N$ O+ C3 n - Case option with 'm' (-diffm), Line Sep. txt file. * k- W7 N- C0 h7 d. J1 ]1 x9 P+ m( x % X: R( l Z o! Q5 v, ]7 xDAOTlkEdit -e[m] from-tlk-file [to-txt-file]# S! w! k5 L3 `/ N3 W' |
& [0 _$ l9 `3 a4 u) R* h3 p3 i - Export string item(s) 0 c2 |+ D# e! J) B9 s! q. G# w - Option with 'u', extract without dup.% y2 P0 F* |2 S! t6 v8 k |
- Option with 'm', Line Sep. txt file. - n5 ` e5 Z- G - Option with 's', sorted by strref.2 H0 u% _/ X: ]+ T& J8 O# a
- Case omitted to-txt-file, saved to tlk-file.txt @3 V! y. O4 Q5 H( L. v1 H v9 x
5 t! n5 O0 ~) W% e3 VDAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file]. x% ]1 i" W1 ?7 s# X
# M! X0 s) ]3 V( Q, ] A! _+ u
- Import string item(s)9 f, i( K9 c$ f' A! E( X6 E# y: t9 v
- Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt" # x( K% Y, J# b7 i - Option with 'S', update a string value separately by strref" J" }; l" |- s
- Option without 'S', update directly the shared-string (multi-reference string value) ) y3 J% | \+ H1 W1 d+ T - Option with 'R', strings will be reconstructed, and the same strings be merged. ' b* D9 b( T0 m- C: k' l$ V& C - Case omitted save-tlk-file, overwrite tlk-file 4 ]" u- w4 H$ x& a/ _7 L 8 o' r* H' B3 | _5 zDAOTlkEdit -d source-files output-save-directory export-txt-file 5 A0 P8 L$ `; j$ g7 a& Y" W- l3 L& [5 i
- Remove & Export GFF3.2x embeded strings . x& v8 A& j' S& a. [ - source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf") n4 B4 `6 b& ~- l/ {$ N3 g" E, R