* H3 h. c0 F$ o0 K) gUploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010 7 `7 B. b& K- r
DAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit) Q2 f0 Z$ t2 m5 b+ [# R ver. 0.20, 2010-01-19 . |* U, ~, ~+ D" \8 ]) A3 n6 I' c5 h9 x
- DAO TLK Editing Tool% n6 M' g+ b% P" d
- Can handle multi-referenced string(s).- J7 G5 f% ?! w; Q( u* O4 E$ W+ ^
- Export (Tab Sep. or Line Sep. with/without dup.)1 i" z5 c2 r, q6 ?& b/ z
- Import (Tab Sep. or Line Sep.)- d+ ?- A9 h& S3 M# m' V
- Comparing tlk-files 8 d3 y* {) V5 _, N - Checking categories of the strings and Filtering the strings.8 v9 L) }- c9 c6 Y
! t+ E. }! L# |9 |* R' ~3 y3 ~
- Require .NET Framework. 6 S _/ D3 ?# d/ \8 @7 R' ]# ^6 f8 N- O0 |6 |, R
* Without command-line option, Program starts in UI Mode.9 g1 \* ~/ {3 y4 W" u7 Y
3 z4 } o6 t3 t; ]* e p+ U' s* Command-Line mode ---------------------------------------. l2 m( A* ]1 L5 e" E. K
9 H5 z, i: y: A; A- ^- I, M7 w1 j
Exitcode: 0 No-Error or Succeed. else, Error Occurred' i! g: B. z( N: k6 g/ n9 T
/ R3 P1 j. `0 F7 h+ D4 A: O# n
Common options 7 D* i; q8 V" p. h* Y2 l K, b, {; j* C: L+ F0 }
- Option with 'Q', silent mode. doesn't display message box for error " P- k' F0 N" C( ] - Option with 'X', always display message box showing exitcode+ r9 i6 Z4 Z$ R5 U. A) E6 N+ J
- Option with 'Z', logging off 5 H" O; i/ f6 S3 ~2 k+ o. r ]9 I2 O) ?0 T; G
DAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt2 l! [8 ~9 s, i# j
6 Y* s. Y" p& W# f# r - SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File & |) y2 x% q6 c3 F; J% I5 h* v: [) S# V8 {- i0 Y
DAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt' ^6 Z% b. ~- E3 ^
0 A1 s9 O4 Z' I - Tab Sep. TXT File to SDJ's tlkeditor Export TXT ) i5 T8 C6 Y" [! D
! Y0 q6 q, J7 S P$ SDAOTlkEdit -diff[m] a.txt b.txt 2 p! B8 Y$ L! h2 \! ]$ p9 N! P" V* k* w
- 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>5 d: R; x# f4 c9 g. j: \. a
- Case option without 'm' (-diff), Tab Sep. txt file.& m2 D& ?- R% I; x" o! V. X8 R
- Case option with 'm' (-diffm), Line Sep. txt file.2 B5 e/ j! z p* `! L. b8 P/ B Z
3 D) H4 T4 k4 C$ P. n
DAOTlkEdit -e[m] from-tlk-file [to-txt-file]( F8 n/ {! U) D9 }3 E8 H% m1 w
. O+ I$ o6 M9 ^' u* ] - Export string item(s) 9 }- G+ f' Z6 E D! s; L* r - Option with 'u', extract without dup. $ {( V% O- ^, n/ B( V9 O! c- ^ - Option with 'm', Line Sep. txt file., \& n+ j' m6 \- y& k* e4 T" t
- Option with 's', sorted by strref. * m: n0 n. F9 T/ B5 C9 C - Case omitted to-txt-file, saved to tlk-file.txt 1 h) f2 h5 |. Q6 @. E. W- P& ]# Z 1 i+ p+ H! _7 m- U; F. l, o0 ~DAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file] ( s( P) I G. ~3 q8 i F, a$ h9 A5 v4 e E) @$ ?4 p5 a# ?* G
- Import string item(s)8 A% Z9 Z) _+ @+ S L" y# b
- Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt"6 ?9 m/ p1 `" R# U- ?+ W
- Option with 'S', update a string value separately by strref , p$ E* |) G: A( C - Option without 'S', update directly the shared-string (multi-reference string value) $ B2 G) @ I1 M: g9 f* v - Option with 'R', strings will be reconstructed, and the same strings be merged.* I" h8 k% ?* c
- Case omitted save-tlk-file, overwrite tlk-file E9 E$ X6 f% A2 G$ `/ z b5 L! |& z$ O8 b' N; g8 b
DAOTlkEdit -d source-files output-save-directory export-txt-file $ M. m: j1 m0 N8 b 5 Z/ F. ]/ O9 T2 q. q9 @ - Remove & Export GFF3.2x embeded strings% P7 _4 M. R* F1 N: N/ H
- source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf"" q) X l, e( ^" I: R
; x# i& V$ D2 K& v2 q2 O5 q( P* j
* History -------------------------------------------------% d% s7 {9 c- F; ^+ k
# u) C3 S7 n8 n @
ver. 0.20, 2010-01-191 y2 |' v8 O1 w7 ~
! u U! Z Y. z) M* n- fixed. didn't found strref.. Q0 J% a" |" Z7 x: o
- added. GFF3.2x remove & export embeded string. ! e0 o! v& m' ^3 s Y' @ @- added, Find All ; `% I% _. I: d* M8 f- fixed, edit text didn't changed when undo current cell v9 S+ f' d0 \7 d3 {
- fixed, Find(F2) didn't do from start row. (v0.16 bug)1 Z8 q6 J9 j; g3 n# u* I& F
- deleted, empty.tlk * R% d8 Z; U% X8 @7 O9 o7 { / V& `& X3 ^& _6 t[attach]30[/attach]作者: humour 時間: 2010-5-2 15:41:56
這兩天利用這套軟體,把貴站的繁體版本整合進去3DM的繁體版本,呵呵~很有趣的玩法,0 r0 J5 B: o8 w9 m b
如果有支援字典檔的話,那翻譯、校正起來就方便多了。+ D2 V) d% S( X3 f+ y' j2 e( {