國外高手製作的 DAO TLK Editor 非常實用 - N. X- f9 O8 v5 X8 Q* T1 F. | , @ g$ ~/ p0 w+ n; d) R# A5 c R; E 3 a: S T& h( n/ H; ~% m& M* ?# B3 }5 W: K/ @( s: [# c
原文來源以及下載點:http://www.dragonagenexus.com/downloads/file.php?id=271 7 Q2 w# f: D$ E T O* D1 {( c4 J3 [6 c$ H0 i7 G
Uploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010 - @6 j7 C* F. L& {0 p
DAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit)* G. r1 U$ ~- D9 }% h+ Y2 K
ver. 0.20, 2010-01-19 9 b. U7 V4 K1 I& y& K, M( J d' Q6 {! v) t d - DAO TLK Editing Tool$ t( |; ] {* r& J# m
- Can handle multi-referenced string(s). * }9 u( t% v. u$ n+ v - Export (Tab Sep. or Line Sep. with/without dup.) " Y6 {! _' z1 |+ v! \ - Import (Tab Sep. or Line Sep.) e1 |0 Y1 s5 |* T: A - Comparing tlk-files ' e0 m: X- b! ^0 a9 \6 L( m8 x6 q - Checking categories of the strings and Filtering the strings./ S9 G- n! U" m# d7 c: L: h$ u
8 p2 e1 G% z1 W* q - Require .NET Framework. 5 r) }$ T: Q0 F( a! U9 d ' E- Q4 q: P6 _* t% z" j* Without command-line option, Program starts in UI Mode. " W: h5 G" m+ S) G p2 I" e, \4 T; [5 K* Command-Line mode --------------------------------------- 0 {4 h+ z v$ x; R2 z$ K * {. _$ H) D3 _# r7 W& BExitcode: 0 No-Error or Succeed. else, Error Occurred3 A( m4 C" b3 H( A* [3 U# B0 ^
+ w8 j- |7 {2 O+ E8 G) ?1 oCommon options 6 B, Y. h- _- E! |+ l- z0 a6 \. k) s
- Option with 'Q', silent mode. doesn't display message box for error9 F$ O+ T9 S; K% i
- Option with 'X', always display message box showing exitcode2 \* ~( y7 J; ~& g
- Option with 'Z', logging off % |/ ~+ \0 v8 M9 @; Q) E5 V* a: ~ S; `3 n
DAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt ; I x" R: |3 m4 Q) g , `1 I/ r+ M9 p8 f/ Z - SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File 1 d) m0 S5 k- v 2 N1 G+ T/ Y) N n9 _DAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt % ^% f. J! i: J/ M9 U1 X 7 B4 W% s0 s& i" E5 r, T - Tab Sep. TXT File to SDJ's tlkeditor Export TXT 0 v Q$ t A$ J/ B* N' H
0 V8 t2 R! @/ X5 k iDAOTlkEdit -diff[m] a.txt b.txt 3 e, @! E0 \7 j) w: E. e" K* L$ K" O" F7 I+ h
- 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> @& a, y T/ D: Z0 Y
- Case option without 'm' (-diff), Tab Sep. txt file. 3 B7 r: L. L- l2 b: H7 l3 x3 M6 n7 i - Case option with 'm' (-diffm), Line Sep. txt file.. p! a$ z/ x, z- n( ]: N2 F0 a0 ~
& u8 W/ j8 g6 V: Q) w% ~ I
DAOTlkEdit -e[m] from-tlk-file [to-txt-file]2 B/ o+ W/ V Q3 U( d8 a2 Q( P! z
1 t1 N' k( g3 n7 \ - Export string item(s)/ K e! e) C: |# B
- Option with 'u', extract without dup.9 k( Q: B z* w5 Q2 z
- Option with 'm', Line Sep. txt file. " B, y- F/ m" N& n) c8 B1 H - Option with 's', sorted by strref. / g7 L6 T1 q) v- H: o# W4 a& o* R$ D - Case omitted to-txt-file, saved to tlk-file.txt / x. r' d& t% s7 d, k 8 D; U3 S7 G- G. \DAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file] 6 p8 u$ u) N3 y$ `, _: i8 r" N: \' M/ O$ e, A H
- Import string item(s)' r& U ~+ m; M- z
- Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt"$ B1 u0 Q1 h2 [' b( s7 y
- Option with 'S', update a string value separately by strref / K6 }2 J) N# u- a3 y - Option without 'S', update directly the shared-string (multi-reference string value)- v; H0 ` M M% Z
- Option with 'R', strings will be reconstructed, and the same strings be merged. " T8 O4 Y4 R6 Y2 r - Case omitted save-tlk-file, overwrite tlk-file : K4 c* A3 Y: S ; k$ ]7 @7 b p# q4 Y
DAOTlkEdit -d source-files output-save-directory export-txt-file: }6 ?% e% y' P8 Z& z# I, o
0 [8 j( s# G- c* [ - Remove & Export GFF3.2x embeded strings 8 z. Q7 ?: R7 q4 J. D6 p - source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf". M, p& N) q. C% y) b7 E/ u
: r) `" F* C, W* u3 T9 N( z) Y
* History ------------------------------------------------- - y2 C$ ~5 h6 W% v7 B 9 [/ N9 m& A. u* kver. 0.20, 2010-01-19# k$ f. r8 y5 N
! `2 z- N! u( j8 E8 C: \5 N9 j
- fixed. didn't found strref. 4 A+ f+ d$ f# d9 ~' j- added. GFF3.2x remove & export embeded string." d$ T/ H4 D J) N$ Q/ P
- added, Find All 8 B: ~ `" x1 C- e- fixed, edit text didn't changed when undo current cell , p0 S- K5 B1 y1 K- fixed, Find(F2) didn't do from start row. (v0.16 bug) , X8 b) p6 l T& S7 P- deleted, empty.tlk- m E9 @( [5 R& L' P& t( J