國外高手製作的 DAO TLK Editor 非常實用 + g" K/ @' r% R8 H* g$ g+ T9 h) @* Z+ b$ C" n0 q) e; Z0 K ! w! x- u `% [' ~' `+ d8 |3 v$ Q: ]5 J7 F+ ?! f/ A, l
原文來源以及下載點:http://www.dragonagenexus.com/downloads/file.php?id=271% s& n* l! {! \& u
) g# Y! C" C" J5 qUploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010 $ G! b1 @; F3 h% q3 f& H FDAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit) / I& H" b$ k" u. S ver. 0.20, 2010-01-19 0 m, X$ A3 w9 m7 J4 ]- n& a" v2 D& y( o/ m N3 F) j/ l0 w
- DAO TLK Editing Tool6 e- R" ]7 B5 |% }9 S. o( h
- Can handle multi-referenced string(s). . M5 ^2 p$ @; g) g) \. d - Export (Tab Sep. or Line Sep. with/without dup.) 3 j, ^1 J/ l0 l6 e {1 a - Import (Tab Sep. or Line Sep.)+ U8 M' A7 L/ T' o; j. ~0 I
- Comparing tlk-files & K' `. C6 Q" Z( B- j: B" j, R - Checking categories of the strings and Filtering the strings.3 F4 q, J) X+ P2 L, q$ x1 |
3 z; d% R2 B- _2 L4 s s" p
- Require .NET Framework.5 I( K1 ?7 ^ E% F: p# \
1 v9 V2 U' S7 J% O$ W e* Without command-line option, Program starts in UI Mode. & S" e, _2 n6 N" e- { ; J( x% n: U! C9 x2 k* Command-Line mode ---------------------------------------. _8 k( D( g- ?3 h8 i
8 S8 e9 G8 z, K6 E' `Exitcode: 0 No-Error or Succeed. else, Error Occurred- H/ g2 g" a: B" d7 [* X# A! n
* ~+ \; T- B: l+ R' j1 j( y! S8 `Common options% p1 k9 c# Y3 _+ U
, P, j- j! V/ d9 k& g
- Option with 'Q', silent mode. doesn't display message box for error5 o* w4 h1 \: H; Z Y2 F
- Option with 'X', always display message box showing exitcode5 W; }9 A+ v$ ]* b" S: I7 ^
- Option with 'Z', logging off: a$ c2 z8 e. b1 R+ z0 W
+ X0 f" E3 L/ j/ G
DAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt3 I3 h6 ?7 ]) n) q( X% t& r
. o7 o% L2 Y/ G3 l
- SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File' F' t. ]- Q5 R" R9 o- T4 S2 o4 H
' B' a4 p) C( e
DAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt: }: {1 \4 _; h, F
7 e, V$ \# d2 I3 v5 ~5 ]! K
- Tab Sep. TXT File to SDJ's tlkeditor Export TXT 1 K& H. w; ]4 f) v0 @6 m 7 s6 u, O* g# q# hDAOTlkEdit -diff[m] a.txt b.txt- v1 l) g1 {4 Q1 x+ W
/ _0 V! u! A* J - 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>) q1 C+ B- @2 F4 j3 |: B
- Case option without 'm' (-diff), Tab Sep. txt file." j- Z. @" r& L& a$ E
- Case option with 'm' (-diffm), Line Sep. txt file.4 v" g" F/ r8 Z/ i. ~+ s. _
]% @; v5 Y/ j6 b0 ], E
DAOTlkEdit -e[m] from-tlk-file [to-txt-file] * M! h2 c6 P% _3 |! p, {6 B, I/ u6 S+ K
- Export string item(s) 5 w' G O2 j5 Z - Option with 'u', extract without dup.) V5 D% k) h' C/ ^$ r" v0 `) m
- Option with 'm', Line Sep. txt file. " b- }$ R) z. Z4 G4 _# o - Option with 's', sorted by strref. 1 x% u+ s2 l: O% r, H2 X, o - Case omitted to-txt-file, saved to tlk-file.txt m0 g$ I4 `, F4 p. m- J
2 d( P! F- q: M
DAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file] : _7 C+ q% s. U7 s; a! w, `' @6 w% a8 {& z4 r x
- Import string item(s) 0 m4 |+ u2 O O - Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt" q# d5 }2 @) Q+ r. U' O% e - Option with 'S', update a string value separately by strref 0 F" s# |& d2 q5 H# E. a/ u& F - Option without 'S', update directly the shared-string (multi-reference string value): _; }+ [6 ^/ ~( R+ p+ U
- Option with 'R', strings will be reconstructed, and the same strings be merged. 6 s% u: k" F( r+ d# o - Case omitted save-tlk-file, overwrite tlk-file % d, _. w! r1 O) |1 [) ]! J / A) p o5 b- M q7 I/ vDAOTlkEdit -d source-files output-save-directory export-txt-file' J7 G# |( Z) f$ j0 T7 c
4 ?' S1 t) h I# P
- Remove & Export GFF3.2x embeded strings. ]! h* ^9 M. t; c9 J k0 P
- source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf"' P q% y# {9 N `6 n/ q5 s" e
. x* U- _" v4 v3 I+ p( ]5 r* History ------------------------------------------------- + L2 S, D l" p$ {: f, N 0 t, ~0 \5 ?7 Q" E1 u; Y: D1 B! Over. 0.20, 2010-01-19 9 [* `$ j+ n5 e2 b: D9 S/ B8 W9 T; }/ t0 p7 ~1 i# `7 A; C
- fixed. didn't found strref.9 K3 U: X& {( w1 N4 i
- added. GFF3.2x remove & export embeded string. ) |$ b; ?' S, G. t- added, Find All( Y. d0 U* r4 l3 t4 V0 |5 a
- fixed, edit text didn't changed when undo current cell. w+ \2 ]3 l) {% G0 L
- fixed, Find(F2) didn't do from start row. (v0.16 bug) : |5 W8 U# Y! r& k- deleted, empty.tlk8 S. I5 s; E9 u* F