奇幻遊戲社群

標題: 國外高手製作的 DAOTlkEdit 0.20 [打印本頁]

作者: mymag    時間: 2010-2-28 06:30:44     標題: 國外高手製作的 DAOTlkEdit 0.20

國外高手製作的 DAO TLK Editor 非常實用
9 b7 ]# }5 P) T5 r
- z/ p& W( `, C7 Y0 ?" X $ I" h- ?" N4 q; D

+ `1 A9 r( g* H( |原文來源以及下載點:http://www.dragonagenexus.com/downloads/file.php?id=271
6 a/ ?- y; Q& @# p. ^, c6 c# q2 l4 j) Z; s7 v- T8 f  Z% s
Uploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010                4 M( L+ E# |. _8 V7 s
DAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit)
& n! h/ o* T3 i( D( x: L ver. 0.20, 2010-01-19
2 n8 E, \/ c6 ?5 t) v; Z) [5 e2 Q' V* j
- DAO TLK Editing Tool
1 U: M$ I- Y+ e0 h - Can handle multi-referenced string(s).
7 y) V0 E6 H% b7 ?- v - Export (Tab Sep. or Line Sep. with/without dup.)
: S6 n* g  U3 @4 w. \5 n4 E - Import (Tab Sep. or Line Sep.)
2 m& H: X8 n0 p5 q/ C - Comparing tlk-files" m7 P, a) ]) ~: m% _' J
- Checking categories of the strings and Filtering the strings.  V, E6 K/ w! W0 @" F2 d
  
6 m$ A/ o9 {0 }1 u - Require .NET Framework.) ]- G9 C" G+ P* ~

5 g1 K% P* e0 q1 R* n1 G* Without command-line option, Program starts in UI Mode.
0 `# g# h; X9 \1 N
$ m* v# g) F. z% @) U& @8 y* Command-Line mode ---------------------------------------6 A0 Z1 Q- H- F6 @! U$ `
  t: i* I8 ~* c1 k( |, j
Exitcode: 0 No-Error or Succeed. else, Error Occurred8 y* c6 l( F) d4 S1 k" u
8 J& K: s. N! Q9 l
Common options
9 N+ |- S9 A) @' m1 G4 C5 e& v8 {- C
$ ~/ o' L) T6 }3 g) |& W# W - Option with 'Q', silent mode. doesn't display message box for error
; G1 {% F& S5 ~ - Option with 'X', always display message box showing exitcode
: D+ V. T7 W0 H" A2 i2 g9 w - Option with 'Z', logging off+ y" m5 t! X7 D% u  B

( W" b5 t# D9 _$ d) UDAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt
$ c5 C- J0 p. H2 G4 {2 i3 T7 j* H/ P
- SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File
6 A' U# \; R1 s. N" I9 C" c6 I/ h( ]) B" Q$ t' w. l, p
DAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt) F% H3 P& W# N% X

! W& A4 ], h. j% V, M, k - Tab Sep. TXT File to SDJ's tlkeditor Export TXT
8 v! V1 {( O) m. y2 c
/ d. Y3 r+ b6 c6 F: _7 _8 mDAOTlkEdit -diff[m] a.txt b.txt
' H, n0 T7 l$ c9 m. `
) x4 [7 A) y' t; _9 P6 Z- w - 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>
( t1 L  }4 K8 P9 o2 D8 s* [ - Case option without 'm' (-diff), Tab Sep. txt file.! A/ u/ W' `8 A; p+ E" M
- Case option with 'm' (-diffm), Line Sep. txt file.
* W( w6 @6 j8 f0 N5 u+ q9 N7 {& i( p, M4 |, }3 e  y+ b) H' ^& z
DAOTlkEdit -e[m] from-tlk-file [to-txt-file]
% n  Z4 o! S( @5 a: P
; H0 k- s6 O) ~ - Export string item(s); W/ ~' a7 _; e1 w9 D
- Option with 'u', extract without dup.
4 K1 Q9 \7 r4 k - Option with 'm', Line Sep. txt file.% A5 [3 k. |9 d- |! ^9 k2 V3 m% b
- Option with 's', sorted by strref.
" _+ N7 O. M! p# B  Y* a - Case omitted to-txt-file, saved to tlk-file.txt
; O8 @7 `3 D$ }2 ~/ M  B8 C( D
# R* {9 c% N+ y0 b9 c0 i, `DAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file]' r6 ]# i$ Z$ {* M

; v3 t' L. t3 w% b3 Y - Import string item(s)! B4 d1 O7 H1 T/ L8 b' h+ F/ f- {( u# J
- Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt". Y8 U# Z9 B3 h0 P2 b
- Option with 'S', update a string value separately by strref( l/ z  l4 L% v7 Q, ]
- Option without 'S', update directly the shared-string (multi-reference string value)9 `! s6 j2 q  V; E$ W
- Option with 'R', strings will be reconstructed, and the same strings be merged.6 F$ u7 ^0 z; S3 l' B; c0 v- W
- Case omitted save-tlk-file, overwrite tlk-file
# }0 x$ V. [+ e7 \" [0 E + |, f0 l- p7 Y% g, H( N
DAOTlkEdit -d source-files output-save-directory export-txt-file2 [+ P0 r5 j. G' u5 W9 @* y4 V) Q

( }( M3 \, V  w6 r/ { - Remove & Export GFF3.2x embeded strings
% y1 [* L, A& j1 l9 R. j - source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf"/ l; P+ }. a$ T, y+ f
  5 Z. w3 i, N' e" z& B
* History -------------------------------------------------" S1 H5 C" e2 t9 ?1 Z
& {, w5 {; l4 r
ver. 0.20, 2010-01-19
) `5 {' E# K" c' m) P1 c: c# j  d. O) O% l% s: s
- fixed. didn't found strref.  }7 f6 Z7 o' X# E( P: e
- added. GFF3.2x remove & export embeded string.* \& \- @' n6 g" N. y
- added, Find All( m. i1 ^. U$ i' T0 W4 V
- fixed, edit text didn't changed when undo current cell
6 a; W! ]# O$ s) m$ d- W! U- fixed, Find(F2) didn't do from start row. (v0.16 bug)
; K6 q9 [( N% S& u1 j" I7 I- deleted, empty.tlk
0 Z0 P" i( L) F, B! o- y* z/ [& T! `# o9 Y" E# i# `
[attach]30[/attach]
作者: humour    時間: 2010-5-2 15:41:56

這兩天利用這套軟體,把貴站的繁體版本整合進去3DM的繁體版本,呵呵~很有趣的玩法,/ r& r" ~3 W  v4 s; X& ^- o
如果有支援字典檔的話,那翻譯、校正起來就方便多了。
$ g- \- W) S) N' c1 l! A: _3 o6 C! ~) d. b  n1 h  J
等一下準備試玩看看有沒有問題~
作者: blackteajing    時間: 2010-5-2 15:49:55

用的時候要注意這東西導出的文本是 ANSI 的系統默認編碼
& L- g/ C* S- G( L/ x( m給UTF8什麽的文本,導回就亂碼了。
作者: carlyuan    時間: 2010-5-2 18:26:59

用的時候要注意這東西導出的文本是 ANSI 的系統默認編碼
2 `  {/ f; Q" D/ d, |1 X6 a2 C給UTF8什麼的文本,導回就亂碼了。 ..." H2 u: [: c$ m  {
blackteajing 發表於 2010-5-2 15:49

4 t# p& ~+ e- B
: N  b) l+ E- d話說,我是用這個來修改 TLK 檔案的,0 K# J' S. c  X7 t  G6 `: A8 F
) ~1 k& s+ D) B
也是用他來繁化 3DM 的那個 簡體,只需要匯出,修改,匯入就好了+ l0 G8 ^& K0 l; d% A
9 `: d9 v- M8 o, I
匯出時選圖中那項,就不會是亂碼了,
; j, G' j4 i7 h[attach]1194[/attach]
作者: asuszyj    時間: 2010-5-10 18:28:50

貌似很有用的工具啊,能看到所有分支对话的剧本吗~~~
作者: asuszyj    時間: 2010-5-10 18:29:59

下载不能?' P: ^. B) s6 O$ B, M" `* A& J
對不起,只有特定用戶可以下載本論壇的附件,請返回。
作者: Owner.S    時間: 2010-7-22 02:16:31

本帖最後由 Owner.S 於 2010-7-22 22:40 編輯 4 y; [5 b) t( D; J* w% D1 s

& I4 V$ ], z" f& A0 agood software !!!
0 N- V( x/ @. Z% ?support, support !!!
2 S" m, ^8 n+ Y% j! R( C7 K9 w5 j- r" ?3 E1 ]
疑問,5 N8 g5 k2 l, p$ Y7 u* S$ |
在下用 DAOTLKEDIT + 簡繁轉換, 把最新的簡體漢化轉成繁體, 但遊戲時發現出現這樣 "[]" 字體不能顯示情況, 推測是簡體字型庫沒有某些繁體字型, 請問有否方法更換字體呢, 謝




歡迎光臨 奇幻遊戲社群 (http://59.120.61.89/tuxbb/) Powered by Discuz! X2