國外高手製作的 DAO TLK Editor 非常實用1 B. _# n% q% Q2 p7 f1 Y" u0 u& A
3 Z6 ]9 ^5 |, F- S; B: K4 E5 y% {+ D , a' c; z3 T' A3 d' Z u o! l0 L8 p$ | H* f
原文來源以及下載點:http://www.dragonagenexus.com/downloads/file.php?id=271& i2 F: p5 x3 D9 y- k: A
0 f% g$ w) k1 O: ~6 e+ C
Uploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010 * g- d) G: _+ T! ADAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit)% a' T! s/ o9 [# j
ver. 0.20, 2010-01-19 3 ^) S$ n. y+ w; c; o1 Z7 k# n5 R5 M1 \' T. t
- DAO TLK Editing Tool % x: n1 r8 e4 v. O9 ~8 Q& E2 [4 n - Can handle multi-referenced string(s).% R: x& S1 V: c- z4 b G. p
- Export (Tab Sep. or Line Sep. with/without dup.) ! `/ t' B% B2 P7 I - Import (Tab Sep. or Line Sep.)' {" t9 L% o9 Z+ D9 _# t* D
- Comparing tlk-files# g. k; j# }0 B+ `# f, ]
- Checking categories of the strings and Filtering the strings. 1 c" i4 G$ i" t; l9 U( n % e) e% f5 {/ w. f
- Require .NET Framework. 2 ^2 f' K1 [; I; ]* ^2 D7 {9 y/ S8 m( C
* Without command-line option, Program starts in UI Mode.' t3 i A) N% o* C7 Y$ d7 k
% |$ H! ^1 X3 h+ L* }* Command-Line mode --------------------------------------- 4 n. C" _$ C9 T3 B& ~2 j 0 \# \0 F% M$ J! e+ ZExitcode: 0 No-Error or Succeed. else, Error Occurred) n. C* Q1 R: |3 H2 W
/ r7 t! M {- | H& L ~8 zCommon options * s6 z. Y; U5 [( Q3 ?9 N4 o5 ]7 s4 O" C% z/ e7 m
- Option with 'Q', silent mode. doesn't display message box for error. z$ w3 R: Z) s; H
- Option with 'X', always display message box showing exitcode # o. C5 p2 [& q! { ~5 w x - Option with 'Z', logging off ; Y4 `5 t5 K4 y6 Y+ [ 5 x6 A* R8 ^- P; cDAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt - K7 f7 N$ ?# Q! x( S$ b) d J9 v4 x; h+ A, V$ ]* E
- SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File ) Z, D! u5 ]8 J4 p5 n. C1 Y1 v0 P1 Y7 j. ?8 Q: }7 Q
DAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt; E' p3 X$ s5 j0 [# G, |6 u5 p
* H' B0 \6 r3 m$ f6 | - Tab Sep. TXT File to SDJ's tlkeditor Export TXT ( G! {% g# W* s' G7 {
. f7 |& B2 o: H7 D" P0 }
DAOTlkEdit -diff[m] a.txt b.txt6 R5 @& ]# e' G
/ n' K3 N6 b: V" ~# a9 ?& g$ J1 S. i
- 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> 3 N& W4 b# b0 c4 l! p: _( ] - Case option without 'm' (-diff), Tab Sep. txt file. 6 P# o& S' H" b |5 W3 @4 j- w" _! e0 K - Case option with 'm' (-diffm), Line Sep. txt file.# g6 m. { ~3 f% y+ u6 _
+ a/ y9 t' ~5 {/ Z5 q# l
DAOTlkEdit -e[m] from-tlk-file [to-txt-file]0 Y% g' Z6 B/ Q: z0 A2 k
5 w( r% h$ s' _ - Export string item(s)/ y1 O, Q6 V! Q9 `, @
- Option with 'u', extract without dup.1 D5 M) [8 u* `) \/ y! [# v4 O( v
- Option with 'm', Line Sep. txt file.1 U! ?2 u2 y8 M* X
- Option with 's', sorted by strref.6 x% Z" l% g( x6 w
- Case omitted to-txt-file, saved to tlk-file.txt : I% v# h$ M. w+ l7 d# m# H+ y8 R 9 P! ^. z7 B8 b$ a) nDAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file]' G2 m4 p3 G- [! ~! [
3 q* ?/ V8 h5 T, I
- Import string item(s)" {, e" s& ?, z
- Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt" ! L* P# O2 _* `3 o |6 v8 u% \4 h. Q - Option with 'S', update a string value separately by strref & k- `7 d: @# z# E. c# \. E - Option without 'S', update directly the shared-string (multi-reference string value)% }6 H/ D+ J) e I. V4 ?
- Option with 'R', strings will be reconstructed, and the same strings be merged. . s4 p7 T/ U w4 F; ~6 Y. M i - Case omitted save-tlk-file, overwrite tlk-file# Z" e) ~- a8 b4 c- `5 ^4 r0 u
$ u. o5 s1 h! I6 S6 P# U4 d
DAOTlkEdit -d source-files output-save-directory export-txt-file 4 i; \7 A& B$ ^! f J8 r6 z% U4 l" m* T 3 [: B! Y( |4 s2 @, E9 _8 C - Remove & Export GFF3.2x embeded strings % Y$ ?. z1 U# R6 G! q) @- }. c - source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf"& f$ ~6 o& ?! y$ X
4 K% S+ B. ]0 G0 c* History -------------------------------------------------$ I9 m6 F, ]# p# I
$ r& V( w, x! o P7 ^1 C+ q2 o) P
ver. 0.20, 2010-01-19 ( g( k% o9 p4 n! j# Q' W7 [ # Y6 D+ ^3 {6 V2 d F; y( J- fixed. didn't found strref./ w k7 j. c% g+ I) h7 B6 }) W* f" L
- added. GFF3.2x remove & export embeded string. G8 W# |7 P* O$ P: a0 n5 `# X- added, Find All7 d! k% y) e$ t6 T" n1 f: i
- fixed, edit text didn't changed when undo current cell + ?1 I# B* a" z" I& R$ g- fixed, Find(F2) didn't do from start row. (v0.16 bug) $ T1 V0 _$ V. n- x2 C X) K3 P1 \- deleted, empty.tlk1 U7 V* R7 v5 b8 u* S& w$ B
& m( k! D, p& d8 F( J B9 Y
[attach]30[/attach]作者: humour 時間: 2010-5-2 15:41:56