國外高手製作的 DAO TLK Editor 非常實用0 V* Z6 I8 P* S/ K* F. W$ W' ]
. I! d! M% F+ y$ N3 z/ X * f; H6 U7 \: v4 }: w1 }& Q% I $ j& ^; G3 n4 E3 U* V8 M7 f原文來源以及下載點:http://www.dragonagenexus.com/downloads/file.php?id=2716 }. M# L7 j4 i% w4 D: D
" B* T: R( ~. c+ C: A3 [
Uploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010 " }& y8 _1 j: o& U3 F
DAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit) $ n- T' H; s$ m9 n# k ver. 0.20, 2010-01-19* _8 f5 Z7 p8 `1 s2 J
4 w' j" Y1 {7 v# U! T+ m! o1 y - DAO TLK Editing Tool 6 R) S! W9 X, Q& \ - Can handle multi-referenced string(s). # Z( ~2 y: S K) c2 R( y+ C' t" i4 P - Export (Tab Sep. or Line Sep. with/without dup.) 2 M1 Z* D5 a* t9 Z7 b; {5 G - Import (Tab Sep. or Line Sep.) + w" V! t/ a1 H( x! L0 L - Comparing tlk-files) P% s6 m0 l- ?" a4 o& ^) X
- Checking categories of the strings and Filtering the strings.$ {- a1 X/ d" ]% z( T: \4 e7 X
7 \- K* v# O' i* z - Require .NET Framework. # J" C1 h: Q% l9 @) t3 Q8 Q) n s U
* Without command-line option, Program starts in UI Mode.# B9 q! P5 L1 k3 y) x2 K! U
( _. B2 [* {0 ~6 S8 p
* Command-Line mode --------------------------------------- - ]9 w; {9 ?7 {2 N* c% _ 6 n" l" M# C: T2 a. eExitcode: 0 No-Error or Succeed. else, Error Occurred . k' Q) f* ^9 T" Y + B& |/ s" H! P7 V; F, r: u( Q7 LCommon options6 U- c4 U: I4 Q! k* T4 p4 z5 x& M
7 g* M9 w! i0 z - Option with 'Q', silent mode. doesn't display message box for error3 n1 h$ R/ U+ e- Z. T
- Option with 'X', always display message box showing exitcode 9 p; t% ~! ` p6 D" {" L' k - Option with 'Z', logging off. C6 e1 W Q& ]2 \( }
- y& v7 f2 w# k# H- `5 _: _DAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt: Y% Z& K: U: Y; y; }
1 l& J5 P, k0 i/ z+ X9 P5 n
- SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File ! T' s# w! D# K. t' `# a 5 _) B8 J B4 H" ~9 s4 Q4 l$ o: o" }DAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt 1 s4 p8 D1 \1 X ) [2 O; O; u. v. }* S - Tab Sep. TXT File to SDJ's tlkeditor Export TXT & [4 ^) y- N) E* Y# l ( t! e; u$ N o+ l8 t9 wDAOTlkEdit -diff[m] a.txt b.txt3 ?2 b4 F, l9 R9 |
4 d2 G/ T& c1 A. A( ]# F
- 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> ! I- [5 o8 k: o8 j+ ? - Case option without 'm' (-diff), Tab Sep. txt file." u- R% V0 y/ ^$ J& v
- Case option with 'm' (-diffm), Line Sep. txt file.; R* j( C* d- t* p
# R A. N$ V, s3 e0 _DAOTlkEdit -e[m] from-tlk-file [to-txt-file]6 S4 ~: M+ Y5 A' m
3 M8 z9 I" t! C/ B+ o, C" z
- Export string item(s) * j; |6 v V2 A/ l& g8 s* ^0 a, C - Option with 'u', extract without dup. * |! c- e- C- F/ D; d - Option with 'm', Line Sep. txt file. 0 T) g7 S1 ]! I$ O& m - Option with 's', sorted by strref. * a+ [6 f8 {, r" w2 |4 ^ - Case omitted to-txt-file, saved to tlk-file.txt : p2 s/ D3 X/ i" k9 X1 h& w1 g ) C; |1 {) \; z8 h- S6 P- e5 lDAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file], p. e, g8 p* g
. |2 K M& p5 P+ i5 a) N# o
- Import string item(s)9 w3 R: v2 H4 ]& d) K
- Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt" $ A2 A8 R5 A! e0 Y% m- V - Option with 'S', update a string value separately by strref$ r- p% F# h- D+ N Q* @
- Option without 'S', update directly the shared-string (multi-reference string value) 8 X3 _9 V% [( s6 ?6 C/ i* V4 g - Option with 'R', strings will be reconstructed, and the same strings be merged.0 C9 C, X' v5 A" }/ E, R
- Case omitted save-tlk-file, overwrite tlk-file" ~) q( W P7 E8 k( l2 O
0 B L( n8 D- D1 v9 H3 i+ XDAOTlkEdit -d source-files output-save-directory export-txt-file3 o' h$ t: j7 r
d# G }1 B+ _8 B - Remove & Export GFF3.2x embeded strings) i2 m# ~( n, L. \% M4 ^
- source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf" 9 V3 m8 i- q5 w. R) z: o 9 h3 k' c0 @! Y6 r- D3 X* History -------------------------------------------------# V- Z! i/ i$ m& g2 o3 O$ }
$ l' h1 Q$ G3 P& k, C$ y( f; A
ver. 0.20, 2010-01-19 2 N! m; b/ `" U ? ' ?) O# |# G4 J, |* x' i" f! I) o$ \$ W- fixed. didn't found strref. & u' G- M, c; R5 W. y) ^3 w- added. GFF3.2x remove & export embeded string. 9 u7 B) Y. J" T) q: |- added, Find All 4 h* D+ b* q8 h+ |* I) G. b% c% A- fixed, edit text didn't changed when undo current cell5 R/ s6 W _7 c" n3 S/ ^( ^
- fixed, Find(F2) didn't do from start row. (v0.16 bug) : Q+ Y1 N- z5 o* m* u/ A- deleted, empty.tlk 5 m. U; Z3 Q3 [- {1 Y3 g' r" l0 N! l3 `0 ^) H- D2 }8 w
[attach]30[/attach]作者: humour 時間: 2010-5-2 15:41:56
這兩天利用這套軟體,把貴站的繁體版本整合進去3DM的繁體版本,呵呵~很有趣的玩法,5 u6 m1 h9 K. D6 Z; G+ L& g
如果有支援字典檔的話,那翻譯、校正起來就方便多了。 # q) {7 Q* Q1 L s5 {) t0 D - c7 F! F. c) R, I* e% l5 @, p等一下準備試玩看看有沒有問題~作者: blackteajing 時間: 2010-5-2 15:49:55