# G% i* c3 z, q6 |8 v+ n - DAO TLK Editing Tool: O. t9 z. h) n* g, ~" D; H/ s
- Can handle multi-referenced string(s). ! ~8 n- ]( k. N- K F9 A3 T" T - Export (Tab Sep. or Line Sep. with/without dup.) 0 l; a. r6 h& r6 g% }3 c - Import (Tab Sep. or Line Sep.)( R% \& d k7 i: U
- Comparing tlk-files : _% Q/ m M) K, k5 U7 g( c& E% E - Checking categories of the strings and Filtering the strings." ?: c5 ^7 L) s1 H5 ?. F- ^0 i
% E2 M+ e9 P( |% y) I6 r
- Require .NET Framework.5 \9 d+ a, m# w1 O2 s
+ N9 ?# r: C" E7 m* Without command-line option, Program starts in UI Mode. . K8 v, J) a. ^/ e + O: i# F1 S. ~$ X k* Command-Line mode ---------------------------------------/ I! s2 V: V4 T& X. d9 v$ Q5 T4 \1 J
( u, j* F5 T* [7 a4 H4 j" b. X
Exitcode: 0 No-Error or Succeed. else, Error Occurred9 z' ]. y9 k" Z" o/ m8 G. f3 S
* H- o5 i* X1 ^' F. w8 ]9 ?/ wCommon options8 L% e8 [5 v, L! `& C" y7 T
' B' N# c1 b9 Y; v! @
- Option with 'Q', silent mode. doesn't display message box for error6 T1 l7 q% X9 D8 _6 m% T6 p
- Option with 'X', always display message box showing exitcode! d: x7 y# v7 N, ]! Z. v. P
- Option with 'Z', logging off . h G& ?0 [$ q$ S9 z4 A4 M6 s2 S3 P' l) L* f
DAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt ) F- B2 Z1 \+ D/ F( [* U* t4 Z3 D* w6 X
- SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File- }, [$ T% V; f6 C& p1 j8 t
# _( n1 C# ?: L, @5 H K* v
DAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt( w2 m- h$ p( g h
0 s1 K( b' ]% o M" E% E" g
- Tab Sep. TXT File to SDJ's tlkeditor Export TXT 1 v* P; u e% l' h" |$ X8 _5 S# F& V" q* s
DAOTlkEdit -diff[m] a.txt b.txt - ~' M- M7 {: x& t$ c9 a+ i. b' R9 S) |9 E. [$ Y# n' c5 ?9 s
- 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>9 c; H& \0 C% W
- Case option without 'm' (-diff), Tab Sep. txt file.2 F7 E9 p) j$ e- u: S- O+ J7 Y
- Case option with 'm' (-diffm), Line Sep. txt file. 8 j# u; i0 T8 B8 X5 c0 C7 j , U4 S( ?7 D6 @) m# C ?% m/ tDAOTlkEdit -e[m] from-tlk-file [to-txt-file] 5 p5 z, a* R3 t: ~ B1 l 4 a0 |6 U! q( V - Export string item(s)% k6 H0 ?2 {. S$ h7 V) m) l3 \) g8 V. x
- Option with 'u', extract without dup. 4 ?' }# C2 m# Z, J& g* a1 R$ _. h - Option with 'm', Line Sep. txt file.7 ]; i/ E3 E& n) |# ]
- Option with 's', sorted by strref. 1 g7 r# a; L# ? - Case omitted to-txt-file, saved to tlk-file.txt9 I* c; Q' H# S2 Q0 }
7 f" ~8 f3 z6 P: A0 Y
DAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file] 6 A) c _# a# [% U, |7 R8 k! E$ c3 g# v8 `6 L" p6 S
- Import string item(s)2 E4 m; t j }2 z' g/ M
- Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt" 8 r* r" g" G4 M5 ]7 k( L9 B - Option with 'S', update a string value separately by strref 2 {- R/ H: j y, c) x3 g - Option without 'S', update directly the shared-string (multi-reference string value)' D$ q4 J: F9 L% K
- Option with 'R', strings will be reconstructed, and the same strings be merged. 9 Y5 }; ], V ^/ b+ P - Case omitted save-tlk-file, overwrite tlk-file 6 w" ?! t2 y8 L& z / r- E" w6 C" W9 x0 `; HDAOTlkEdit -d source-files output-save-directory export-txt-file ) T& a' |3 R7 |- T ) o0 V6 B1 X3 g! F - Remove & Export GFF3.2x embeded strings # S7 \- o9 V! q3 S& c+ d - source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf"* n* @7 Y. N/ K( N3 k' ~
( I2 d: }; I! G0 K" X
* History -------------------------------------------------) j1 ]8 o# k3 R% O0 u! ?0 Q1 Y
5 ^- _. I M$ C' t0 R5 U8 tver. 0.20, 2010-01-19: E8 {5 v N4 u* L
- L9 i4 ^. U# n' G1 E$ B
- fixed. didn't found strref.: n9 b2 m% c" h- g* e4 o' X
- added. GFF3.2x remove & export embeded string.5 j4 N1 b& C# y$ N. B. U
- added, Find All$ d8 H; R0 h- Q% @+ o
- fixed, edit text didn't changed when undo current cell ( V& n: m: O# J9 }* H- fixed, Find(F2) didn't do from start row. (v0.16 bug)0 w( `- T$ e+ B, Z8 a
- deleted, empty.tlk ! P" j; D% s! ]2 X, K; M9 [2 e% G" j/ Q- b: O' @ v2 V2 h/ h
[attach]30[/attach]作者: humour 時間: 2010-5-2 15:41:56