國外高手製作的 DAO TLK Editor 非常實用 ' @7 X3 ] k' A - ?) i5 l- L6 y! Q. }) _5 f$ w& d - b- c [2 x. L' ~+ x1 v5 I0 `) j1 T( \& c0 K8 w7 _, K
原文來源以及下載點:http://www.dragonagenexus.com/downloads/file.php?id=271! D# x7 s# o0 _6 {$ f* e% S( n
5 c; L T% \# A$ f& aUploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010 " L' Q" M p: Q. H4 x, g
DAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit)4 r* k2 Y$ q( I8 d5 Z0 j0 Z* N
ver. 0.20, 2010-01-19; j! Z4 Y) G! E( n
, }! ?7 z( U2 q% [* C3 |" q - DAO TLK Editing Tool 8 ` [* T" \9 L0 k - Can handle multi-referenced string(s). . Q) A7 [2 C; |: G9 M7 T) z - Export (Tab Sep. or Line Sep. with/without dup.); Q6 ?# U5 c" {' {! o% z
- Import (Tab Sep. or Line Sep.). v) b% m7 n8 B
- Comparing tlk-files% b' A) X2 C' z0 S1 s
- Checking categories of the strings and Filtering the strings." ~ r. Z2 R, ~
% a% ` } L0 O f7 [ r - Require .NET Framework. 7 S6 ~% V& V4 O( k7 O% @2 X( G5 c. [4 U g8 {
* Without command-line option, Program starts in UI Mode.: ?9 ~' ~2 o4 O4 f5 `- n! ^5 c! j
- L% a. A. W8 e6 q: o9 _; Q* Command-Line mode ---------------------------------------* C/ t0 c% a6 }- |; w8 p/ n [
9 W1 a$ ], q3 A$ ~9 J5 W
Exitcode: 0 No-Error or Succeed. else, Error Occurred * x; y, h1 b. y/ \+ x* N% S. u& E0 r3 q' Y+ {9 {9 u
Common options# w/ P! E, Q# ~5 c
2 Q/ R) X: U2 `( y5 L# \# K! Z, K
- Option with 'Q', silent mode. doesn't display message box for error ( V0 G6 `4 Y2 h' Z) M - Option with 'X', always display message box showing exitcode- k/ G7 y0 A) z' ~
- Option with 'Z', logging off $ o0 H. m) X( }& A2 u9 I6 U, T- ~' c! P- T; S# c. @' o' q1 C
DAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt( d) X. f8 ]1 {
3 u. [6 n; U) D, B5 K( }! B' B - SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File ; W5 j/ `: W. w X ( c# ?% @$ d! V1 u$ @6 e, h4 F1 z+ |DAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt, W6 ]2 y8 q: s, F0 x7 }8 e
* U. E0 j7 Q9 p i# |
- Tab Sep. TXT File to SDJ's tlkeditor Export TXT 4 I6 x2 n* w$ i& N& |8 f" C
) Q6 C$ j' M" d" S6 Z1 S% q8 M1 NDAOTlkEdit -diff[m] a.txt b.txt2 ?) p+ L% ?; S4 R# F6 ]1 ?
3 r! j" b8 `5 R
- 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> ) R0 `: J$ ^+ W1 F - Case option without 'm' (-diff), Tab Sep. txt file.& x' \1 u; \: B, P: ?6 y5 |
- Case option with 'm' (-diffm), Line Sep. txt file. ' W3 m' y. D8 K5 ? 1 C) z5 @- x9 G8 @* _7 @# S; CDAOTlkEdit -e[m] from-tlk-file [to-txt-file] 7 I( o: W% w) g- U! V: K" O( X3 ?6 c4 O9 L: @7 ]
- Export string item(s)2 t( `; ~$ i! D
- Option with 'u', extract without dup. ( ]7 y2 M0 i1 K, [2 y8 b _ - Option with 'm', Line Sep. txt file.2 ^- `3 k6 I6 B0 u& w; F+ s
- Option with 's', sorted by strref. f/ p# r6 p( H
- Case omitted to-txt-file, saved to tlk-file.txt9 Y7 z/ i' b |: d" ^/ a
" W- d( ?4 w) B5 }DAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file]7 C. {0 c4 s1 u5 n {) w
" v8 u/ P$ g8 _, ^3 D: x5 c - Import string item(s) 6 ~# q! o9 s+ q j# g8 @ - Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt" 3 K: ?) U/ M- y - Option with 'S', update a string value separately by strref . m/ x3 Y& D* s6 U4 D/ g3 K - Option without 'S', update directly the shared-string (multi-reference string value) 5 D! a0 Y7 W! T3 W/ M Y/ \. j* q4 X! l, P - Option with 'R', strings will be reconstructed, and the same strings be merged.4 W% w. j1 q4 l& b0 W4 F, L
- Case omitted save-tlk-file, overwrite tlk-file2 \( B. t$ @1 Q: z( f( m: T0 C9 y/ v8 D
" K0 @* W R# ~/ E: r* ~1 y: y& TDAOTlkEdit -d source-files output-save-directory export-txt-file % ^& Q- G5 i+ e _5 e 2 c( j! Y* p/ {$ ` - Remove & Export GFF3.2x embeded strings- N, W4 z. t% z9 s6 Z
- source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf" , I! l. |7 o6 X5 a, R 3 }2 ]) Q5 ?' E; y% l- T* History -------------------------------------------------- T; ]7 {6 y+ I5 q8 H4 G
, T& G1 L( Z6 _( v {) N1 w2 P Gver. 0.20, 2010-01-19 9 o& U: n8 H8 j" K$ q; [ $ ^2 m6 i+ a( f/ o+ }- fixed. didn't found strref.7 c7 V; V: G1 S3 a* v* T
- added. GFF3.2x remove & export embeded string.- K4 ~, d" n+ x- _, g5 [% e
- added, Find All ! o/ j4 h4 M4 h4 R/ W- fixed, edit text didn't changed when undo current cell- K+ a8 B5 v9 A W( _$ K$ G Z8 Y
- fixed, Find(F2) didn't do from start row. (v0.16 bug)" F L/ u4 L1 W; D% x% I4 S1 X) w
- deleted, empty.tlk 9 a; M6 p1 k2 i( i5 u/ U/ U; ]5 v" q% Q
[attach]30[/attach]作者: humour 時間: 2010-5-2 15:41:56
這兩天利用這套軟體,把貴站的繁體版本整合進去3DM的繁體版本,呵呵~很有趣的玩法, * ?( R6 t B; j/ U3 D& `* I如果有支援字典檔的話,那翻譯、校正起來就方便多了。& ^' {; q, l8 f* s9 @
7 K8 b, K8 I a+ \
等一下準備試玩看看有沒有問題~作者: blackteajing 時間: 2010-5-2 15:49:55
用的時候要注意這東西導出的文本是 ANSI 的系統默認編碼7 f1 q6 }8 K8 S( B/ ?' u" t R
給UTF8什麽的文本,導回就亂碼了。作者: carlyuan 時間: 2010-5-2 18:26:59