% R# ^. b: o5 D4 U% }/ FUploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010 4 N% f' U' f0 FDAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit)" R! o/ G3 W. y. }; i0 T' j0 z
ver. 0.20, 2010-01-19) f* O2 I" @; _8 C6 y( J* M5 R
, Z" r3 j7 n3 |' e; n
- DAO TLK Editing Tool $ y% ?/ Z8 z9 r% H+ E% R0 ] - Can handle multi-referenced string(s).2 M) \# g( P& B% \. p' R. }
- Export (Tab Sep. or Line Sep. with/without dup.)! s! \. p/ k3 `) I
- Import (Tab Sep. or Line Sep.)& I* N. a. [4 d8 C6 K
- Comparing tlk-files % Z7 n% w* e* J8 p - Checking categories of the strings and Filtering the strings. & ~( ]' G. ^) s7 Q: }* \9 Y; b % F% c, W, O Q* F
- Require .NET Framework.2 |. Q1 H1 T F1 P
" `5 O, b z8 r! {; v* Without command-line option, Program starts in UI Mode./ I( \" J3 V) f" @' e4 I
' k4 {) M/ B8 B# L" t* Command-Line mode ---------------------------------------4 X. l- f! X' S
# }& W3 `8 s, E1 h A; t+ O
Exitcode: 0 No-Error or Succeed. else, Error Occurred ; w7 X, {, D- z m" O: y& x8 g" P5 K. O+ ]6 Q9 ]2 L z
Common options ' Q f$ V8 w; L% f7 |7 l6 D3 L0 L
- Option with 'Q', silent mode. doesn't display message box for error 3 }3 d" O) F0 ^4 K$ K i3 [ - Option with 'X', always display message box showing exitcode 3 O6 x4 @2 t( f% I9 Y - Option with 'Z', logging off & ?$ T2 _ ]; q( v' f1 |. B % Z# a- Z: R4 e9 E6 XDAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt " E+ b6 m! L' C4 y) G: X1 J6 @4 E2 g+ m/ S8 v) y8 j
- SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File" H& i3 Z/ g* f; c* S+ |
2 u! v8 e, A5 ?) M3 N5 T% b
DAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt: A# p" x' K7 L) i
/ \& S$ v( }, k6 b8 N# A+ F$ q' S
- Tab Sep. TXT File to SDJ's tlkeditor Export TXT 1 I# T) @2 o U' F1 I- F8 j, U3 |' ?
, p- W! p6 l8 w7 K$ F
DAOTlkEdit -diff[m] a.txt b.txt + o0 X" o2 a6 T Y! D4 Q; y2 S8 h X
- 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> ' ? ?6 ?1 C8 O1 S - Case option without 'm' (-diff), Tab Sep. txt file. 3 [( r- `; m8 J7 K3 `- [ - Case option with 'm' (-diffm), Line Sep. txt file. 8 A1 ^. @' |) l3 n # o$ E% L* p- X# o0 vDAOTlkEdit -e[m] from-tlk-file [to-txt-file] + U/ g0 C! X, K* P5 O1 s( A0 Y2 E! [; R/ w. k5 a
- Export string item(s) 6 d, o+ m7 B8 E3 }" Q0 S. s - Option with 'u', extract without dup.2 b4 p' g/ T& L0 N7 B. a! ]( `
- Option with 'm', Line Sep. txt file. 8 x( `' ?* h4 e4 t1 N - Option with 's', sorted by strref.4 G, T& J g% s( S
- Case omitted to-txt-file, saved to tlk-file.txt 8 u( V' i" D% a$ e/ x ) A# }* g m! GDAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file]" f) z: u! h) ?1 H k
5 O0 [- p' `! V1 u8 y3 L; N
- Import string item(s)- _! f4 Q! A7 `' h* N6 H" m7 k
- Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt"0 _( S$ Y& Y! I6 t. {8 E
- Option with 'S', update a string value separately by strref# K& |6 ~8 `) p, b) n* O) j: y/ X
- Option without 'S', update directly the shared-string (multi-reference string value)! j2 |& u9 a! ~& F
- Option with 'R', strings will be reconstructed, and the same strings be merged.0 U8 {2 T. x8 b, M2 v
- Case omitted save-tlk-file, overwrite tlk-file0 C+ y) A( x' g
& |8 m% `( M0 ]6 b R
DAOTlkEdit -d source-files output-save-directory export-txt-file 9 T. D" U2 k( C, ~" m, \$ a! B; f . U+ e- |! T# W; E - Remove & Export GFF3.2x embeded strings / l" }5 y$ ]: r4 O+ U' x) k - source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf"1 [6 D; l# P2 n/ G" P9 U
- i g/ ^7 Z+ U0 P# J
* History ------------------------------------------------- * ?: O6 X, h9 @& \0 u( ?1 B3 x, ` X% ~' t" y4 _0 c8 ]6 f
ver. 0.20, 2010-01-19) z8 w" L+ w9 X8 a% T4 H1 p