3 E- \" ?* \% ~5 v8 D6 S* t \ - DAO TLK Editing Tool 4 f+ N" Z+ f) p+ Y/ [ - Can handle multi-referenced string(s). 2 @4 c' b3 n0 x - Export (Tab Sep. or Line Sep. with/without dup.)2 q. E7 E4 j& R; H0 j- N
- Import (Tab Sep. or Line Sep.)) f) g1 G8 C# @2 b0 q, R7 c# {/ g7 E
- Comparing tlk-files # C' q5 @3 I0 l1 Z' s5 f - Checking categories of the strings and Filtering the strings. ; x( [0 I& h5 { Z) E, y * I9 E5 l' |0 h; ]
- Require .NET Framework. ! R) k+ Q$ n0 f, } $ I, c& ]- s; s* p; e; {* Without command-line option, Program starts in UI Mode. $ A5 s. G( k2 H4 q3 ]2 Y- f6 H% h3 r, Y0 p" Y" B7 |$ I; N
* Command-Line mode ---------------------------------------- }4 n2 K; R- g$ u2 {1 _
2 ?$ C+ m0 t$ kExitcode: 0 No-Error or Succeed. else, Error Occurred' e+ V3 i d$ k$ p* z
. O F6 k! A/ f/ J, U% I4 I' k
Common options' b) D2 q8 h/ M& _
' }$ o( P* e, O - Option with 'Q', silent mode. doesn't display message box for error # _! d, \1 u; g7 \: `8 b& c" d9 ] - Option with 'X', always display message box showing exitcode : @& o! J- C4 K' q1 ^# K9 ] - Option with 'Z', logging off0 T6 @0 Z0 V! e( L. t( _
4 n9 m1 [! ?/ D5 T% i
DAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt 4 f( y0 ]8 U$ X% d: N # j" d5 _. \1 Z+ X9 X c8 H - SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File2 n2 j3 A# h A+ |) e
6 Q- f2 ^1 Q d8 f
DAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt- G& p1 A: k4 A) j3 n
% i$ `1 S* F6 z6 U5 Z - Tab Sep. TXT File to SDJ's tlkeditor Export TXT 7 z. L' h' l- J- j4 N
9 b' U- f% h3 M i1 i
DAOTlkEdit -diff[m] a.txt b.txt- X- x* A" U( B! Z J( m0 d, y
! q2 v5 A2 K* _' _5 G0 a; y7 l
- 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> 2 T" E* d, [6 |' g - Case option without 'm' (-diff), Tab Sep. txt file.9 h& _7 g5 v/ a- I" t
- Case option with 'm' (-diffm), Line Sep. txt file. # v5 |* d2 `, d' U! w7 ?) ?' q Y8 X, ?
DAOTlkEdit -e[m] from-tlk-file [to-txt-file] . }( g, M& Q' e* f - O5 B b, C$ m8 ?+ V - Export string item(s): N( J* [7 w i% E
- Option with 'u', extract without dup.& U- y' T" M+ q' Z9 [
- Option with 'm', Line Sep. txt file.' ]; B7 s; ]$ n7 B1 B7 R a
- Option with 's', sorted by strref.0 ~0 B& y8 f7 h6 i; [2 k$ q5 o
- Case omitted to-txt-file, saved to tlk-file.txt / y, g( e2 I; e4 {0 Z& a; y) u4 L4 L& G! J9 I; y
DAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file] / B) X* i |+ I4 L% x2 v' t. @) k! T8 C
- Import string item(s)9 H1 D+ W4 k0 r1 B- G
- Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt" ; K$ {4 V/ \9 l) ]4 m4 w9 A' ~0 @- X - Option with 'S', update a string value separately by strref* [! v" L1 v$ Y$ z. m* S3 Z
- Option without 'S', update directly the shared-string (multi-reference string value): l1 v, W9 U1 V9 t1 X
- Option with 'R', strings will be reconstructed, and the same strings be merged.7 `) g2 c4 `# u/ W& d) ~& P
- Case omitted save-tlk-file, overwrite tlk-file4 O( `0 x! `3 |9 E: m" W( y) @' Z
: O \# @0 O5 Q) r- X L
DAOTlkEdit -d source-files output-save-directory export-txt-file9 e; Y! ]7 e h7 D9 ?' H
' z4 d2 G( B. z6 O2 b - Remove & Export GFF3.2x embeded strings : h% K/ ^/ k0 t" Y3 B. M7 C; r - source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf" " P5 b: D& \1 f: [! Z! [ 2 Z4 ^$ ?' L9 K$ t0 U6 v% ]9 i
* History -------------------------------------------------) Y; l4 u0 G$ o0 f# E- C( H5 x
9 N0 O; H& Q Dver. 0.20, 2010-01-198 |1 f- i, t" w- s U
. q* }; _- i; [$ J& n
- fixed. didn't found strref. 5 u& H- G: e/ T. k! b. D- added. GFF3.2x remove & export embeded string. ( J0 R: g2 k! s4 f$ J8 J- added, Find All2 {+ B2 H p5 L1 d! I
- fixed, edit text didn't changed when undo current cell ) i/ O7 {' F4 i* k4 N- fixed, Find(F2) didn't do from start row. (v0.16 bug)7 Q% I( u1 x* t. h6 ~% x1 e" `% A# b
- deleted, empty.tlk7 T$ m2 `" Q m5 s. ?3 f+ U( X- N