% H0 Q& @$ {" ~6 P3 J- d5 l7 [Uploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010 , l% `/ T" ~3 w/ t$ C0 C
DAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit) 9 C ~4 L6 G6 ~! @ ver. 0.20, 2010-01-19 & a$ L; \% K/ _7 A" q - n0 B6 x, X$ Y+ k) F - DAO TLK Editing Tool 6 p# p% Q( m) M' c2 r4 T( i - Can handle multi-referenced string(s). ( R3 N4 I. D0 k- ^: { - Export (Tab Sep. or Line Sep. with/without dup.) 0 M G! W. x) q4 Z0 Y; h0 t - Import (Tab Sep. or Line Sep.)5 ?& @6 e5 R4 M( c# Q
- Comparing tlk-files4 y+ s4 L7 z! o8 @$ p# Q( O
- Checking categories of the strings and Filtering the strings. 8 y# Q$ C. ]$ y; Y ' U/ ]& \9 _# L& S4 o+ C: K
- Require .NET Framework. & k- |% g# q. P# K+ l [4 r5 B$ ] u! l) L5 ]
* Without command-line option, Program starts in UI Mode. ' ~7 }- M. \) V8 J( C _( }; K; s4 _9 |; `' g3 x& g
* Command-Line mode ---------------------------------------$ I, \3 ] Y& E
3 A' E( E, u1 U. OExitcode: 0 No-Error or Succeed. else, Error Occurred ' i5 B( T( b6 k3 j/ r5 t) c6 B; B+ ]4 l* U# ^7 a9 x( s
Common options * ?: V: b# A9 g4 { ; E' K- k, N6 ~5 Q# \; I& q& s3 n, G - Option with 'Q', silent mode. doesn't display message box for error- f1 G) C2 `4 f5 w$ A5 d. g( B
- Option with 'X', always display message box showing exitcode! z t* m: J: `3 `3 o. k/ q- O
- Option with 'Z', logging off ' w1 t- i# n. n$ S) W ' f6 f, Z' |& i6 bDAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt # |' m) M! c- T3 B% b: Q ( Q5 s* e+ y! P/ v/ v O0 h - SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File( {8 C+ @5 K+ F* t
# V# Y9 \" b* l
DAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt & b0 M' g0 ]; y( d! K2 O' g: | 9 b( b P( j0 w$ ]% d - Tab Sep. TXT File to SDJ's tlkeditor Export TXT % c7 }1 n, H- Q + d, h' O- H; [4 [7 a3 D$ SDAOTlkEdit -diff[m] a.txt b.txt; W& e$ n b2 ?; N
9 y) `& p7 F, E1 t/ j
- 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>/ j3 f# j) ~# b: G: l u
- Case option without 'm' (-diff), Tab Sep. txt file. H# T( m+ l# J0 r8 A* P. M# U
- Case option with 'm' (-diffm), Line Sep. txt file. / I8 r) c5 j; d0 i; O5 k" b; l ) Y# H7 I; K5 p3 L5 cDAOTlkEdit -e[m] from-tlk-file [to-txt-file]( X4 Q; J1 Y: E( H# \! V' u) d5 u
, I. B. n5 q; H' U4 `" U% C2 T - Export string item(s)3 w2 V5 X2 l# T3 I# S4 ^
- Option with 'u', extract without dup. / j7 T, F, s. G9 W Y9 ` - Option with 'm', Line Sep. txt file. * n# k& P$ [( Q+ ^9 Y6 ^ - Option with 's', sorted by strref. 5 z; f \- Y' L s# T5 L( O - Case omitted to-txt-file, saved to tlk-file.txt, S7 V; T u ?$ O O
6 @& a i9 j$ m& s - Import string item(s) & }4 G# Y5 e* z - Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt"( J! e4 w/ y1 g, r4 x
- Option with 'S', update a string value separately by strref' J9 J5 Q3 P- X4 d
- Option without 'S', update directly the shared-string (multi-reference string value) / q q! g4 r0 ?8 N - Option with 'R', strings will be reconstructed, and the same strings be merged./ y U0 a3 h$ K6 V
- Case omitted save-tlk-file, overwrite tlk-file 8 V. Y) T, r N8 v4 f1 K2 z; r 7 U: p9 A9 Z/ G# L- e# x4 ~; a
DAOTlkEdit -d source-files output-save-directory export-txt-file* S6 n, S3 _6 f