8 {3 {0 u) ]9 _" M% r- O+ JUploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010 # u( S; q( l" l$ Z- {9 UDAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit) ( b" i) X2 U) \: }# ` ver. 0.20, 2010-01-19 v; V7 Q! g: x9 ?8 ?) z' P I5 W& s! t; v9 {
- DAO TLK Editing Tool$ S- Y9 c1 y. \; ~: g# P1 M
- Can handle multi-referenced string(s).! y' A2 y6 k3 l& h8 P/ v% U+ }
- Export (Tab Sep. or Line Sep. with/without dup.) : O& ~3 @& d+ a - Import (Tab Sep. or Line Sep.) M! r6 D: u5 g# g# S# h" U
- Comparing tlk-files 4 P+ V) [; f A- P) d - Checking categories of the strings and Filtering the strings.% w: J; C0 y3 l; F$ v2 L, N
& ?* X3 F j# b% V - Require .NET Framework. 5 C6 L6 z1 E& i( Q* w. Z n. A% K7 `2 u t7 u
* Without command-line option, Program starts in UI Mode. Z3 x6 _& g" ]; [9 c$ u7 x& ~# K. {& c" L1 F) ~
* Command-Line mode ---------------------------------------7 D7 S. w3 } l" D0 P+ ?- i
) {# B: g8 Q7 @Exitcode: 0 No-Error or Succeed. else, Error Occurred 8 {3 a5 p# ~/ H3 m# }5 a9 z3 X5 O" F
Common options " E$ C( d; s$ {/ I3 ?: \2 C" {9 x, d8 ] i5 Y& Y& t! g
- Option with 'Q', silent mode. doesn't display message box for error 9 r& }! b; K7 b& w* m# I - Option with 'X', always display message box showing exitcode . K/ t4 c3 _: V. t/ e - Option with 'Z', logging off: R' ~- ?8 D Y
- r- i0 {3 R; x" S7 ^
DAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt 7 @! U/ X0 j+ T5 p( `) u) M1 d 6 G; k) y4 r/ s. U5 p - SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File- G% m) {( f' I4 q4 r
) l! @2 J9 ^$ _3 |3 g" _DAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt ) d" B/ k$ ~( f) o' K( N4 a: _6 x. z
- Tab Sep. TXT File to SDJ's tlkeditor Export TXT 2 T1 }4 d* b! K* t- @ A 6 l. t- }3 }3 e- b# A7 w) RDAOTlkEdit -diff[m] a.txt b.txt * W; e! f2 Y1 r+ R4 G3 \4 @, Z& D$ M0 w8 Z" H/ E# b
- 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> 5 `$ [4 i9 w M$ g( b0 s- t7 D3 W7 f - Case option without 'm' (-diff), Tab Sep. txt file. , r, d, n" V* |2 E& W9 _ - Case option with 'm' (-diffm), Line Sep. txt file.2 a% D0 Z7 _. c: b
1 _) I5 M+ X: o' vDAOTlkEdit -e[m] from-tlk-file [to-txt-file]7 C% n) k- e, V% j9 v
7 c3 B+ g) S6 M2 R+ b# k - Export string item(s) 7 o/ B6 q4 F x1 | - Option with 'u', extract without dup. : y0 r& c* ]/ U. i8 O+ z - Option with 'm', Line Sep. txt file.# n2 ^: |! w7 K0 z/ k: {' {
- Option with 's', sorted by strref. % |1 \1 T( O- D" F/ r/ w - Case omitted to-txt-file, saved to tlk-file.txt$ [$ a- p# M r0 @, M/ P
/ |1 N# o& h1 lDAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file]8 ^7 s! E b# n; g! `
0 y" @2 h/ I- }: d, F
- Import string item(s)& ]! C1 i/ T0 y9 m$ O
- Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt"4 K i/ } i6 ^& b! y
- Option with 'S', update a string value separately by strref2 j3 B/ |" o- o/ n6 b
- Option without 'S', update directly the shared-string (multi-reference string value)' W! k9 E* y# a2 J
- Option with 'R', strings will be reconstructed, and the same strings be merged. 1 B' B+ ~+ G9 j! `6 ], S - Case omitted save-tlk-file, overwrite tlk-file6 I7 A: w. l4 Q% m) K, }
: W# s+ V% u, D7 m$ F/ sDAOTlkEdit -d source-files output-save-directory export-txt-file 5 O/ H% I2 t* c* ]; S 7 R: S W" Z2 X3 W& L6 H - Remove & Export GFF3.2x embeded strings " ~9 w1 h5 Y" r! p8 e - source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf" + }. H c% T& T2 u) Z1 b 9 F/ k, {- y& R, l- Q+ V
* History -------------------------------------------------. i( F4 I; p r! @
* M. `5 Z8 m4 \9 \( \8 K# L2 l6 Xver. 0.20, 2010-01-19 3 `. a& q8 Y# Y; @8 F N ( q+ g+ ~+ W) O, c# I- fixed. didn't found strref. q. M/ q" t- _# @- added. GFF3.2x remove & export embeded string. # ^0 d: a) X0 A- added, Find All 8 ^" y2 W7 T% r- fixed, edit text didn't changed when undo current cell * J$ F( x, F' {: s+ O- fixed, Find(F2) didn't do from start row. (v0.16 bug) 8 C( k8 G* i- ?/ `- deleted, empty.tlk& Z- b/ {0 q! h6 i) G( h: R. x