+ ]1 |7 P, i8 b; zUploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010 " [ v% p1 S" D0 f6 N/ K7 gDAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit) # q& ?2 K/ y ^7 T; {. @% F* n ver. 0.20, 2010-01-19 & M, ~9 ~ }) `9 }& x8 \; i" j+ i, Z9 j6 J& _8 z' K! S
- DAO TLK Editing Tool $ v: {# R" f" h+ w$ y - Can handle multi-referenced string(s).3 K c7 s" _( y+ P6 h
- Export (Tab Sep. or Line Sep. with/without dup.) " u2 [8 B' _+ [2 S - Import (Tab Sep. or Line Sep.)$ u ]3 x* X4 E; T& N
- Comparing tlk-files ) l$ O$ o& t ~ - Checking categories of the strings and Filtering the strings.0 G3 ^& ~# Y" q+ ^
+ P1 f* i9 |1 a- W+ b; a
- Require .NET Framework.4 _- A/ u# H1 q8 I; w
3 s- m* \- \! C+ e% F
* Without command-line option, Program starts in UI Mode.2 K5 H+ d. S0 q# I$ |- s/ z {
{' q/ m" _' G5 o4 q$ g
* Command-Line mode ---------------------------------------& f8 c5 t: O0 W4 L
# N3 [$ a1 w q3 ^' r$ {Exitcode: 0 No-Error or Succeed. else, Error Occurred5 U4 W: n# w3 q7 }
/ F, v+ v' U0 J4 z& U, _
Common options 0 i9 n- ]! B) Q$ w i/ z6 L5 Q8 T ' ]. ~( ~4 A6 `$ o: U: e - Option with 'Q', silent mode. doesn't display message box for error , _9 K( b2 y+ d+ U/ o/ ] - Option with 'X', always display message box showing exitcode! O+ u8 m6 p2 k |4 y5 n
- Option with 'Z', logging off 4 F: R1 L X& S8 N4 _ 7 l- q/ L0 D, H# m ]# sDAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt 5 v# J7 D* u5 I. i2 [) w* E! r; K1 j$ e+ m! R+ `
- SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File % a5 n) X2 o% z: z! E9 x0 J ' B* Q: Z$ w+ FDAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt + Z/ d0 T0 s/ i. t! v9 b 3 h0 _: j9 { I9 K$ S9 H5 Z4 x - Tab Sep. TXT File to SDJ's tlkeditor Export TXT 0 m0 C) m8 Z, e" ?. N' _: h1 e7 r ) P9 r) N1 T. [# z4 Y0 |( tDAOTlkEdit -diff[m] a.txt b.txt E% H) ]- ?! \7 X* Y
% [ _, ~0 L% u: v: O - 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>) R& \# g; f: Q! a% W
- Case option without 'm' (-diff), Tab Sep. txt file. ! m s A6 s: u8 c& K) _ - Case option with 'm' (-diffm), Line Sep. txt file. ' x7 f/ E) N- D: | 6 w, Y7 n' ]4 P. I( sDAOTlkEdit -e[m] from-tlk-file [to-txt-file]) n$ t% A4 [5 g" X8 }3 y# Y
4 I" l2 r3 p7 T( d* [! N3 P - Export string item(s)1 A* A( e( o/ y2 y$ |. `
- Option with 'u', extract without dup. ; K+ m; `) @5 N Z5 y* p0 ] - Option with 'm', Line Sep. txt file.7 [: M8 ^- T. e8 r8 E+ }0 _
- Option with 's', sorted by strref.- X: Q) J# G+ P$ L+ c2 c# @
- Case omitted to-txt-file, saved to tlk-file.txt1 ?5 [3 i) P8 q+ t
! P/ {0 l( [6 |6 N4 z
DAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file]3 \: y/ r$ R2 f4 @0 p% V, }+ L$ e4 z0 j
% i3 }2 y. _) m7 d. _' j
- Import string item(s)3 O# o5 U" L+ l1 O+ [. b
- Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt", l2 v J% U: C' w1 g, S W
- Option with 'S', update a string value separately by strref: z$ H. w* G5 ^) O
- Option without 'S', update directly the shared-string (multi-reference string value) ' W6 o( s7 J# k$ j9 Z) S8 [- `. I - Option with 'R', strings will be reconstructed, and the same strings be merged.) \( ]& m" \1 U2 R. {) s8 B
- Case omitted save-tlk-file, overwrite tlk-file 3 }4 i- M8 O; y6 V o- q / T) _1 X5 r/ e6 C) H. y
DAOTlkEdit -d source-files output-save-directory export-txt-file : ~- J7 ], j% `, {/ @# y: H3 F6 w8 j' d: L
- Remove & Export GFF3.2x embeded strings, y# [3 U( J8 q- Y0 ]4 `0 V
- source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf"* x% [8 I: s5 Q5 }
! T: [, u& ~! `- j% I( E' [, w* History ------------------------------------------------- % P" U& b* T& K" O : ]4 C: U# v# Cver. 0.20, 2010-01-19- Z* z/ C+ ~1 [, O
& M' P/ f( Q8 j- fixed. didn't found strref. * u9 ~* n3 S6 _% d# {- added. GFF3.2x remove & export embeded string. ( `( j) U2 X- V2 f5 T# \% v, U- added, Find All5 P! [( o, U8 S9 k
- fixed, edit text didn't changed when undo current cell* n( \2 Z8 B I8 R& o ~+ W
- fixed, Find(F2) didn't do from start row. (v0.16 bug) ; g9 r' K& R; n; ]3 x4 q- deleted, empty.tlk. d; v' W5 g V. D% l
/ x# r: H j0 r7 F6 d
[attach]30[/attach]作者: humour 時間: 2010-5-2 15:41:56