2 v/ F6 t. Q, E' K2 C6 P/ `& k) SUploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010 , r+ A* [0 w( l7 n" L7 Z/ H
DAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit) ) |, W& v9 r) K, G! N ver. 0.20, 2010-01-19 1 K/ n1 o0 _) m6 z2 f7 ~$ t& @) Q4 `
- DAO TLK Editing Tool 0 }: \: I! S8 d, L5 O- ` - Can handle multi-referenced string(s). 3 p! f6 X9 Z- V) X4 a- z - Export (Tab Sep. or Line Sep. with/without dup.) " r8 }: W* H+ M8 t* [& p8 q6 ] - Import (Tab Sep. or Line Sep.) 3 g) |1 v+ r/ M* K, p - Comparing tlk-files) q8 \- e. j0 i+ m! _
- Checking categories of the strings and Filtering the strings. $ X5 Y2 ^+ U0 ]8 g + [* @0 V8 I3 p3 P: K
- Require .NET Framework.* Z, G$ z5 Z* m9 N1 A& _
7 [8 V- ~! ?2 B* A% i4 [* Without command-line option, Program starts in UI Mode.8 a) x" w/ Y+ _
4 k6 R' `' a, |! j7 g) g# ?' S
* Command-Line mode ---------------------------------------+ O/ T& f, j# l
* j, q2 z" Y. c; G
Exitcode: 0 No-Error or Succeed. else, Error Occurred 3 t5 y; O! J5 \1 n8 Y; ?6 y0 x9 I2 U( D+ Z/ x8 d
Common options 9 a8 ?" k6 _7 G. {/ p $ J& G4 p" D+ H, w# v! Z/ I - Option with 'Q', silent mode. doesn't display message box for error5 f: T! p: v( s. c2 [% D ^* j) X
- Option with 'X', always display message box showing exitcode ; Z6 F0 |+ E2 V& X1 V: z - Option with 'Z', logging off ( Q: f8 x% c7 i! | + O5 k9 x3 K& r- D* [$ zDAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt& Y/ n. W" c P/ ~: {( W" _
, m9 c5 \' y" R- T; K, r - SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File; }$ {) D! }6 j* u9 s, `1 C) z
! |, _/ F( o# d0 i8 J- I
DAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt 8 C' d9 p7 l' r3 p( C. z9 s - `9 f, g7 d. U9 U8 { - Tab Sep. TXT File to SDJ's tlkeditor Export TXT 4 _4 z. a- D' [, j' C 7 e1 `3 c* L' m U( S" ADAOTlkEdit -diff[m] a.txt b.txt& u9 F, [/ C0 S7 N: u
4 e3 \+ v* }( f2 w8 J1 g - 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> - B) M& G# U1 ]/ T% ?: F - Case option without 'm' (-diff), Tab Sep. txt file. ! q6 l5 X/ X8 \- c/ N% r% g+ D* \ - Case option with 'm' (-diffm), Line Sep. txt file.5 R6 Z* r9 f, j
' ^4 e- @; Y$ K: k
DAOTlkEdit -e[m] from-tlk-file [to-txt-file]9 c" N/ }$ K) _( q; y
5 j$ k* I8 c* t - Export string item(s) + `9 |5 S2 R6 ~5 J$ n, A+ R# k - Option with 'u', extract without dup.& R' @+ w2 c- e3 V# C3 J' c3 z; Y
- Option with 'm', Line Sep. txt file. % a6 A: o) R% m - Option with 's', sorted by strref. D$ p( V4 F e! l. n
- Case omitted to-txt-file, saved to tlk-file.txt * u2 W6 H g& a8 s# t! h . ]6 b) ]2 W4 j/ c0 b0 c9 s7 VDAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file]0 K. B' m) z! E& G S
3 f* { B% C1 q/ c: h. ~6 H - Import string item(s)' f$ y. t8 O9 a3 O$ O8 a
- Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt" # {* W& a$ v# r - Option with 'S', update a string value separately by strref( C; c& {; P m; [2 g7 `$ F7 Y
- Option without 'S', update directly the shared-string (multi-reference string value)& I' a1 u4 C# R# m) Y8 _% s2 R; [. @9 s
- Option with 'R', strings will be reconstructed, and the same strings be merged.5 {. q2 m3 n4 z F
- Case omitted save-tlk-file, overwrite tlk-file: j, C: q" R( R* w( p- Z