國外高手製作的 DAO TLK Editor 非常實用6 G& ]& H' a) r% \# _8 A
3 g5 X$ p& M5 A ^( Y9 g 5 M$ d* f4 i+ l4 ?& P4 x' J' ~) {5 w. w
原文來源以及下載點:http://www.dragonagenexus.com/downloads/file.php?id=271 * j# ~9 p- W& U" K' P) L5 b 1 V) \1 @$ c: O# h1 J$ p( gUploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010 1 f; `7 [2 c$ d; {. g1 IDAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit)2 y( O* U# J& E2 ~! b
ver. 0.20, 2010-01-196 U. I; S& y2 x% R, S/ @" y
% ~. `' o. I1 ^5 N& Q$ f+ }3 E - DAO TLK Editing Tool; O5 c- O) n. S1 t
- Can handle multi-referenced string(s). * W# [1 f" J$ x K - Export (Tab Sep. or Line Sep. with/without dup.) $ K O' V Q, V* Y) |5 a0 S4 O - Import (Tab Sep. or Line Sep.). u; B. o9 s3 }; B" a
- Comparing tlk-files: s- k$ b. R; H% E+ T1 P+ P
- Checking categories of the strings and Filtering the strings. / f) _$ Y( X+ ?- @ ) V9 ? c2 C, W+ g - Require .NET Framework. 7 b8 }* A/ `; n. A4 W X5 o: ~& b0 g0 p* x# M) r* Without command-line option, Program starts in UI Mode.% N1 B. X. L; {! C+ y4 d
0 m C- j& x" B$ v& s1 u* Command-Line mode --------------------------------------- ! I4 U8 E% U" E; x" }/ i& n; ?3 Y8 c& {8 w; k: T5 W
Exitcode: 0 No-Error or Succeed. else, Error Occurred * f7 a% y' b n6 O& ?' B) S5 } V3 p) V# l( y
Common options1 |2 |- K' s$ H8 j" m5 _
: m5 ~* E& [7 W! _! |! H
- Option with 'Q', silent mode. doesn't display message box for error * Z( R+ p! _% k5 R q( p - Option with 'X', always display message box showing exitcode- Z |2 k1 g1 S# I& L/ Q' @
- Option with 'Z', logging off # a7 n( B. X; F! i 6 z" ~3 M8 i7 O) J* |# NDAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt* P& J0 L. v& t2 R0 M
) A. }( a" F# G9 D2 b3 | f5 @6 I - SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File % X! R7 T7 a% L# ]/ e5 U. y 4 _- i/ c9 J7 T1 [% eDAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt % W) I1 r8 _: R , Z: M3 M$ E3 D1 I - Tab Sep. TXT File to SDJ's tlkeditor Export TXT . [9 `, Y0 Y3 h/ n& p) V: Q( e- P# r
5 o! T& G5 M3 x2 ~7 g$ g8 p4 ^ - 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>. y1 Q0 I+ ?# H8 x# Z' x$ g, O! P
- Case option without 'm' (-diff), Tab Sep. txt file.. P3 m; n# D8 l
- Case option with 'm' (-diffm), Line Sep. txt file. ' K6 c. W \. i: w8 f( a5 l2 a5 k9 C: T% w
DAOTlkEdit -e[m] from-tlk-file [to-txt-file] {8 e& ~* M9 a/ q
/ F( J/ t, M% X" f9 P* D) W; X
- Export string item(s) : B$ C5 A H/ H - Option with 'u', extract without dup.) h! K0 x0 U- B& Y* t8 x
- Option with 'm', Line Sep. txt file.4 f- t/ T' z: l$ H
- Option with 's', sorted by strref. 5 @: f. L- x2 }1 y2 U [& X - Case omitted to-txt-file, saved to tlk-file.txt* B& ]0 T! R2 y0 @! K
3 Y; w$ ~- L) x8 y. y( i! uDAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file] : l" {. n2 |$ o# Q0 e/ Y9 m; O9 R& p
- Import string item(s) " s2 j7 ]6 k- E2 S$ J - Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt" / w; ^5 v# g% e. v/ _: c/ d1 I - Option with 'S', update a string value separately by strref/ n) E" z/ Z5 r" g m
- Option without 'S', update directly the shared-string (multi-reference string value)1 Z6 Y' j2 C3 ]7 @: E8 a6 F: G3 I) x
- Option with 'R', strings will be reconstructed, and the same strings be merged.! e' u1 \( B3 Y4 e/ ?
- Case omitted save-tlk-file, overwrite tlk-file) U e! Q) e/ G$ r
3 u# S- V& `* O
DAOTlkEdit -d source-files output-save-directory export-txt-file- e+ x; |* P2 h+ k
8 f& c. R) l+ h( @# {
- Remove & Export GFF3.2x embeded strings X: `4 E0 p) A+ L6 z S f
- source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf" $ J, X- R {7 `- p8 | a ; l. J0 u9 c0 Y4 R0 Y
* History -------------------------------------------------& c6 Q0 x; ~9 ^+ _: _1 x# S! G
. I; a, l4 n* A+ n. r2 S6 hver. 0.20, 2010-01-19& F$ K# e0 I5 p# a+ c
2 P B6 \7 b9 Z: v% f; F) {- fixed. didn't found strref. * a2 b& N9 {8 O6 J: v. W- added. GFF3.2x remove & export embeded string. * }: K0 \, n6 m. y, o! x- added, Find All 0 m7 r" E( A9 {* S2 j2 o5 t2 v- fixed, edit text didn't changed when undo current cell r( ~0 C/ c7 t, v* \' H- fixed, Find(F2) didn't do from start row. (v0.16 bug)0 h0 R6 }" d* \
- deleted, empty.tlk1 r" b& K/ o5 E
9 t4 R2 _7 G/ E
[attach]30[/attach]作者: humour 時間: 2010-5-2 15:41:56
這兩天利用這套軟體,把貴站的繁體版本整合進去3DM的繁體版本,呵呵~很有趣的玩法, ( Y, r, q$ r! S g如果有支援字典檔的話,那翻譯、校正起來就方便多了。 6 w# D/ G0 `2 A- G G* r: R) Z5 v" s" X9 l# |
等一下準備試玩看看有沒有問題~作者: blackteajing 時間: 2010-5-2 15:49:55