國外高手製作的 DAO TLK Editor 非常實用 ! v) A0 \% X: D" w2 x0 m. q* y 3 s e0 u* |, O: T6 W7 u " h( `* ]; ]1 G# N$ y: I4 s& C+ {2 D# b, ~3 W. p4 t
原文來源以及下載點:http://www.dragonagenexus.com/downloads/file.php?id=2713 j) m/ M/ u3 O2 Q! d
$ t; g3 C( @& x6 {Uploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010 7 D# q- O7 P: h1 E3 q- h
DAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit) ' Z! w1 U9 C# F& V* I5 R, [ ver. 0.20, 2010-01-19 # H T) F- h0 m7 s$ ^1 ~0 S4 h0 B! G0 I, e8 ] z
- DAO TLK Editing Tool* l. g- |: j0 v" r0 ]6 o" E
- Can handle multi-referenced string(s).9 c/ V: U, a# S2 w. |& h
- Export (Tab Sep. or Line Sep. with/without dup.) . T$ P# o) x0 y8 j9 J- C' S- c) e - Import (Tab Sep. or Line Sep.) 4 S5 N3 f) I* M Z - Comparing tlk-files 0 w' i! W( M) ]$ K5 }) @- G: L - Checking categories of the strings and Filtering the strings.! f o- Q- x& H$ V. y' b, {
7 A0 R2 S- e6 U' v. M7 O2 N - Require .NET Framework. 8 ~; ]# B( X7 F3 Y8 g6 f% z7 g 3 D! V' {; Z5 k4 s# ]+ A1 A* Without command-line option, Program starts in UI Mode.( m+ D2 `: `( f T: c5 y& d
6 \4 D* L) u) z7 h
* Command-Line mode ---------------------------------------% t. V- |2 c3 C4 R0 U
; @- D6 P* A8 ?$ TExitcode: 0 No-Error or Succeed. else, Error Occurred 4 n2 Z: T. M& }! J7 ^& Q/ M) u- E# k7 A. ^; P+ D3 X
Common options' u q5 R; x$ {7 v" e5 H
/ w' x+ ^$ x+ N% T x' e: ]
- Option with 'Q', silent mode. doesn't display message box for error & }) T. R, @; ?5 j0 D5 X0 i - Option with 'X', always display message box showing exitcode. M% M# D/ M; \5 r8 O/ `: F! E
- Option with 'Z', logging off 9 B: ~+ S4 D0 `: S: h- K4 a S9 G# c2 g r2 @) E& C% {% O
DAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt ) z) t* @ Z) M" w0 Z/ Q- o' x' R: y
- SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File# d/ z f3 V7 p: g* }+ S
% W& p7 p' n( A8 O* B cDAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt3 }' f( [, s! J% ~ @( V( H! ~" m
6 F; H" ]0 O% n- `5 b2 z+ j( w
- Tab Sep. TXT File to SDJ's tlkeditor Export TXT 3 V# R9 C# }6 E! R9 n* q& M! @7 ^# Q. X' w7 c+ @
DAOTlkEdit -diff[m] a.txt b.txt 3 A8 g k( B' h& L1 M4 V: i* ]. M5 q N1 F' R2 `3 w& q# 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> ! `: k! j& d- H! p- D6 N+ T) x - Case option without 'm' (-diff), Tab Sep. txt file. e, G6 c$ u1 n
- Case option with 'm' (-diffm), Line Sep. txt file. ! }7 } ?6 O4 `& p$ z v& b! f c. W9 d( G/ z1 z0 n. ZDAOTlkEdit -e[m] from-tlk-file [to-txt-file]! O2 P" Y A1 \- y3 D( c; ]
! z% N+ `8 k; x b {+ x+ J
- Export string item(s) % p* T6 z1 A3 T- l1 e6 j, z% q, [2 k) Q - Option with 'u', extract without dup.6 L$ V. l9 [2 H7 H+ f- M) F
- Option with 'm', Line Sep. txt file.* Z5 J: L: N u5 t# T
- Option with 's', sorted by strref. 8 D& M" H! k, R5 u - Case omitted to-txt-file, saved to tlk-file.txt - x0 g O0 b6 v1 U; z8 R% C8 ]) K- F
DAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file]; n" m" }& O) H3 `
* V; x/ C5 P3 _7 l* V9 U - Import string item(s) S) W; `" A Q
- Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt" : z0 W+ M3 u8 F0 r - Option with 'S', update a string value separately by strref# R, g- S; F! X
- Option without 'S', update directly the shared-string (multi-reference string value)( t3 ?. K$ n0 i5 b6 h1 D7 v
- Option with 'R', strings will be reconstructed, and the same strings be merged.# w$ L7 E) d G
- Case omitted save-tlk-file, overwrite tlk-file 4 |- V% r% L x8 n" _$ E 5 c) J, m# a: s% o* f K# B. L& ?
DAOTlkEdit -d source-files output-save-directory export-txt-file 9 J: G# P/ P" p2 m& b8 L* g4 y$ o+ }7 c7 w8 g
- Remove & Export GFF3.2x embeded strings ( x; l+ ~* s3 f& p1 o3 j - source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf" , \7 }, u. v# \' m' s3 Z7 \ W. E. j" s/ Q5 Q
* History -------------------------------------------------! ~3 Z- a7 j) b `9 M
7 r( d% Q5 R# g3 Pver. 0.20, 2010-01-192 w2 Y! }, g6 ~0 i
2 `& B' ]8 c; c8 F4 {) A; X9 ^
- fixed. didn't found strref. & [: x# ]% r) ]1 \7 T3 B% ?* D+ h- added. GFF3.2x remove & export embeded string.4 c# V4 c( I+ C# o
- added, Find All5 J. w' l( G3 i3 |0 n# }5 ]5 u: z
- fixed, edit text didn't changed when undo current cell 0 O& o8 c) `( G w$ w5 P- fixed, Find(F2) didn't do from start row. (v0.16 bug) : k K( S" w$ q i: N B- deleted, empty.tlk" g5 T4 @% N% c9 g9 p' k
1 h& L) ?; J; S
[attach]30[/attach]作者: humour 時間: 2010-5-2 15:41:56