2 r: B, g4 L' d- n3 q, hUploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010 2 Y3 V2 ]# W; i7 _8 D: c
DAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit)5 P% K/ n% \7 M# A7 I+ H0 f
ver. 0.20, 2010-01-19" u4 a2 w4 q, _: @( V
0 n* i8 d4 p2 e/ x3 L - DAO TLK Editing Tool 4 m6 q$ Z3 z# q - Can handle multi-referenced string(s). , n8 p r& V- u& a- {7 |/ ] - Export (Tab Sep. or Line Sep. with/without dup.) 4 I2 w) D$ _. H# |$ H2 k$ s4 c - Import (Tab Sep. or Line Sep.) 5 m0 T# T2 {/ ?& {5 ` - Comparing tlk-files , c( F8 F9 m' H - Checking categories of the strings and Filtering the strings. - n$ Y* Q5 a7 ]9 `$ ]0 ]7 P1 ^; b ( w+ d; C/ G# I) ~ m/ v% Z( X% E - Require .NET Framework. 1 L0 ?: n* c5 ~/ i . v4 S, f7 |3 z8 ?' t) r* Without command-line option, Program starts in UI Mode.6 N* A& V: R6 B; J5 g) t& ?
4 u4 J/ y, @8 D$ L2 M* Command-Line mode --------------------------------------- 6 [2 r' N1 T0 c3 b0 I( {: w+ i 1 a1 I! T$ I9 M4 IExitcode: 0 No-Error or Succeed. else, Error Occurred5 y& Y+ t1 n" z
7 } c+ Q4 t' U. s, d1 } f
Common options 7 E: A0 @# [: E6 N; h2 M/ o4 U* i1 V9 l, i+ C5 ^% j
- Option with 'Q', silent mode. doesn't display message box for error" M" @- ^5 p) C
- Option with 'X', always display message box showing exitcode5 w# d6 J( E3 m4 ]% ~
- Option with 'Z', logging off: M# a4 T8 E3 `
6 N& \; I9 ^( L: @! ?0 Z& b4 k
DAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt 6 T+ s: k& e$ u( h& f/ V 6 }# z, P1 `8 w$ g' Q: j - SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File1 c E0 a# b" Z* H
\) }2 s9 E/ X, u: w5 C
DAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt % N: C( M. w: k3 X6 {7 b$ x. J7 W6 R" p. `+ X9 h) Y. R
- Tab Sep. TXT File to SDJ's tlkeditor Export TXT # |7 A6 R6 W! G0 \# j4 Y
$ n! U& {1 S2 W# V: Z
DAOTlkEdit -diff[m] a.txt b.txt9 `$ S- u7 ?0 h; ]# D
5 e0 H) f! F2 @; |3 Y8 T( o" L
- 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>+ `+ C. f8 @8 W3 ?7 p
- Case option without 'm' (-diff), Tab Sep. txt file. : h7 o+ a: ^# k. V* T7 W - Case option with 'm' (-diffm), Line Sep. txt file.8 R% q+ R# f. a
" O! V! W% l1 j& Q
DAOTlkEdit -e[m] from-tlk-file [to-txt-file]& d2 D+ q+ s8 V7 P+ f# Y
1 C" f% @$ g+ G0 [/ k
- Export string item(s) 5 |1 r6 X: |* c - Option with 'u', extract without dup. 5 l; N2 C' [0 z1 X: s A - Option with 'm', Line Sep. txt file.9 d$ {% \% j$ g2 V- S! @1 E5 I6 s
- Option with 's', sorted by strref. " o2 u4 m m" O5 q' l% B% V4 a3 ~* j. ] - Case omitted to-txt-file, saved to tlk-file.txt 5 ?- b' E: f/ V \8 E 9 {. {4 ~# o8 f% t! k! ]* Y5 K: aDAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file] ! p" h8 G; W( |" U* k 0 z. ?$ A/ \! L) v' n1 v - Import string item(s)# V4 {) b9 q6 b
- Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt" - A7 W9 P. g3 u" x; x& ]9 ` d - Option with 'S', update a string value separately by strref3 m& g$ z$ r2 Y- K! u0 T
- Option without 'S', update directly the shared-string (multi-reference string value)# n( p7 W6 i5 D9 J% Z
- Option with 'R', strings will be reconstructed, and the same strings be merged. 5 g# e4 E+ d5 P7 J/ c - Case omitted save-tlk-file, overwrite tlk-file " p0 Q1 o" U: X2 O # v+ S7 J7 {% i8 Z. B& ]0 MDAOTlkEdit -d source-files output-save-directory export-txt-file . w$ P1 O! O. ?6 k, S' T- T+ Y' E0 v- z8 e8 B$ \' p. [
- Remove & Export GFF3.2x embeded strings ' d* t; j3 o5 Y - source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf"# l9 t4 {1 }3 b" I
* ^5 M! r# u' L4 }* W5 q* History ------------------------------------------------- 8 b' {8 N+ \+ Q: j/ h0 b0 \5 [, ]4 R ; L0 s6 G( R6 c, f$ t% Hver. 0.20, 2010-01-19: i& }; h; G7 R4 R/ l) I
, s9 q- Q1 z8 h
- fixed. didn't found strref. . |' K1 m9 ~* E. F; K+ }* A- added. GFF3.2x remove & export embeded string. + [' L: k: s$ i/ f: e- added, Find All 8 \- f( r2 e7 c* T' O6 D. P- fixed, edit text didn't changed when undo current cell F3 i7 R$ K+ A- fixed, Find(F2) didn't do from start row. (v0.16 bug) 3 ]" Q# z$ h" d$ O, T- deleted, empty.tlk6 R, Y1 k o5 d' T4 s7 N
. R8 Q: q" }" @, }: O$ O3 g
[attach]30[/attach]作者: humour 時間: 2010-5-2 15:41:56
這兩天利用這套軟體,把貴站的繁體版本整合進去3DM的繁體版本,呵呵~很有趣的玩法, 8 x7 K( g* E, ?1 F E! _如果有支援字典檔的話,那翻譯、校正起來就方便多了。 % `/ P& V9 i, r& f; V) d R( r, @* ]
等一下準備試玩看看有沒有問題~作者: blackteajing 時間: 2010-5-2 15:49:55