% x$ c: p1 P: ^3 s+ @Uploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010 6 |) L _, E1 [- p/ I; Z. G4 ]
DAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit)& }6 W9 D+ _# J- `4 E9 J3 _# X+ e
ver. 0.20, 2010-01-197 N- q3 j% ?+ y$ q/ v& [
; ^; y$ X5 h4 r2 {! [, S: B+ ?8 L
- DAO TLK Editing Tool/ y" a/ z9 n4 o7 m( S- G% ^
- Can handle multi-referenced string(s). & k# M$ r8 `+ z$ i; y - Export (Tab Sep. or Line Sep. with/without dup.) : |2 p) N, n* M7 M" ^& W% z- x - Import (Tab Sep. or Line Sep.) + N& {' u0 a W - Comparing tlk-files & x9 O$ O! Q: c! o# r' Q - Checking categories of the strings and Filtering the strings. 0 [- L8 t% Q$ q/ E: l2 G 2 W6 e, E0 p, y! b, s' M - Require .NET Framework.; V- g5 H! t4 ?7 l. u" V1 l
5 G' p, O0 O0 P( x) t( [* Without command-line option, Program starts in UI Mode. 1 D, X2 p; K4 F# K1 x8 q" c0 }5 e" _/ E
* Command-Line mode --------------------------------------- ; s0 W, F( J4 g/ ^4 X# S: a # X7 Z* K4 g$ [. PExitcode: 0 No-Error or Succeed. else, Error Occurred 1 b4 D$ J9 {8 n + \- Z4 r5 t" L( D- ^: l* P5 uCommon options 4 N( y8 m+ q) P3 w0 L' N. ], Q6 q; ^- p: i. F8 d
- Option with 'Q', silent mode. doesn't display message box for error 6 t9 o) @: r- J- Y5 ^ - Option with 'X', always display message box showing exitcode , v/ I% w$ v" r+ s0 G7 S9 s0 K' u - Option with 'Z', logging off. x: e9 N) y3 j% @( q, ]- O+ z
- I, G: g' L' e4 g2 GDAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt ' |; o4 o' H" u. g0 j4 U6 O$ F1 o2 U3 @& x _8 B& U3 v" Y7 M
- SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File/ a# b: r: @/ [* H/ w5 ]% D8 P! q( i
3 e9 o* l8 U. \
DAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt 2 ~8 C% w7 c$ k- H& n' C 5 X8 e3 X S! X; B( f l- h. U - Tab Sep. TXT File to SDJ's tlkeditor Export TXT 9 t6 }8 ?' Z8 A+ q1 V : r! L- a d4 f/ C5 i; m2 oDAOTlkEdit -diff[m] a.txt b.txt + l) J) M( O' a, z p' t . B; j# A2 d3 g0 S - 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>, n" b, [/ Z* U# ^* `# m f& A& W
- Case option without 'm' (-diff), Tab Sep. txt file. + o% Y3 i: Z0 |0 B$ b( s - Case option with 'm' (-diffm), Line Sep. txt file.. z# w. R+ L2 c: x, u' Q" K% r
' [6 O# X* Q* b/ Y5 ~: }" o! H5 y
DAOTlkEdit -e[m] from-tlk-file [to-txt-file]. S2 J1 w" T" @* [& M- N
0 K% C% f1 v& H& }6 B; Y, ? - Export string item(s)$ T- O h! `0 N& O3 h* I
- Option with 'u', extract without dup. * l- g$ a# U6 T4 A0 S9 R! \ - Option with 'm', Line Sep. txt file.% v& b! J Y0 c |
- Option with 's', sorted by strref., Y7 r* L5 W9 r% ?3 k, n
- Case omitted to-txt-file, saved to tlk-file.txt 7 A, g2 L: f+ p- [ S E' r% M) A% _2 M7 u I0 L+ Z
DAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file]1 R8 _! `" e* w" _
! |6 a3 c, {0 p& o. s$ G! e - Import string item(s) 8 t4 Z7 I9 e" L - Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt"( ?# J: g M- W
- Option with 'S', update a string value separately by strref 0 g) `7 g1 B7 b: k - Option without 'S', update directly the shared-string (multi-reference string value) 8 R8 w" s0 K1 G/ R% [$ x - Option with 'R', strings will be reconstructed, and the same strings be merged.# [' i4 X, R" k! E) Y% d
- Case omitted save-tlk-file, overwrite tlk-file' E- }6 |; z; E% G
; c3 Q0 Q4 Z% t* \% f
DAOTlkEdit -d source-files output-save-directory export-txt-file% D) X5 x1 k x3 k/ p. t
7 I3 i, k" o4 U' Q# ]/ n - Remove & Export GFF3.2x embeded strings * n( U; f) ?1 u. M! S# o. f0 Z - source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf". O1 G6 Q$ ]+ _5 h, T6 {% y8 ]/ V
; T! p. h; u9 B: K* History ------------------------------------------------- _$ y# ~# C: i ) `1 B r( }/ [; Gver. 0.20, 2010-01-19 - W3 `3 D. i& X$ [/ A" ^# k5 f& F/ I# w6 ? i. M
- fixed. didn't found strref.3 ~" F+ o8 A. T1 w, T0 ^' r6 {5 Q0 r
- added. GFF3.2x remove & export embeded string. ' M$ |4 {+ q+ d5 ]- added, Find All$ E- ~) K- R' X
- fixed, edit text didn't changed when undo current cell ; l; s. C' J# c( s8 A$ F- fixed, Find(F2) didn't do from start row. (v0.16 bug) 4 E2 k: C. C" v" r, D3 S6 D! h- deleted, empty.tlk 7 u6 C& i5 B) v, Z8 o8 |* x$ `" ]" W7 Z. u/ R% K. W; x
[attach]30[/attach]作者: humour 時間: 2010-5-2 15:41:56
這兩天利用這套軟體,把貴站的繁體版本整合進去3DM的繁體版本,呵呵~很有趣的玩法,' }1 \- N e7 F, z0 V/ b: i! \9 H
如果有支援字典檔的話,那翻譯、校正起來就方便多了。9 i) c( o3 {0 K2 N/ T. l: ]
) P2 M9 J$ |& J# ?. w1 E# L
等一下準備試玩看看有沒有問題~作者: blackteajing 時間: 2010-5-2 15:49:55
用的時候要注意這東西導出的文本是 ANSI 的系統默認編碼( o2 _, Q3 j1 J5 H K* K n
給UTF8什麽的文本,導回就亂碼了。作者: carlyuan 時間: 2010-5-2 18:26:59