7 ^& |( r: U) S n! L+ X' IUploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010 9 W) V7 L! u0 C+ L6 L
DAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit) + A6 T' g: p) p5 s2 l3 [ ver. 0.20, 2010-01-19 6 d! i5 K0 z; a L, O5 P0 {) I; O( h
- DAO TLK Editing Tool & S$ [8 F$ y3 T0 t - Can handle multi-referenced string(s).2 | D, c! A; g
- Export (Tab Sep. or Line Sep. with/without dup.) & B+ g& t, U" _ - Import (Tab Sep. or Line Sep.)/ t/ w, t/ R) r$ L$ L { a
- Comparing tlk-files" [$ ?" N+ h+ a! f' i. j) x
- Checking categories of the strings and Filtering the strings.& [) ` p% Q: S2 Y D
2 ]2 M% Y7 J0 h# o3 d) ^5 h% s
- Require .NET Framework.0 J. H6 p6 x: p* j
% |4 z/ T. C' m
* Without command-line option, Program starts in UI Mode.2 c% o' i2 C2 c9 s% x% T
% Z1 _' O( k. r. u/ v0 ~# cExitcode: 0 No-Error or Succeed. else, Error Occurred - w# @0 H6 V) h: ^0 i+ O ) _: |& O9 Y: r- p+ b" a' CCommon options 6 l5 o' n! r+ a+ f7 V) b# ^$ s( J8 _! U+ o
- Option with 'Q', silent mode. doesn't display message box for error ! R U6 w' B/ V - Option with 'X', always display message box showing exitcode & A! o2 k+ l, Z# P - Option with 'Z', logging off" n% Q+ D. H$ `0 q6 K
! C" r2 K9 d+ `% h" B% @
DAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt1 T/ L- }* ~, F* J2 l% S8 }
1 |9 d: G+ n u5 d( M5 s0 s4 w( B
- SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File: B" B5 p! E3 U! T U
* R8 ^0 k+ M2 T1 O( _' Q% NDAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt6 }2 g- C' n, t
7 _9 k( ^1 q. ~: R - Tab Sep. TXT File to SDJ's tlkeditor Export TXT V/ O, i3 V( `% H/ Z4 K
4 C; [# H6 n- r
DAOTlkEdit -diff[m] a.txt b.txt ! @; U5 ]" Z D1 V; d; M# b. O: R1 S# r, E$ [$ R5 @3 u0 i( N
- 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> ; h; D* y( o6 h - Case option without 'm' (-diff), Tab Sep. txt file.$ G+ q6 @1 T" m0 ^+ V, i) o
- Case option with 'm' (-diffm), Line Sep. txt file.0 K; P$ ~0 O' Q0 P
9 ?# O. J- p$ S/ Q7 @DAOTlkEdit -e[m] from-tlk-file [to-txt-file]+ \# i$ D2 m9 ~
; }* P6 C$ A: w7 g& a
- Export string item(s) ; G8 C- z5 x/ Q3 R# { - Option with 'u', extract without dup. ' l! w# x* O+ v2 P - Option with 'm', Line Sep. txt file./ Z8 m6 b3 Z5 F! l
- Option with 's', sorted by strref. 6 x2 `- f3 f9 Q( M* q) p - Case omitted to-txt-file, saved to tlk-file.txt 6 o& B: q4 f7 n: k6 A $ ^( t6 a6 {6 aDAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file]- A$ o6 A) D- S$ G
. O* e0 E2 N. R5 w - Import string item(s) 8 ?4 Y7 P/ ?4 n - Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt" . j/ W, k" Q1 q9 A: t- o ^ - Option with 'S', update a string value separately by strref : f. _5 {4 c/ P& Y3 Y$ `+ y - Option without 'S', update directly the shared-string (multi-reference string value), J& C& O# E& Z
- Option with 'R', strings will be reconstructed, and the same strings be merged. 3 o* q# W# z% |# P+ M: T - Case omitted save-tlk-file, overwrite tlk-file/ Y) Q- D+ W2 k+ ~" ^' F" s, p
4 U$ G% R3 N9 H8 E) I
DAOTlkEdit -d source-files output-save-directory export-txt-file ' o+ K* c4 p& v1 i9 {5 g' j! L1 M$ g3 t- [' |. z
- Remove & Export GFF3.2x embeded strings3 N! c# p8 r8 l4 J0 P. q/ Y8 y
- source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf" 2 w- _/ u, Y6 n. k/ H( I 4 r& ~+ j1 r! ^7 t" L/ E; g* History ------------------------------------------------- 8 I- @+ S& X! w4 R3 T/ y9 y3 P: d
ver. 0.20, 2010-01-19, ]+ D% @; ` W9 R5 a* i1 D
# f7 e7 k& e" F7 c& b- fixed. didn't found strref.0 X; N# a$ M2 N: M
- added. GFF3.2x remove & export embeded string. - U# K; W7 b0 o; w( E- added, Find All 4 _( d. W1 f/ S; H Y7 g+ b- fixed, edit text didn't changed when undo current cell2 ?9 A" Y/ @; n
- fixed, Find(F2) didn't do from start row. (v0.16 bug) / ?+ {" ^$ Y) _) E- deleted, empty.tlk' D0 E; x3 ~8 r- T7 i; m