國外高手製作的 DAO TLK Editor 非常實用 ) v: W( v! T( O* C3 K* i7 x 4 N) `) d7 Y8 [% L# h$ p+ { - E: F) j K' `% F# K. J1 j5 j) t# z% V6 X& H
原文來源以及下載點:http://www.dragonagenexus.com/downloads/file.php?id=271 / r# f* Y$ L |4 F 2 t$ g: o I, P0 C( b3 UUploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010 - P, v8 m% z2 j9 q6 C
DAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit) , q) s: d8 o9 y ver. 0.20, 2010-01-19+ x! k% T/ H8 n4 Y& B. z$ h
* d& p& s* k [, i& O/ e6 G; X
- DAO TLK Editing Tool7 Z# c9 Z2 d% x2 L% G
- Can handle multi-referenced string(s).: @1 `$ \% X# R* C- C- ]/ ~
- Export (Tab Sep. or Line Sep. with/without dup.) # r( x0 }% o) |8 P - Import (Tab Sep. or Line Sep.) / ^ A6 e- }$ z; p6 W& u0 M - Comparing tlk-files 2 F9 Y, \- R; t4 v$ H* P; J - Checking categories of the strings and Filtering the strings." X4 t$ p3 N/ D9 X" A9 t* D% {
- K4 E6 w8 Q8 g# j* p7 |) _ a
- Require .NET Framework.$ q7 \4 C, _" A' a9 |. M
1 a" J5 h& P+ f2 z) i
* Without command-line option, Program starts in UI Mode. 8 i* W7 `( _7 b9 @* Y* n 4 V8 @# E$ K8 R$ k: R2 Y1 }. |* w* Command-Line mode --------------------------------------- . X C5 f0 k3 X9 _" D2 T# d5 V0 K5 B7 x- s) S3 X! G2 D
Exitcode: 0 No-Error or Succeed. else, Error Occurred& }$ `6 D0 D, s4 w2 D2 ?. u
; }4 E) D( t- W" u
Common options 8 h. c6 i1 \6 W 2 P1 a$ H1 g" N - Option with 'Q', silent mode. doesn't display message box for error' w! q4 G( b; |' ~- M# a
- Option with 'X', always display message box showing exitcode0 K' b ]- M5 P$ A f( G- _. p& a
- Option with 'Z', logging off4 v9 {6 Y! R" Y9 b0 L1 L2 }% \
! U, i. l- E, c3 W% E5 a! NDAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt B" r) V( O( V4 \
3 F3 s2 M- v: Z# A/ t" i7 x
- SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File 4 E+ k* ]1 Z, l' k; O/ t) h. g) D, j
DAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt! R! { D4 `# e
2 O6 b9 U, y8 t U2 g) g
- Tab Sep. TXT File to SDJ's tlkeditor Export TXT ! i* S, V5 v5 V; w; p) [4 Y4 {5 \8 ~0 ~
DAOTlkEdit -diff[m] a.txt b.txt - F- D* L- |6 D . v% n3 X' U) B* S u - 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> - d: @3 l* g& ~; h# x X& B - Case option without 'm' (-diff), Tab Sep. txt file., M0 H' ?7 m! [! g
- Case option with 'm' (-diffm), Line Sep. txt file.; @# O( K6 ~2 S
' ?: Y" ^2 T! X, y" G
DAOTlkEdit -e[m] from-tlk-file [to-txt-file]! o+ ~% F) S" L" @$ V( C# P- P' N
$ I: t" t5 T! O0 U! N5 }8 P - Export string item(s) 4 \: `7 @# O' Q: u9 ]/ P( X - Option with 'u', extract without dup. & q. g8 @% V+ n7 D - Option with 'm', Line Sep. txt file. 8 E9 W6 _) S2 S& ` - Option with 's', sorted by strref. % [+ M: O+ C! Y4 J: o J; k( ~ - Case omitted to-txt-file, saved to tlk-file.txt% `6 t5 M! o% r2 {. L5 M1 Y
8 r' \/ n/ }% ~; N; ]& r6 X0 LDAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file]" p& u% c5 H6 N
. K1 a9 l0 y" y" u o( r
- Import string item(s) ) f1 ?: _5 p& u# n% z9 a - Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt" - w A1 A& D/ S, d - Option with 'S', update a string value separately by strref8 K) k" Z. f3 d: s: H/ ^ F! k
- Option without 'S', update directly the shared-string (multi-reference string value) ! J I( @3 f. y8 H }5 D - Option with 'R', strings will be reconstructed, and the same strings be merged.( B0 c2 g2 E0 t1 f$ v
- Case omitted save-tlk-file, overwrite tlk-file 9 L3 {0 o2 }# a7 o R9 P- _% a ' _4 Z' I% W" N9 L) V- s8 P' j# g; R
DAOTlkEdit -d source-files output-save-directory export-txt-file+ ^( Y; `) k& g
" n& a1 u, _+ `. x0 H. {$ X. p
- Remove & Export GFF3.2x embeded strings% Z/ K6 j- c) k2 N0 u; K+ S
- source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf". ]! J# K; _. x; i
2 t3 u# _4 t2 ]6 G8 f* History ------------------------------------------------- % I: y! O8 ]' U8 J! K' N$ u' T+ P: M2 b% `' d- I5 A$ a! Z2 U
ver. 0.20, 2010-01-19 , |; _- p$ y, M" e! W2 {; U5 g+ o# [6 L
- fixed. didn't found strref. 7 b2 {! t; e9 Q1 I& x. l! D# L- added. GFF3.2x remove & export embeded string. - q Y0 Z6 m& h1 z& r; ~6 F1 u- added, Find All- a. ]8 l$ M+ k8 M! u% K" g3 I
- fixed, edit text didn't changed when undo current cell ! c# w' S1 P4 d5 [# A0 |- fixed, Find(F2) didn't do from start row. (v0.16 bug) 0 F: Y; B: V1 T6 g2 u- deleted, empty.tlk5 s1 ?$ X' E ^' X! X. V