國外高手製作的 DAO TLK Editor 非常實用 + ~. x/ ?% v6 d/ e; Y4 ^& H ' t: B1 C, z9 n$ ^9 K$ N; C 8 l5 T9 J/ B; J# u* J# G0 U; y( P( }0 v: `
原文來源以及下載點:http://www.dragonagenexus.com/downloads/file.php?id=271 , k, y6 t3 y' g8 F: H& y3 ]- Y + R; W$ [! w$ H2 FUploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010 1 U6 O: `3 H: I3 O% G
DAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit)# q" T# g8 ]% O
ver. 0.20, 2010-01-19 ' I7 ^% `0 D, Y4 m* K6 ? * @0 v6 Y9 y* w: Z" R - DAO TLK Editing Tool: Y! V% e* V: r& b1 r
- Can handle multi-referenced string(s).; S, p8 K9 A4 x1 W) D
- Export (Tab Sep. or Line Sep. with/without dup.) 5 U+ _* t3 Q2 h1 J- o$ V3 b6 e3 e - Import (Tab Sep. or Line Sep.) $ ?0 D1 {8 ?+ x$ W7 F( ^- w' n/ W9 s k - Comparing tlk-files' y: r, Z9 w5 J& @
- Checking categories of the strings and Filtering the strings. $ R& e* q$ w! `5 M% h $ c9 f2 d. x# {3 r3 B h
- Require .NET Framework.! U+ d! J- |4 M Z2 E' Z
( F! s6 m0 H9 |/ X# r* Without command-line option, Program starts in UI Mode. 6 V. k' G* S6 r! P2 i % o( T$ k) A+ a ]' n8 `+ c9 E* Command-Line mode --------------------------------------- - z( O2 u% ] U& L8 V2 n2 J" l1 a& _2 i& S# m
Exitcode: 0 No-Error or Succeed. else, Error Occurred 0 K6 U& {7 c/ J# Q5 ~0 n7 j& {3 } # v* V/ Z5 J. R; y- [Common options+ t8 S8 W5 C4 [6 W. v
+ l% S; K8 y5 G - Option with 'Q', silent mode. doesn't display message box for error% x. Y. \' w) g' t0 O
- Option with 'X', always display message box showing exitcode + t- e3 I9 f% r/ X( G - Option with 'Z', logging off 9 ?3 n, j; N$ [, {3 Z) R+ n# C $ _! M5 d, i0 qDAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt! O9 v+ C- l! b
3 u ?1 P' S* A5 n5 x+ I - SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File# E* t6 D, |$ v% m% P$ o6 U
' s. G) k# q& W3 U9 B! }9 V& ZDAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt * j. q- C. ~! d+ D# m$ R; G9 }. v! w# O$ r
- Tab Sep. TXT File to SDJ's tlkeditor Export TXT 7 A% Z; h) p: u; T* I5 g # K$ f6 }! V- oDAOTlkEdit -diff[m] a.txt b.txt $ S- o. E# x0 s- b; I! N# ^ 2 J. [4 H* T0 U& O8 c5 { - 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> 4 b6 h _% o( x( v# [8 W - Case option without 'm' (-diff), Tab Sep. txt file. 8 r* D9 @6 o( ^& k* T2 q' h/ a - Case option with 'm' (-diffm), Line Sep. txt file.( B* y8 F0 ]$ u; s% A
1 @% E7 b' D$ {5 s/ [8 u% Y$ R& L
DAOTlkEdit -e[m] from-tlk-file [to-txt-file]2 [& A) x; Q4 E2 c! l5 T
" b$ |, l/ j3 B( I7 A: h1 G& u! l
- Export string item(s)5 {: l$ f$ R0 `
- Option with 'u', extract without dup. 7 F8 i6 o _& L - Option with 'm', Line Sep. txt file. " z: D9 n) N+ a - Option with 's', sorted by strref.* n- T N) ]6 o* l, o# [5 F
- Case omitted to-txt-file, saved to tlk-file.txt0 X* z3 @# I9 _+ N
( u5 g8 Y/ _3 G% e1 h. }
DAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file]; I# \ ~; F5 V5 e3 ]; ~1 I6 S1 U
+ S: M& a0 D% K - Import string item(s)3 p; }! b6 F8 ^$ A4 r
- Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt"' h# k6 x2 e. @
- Option with 'S', update a string value separately by strref, m: B* \ I2 ]+ r4 w
- Option without 'S', update directly the shared-string (multi-reference string value): u1 h% y2 @0 H' J0 V- @6 H3 i
- Option with 'R', strings will be reconstructed, and the same strings be merged.% J. D8 H' I; F6 Y8 P
- Case omitted save-tlk-file, overwrite tlk-file# f+ V. {; \; ~. }' q/ K, K