. _5 ?6 V0 Q" [! s" `Uploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010 1 T3 ]. d! B k% Q" ?- t! @DAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit) $ N; O* @$ y' D% ` ver. 0.20, 2010-01-19" K% m0 M: B3 _+ a% k% D
/ i* M& h3 K# N: N$ k+ k9 @! T
- DAO TLK Editing Tool7 [7 ^2 C, F: x. t9 T _. N- g
- Can handle multi-referenced string(s).4 e1 e' D0 o& [. u, Z( i; H
- Export (Tab Sep. or Line Sep. with/without dup.)/ b$ o4 ~6 Z7 p% X( ~
- Import (Tab Sep. or Line Sep.) ; t' p- [5 H% ?* _; x; Q. k - Comparing tlk-files 1 H2 e0 H9 F; x9 p - Checking categories of the strings and Filtering the strings.3 ?* r- r" o2 N1 J; E3 i
: i% X8 J+ X) t2 N# \* m; h' Y
- Require .NET Framework. ( j+ n, G) Y6 V& w( @! ]5 q2 C2 N1 Q! E
* Without command-line option, Program starts in UI Mode. 8 p# p' e( Y$ Q; w# j! l. [0 I $ D% e+ x$ G0 o8 w( \* Command-Line mode ---------------------------------------. n3 [8 j a. F' z/ f! n3 _- M5 o
2 x4 f) X: w$ U& d8 _5 z! I0 @Exitcode: 0 No-Error or Succeed. else, Error Occurred " N) Y! T: E/ o2 ^+ I$ S6 }, V9 `, w' k2 B3 Q# O" F1 `$ u
Common options * C! W) v( B0 u9 Z2 z5 E& I& ?+ a& ?( E) H
- Option with 'Q', silent mode. doesn't display message box for error0 h* c% J7 c" q) W
- Option with 'X', always display message box showing exitcode5 b" _% O" x/ m- Z: S8 L) L
- Option with 'Z', logging off! w+ Z9 b; b! U# i/ J$ Z# J3 ?- ^
- Z4 p1 @5 X. J3 l) RDAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt 0 b; V" c" z( `0 Q4 M, r" U% I: @1 g9 S, ~: U. X
- SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File" o; [' _* r3 \0 [! i5 b" ]
2 q. R+ c8 |" q, O% ]1 P
DAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt* z" L% Q4 _+ E' @% A8 O! o
& L" ^! X& Q6 y/ Q" S
- Tab Sep. TXT File to SDJ's tlkeditor Export TXT " z3 c1 n) S) g: N2 T# ]7 |% T- A( G' }* ?
DAOTlkEdit -diff[m] a.txt b.txt, [: Q8 c6 |# y8 G
2 E1 A& {$ W# `1 H1 h3 q) K
- 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>- V- u. |' w6 E0 c, }& X
- Case option without 'm' (-diff), Tab Sep. txt file. : [8 ^5 A2 M5 n+ b$ g - Case option with 'm' (-diffm), Line Sep. txt file.. j9 |' ?1 Q3 \, ]- K; B; h0 y
; U3 L- `0 B6 r N+ t7 yDAOTlkEdit -e[m] from-tlk-file [to-txt-file]0 H4 A# o0 L1 K- o" m
% }. ?" r3 e8 L* g& q2 |, y. b0 u5 G
- Export string item(s) $ s' I9 a/ A' r - Option with 'u', extract without dup. 1 Y1 B1 u1 I2 T - Option with 'm', Line Sep. txt file.5 x% i7 ^2 z8 d/ ]
- Option with 's', sorted by strref. 2 n- j9 p3 F6 v- L& G - Case omitted to-txt-file, saved to tlk-file.txt 4 b4 K# U- w" @0 h/ e - g. ?6 a/ `: m( [DAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file] * I+ [ J: X0 R% Q( a2 h! z; M, o* s
- Import string item(s) ; q$ x1 ]9 m' u T' q9 T - Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt". Q% ] T @# k8 o: y
- Option with 'S', update a string value separately by strref 3 s8 [7 j5 d3 K$ Y/ G - Option without 'S', update directly the shared-string (multi-reference string value)9 B% K1 x, ?& z/ T( v
- Option with 'R', strings will be reconstructed, and the same strings be merged. 9 l/ G6 E* W0 h k- m - Case omitted save-tlk-file, overwrite tlk-file C8 V8 U' Z c. `; O! g: A
% R' N7 w" }% u& e+ gDAOTlkEdit -d source-files output-save-directory export-txt-file & F. i( M/ g( B C% @% r 4 [2 o" r" m5 k - Remove & Export GFF3.2x embeded strings ! X0 S. Q, d1 ?! s - source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf" 5 O% w2 ]9 M9 i6 \# o) i/ u- ]. n : G) L8 ~ G3 w ]* History ------------------------------------------------- ' `" f% M6 N8 v# M! B- N/ l2 C, ?$ b' e: J
ver. 0.20, 2010-01-19+ {2 s4 {" b. A0 I, e: F
/ g$ V/ O( F: E; t) _/ T# O% u
- fixed. didn't found strref. 4 F* y1 x4 r- w* U |. Z- added. GFF3.2x remove & export embeded string.1 _' K2 P: k9 T8 }, m; n
- added, Find All# `) U' T4 X) t' ~8 z g3 Y3 k
- fixed, edit text didn't changed when undo current cell 3 D. G x' v. Y3 ^5 X6 |% l5 E- fixed, Find(F2) didn't do from start row. (v0.16 bug) ! \0 ~& ]5 J# z$ ` N- deleted, empty.tlk 9 k0 V& b6 X( z# a* L" y6 i: n1 t6 t6 N
[attach]30[/attach]作者: humour 時間: 2010-5-2 15:41:56