奇幻遊戲社群

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

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

國外高手製作的 DAO TLK Editor 非常實用, S. f. [$ Q! G- `
% M& @$ \+ c& b& e

* [; f* D; V: r9 O( S! @, ], n. v& Y- E6 U. s0 _: p
原文來源以及下載點:http://www.dragonagenexus.com/downloads/file.php?id=271
/ p. I- j8 x8 e( s, l) N- J& m8 K* R& F/ ^1 l% Z
Uploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010                , ^& A; P) p% F6 V# Q  k8 q2 O) @
DAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit)
: P$ J" d0 t4 f4 x& S' n. E ver. 0.20, 2010-01-19
9 o. f+ T  J" O! I
9 R: L9 p6 |2 \7 x9 `2 L, ^ - DAO TLK Editing Tool3 N- c6 @3 C0 X9 q! z' D
- Can handle multi-referenced string(s).  C, [" U( i) J& m0 @" M
- Export (Tab Sep. or Line Sep. with/without dup.)0 |+ A4 L; S. |" g! v- h
- Import (Tab Sep. or Line Sep.)
! ?9 A: q! L, ~1 ~, U - Comparing tlk-files
2 n/ \5 e4 g6 F6 x1 Z  h3 v. Y - Checking categories of the strings and Filtering the strings.9 x$ J* ~  r4 \6 T" S+ E: A
  
7 s2 D  k1 E- o& A- Z$ P - Require .NET Framework.
. [8 |$ C- H1 s/ J1 M( [# v( O! i  n- n- D" Y& Y, G+ D: k; w" K' M7 |
* Without command-line option, Program starts in UI Mode.9 ]2 S& d5 \# S1 z+ W9 y
" M5 b' F* p' S# u% Q2 i% z
* Command-Line mode ---------------------------------------1 K' y8 Y) V9 }* \4 r
! r$ M8 N. A3 C
Exitcode: 0 No-Error or Succeed. else, Error Occurred
- [/ ^; v7 p& K% o1 I* V* m6 m
: g. a1 u- ^9 J. I, n* l# ^# pCommon options
# G- O, w5 T# E. L
/ |+ W" Y: G! U - Option with 'Q', silent mode. doesn't display message box for error2 O4 _/ T* V8 W* w$ f5 W) C
- Option with 'X', always display message box showing exitcode
/ a8 Z- o8 A/ T: W - Option with 'Z', logging off
  J( I" o+ T& b& {: n3 i0 i. ]6 _! f  B. {; O! G1 m& g. U" t
DAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt# B( Q; d. U. T+ L) N3 `

6 J- x" x( Z9 ]: u8 q5 n) j - SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File3 }: H1 ~) z$ R+ f9 h

0 I# r0 b, _+ t4 k  gDAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt
$ V0 _9 N7 f# M9 @, c. I. M/ B: g8 {$ ]2 N: u! G: X
- Tab Sep. TXT File to SDJ's tlkeditor Export TXT 2 e9 J0 n# b' |0 ?* ~
) a, K1 X2 R" Q9 t, @
DAOTlkEdit -diff[m] a.txt b.txt* Y" o8 c! J3 v5 w
: ~+ v8 z& O/ |8 N
- 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>
) x% o9 g: }' u$ R* Y1 [ - Case option without 'm' (-diff), Tab Sep. txt file.0 F; ]3 {  T$ {: D# K$ R  n( [
- Case option with 'm' (-diffm), Line Sep. txt file.
2 A6 V6 O7 @# G, o* O# `, @$ j8 K, G5 p8 _! ~
DAOTlkEdit -e[m] from-tlk-file [to-txt-file]
! f" U7 M2 B% X$ w" p
5 g- _/ L3 o/ S4 n - Export string item(s)) M6 J5 S# M8 @# j* G. w
- Option with 'u', extract without dup." w; q; W8 p  R; L7 L( ~
- Option with 'm', Line Sep. txt file.
- J& x$ m- N$ a1 g! s8 `, L - Option with 's', sorted by strref.: ?  \  G# J/ I4 d! U* b# w7 j: V
- Case omitted to-txt-file, saved to tlk-file.txt3 j8 r* u) ^* j. \1 V0 d

4 \. P, I# r& T( t; tDAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file]  y7 r! V0 k' c

. r) @; s* f$ q$ t/ D - Import string item(s)
% F  ^% N! \8 [- d" |9 L - Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt"
) J3 p" {/ f# X5 H$ N5 v - Option with 'S', update a string value separately by strref
* m3 a1 L. v& K- q% h4 ?: k9 m6 A - Option without 'S', update directly the shared-string (multi-reference string value)' Q% e9 C. t6 Q0 H/ N6 j# i
- Option with 'R', strings will be reconstructed, and the same strings be merged.
3 B) Z3 {6 [9 N" `/ g5 M8 b% u - Case omitted save-tlk-file, overwrite tlk-file0 S( O" T* [& m$ L( t2 S
% [  z8 S" R% [0 @4 e/ h5 h
DAOTlkEdit -d source-files output-save-directory export-txt-file
- P  `4 v6 {  n$ Z
9 ~# L3 r$ ~% y! R" ?+ Q - Remove & Export GFF3.2x embeded strings( D" F: K8 [0 F1 m
- source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf"
. [4 K% N5 D4 j  
$ {! b. a9 {2 ]2 P. T* ]0 `* History -------------------------------------------------2 B7 J, B/ i* F- \* F0 c' ~2 g

) o, k7 J* B2 U1 x4 yver. 0.20, 2010-01-194 F3 I. a* Q2 R2 J1 D% Z1 z
+ w$ @, Z0 G. `& e$ e; G3 d7 K
- fixed. didn't found strref.
7 s4 i( \  {# b/ _- added. GFF3.2x remove & export embeded string.
( N% ?. I$ i7 W% n- added, Find All
0 v' P+ p7 m9 h: {3 ~% J- fixed, edit text didn't changed when undo current cell
, X$ L. Y8 |& n0 G+ o. ^1 j4 F+ A  y- fixed, Find(F2) didn't do from start row. (v0.16 bug)
/ D8 {# j; Y! t9 v- deleted, empty.tlk
) r: S) S) m+ g0 L8 D1 }7 N6 z
[attach]30[/attach]
作者: humour    時間: 2010-5-2 15:41:56

這兩天利用這套軟體,把貴站的繁體版本整合進去3DM的繁體版本,呵呵~很有趣的玩法,$ O4 F/ E, }! i9 Y( `1 F5 `
如果有支援字典檔的話,那翻譯、校正起來就方便多了。
5 b/ X8 r2 O+ X5 v
6 f, v4 R# J6 R, F等一下準備試玩看看有沒有問題~
作者: blackteajing    時間: 2010-5-2 15:49:55

用的時候要注意這東西導出的文本是 ANSI 的系統默認編碼: C0 i' ~& o1 F
給UTF8什麽的文本,導回就亂碼了。
作者: carlyuan    時間: 2010-5-2 18:26:59

用的時候要注意這東西導出的文本是 ANSI 的系統默認編碼
' a6 r7 V; L6 H. e( p給UTF8什麼的文本,導回就亂碼了。 ...
6 I' u0 X( Y( I) @blackteajing 發表於 2010-5-2 15:49

$ Y& `/ w1 Q3 F8 |0 H* X
1 r" k5 ^" x3 u- d' k9 Z; Z話說,我是用這個來修改 TLK 檔案的,
# m) x5 M3 I5 ]- R: C' a1 W+ j% t4 o. W/ Q/ }
也是用他來繁化 3DM 的那個 簡體,只需要匯出,修改,匯入就好了! Z( |# I, S$ ~% }- x  g  L
/ v& o* ?2 m( r8 M$ e
匯出時選圖中那項,就不會是亂碼了,. D8 o) i; t* C; V2 c# K( `
[attach]1194[/attach]
作者: asuszyj    時間: 2010-5-10 18:28:50

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

下载不能?
2 Y- d& ^1 a1 _. m$ \$ v) F) }, V對不起,只有特定用戶可以下載本論壇的附件,請返回。
作者: Owner.S    時間: 2010-7-22 02:16:31

本帖最後由 Owner.S 於 2010-7-22 22:40 編輯
5 N) ?! [0 o/ }$ F: J7 ]' I# S: o& c2 A8 L+ m9 k
good software !!!
. D: ^4 p0 N$ N1 p- T5 nsupport, support !!!7 y' }  h7 Q9 C2 X5 k# c9 l

3 O: u4 [. `6 i1 c, |! }疑問,3 L: I; d0 l. z8 f( M% e
在下用 DAOTLKEDIT + 簡繁轉換, 把最新的簡體漢化轉成繁體, 但遊戲時發現出現這樣 "[]" 字體不能顯示情況, 推測是簡體字型庫沒有某些繁體字型, 請問有否方法更換字體呢, 謝




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