2 p% Z/ E$ e6 ~$ `6 Z5 ]6 G2 vUploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010 : }* Z9 k. A! b" W1 TDAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit)- n2 |0 P& L6 M; c" [
ver. 0.20, 2010-01-197 q$ u) _7 i( D# ?! Q0 a4 M+ P
" }: i# k8 L, C( o
- DAO TLK Editing Tool A. G" P" k. k+ S0 b- y1 m1 K: Y - Can handle multi-referenced string(s). : n/ j2 {% h: [, j/ {5 ]1 [2 i - Export (Tab Sep. or Line Sep. with/without dup.) - ?( V4 s x/ R3 z! Q3 X7 c/ P, f - Import (Tab Sep. or Line Sep.)4 R5 n$ K# I' E/ W
- Comparing tlk-files 4 u+ p/ h- E; ^2 E - Checking categories of the strings and Filtering the strings.1 ^+ g1 P) @4 }5 t6 V) }$ _! r
' ^5 H- h6 e7 {) Y& u* P+ v
- Require .NET Framework.$ @9 Q5 T, f0 I) g2 G% l9 M. u
$ r( k2 B! N7 J# ^, n
* Without command-line option, Program starts in UI Mode.$ N% z1 q8 m# R4 F
3 ]6 C$ L6 i+ X m
* Command-Line mode --------------------------------------- 9 `4 V2 L8 ~1 h' O! ~# j% V) I, H' ~: W, j6 p( f: F
Exitcode: 0 No-Error or Succeed. else, Error Occurred 1 O8 d& t" A: `4 J8 v, M \* V, ?' H* k3 K; Z
Common options 3 c1 Z$ }; b" q: u3 Y9 o# Z- ]% c, D7 o5 ]
- Option with 'Q', silent mode. doesn't display message box for error. B- ]1 N) x2 J5 p0 |
- Option with 'X', always display message box showing exitcode ( l" s# @7 k" ?2 \0 [& T - Option with 'Z', logging off 6 ]: S% O, y/ F. v! }; {3 v$ R( z& T8 H# O
DAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt3 ]; a Z! ]' K& V
" o* m) s8 Y1 e; z6 N
- SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File 6 G. c3 i$ u( h$ j/ {9 u [, K % D j- b* z5 I! B P/ N* i% cDAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt # ?! z/ t8 ~3 E( r; n; ?+ m' M# Q: ~6 K* C0 l! z9 z: z
- Tab Sep. TXT File to SDJ's tlkeditor Export TXT 3 f n. Y& o: y5 a + ?, w5 k {- M0 C# A/ A: G, \DAOTlkEdit -diff[m] a.txt b.txt& D% u+ L+ @- E |, T
1 T1 i Z4 d( g& q
- 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> . {" u5 F! ^$ Z2 ?; i0 p6 v - Case option without 'm' (-diff), Tab Sep. txt file.) M! s( @, b5 C# w/ g- u+ Y
- Case option with 'm' (-diffm), Line Sep. txt file.- a! `" ?' k; f5 l) E
! b1 v \( T0 u$ g# a& T+ |! e
DAOTlkEdit -e[m] from-tlk-file [to-txt-file] 1 ?/ u _. L$ j) B7 ~# J7 w; K( N% t6 ~6 G5 C3 K7 ~
- Export string item(s) 7 O8 |# q6 ?) A4 x% b7 H* d2 X - Option with 'u', extract without dup. - |0 O6 f( Z+ E, V1 d - Option with 'm', Line Sep. txt file. $ V( M( n+ a& F. u& E/ P" k - Option with 's', sorted by strref. ) f' y7 D6 X" F5 E# B* B( W6 k$ w - Case omitted to-txt-file, saved to tlk-file.txt : b( c3 @& G# r' f1 k# R! I " y! V" Y. f* KDAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file]- z$ S d" H$ |4 _! `( w8 R
8 `" W. J$ b, M3 A& h - Import string item(s)3 b3 J2 k9 ?# j6 Z
- Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt"! U Y7 M7 A4 W- D3 ^8 w/ |
- Option with 'S', update a string value separately by strref , i4 {( i+ _$ P - Option without 'S', update directly the shared-string (multi-reference string value) X/ e2 x5 o# ^ N
- Option with 'R', strings will be reconstructed, and the same strings be merged. " A3 N" N( ? Z$ Q w - Case omitted save-tlk-file, overwrite tlk-file- s& b4 K' b% |/ f. E