國外高手製作的 DAO TLK Editor 非常實用) X+ e+ u$ k- m3 i2 n* B
+ R/ t1 ^! ]) e. h9 H& |* U ) l1 F# i/ u" c0 v 7 p' m4 x# V0 T( u( Q原文來源以及下載點:http://www.dragonagenexus.com/downloads/file.php?id=271 % |2 l1 \ n# U4 \% B& ]" r s4 s# g9 W2 B1 `% M- i( D. Y, g1 x
Uploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010 + v$ a- p3 W; U8 M
DAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit) 0 l9 {5 G, q/ ~ ver. 0.20, 2010-01-190 t! K, z$ i! ] A7 A; }7 C
6 i B: J3 z& d - DAO TLK Editing Tool4 U# f: @, v- I1 _& L
- Can handle multi-referenced string(s).2 I+ j) R: I/ ?: F+ u* e* D1 D
- Export (Tab Sep. or Line Sep. with/without dup.)$ X& U3 k6 L" L& |+ y
- Import (Tab Sep. or Line Sep.)6 [! ]3 a, X$ F7 ?2 H
- Comparing tlk-files # p$ B8 Z6 J8 e3 b - Checking categories of the strings and Filtering the strings.' Z9 i7 a$ s9 y$ `
: o2 k4 h+ U H6 [3 `
- Require .NET Framework., T4 A. p7 \ K" U8 X; @7 |, [: k
2 y. \. F* v8 E$ M7 s9 m/ d* Without command-line option, Program starts in UI Mode.9 e2 L& g5 z1 f: D4 @* M' ^
0 @' r# q8 `$ H) y: K* Command-Line mode --------------------------------------- 0 ~2 ] A: U( Y: [8 c& X5 \ # i. P2 r$ |! D! QExitcode: 0 No-Error or Succeed. else, Error Occurred: V8 T1 U) }' G- z
8 a$ F) [" S6 Y7 l- C( }
Common options& Q# N+ D D# v3 k+ V5 u( Z
2 s3 I* |% @3 r1 L/ M) f, `
- Option with 'Q', silent mode. doesn't display message box for error) x M4 N. X; j8 y: Z& N
- Option with 'X', always display message box showing exitcode - y" R# {% ^, r g - Option with 'Z', logging off `; V% x& l0 `6 _ x8 F' j
9 f9 r+ i& A# ^! {2 J
DAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt + _) ^7 \/ @2 `" g6 L+ q9 L, Q- ]" A3 e: Z4 H8 V: {3 C
- SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File* {% v- z$ I0 e; M j$ Z
' }' L9 p& t: l$ c: a0 d
DAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt( h$ u" P. ] |% J4 @, q
+ }" }* Q/ i N7 A* Q - Tab Sep. TXT File to SDJ's tlkeditor Export TXT 3 J/ e2 u0 y% V. f R0 I% Z% _5 m
DAOTlkEdit -diff[m] a.txt b.txt+ ~/ w1 Z& h* Z3 M
6 }/ k( s: X7 Q9 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># t% ?+ O v' h& y- p1 ]) o9 F
- Case option without 'm' (-diff), Tab Sep. txt file. - F. {( F, L, Z1 L6 U - Case option with 'm' (-diffm), Line Sep. txt file." a8 E2 I/ X U
A" e/ t; M0 `. zDAOTlkEdit -e[m] from-tlk-file [to-txt-file] 9 k. d( X. i5 u % r+ {, T0 U. q7 B9 K - Export string item(s); Z1 x ^/ Y4 _* U) l. X0 C
- Option with 'u', extract without dup. . n# H! {. i4 ~* m - Option with 'm', Line Sep. txt file. * R2 z6 r+ l* m5 O+ g, }2 j - Option with 's', sorted by strref.. Z& e- ?! w! ~# m
- Case omitted to-txt-file, saved to tlk-file.txt/ _2 `, R! Q/ O7 b
! C7 S" f+ q Y! b5 h
DAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file]1 {# Q+ { y7 P0 T
z& j# G9 h8 m5 C# T/ [
- Import string item(s)! z- Q5 {6 \. J6 G: P* v1 U! T: v; @
- Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt" " E1 s$ y+ w# m o, Y2 m* c7 q+ \ - Option with 'S', update a string value separately by strref; m, ^/ q2 \# D5 J3 P: [
- Option without 'S', update directly the shared-string (multi-reference string value); ~) U1 Y. T3 _/ ]+ w& ]
- Option with 'R', strings will be reconstructed, and the same strings be merged.1 `) ]9 X. q0 S1 U. X( f8 W
- Case omitted save-tlk-file, overwrite tlk-file6 e7 X6 A+ l/ z: g
' `$ e' C- j. m) Q
DAOTlkEdit -d source-files output-save-directory export-txt-file$ Q1 m# \- w0 A( v, E. W7 l6 e
: R! n7 n" R! O8 E# f% z" W8 L, W
- Remove & Export GFF3.2x embeded strings3 p' I [: F, z4 c+ e; K& j
- source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf" 5 { W* F% y4 W- X2 C2 k/ U * o( D( U* F7 b6 z1 M% p1 v! y0 a* History -------------------------------------------------& A, Z3 |4 C: V7 p
6 r) H { r/ ^ver. 0.20, 2010-01-19% ?, W; K' r1 C: j: @' r: g
& t: P1 w4 o& R+ ^
- fixed. didn't found strref. & _" X" v' E5 L& @* k- h- added. GFF3.2x remove & export embeded string.- v; U# I. Y/ v% u) t9 e
- added, Find All( v2 Y4 V1 l& n5 O; p9 G+ A9 [
- fixed, edit text didn't changed when undo current cell! W# @& J4 ^9 t. k( o1 a
- fixed, Find(F2) didn't do from start row. (v0.16 bug)' {9 l( N: q; D$ f9 _: A
- deleted, empty.tlk4 }$ L% H# n" i* b& e0 Z( y