5 N6 v) f! `( |Uploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010 ( ^0 W2 Q6 Y- l( A- ODAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit) ' w2 T/ X4 B7 r. e$ s1 H* D- y ver. 0.20, 2010-01-19 / f# U5 `" _; s: J7 F! r4 k X; r( d; s, b3 O
- DAO TLK Editing Tool: a6 f1 L- [0 @2 z
- Can handle multi-referenced string(s). ) f% a- ?5 Y+ ~) r& ~0 _3 ? - Export (Tab Sep. or Line Sep. with/without dup.) " p6 C1 M* k% v: ` - Import (Tab Sep. or Line Sep.)& j; F' u# O+ K( P/ c
- Comparing tlk-files - ^6 o. U1 e$ g4 z - Checking categories of the strings and Filtering the strings.& f6 d) h. s8 r: Y" ^; I
- l0 K9 p2 ^, t. ^9 h
- Require .NET Framework.$ D/ Z- J/ M- a2 {
( l O i ~; l' w2 |. h& j* Without command-line option, Program starts in UI Mode. ! |* h" _# P8 Y : N, F5 t; W. U1 e* Command-Line mode --------------------------------------- # G9 Z* k j+ G2 z* ^% q/ |: {8 u% g
Exitcode: 0 No-Error or Succeed. else, Error Occurred2 ^/ q5 a0 ~* h- {3 _- D
* Z3 q7 K% q# c4 F& ~: h& pCommon options , r3 C8 M, ]/ s 1 t) m5 r6 z) S* b - Option with 'Q', silent mode. doesn't display message box for error + P X$ Y" F0 n - Option with 'X', always display message box showing exitcode6 {1 X& ?; K3 K$ K
- Option with 'Z', logging off 9 V7 Z5 V- q3 V6 _: G3 V, f$ r/ b& P- H9 L7 e1 d; ~+ ^+ ]/ U
DAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt : q. b+ w2 q' j8 ]/ |! D$ q' ?- l( ~% G- F% s k9 ^" V
- SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File ; e' L" Z9 K( f+ K( z# {, z+ ]4 M' {) X( }/ z6 V+ }/ ^( }
DAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt $ I5 ]. B* Z( a1 K2 Y, i' [- C8 y# W5 C, |' v2 ]
- Tab Sep. TXT File to SDJ's tlkeditor Export TXT : g! b1 a+ |2 f! Q 6 O! O n D( vDAOTlkEdit -diff[m] a.txt b.txt9 n, P0 w% w8 _2 L, N1 {7 V
0 ?: Y. j" x( K3 h# e E - 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> ' w' I3 V) D1 _1 p: Q1 l3 M3 k9 W& n - Case option without 'm' (-diff), Tab Sep. txt file.: _$ D7 d' U0 S2 s( O! o3 G/ k3 `
- Case option with 'm' (-diffm), Line Sep. txt file. & T# B' B! l& f6 ?1 | , b1 @7 t# z/ `' |' T9 kDAOTlkEdit -e[m] from-tlk-file [to-txt-file] 9 S* _* {( n/ t, J: |7 R4 _2 {& j* `9 m* p3 j* F3 [
- Export string item(s): z% Q: _, b6 Z7 W) Y) ^
- Option with 'u', extract without dup. / S( Z% a& ]! b8 Z: ~$ G - Option with 'm', Line Sep. txt file. * A$ U2 Z$ k5 K. ~" m7 ] - Option with 's', sorted by strref.* b; U% q$ }! o* i
- Case omitted to-txt-file, saved to tlk-file.txt ) `/ _3 b" }! Y+ K $ J/ V; v6 A0 h3 P' V+ jDAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file]4 d$ e9 H. i' N' D; A0 Z& a$ E; O7 {
+ [% [& l0 {$ c; E9 i - Import string item(s) 5 j7 z+ X. p5 n - Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt" ; m( _! D/ \. \ - Option with 'S', update a string value separately by strref ^4 U! q# C7 h( f8 x- C* q
- Option without 'S', update directly the shared-string (multi-reference string value)% j: j& f9 U) e" n* W3 T
- Option with 'R', strings will be reconstructed, and the same strings be merged.3 L! p- h6 R1 E6 z6 j9 b
- Case omitted save-tlk-file, overwrite tlk-file - K. _6 A9 t2 @% ]+ E' @$ Q% o; b 9 G( F, f+ ?: g) a$ \4 F
DAOTlkEdit -d source-files output-save-directory export-txt-file8 y2 w5 t" V' A
3 F2 J/ K3 u' [& ~
- Remove & Export GFF3.2x embeded strings% ?" M d/ e6 d1 D# T
- source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf" ; L. p5 W9 W2 }. D' h+ G ) P* J. [/ _" j; I. G* c* History ------------------------------------------------- 1 `8 V$ A- y- X6 L8 R' O . ~5 v" \4 F' @ver. 0.20, 2010-01-19 3 _+ J6 L6 X4 c+ b& _; ^; p E% d0 V% K3 I, w* }; f
- fixed. didn't found strref. ( a7 n! f" a% b, D! e! j- added. GFF3.2x remove & export embeded string. p" o' a0 H, E- M, @" J- added, Find All ; Q! Z' h5 l6 s* s' n$ r% X- fixed, edit text didn't changed when undo current cell% z' z6 [/ y+ t1 l6 u* h: Z/ v
- fixed, Find(F2) didn't do from start row. (v0.16 bug) : f7 `% v( v$ T% |1 w& l; A- deleted, empty.tlk5 X& W; V# q2 U2 P