國外高手製作的 DAO TLK Editor 非常實用 / Q+ p5 \9 W8 M Y4 R' G, B0 Z9 t1 ^2 Q " A" l, A0 x6 G3 V& i- p( C
! y1 ^: p! W3 ~7 K1 w原文來源以及下載點:http://www.dragonagenexus.com/downloads/file.php?id=271) W3 |" ^; `, R0 z
" ^& M. H' S4 L
Uploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010 7 W. O) z& w: r$ v5 QDAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit) ! G9 ~, u& v& `( p! s h ver. 0.20, 2010-01-197 \' {3 z* a. P* q$ B
, ~, M* P3 O+ _. X
- DAO TLK Editing Tool - M% C& \2 M' Z D0 Q H - Can handle multi-referenced string(s). 2 Z: O* J) }5 ]& p H1 n - Export (Tab Sep. or Line Sep. with/without dup.)% Q: h L P* k# Z4 x+ \1 {2 A
- Import (Tab Sep. or Line Sep.)2 n9 e2 M: V% L- b7 g. L9 b( I+ C
- Comparing tlk-files & W9 ]7 r8 G# w1 p' D1 \9 t0 [ - Checking categories of the strings and Filtering the strings. 4 m6 M) n% w# q$ L$ Q: A 3 h7 ^2 n- ^' \- [ e0 R - Require .NET Framework.$ g' N/ @$ Z" l) ]1 H# G
7 F( v* t% A" ^( h( }
* Without command-line option, Program starts in UI Mode. 7 [9 D; A( D6 X1 H8 ?; @ O9 c( F- |" X8 ]6 m% Q
* Command-Line mode ---------------------------------------+ k- I* a+ d2 V
7 t, |7 ^) y2 l' HExitcode: 0 No-Error or Succeed. else, Error Occurred 0 L; w1 o' J, `: d! D/ z) ] G) z( r% s7 ^$ N3 E
Common options* n! d! u/ C- s& A6 E
7 N6 K0 r: _ K. m9 F
- Option with 'Q', silent mode. doesn't display message box for error + N) e+ S9 d% Y+ x. h+ b. P1 a4 G - Option with 'X', always display message box showing exitcode7 A1 \% a* a- C# J n. v
- Option with 'Z', logging off ! W. C: j; ~& W4 x - \/ _& o7 d4 x3 o( B6 GDAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt- ^$ P0 W. l8 U2 D
* o/ a( R }+ o& ?" `. l7 P3 m/ w
- SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File & A9 l4 b" v" @; p5 T8 x( Y N d- c8 E5 a& w
DAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt 2 m: t$ J: y, y% O% J6 |+ ?4 g- n0 C Y- ]5 P
- Tab Sep. TXT File to SDJ's tlkeditor Export TXT 8 m, o8 G* r+ c
1 C% Z7 n, G; G& a) Z0 JDAOTlkEdit -diff[m] a.txt b.txt0 \- D7 j9 T! P$ U* I% e$ x( j* ^8 N
7 [! x O7 n* Y+ [/ i9 R. a- a" O - 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>* `/ {% N* j% U. p/ w
- Case option without 'm' (-diff), Tab Sep. txt file. + G# `0 O* n7 T/ }9 P+ K0 f( F3 x - Case option with 'm' (-diffm), Line Sep. txt file.: j" [9 {( p, Y( I& x
& p/ D$ F7 O# E2 h: f" D, ^" h) `
DAOTlkEdit -e[m] from-tlk-file [to-txt-file]) B) u. h- T( U* l c6 U K$ ?
4 k Q9 N6 ]( F! F! t. l; h/ G - Export string item(s) * u$ O& M) K6 w9 B' I+ l/ h - Option with 'u', extract without dup.& m5 x7 G4 P4 f9 \, x- K
- Option with 'm', Line Sep. txt file.# P! R/ ?" i- A# f0 n
- Option with 's', sorted by strref. 2 \* K3 c' z4 H9 n( B. K! { - Case omitted to-txt-file, saved to tlk-file.txt 4 ^) f. I8 r' \( e Q1 R; C% g# H. x, n
DAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file] @. S1 o' Z1 \ 1 G2 x# g {$ Y' T: X8 U" h - Import string item(s) 2 ]# u6 U' ^( d4 c I - Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt" 6 m& {" Z! Q( @6 q" I - Option with 'S', update a string value separately by strref. H* d1 X: `" R
- Option without 'S', update directly the shared-string (multi-reference string value)0 O: | i: |% x8 C5 H
- Option with 'R', strings will be reconstructed, and the same strings be merged.; n5 V+ |6 r, L$ L1 ?/ ~$ q2 ?8 l
- Case omitted save-tlk-file, overwrite tlk-file3 I; i3 T* b% a+ T8 C6 R7 ~. R
0 R0 R) r9 Y* J% U6 T7 V
DAOTlkEdit -d source-files output-save-directory export-txt-file* n; O( `: U5 x; r1 d
; d, _* [8 C& t7 I" {1 e - Remove & Export GFF3.2x embeded strings8 i3 M4 F1 D* i4 R
- source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf"5 u+ D) L% S' ]+ }
2 b7 ~' B; C# t, p, U5 ~* History -------------------------------------------------8 e& i/ k" |! l2 u
0 p+ J- X9 w, \! ~& l0 Rver. 0.20, 2010-01-19 8 `- n# J4 Z9 O( o + P* [' u3 q% `# `& ?- fixed. didn't found strref.9 B* {/ Y, T: x/ }
- added. GFF3.2x remove & export embeded string. - N$ {* u! J' c5 R9 y; F- added, Find All & a, j4 J5 f9 R7 h) Q6 t7 T- fixed, edit text didn't changed when undo current cell, p. o, W5 N4 c" r
- fixed, Find(F2) didn't do from start row. (v0.16 bug) 4 t. I' t% H3 `; s4 [- deleted, empty.tlk1 |$ a4 R# O5 f
9 e, ]5 M# Z6 K8 }4 ?5 d
[attach]30[/attach]作者: humour 時間: 2010-5-2 15:41:56