國外高手製作的 DAO TLK Editor 非常實用 K& b; J. z/ z0 @: J7 e& _+ c; C6 m 2 F/ k! U- Q1 A; I+ c/ A5 |, |3 f) a+ i7 ?' k4 b" i) {( S
原文來源以及下載點:http://www.dragonagenexus.com/downloads/file.php?id=271 4 N; v; T- @+ O8 V `' y8 U4 m3 {# q/ a7 c ? e u" O4 _
Uploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010 ) @& D' o7 i: @* R
DAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit), m' t2 S5 A8 \
ver. 0.20, 2010-01-19 0 T/ N1 x- A( i8 L ( d. u# @$ m3 p3 f& I: B4 z - DAO TLK Editing Tool % n5 v, S# v/ ?& `! q - Can handle multi-referenced string(s). ' H9 r" |( f" |5 J+ r - Export (Tab Sep. or Line Sep. with/without dup.)0 d K' u5 {. e, P. c6 b
- Import (Tab Sep. or Line Sep.)/ }4 o; g& X2 K0 X
- Comparing tlk-files4 v& `% ?0 d/ W8 ?, N* |
- Checking categories of the strings and Filtering the strings. 9 d9 R4 w. N6 n4 y3 b & k# j P0 g( x) \# M - Require .NET Framework. + C) Y" \9 ~, B g9 L! r' W, @$ u6 X7 j5 b4 m3 f9 J
* Without command-line option, Program starts in UI Mode. ' p9 c7 Q2 g6 \2 Z $ X% s/ g' k; Z. e8 q* Command-Line mode --------------------------------------- 5 t- x# j/ S! @- @- N# \% p1 d: E7 R, S$ T C/ Q
Exitcode: 0 No-Error or Succeed. else, Error Occurred 0 b1 z$ d4 N7 z) O( R6 w- F * [* f, P& @2 w+ u$ S/ ]Common options & Q6 P# g+ e! \6 {3 Q5 d+ q- L0 ~6 ^2 @. z& h8 m5 P
- Option with 'Q', silent mode. doesn't display message box for error . [+ ~ N0 G1 B! S5 x \/ B - Option with 'X', always display message box showing exitcode : [; W- i4 v/ l3 r1 H - Option with 'Z', logging off ! U1 h+ a3 h+ a P( ]9 ?: D- Q U$ S" Y. ^$ I+ t/ fDAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt : i( Q+ y% `( s4 l$ l/ p B ; D( `0 ^6 {$ @8 `& W9 u- N - SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File + i9 O9 J7 d0 h" U" c, t4 d0 T& F' X6 y! ?$ y3 a" Y; d( I
DAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt6 T" q* ~4 e, V0 w
2 K! Z9 z1 n, U w# Z) d
- Tab Sep. TXT File to SDJ's tlkeditor Export TXT # T# R! x7 T. Z3 a
! `) t, M; w+ z9 NDAOTlkEdit -diff[m] a.txt b.txt 5 M: T6 M! H2 l ! a+ i- I; A; g - 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> ; j, d6 w5 P0 m2 g+ M - Case option without 'm' (-diff), Tab Sep. txt file. . ~# C! j4 T0 n5 M - Case option with 'm' (-diffm), Line Sep. txt file.8 z3 b, X: Z% {3 G# }5 w7 w
" z# V: W. e( `6 h2 ~- C, RDAOTlkEdit -e[m] from-tlk-file [to-txt-file]2 A( ^$ X7 }8 C' s
8 R @* e; [! a$ d) S
- Export string item(s) H2 V/ T5 ?/ r: @6 j
- Option with 'u', extract without dup.1 h+ S/ @/ b; t: N1 }- n' _
- Option with 'm', Line Sep. txt file. 4 ?: E& w2 U' v% R9 _ - Option with 's', sorted by strref.4 d. j' X/ `, E: X
- Case omitted to-txt-file, saved to tlk-file.txt 5 [4 U q$ t5 O+ x ' c0 l% G' P9 q% ]8 t: PDAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file]4 c8 V+ m" \3 p: y# O
s, E8 Q. m3 B: z7 `+ t) |: V - Import string item(s) 5 J- O( V |. a: a, y - Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt"' J; {2 j1 h1 }9 Z% d
- Option with 'S', update a string value separately by strref % _" j4 u/ G5 W8 P4 ]4 L$ T% M8 Y' _ - Option without 'S', update directly the shared-string (multi-reference string value) $ c' D# ]; x; w$ S, A - Option with 'R', strings will be reconstructed, and the same strings be merged.1 a* q c `, D8 U1 O F2 b; m
- Case omitted save-tlk-file, overwrite tlk-file # \& b$ \+ k, Z0 { ; r1 }# L* b$ d' v, l6 q Q1 n1 y
DAOTlkEdit -d source-files output-save-directory export-txt-file , b% v- ^6 y9 Q2 m. Z" k) m+ _) w! P- o3 k- m! \8 L: B0 P
- Remove & Export GFF3.2x embeded strings ! f+ M9 K7 Y3 j2 g( X - source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf" ! [$ n. g2 k* s+ j + N; `& P2 N! D9 `+ y6 j; U* History -------------------------------------------------( v0 x; m+ x* D1 a3 |% g
0 d$ d! b- q, J$ c: R! z! h' ?* z/ wver. 0.20, 2010-01-19 d% N, \7 W6 }& j: s - B0 _' X$ f8 _2 p& w0 T& D+ j- fixed. didn't found strref.4 R) `7 \5 R |6 _
- added. GFF3.2x remove & export embeded string.8 d2 W* Q0 e, A# j2 y
- added, Find All 5 \' K" D' w$ y5 ]3 n5 D% I- fixed, edit text didn't changed when undo current cell / |0 B6 X3 e$ O! U- fixed, Find(F2) didn't do from start row. (v0.16 bug)$ Z3 G; ~' i8 n, m# ~
- deleted, empty.tlk& @, c, ~" s3 u& @
4 U$ {" N$ d* _& F5 a
[attach]30[/attach]作者: humour 時間: 2010-5-2 15:41:56
這兩天利用這套軟體,把貴站的繁體版本整合進去3DM的繁體版本,呵呵~很有趣的玩法,$ V `4 L8 i: }- ~& E6 g
如果有支援字典檔的話,那翻譯、校正起來就方便多了。 - v- R6 p1 P5 Y- K: d % D' b, u/ M7 L1 H# H& u等一下準備試玩看看有沒有問題~作者: blackteajing 時間: 2010-5-2 15:49:55
用的時候要注意這東西導出的文本是 ANSI 的系統默認編碼8 X f# [$ ?7 S) f! ]. k+ Q& U
給UTF8什麽的文本,導回就亂碼了。作者: carlyuan 時間: 2010-5-2 18:26:59