- P2 T5 t+ h" T5 T$ jUploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010 ! m/ ~# P: S' O0 `: h, rDAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit)* a: w2 I, X) I4 X" h& R' ~( Z
ver. 0.20, 2010-01-19- H6 v* ~4 p5 {5 j8 B) W* u. T
' @# M% R1 J" E }' ^4 R% c - DAO TLK Editing Tool' W' B, j/ K# s4 t
- Can handle multi-referenced string(s). " O$ ~) K: M% q& H, U - Export (Tab Sep. or Line Sep. with/without dup.) ( N) G: X! S2 N) V - Import (Tab Sep. or Line Sep.)* I* D) H# F! h9 N4 g2 C
- Comparing tlk-files2 Z( l/ @4 p( b& |) ?
- Checking categories of the strings and Filtering the strings. 5 F" t* l3 L& ^" Y % X+ T3 x! Q# G! L0 ]3 v' s5 a - Require .NET Framework.% s. N" y( A! U& `
6 K! O( P2 M8 P4 o8 q1 ^
* Without command-line option, Program starts in UI Mode. 5 C/ w+ ^3 x1 I; ]+ I5 e' T) q1 V / {4 Y- h" k0 D5 n, f* Command-Line mode --------------------------------------- % U% x T% c4 V4 @# z C r1 d" Z1 V* H7 L$ N" y5 y" a
Exitcode: 0 No-Error or Succeed. else, Error Occurred 3 [& Q+ a' t5 Q! Y . E% K8 v) g0 L( ^Common options ; q p$ A; d5 ]% o$ \+ B $ [- K- t% D/ Y9 k( A! |- }! y - Option with 'Q', silent mode. doesn't display message box for error5 S+ C4 \- q2 a* M' ~- a
- Option with 'X', always display message box showing exitcode8 j: S3 U% b* r/ o
- Option with 'Z', logging off 7 \" H* Z, z' `1 x $ U' _( y" R$ pDAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt 3 U+ [# q% b5 G8 q) b# F# @, m7 Z3 ]5 c" ~. U+ b
- SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File" U. ^& O! Q* H* V
/ b( X% B$ J* t8 b+ k' s( y2 bDAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt 8 F6 g/ n1 A6 s* P; y. v$ l$ k; T, ~
- Tab Sep. TXT File to SDJ's tlkeditor Export TXT , P5 j1 G8 I4 w0 V `- b
+ E0 e7 t+ D2 n) Q+ b9 v# jDAOTlkEdit -diff[m] a.txt b.txt ( K; I0 L. o& g: w0 v& Q+ I ) G1 o) t+ z5 C& \7 Z8 Z' 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>) o( M- g2 Q! P W: O+ r
- Case option without 'm' (-diff), Tab Sep. txt file. 0 O" k. d. [9 E: g - Case option with 'm' (-diffm), Line Sep. txt file.: Q" ~# D; w9 P- _
$ r& {4 N4 g. s) D - Export string item(s) 3 S8 A; ]/ `9 l5 v. `, U - Option with 'u', extract without dup. 1 U' n( G- X# Z% U - Option with 'm', Line Sep. txt file.2 J9 w7 m+ n- @! x% P" i
- Option with 's', sorted by strref.( [* b) ?. n8 D, K& a* Z3 t! ^
- Case omitted to-txt-file, saved to tlk-file.txt. n* m* A2 k* J0 W; L: ]( M8 R. X
+ v. S. Y" `3 |+ S0 i2 g# P6 {DAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file]% z8 V% c, `( V; W' i
& T1 J7 U; }, c% U - Import string item(s)5 R3 \. F6 h7 ^ p8 D: G6 x
- Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt" 4 a/ a1 c# t# X' O5 q - Option with 'S', update a string value separately by strref , Y& ]: G$ U$ l6 O) Q! h! F - Option without 'S', update directly the shared-string (multi-reference string value) $ O" k; k- O; H+ h% T" J - Option with 'R', strings will be reconstructed, and the same strings be merged. . W! ]1 a- H& H4 W+ \ - Case omitted save-tlk-file, overwrite tlk-file " U) L: O( a, K3 g3 g" _4 X + k$ F% \& `& E( p. u, I# [- |DAOTlkEdit -d source-files output-save-directory export-txt-file" U4 V; f7 [9 m4 s
; X- v% u9 V0 A
- Remove & Export GFF3.2x embeded strings4 ~1 B& d4 y9 ?1 r1 I
- source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf", n% @. o. l6 h x1 V6 ~
' R8 K+ k8 H7 t: A
* History -------------------------------------------------7 ?7 K/ Z9 B: o) D" b8 l