國外高手製作的 DAO TLK Editor 非常實用. r" q$ O: F9 ^4 L9 D5 Y" }. G
& |. x8 ^1 U# D9 j# o; v; J ) ?( |$ A0 B9 m% Q4 _* O {% a7 m8 d) f+ C4 \4 n( G3 S: e' u
原文來源以及下載點:http://www.dragonagenexus.com/downloads/file.php?id=271- r( w8 v; o5 y4 i0 r
. q/ s3 F+ P3 R) E! b
Uploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010 / t2 D. C3 E4 c1 W; _
DAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit) 0 D4 k8 j, @- u1 ?2 I" A; W ver. 0.20, 2010-01-19 $ O* L- S7 i3 R- J1 _" @ + I5 T1 W; f" j! i' W9 e0 x - DAO TLK Editing Tool. C1 I# k5 w' g- Q4 c
- Can handle multi-referenced string(s). * ^( z7 i! M+ M1 e. e4 U( x( b* o - Export (Tab Sep. or Line Sep. with/without dup.) 5 ~8 P) j# q$ s; y6 W" u( W7 P- S - Import (Tab Sep. or Line Sep.)6 R& g; {! S% ?
- Comparing tlk-files 1 g4 c( q# T v5 f" H8 ` - Checking categories of the strings and Filtering the strings. y' u |% ?8 M* | 2 f% P, v) i8 u* e8 A
- Require .NET Framework.: q9 I0 W) E0 l. b4 C
: e% m) ` i8 L: p! K0 s/ D
* Without command-line option, Program starts in UI Mode.# W) D" x$ L- A1 t/ y( Z0 m6 L* C
- l3 G' W/ K( z9 O3 ^. C' h4 W. H
* Command-Line mode --------------------------------------- 7 M) P5 O0 T. M0 t! l7 n$ A3 ^1 g, }2 X- `
Exitcode: 0 No-Error or Succeed. else, Error Occurred4 I9 p" A3 p) |
/ V+ \1 o8 {$ |. N6 ICommon options 8 c& q- G W A" c 5 B5 Y% n9 Z3 F" S - Option with 'Q', silent mode. doesn't display message box for error6 @# i1 K, W& c) d0 G4 p/ [3 L
- Option with 'X', always display message box showing exitcode% L% E, \/ v# M5 }3 m0 A5 @
- Option with 'Z', logging off. Y/ C4 k, @9 _: A# d' u) \, T; U! S6 Q
4 m+ k! p6 m/ x; nDAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt / R, P$ @4 N. `( f 9 Y/ N3 R( J& U - SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File / q' D- W& p) }3 o% z# ~1 a4 m% G0 e' G }
DAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt1 Q+ t3 G+ Q" x, X& H% k
9 Q, N, V0 [1 R$ O3 ? - Tab Sep. TXT File to SDJ's tlkeditor Export TXT ( c s0 ]2 n8 i0 n0 T2 u$ n) H" m+ I! K: ], O7 F# Y0 T
DAOTlkEdit -diff[m] a.txt b.txt6 { t5 [+ J( J. z* _
( i5 g! E( A$ z+ T1 @, o6 O5 v - 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>* F" \2 Z4 T0 g: W- c) p
- Case option without 'm' (-diff), Tab Sep. txt file. ; c5 i" N& _. M u - Case option with 'm' (-diffm), Line Sep. txt file. , D: f Y! Z8 n2 W ! d2 I* ^- U4 JDAOTlkEdit -e[m] from-tlk-file [to-txt-file]& {; p, o! S8 ^; _
( D: C; z& L2 ~# g1 X
- Export string item(s) $ F6 I& c( s4 w: r6 ~( B - Option with 'u', extract without dup.2 o# e% h: Q- {- t
- Option with 'm', Line Sep. txt file. " `( T' l* S1 @1 ]( C6 G( W - Option with 's', sorted by strref.0 U6 q R7 r& M$ y# O
- Case omitted to-txt-file, saved to tlk-file.txt ) ]5 S- }) f% H6 |, \7 u! U- z . |3 x8 K' M3 O9 P/ ]$ X, zDAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file]4 N! D$ f1 N& m0 W- K2 ]& r; s" E
6 }8 \' H- E' @ b7 L, Y; Z. V/ e - Import string item(s) . t; |; e; B" N6 {5 x6 i - Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt"( O# Y7 i7 x# X7 Y
- Option with 'S', update a string value separately by strref6 ~+ n. k+ X: M" h$ G
- Option without 'S', update directly the shared-string (multi-reference string value) 4 {2 ~1 y5 Q* H* J) U t. C - Option with 'R', strings will be reconstructed, and the same strings be merged.9 ^8 w h. ]; _* i+ c% T
- Case omitted save-tlk-file, overwrite tlk-file1 L: L% |& @* J8 P- @: z