1 u( W7 [) x+ }Uploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010 2 P- o$ p* F& f- G" W2 z+ c* f2 |DAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit)8 D M9 e' R" P6 o/ X
ver. 0.20, 2010-01-19 % o+ k! ?" s" r% Z7 ?1 u/ n+ [: r: m6 F- r3 y! S
- DAO TLK Editing Tool8 X7 ?) Z/ [" }; K* ^! @
- Can handle multi-referenced string(s).7 l! O- H! x: h
- Export (Tab Sep. or Line Sep. with/without dup.) / N' o# s& Z0 F - Import (Tab Sep. or Line Sep.). |) r$ |: ] B( @0 `7 o6 l3 _! e9 j
- Comparing tlk-files ) [/ i$ z0 P! v - Checking categories of the strings and Filtering the strings.# W# V8 i- g# u2 a
! ?3 d7 a; z: v: c
- Require .NET Framework.8 }- L k P3 B: \0 F
6 j9 o3 b# A* [$ y2 j$ f
* Without command-line option, Program starts in UI Mode. v1 ]: _. u. ^8 y" i3 e: R
3 v3 V% D( ?1 z/ N N, t. m: V* Command-Line mode --------------------------------------- ' P$ a# s" U3 O3 l' i" O. S9 K: S
Exitcode: 0 No-Error or Succeed. else, Error Occurred - z7 ]. N |- z) |8 ~% m/ V6 b+ a5 J- E) A
Common options . ]4 _' P0 C" B2 A ' \( p" x, m/ }. i* q U) M - Option with 'Q', silent mode. doesn't display message box for error5 @& i, |6 O! _5 w4 x5 _0 m6 w- a' V
- Option with 'X', always display message box showing exitcode 4 d& T5 w; `) y8 Q! z - Option with 'Z', logging off 8 l, Y7 k$ g6 E* r- ~# Y7 x ' ]1 _7 |0 w- R6 _1 S" SDAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt 0 e1 b+ n" ? ~+ [3 e% V! l ) x- p+ u& ~3 r2 z0 x0 o8 a6 z - SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File; | K5 ?% A0 S
; {; \( ?! c; a* jDAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt - y3 u) N. R9 i, w/ S7 o8 Q3 T0 ~* _# c/ k9 \' p o
- Tab Sep. TXT File to SDJ's tlkeditor Export TXT 2 n- {. b/ W5 N" F0 F
: i0 ], F6 N p" N- Q! A
DAOTlkEdit -diff[m] a.txt b.txt* g y2 ~/ X# x* S$ o5 t
M, @+ ]: `: X! d7 i( 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> 5 M) ] Z) Q$ Y: W) r. r1 @) y - Case option without 'm' (-diff), Tab Sep. txt file.! ^: h: W$ b4 Z" ^5 V. l
- Case option with 'm' (-diffm), Line Sep. txt file.# L9 H7 Y1 v _( K4 V
' i# Z/ U. J7 y4 @2 m1 ~
DAOTlkEdit -e[m] from-tlk-file [to-txt-file]2 n0 J" D6 u1 _: E0 ]
0 ^6 r v/ o; m, | - Export string item(s) ' U' @, N! K: j2 v0 s - Option with 'u', extract without dup. $ O9 X: c& R% o0 l/ U J - Option with 'm', Line Sep. txt file.% E- o" }" s7 t+ g
- Option with 's', sorted by strref./ f, a6 ~- c2 \4 i- ?
- Case omitted to-txt-file, saved to tlk-file.txt $ {! u+ a1 @- ?* a& M4 |& R : q' K) C. ^ d3 e% I1 J' jDAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file]; `; l) q% G3 R
- u& [$ H5 m3 V- o% U5 x* U
- Import string item(s) . n; I" R9 k- [- n, ~$ h - Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt"+ R7 i" Y: g7 u2 d& a- [/ ?
- Option with 'S', update a string value separately by strref6 O+ r/ P# U9 F$ u; v; r8 l' t
- Option without 'S', update directly the shared-string (multi-reference string value)6 [) k' S7 G/ J& u. d4 c
- Option with 'R', strings will be reconstructed, and the same strings be merged. " x0 g4 V9 V0 H' o - Case omitted save-tlk-file, overwrite tlk-file2 Y/ e$ `# p' t0 Y