國外高手製作的 DAO TLK Editor 非常實用 % [1 F& n/ [/ b% m) N+ F* k; E, F7 f1 |3 U4 b - x6 u1 o8 y, w: B* v
+ y) u% u; I# Y) Z: g2 ` H
原文來源以及下載點:http://www.dragonagenexus.com/downloads/file.php?id=271 7 _+ M& J3 I; I+ ?9 N [0 h4 F: T8 h$ N0 j
Uploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010 + j6 z. s% b* y) s. z
DAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit) o0 K; w5 G" @( U) T2 \ ver. 0.20, 2010-01-19 z8 R4 U, i" B( D- `+ M4 K3 D) ]0 n% g
7 C6 w6 u$ j0 V" Z+ Y I1 B0 t - DAO TLK Editing Tool J1 I/ F" z" w. w$ ? - Can handle multi-referenced string(s).3 f1 k, D- C h3 r5 g, B
- Export (Tab Sep. or Line Sep. with/without dup.)1 [7 h6 U7 y+ x$ W. t
- Import (Tab Sep. or Line Sep.) : i" n* `/ y. M0 A2 E2 H - Comparing tlk-files 5 f# b9 ~5 k& g9 L" ?6 l - Checking categories of the strings and Filtering the strings.2 A+ J {4 ] w X) T' e
% t, t; ?8 S# _& j( E- j' D8 K - Require .NET Framework. ; T# Z, e6 z+ h" I1 ]9 m5 T$ k 2 C7 X" ~% U: \" V9 R* Without command-line option, Program starts in UI Mode. 2 T, Q* b" T7 X, A2 L # z5 I8 D% j1 V$ C5 d' j' h* Command-Line mode ---------------------------------------; ~' m. l$ n, v6 F& |% e
# i& l, ~/ S, D5 a4 l( Z0 _Exitcode: 0 No-Error or Succeed. else, Error Occurred* B! ^, t7 z. d' H7 }
9 M* Y0 V8 Y3 @, s( O - Tab Sep. TXT File to SDJ's tlkeditor Export TXT ! H. z9 y z& [) R0 |
6 s" X1 o G3 v2 [1 @6 Y l: W
DAOTlkEdit -diff[m] a.txt b.txt7 C! N4 I2 C2 A+ e
. F* `+ r) j* T0 d" ] - 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>$ Y0 C" Y) e, e+ |
- Case option without 'm' (-diff), Tab Sep. txt file.% Q4 D! p. b0 m! i7 R
- Case option with 'm' (-diffm), Line Sep. txt file.! }: ~2 D! Z- n. z
3 t3 v1 R0 a, h- x1 l7 |' @5 GDAOTlkEdit -e[m] from-tlk-file [to-txt-file] % B q& A. c1 N7 J# K. n& q3 _. @1 M
- Export string item(s)% c! g) `+ I! Y- Q/ V% ]* F4 u% R
- Option with 'u', extract without dup. ( e# M( q, ]) q. W1 L - Option with 'm', Line Sep. txt file.1 x$ ]1 d$ Q- ~6 J5 H2 Z5 ?1 N
- Option with 's', sorted by strref.0 f$ q+ ?3 o. i4 [* V- M3 F; g7 s
- Case omitted to-txt-file, saved to tlk-file.txt 8 Y$ ~( H/ p( Z; f* m' y2 P0 I9 ]! Y5 Z0 L. S i, r. k
DAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file] : s! ]0 G- v( G0 p % j: X- K9 [4 x4 y! d - Import string item(s) 6 S) p4 S+ J, r# P \ - Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt"7 h8 L4 v- b" W; y1 S% z. L
- Option with 'S', update a string value separately by strref % i% n3 ~/ i5 h" U4 @- I- P - Option without 'S', update directly the shared-string (multi-reference string value), s$ C; r, W% l1 d3 m
- Option with 'R', strings will be reconstructed, and the same strings be merged.- }; L# w6 a+ F: I
- Case omitted save-tlk-file, overwrite tlk-file5 Q' @) `$ C9 [% |; n% \( u. a
1 C. \" K( `% D8 v+ m
DAOTlkEdit -d source-files output-save-directory export-txt-file2 s9 P% t+ A5 I% _+ M3 C" }$ B
# t1 {$ |0 b& v2 W g4 F: {7 [
- Remove & Export GFF3.2x embeded strings % |, _1 k3 c3 }0 H3 V - source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf" ( n. L4 g( }+ z$ R" E1 r( W 7 m% o0 a8 @/ }5 U3 }
* History ------------------------------------------------- 9 g' e6 J3 c0 I: z( w ! ^8 K5 {! ^5 W+ zver. 0.20, 2010-01-19! ^) f$ y/ l3 E. x
8 ?7 h: u) ], [# X7 v- fixed. didn't found strref. ; G- D& I1 x) \4 C6 ]4 T- added. GFF3.2x remove & export embeded string.6 g5 g6 Q/ a4 s! t6 \
- added, Find All & K; ^) \1 q( A- g- fixed, edit text didn't changed when undo current cell% `% f5 N7 o' e
- fixed, Find(F2) didn't do from start row. (v0.16 bug) : u+ R1 ]4 Q$ g. b- deleted, empty.tlk * n- I- i( F% q L A4 a7 o4 h% }2 d5 u
[attach]30[/attach]作者: humour 時間: 2010-5-2 15:41:56
這兩天利用這套軟體,把貴站的繁體版本整合進去3DM的繁體版本,呵呵~很有趣的玩法, + d) @, E' x2 m, R0 L如果有支援字典檔的話,那翻譯、校正起來就方便多了。 8 o2 ^. q) X+ T8 ^4 [) e6 ], `% U2 j3 E3 {, E# g" W) d, F# N% M
等一下準備試玩看看有沒有問題~作者: blackteajing 時間: 2010-5-2 15:49:55
用的時候要注意這東西導出的文本是 ANSI 的系統默認編碼- D' F4 S7 @2 ~$ M2 i0 s5 O- A
給UTF8什麽的文本,導回就亂碼了。作者: carlyuan 時間: 2010-5-2 18:26:59