國外高手製作的 DAO TLK Editor 非常實用 $ c7 x6 l. i. f5 {$ Y / i" O! U+ g1 o! \! E. U$ d% ~ ; w+ P0 e2 l% f7 @6 S) H4 v. z) U" n4 u; y1 v2 t
原文來源以及下載點:http://www.dragonagenexus.com/downloads/file.php?id=271 ) ` R: Y {( V/ ~6 ^7 d% T( ? K1 K" [
Uploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010 1 R z& @, P$ Q, p9 `DAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit) ( Z$ U1 _9 `3 y" j! h0 v ver. 0.20, 2010-01-192 |, {% G; Z1 ^% x" b
: M8 s6 E+ c9 g: r - DAO TLK Editing Tool; w2 R) f% L* m( O
- Can handle multi-referenced string(s). 5 C/ {$ f7 K7 c3 q" S! h& @/ o' z - Export (Tab Sep. or Line Sep. with/without dup.). G4 t1 _' Q( | v5 p
- Import (Tab Sep. or Line Sep.) ; i1 E* G9 R# h* B - Comparing tlk-files 2 x% ] k, p5 f$ m) P$ b2 ?) {7 x - Checking categories of the strings and Filtering the strings. , _8 a: h' S& _, P 8 v" r7 n( i m& C( [ - Require .NET Framework. ! W" w- ^. ?) p: F! f9 J- M" o( K5 {- P7 \3 @
* Without command-line option, Program starts in UI Mode.1 N, ?9 O, X; a& z4 X
6 r) t# F9 o7 S4 |
* Command-Line mode --------------------------------------- ' m7 ]6 n* x# @" E9 X ) W! i0 j( |) y& l6 P3 H2 GExitcode: 0 No-Error or Succeed. else, Error Occurred) k# _( t7 m3 [3 B1 N
0 Y" I2 Q: {. d0 z" C0 y
Common options+ s* y* A! ?3 B Y; b. m# U
3 F& I0 p9 }- q5 c- a8 |: ^# @
- Option with 'Q', silent mode. doesn't display message box for error9 d8 w; D7 j! h2 b9 l9 H
- Option with 'X', always display message box showing exitcode' X, ]% E3 X, Z7 L( G
- Option with 'Z', logging off2 R' I- r5 ^2 k
" D5 t) S( z( }+ F, x# H7 k
DAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt ; J; q8 B5 U1 \$ z" a6 r : Q9 \* g f6 E; d+ O - SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File ! U( W- a- h" c# [' o 9 t9 C8 J& P) T+ P8 W! fDAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt) \8 e; W [% v7 O
( u& F! o9 n l" M% }! p& W8 ] - Tab Sep. TXT File to SDJ's tlkeditor Export TXT : o& H; ]1 `0 P, U, C% H9 W3 A
/ V# g, ^$ @* `
DAOTlkEdit -diff[m] a.txt b.txt, [8 f1 b$ F2 _( h9 G
4 ~& a" n/ Z1 A0 Y+ t4 d. ^
- 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> 8 E0 |4 f' H9 D6 y& ]3 }3 Q! Q - Case option without 'm' (-diff), Tab Sep. txt file.9 M6 Z' @ H" a: ^0 q4 Q
- Case option with 'm' (-diffm), Line Sep. txt file. ! J6 e0 I/ `8 d( W% ^4 I # K/ ?( ^1 P8 E2 O, NDAOTlkEdit -e[m] from-tlk-file [to-txt-file]( r3 }4 @* x& \. `- n
! d$ j# w( R# b& A7 _/ ~9 |+ a
- Export string item(s)3 H p$ G' y Z
- Option with 'u', extract without dup.+ u$ N* _; g1 G: A" v
- Option with 'm', Line Sep. txt file.0 O1 K" u/ j) b! H1 |- [
- Option with 's', sorted by strref. 5 c' @# i/ O* d$ m - Case omitted to-txt-file, saved to tlk-file.txt " a! d. ? l8 U, _" p* r % e9 u* v0 F* R* N5 ?& e, r. XDAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file]- W0 v5 k+ E; s# I/ D7 G
# f. h1 B9 Y- Y# e. X% n8 O - Import string item(s)* z, i1 K( U+ R) j i9 r4 D
- Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt" 5 u5 e" D3 O( F1 E1 W - Option with 'S', update a string value separately by strref 7 [: Q" @2 ^7 a - Option without 'S', update directly the shared-string (multi-reference string value) 7 k8 {+ L* C0 A2 ^ - Option with 'R', strings will be reconstructed, and the same strings be merged. ( A; I6 a ~; _ e I. _# i5 S - Case omitted save-tlk-file, overwrite tlk-file/ K; t' S% I4 ~0 g* v
& F6 C7 z5 A$ t: I* g" H- p# k. n2 _DAOTlkEdit -d source-files output-save-directory export-txt-file! D; ]9 P5 U* k) \* ?+ k/ o
1 I% P- p$ Q( l1 g* R
- Remove & Export GFF3.2x embeded strings 0 \* V N5 H6 h7 p6 O* g - source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf"! c3 m k* T1 Q3 S; E' k! n/ ~: f
4 U0 D* M& m- Z* History -------------------------------------------------: y) W5 Y/ C- d- [
6 I5 U% ?/ D; x S8 [
ver. 0.20, 2010-01-19 , X. b7 l* Q( ]$ G1 r, ` 5 K1 Q t0 R6 k& _+ [- fixed. didn't found strref. & N) \1 V+ A) _- added. GFF3.2x remove & export embeded string. 3 h6 o( Q4 Q/ Y' J* k1 s- added, Find All& X5 Z+ Z% h; i6 S; h! R
- fixed, edit text didn't changed when undo current cell) N0 v; K2 r5 `0 H( E+ A
- fixed, Find(F2) didn't do from start row. (v0.16 bug). _$ L' g+ E. q2 ]
- deleted, empty.tlk5 `5 B n0 t2 M ^* k; u