0 h* w, n5 e- s3 Z mUploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010 ' Q; n4 t# G$ S+ ~( S
DAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit), J7 Y. }0 E! X
ver. 0.20, 2010-01-19& l7 Q' b3 _( n t! X2 e& Y* x, B
$ @: {8 v! _6 \6 f: r+ k - DAO TLK Editing Tool' z& v7 b% d1 G9 F& Q
- Can handle multi-referenced string(s). 0 W( d# U3 }: s! N# r: G - Export (Tab Sep. or Line Sep. with/without dup.) ' m$ ^; x) }! `# _ - Import (Tab Sep. or Line Sep.) 2 a; a3 H. a [: o9 ^9 _ - Comparing tlk-files 8 p: \- G; X7 o+ n9 ` - Checking categories of the strings and Filtering the strings." U6 P* o8 c. e% l ~* \
8 ?% R$ @, E m/ E& L
- Require .NET Framework.' m7 S5 L3 g+ R
/ e/ l& X: R* Y- D( W; K: U* Without command-line option, Program starts in UI Mode. Q G" w5 k( i% c; r4 W% q- \
: S, m* a4 U! i+ z6 {* Command-Line mode --------------------------------------- 7 f! \$ N/ `3 l* L& @4 R, N" {# ]7 W5 u& x# e8 _
Exitcode: 0 No-Error or Succeed. else, Error Occurred * d0 O' Y# w% [1 @ 8 M: `: m. e, b9 K% F) p9 jCommon options ; P% b7 t6 Y: }/ ?) t d- k5 N, l9 l: x! Y" c4 m+ S
- Option with 'Q', silent mode. doesn't display message box for error; g) ^9 o! E. c9 s7 q0 b3 e
- Option with 'X', always display message box showing exitcode 7 v5 _+ X5 @. H" ^ - Option with 'Z', logging off. z$ s* z v6 E- H: S
# @( t3 u( T A4 d3 q7 s; xDAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt( Q7 T. h: H8 i
# x M; L) e* x d1 q% e
- SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File, e" K9 d' o: F W8 s
' N2 y4 N$ Q0 ]8 b* |0 p. g& @3 H1 o CDAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt * @' f2 m' H+ `. T) \8 z ' t( U0 G, P' O3 s- \ - Tab Sep. TXT File to SDJ's tlkeditor Export TXT * P. W2 K, e. w4 x* b* S3 n1 G, f# L* v2 Z: y$ u5 |
DAOTlkEdit -diff[m] a.txt b.txt! f( C) O @" H5 [' H. K8 k
* ^. r9 X5 }+ N3 e9 m - 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> . w7 ^# Z) h, w - Case option without 'm' (-diff), Tab Sep. txt file. ) V6 v' Q+ Z" W G* g$ L8 S' l - Case option with 'm' (-diffm), Line Sep. txt file. . e/ e4 B6 l! y8 ?, c. |/ U, H& Z' k9 m
DAOTlkEdit -e[m] from-tlk-file [to-txt-file] + {* r; R# \) U - ]* u8 F1 B% J - Export string item(s)! \$ a% @ F0 }6 E* y0 V
- Option with 'u', extract without dup.4 x. j3 c% f, y
- Option with 'm', Line Sep. txt file. 8 v' {. _/ z& l2 s) V) J - Option with 's', sorted by strref.) o, X) O6 D) K! l
- Case omitted to-txt-file, saved to tlk-file.txt9 G% D+ ]" q4 q! }8 E T
( i, X+ p, R" G$ J3 Y# P) CDAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file]+ W0 A$ Z0 u( O6 A$ e1 a3 G
* q, H' P/ G4 H2 F* u
- Import string item(s)% q6 A9 ]: R2 h- G8 @8 P5 z
- Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt" 1 |/ {1 I' t' u, T- J/ c; R& t) C - Option with 'S', update a string value separately by strref . t% J3 P$ p+ a+ J7 C# M/ v - Option without 'S', update directly the shared-string (multi-reference string value) - b+ ~9 x+ O0 }( D8 V - Option with 'R', strings will be reconstructed, and the same strings be merged.1 Z# C: s- R8 H/ K- o2 I/ \
- Case omitted save-tlk-file, overwrite tlk-file2 b0 u7 p2 T. ?& }" R( T
; m) R1 ?. U# X
DAOTlkEdit -d source-files output-save-directory export-txt-file 4 L! m ]9 [3 n# F, @$ J; t' g- }% g3 D4 |6 @
- Remove & Export GFF3.2x embeded strings 8 d2 t g, f8 b - source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf" 3 t b' L& p/ O: w) ^- u & d! J! Q* T4 [: S( l* History -------------------------------------------------3 Y9 L/ j" k9 m/ M9 L
) w& X9 {3 [0 q/ P8 o0 Pver. 0.20, 2010-01-19 7 n1 D* V9 g2 {9 e& I) } 6 Q t4 ?1 A3 D$ ?1 ^8 W- fixed. didn't found strref.+ n- r# |: e1 e. e
- added. GFF3.2x remove & export embeded string.; }$ [7 I7 h- U: L& ^9 S
- added, Find All / J1 p, {# b% m# y' y. T% K- fixed, edit text didn't changed when undo current cell7 m0 g9 w1 T$ j* j I8 }. Y) `2 I
- fixed, Find(F2) didn't do from start row. (v0.16 bug) % [' u" M, J/ e7 ]3 B% w- deleted, empty.tlk 4 @6 t1 b) J9 X0 i. C8 ~6 X0 I( v- M/ F7 ^# a( e0 w7 k+ K
[attach]30[/attach]作者: humour 時間: 2010-5-2 15:41:56