奇幻遊戲社群

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

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

國外高手製作的 DAO TLK Editor 非常實用' r/ ~  i8 {( E8 T3 I% y2 v

" f4 h; g- E. r3 ?( F7 L   x5 B2 K( [, g5 `9 j" i$ o7 F2 |
" b1 h  u( G% _, ^/ X8 [- P
原文來源以及下載點:http://www.dragonagenexus.com/downloads/file.php?id=271. i/ h' o2 |* F. ]7 a- s# r

. D9 y) u. X7 {Uploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010               
( E- _: k! M1 p: m0 K; ^# a$ k- TDAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit)  E6 x! E' c; x: A3 u" t# _3 @
ver. 0.20, 2010-01-19. x% E2 j, ^9 b, D3 H5 ^. A, Q; |
& ^9 E0 }# S# ?2 J9 A& y! f
- DAO TLK Editing Tool/ [/ f+ J  \( E" Q. z* z$ l. f8 F
- Can handle multi-referenced string(s).. U4 ~6 f4 C3 h1 g
- Export (Tab Sep. or Line Sep. with/without dup.)
3 c' @- T6 F6 g) \1 C& H6 V7 I - Import (Tab Sep. or Line Sep.)0 G7 |) g% J9 D( m3 V
- Comparing tlk-files
& p; {3 A1 U* }: R6 j8 d - Checking categories of the strings and Filtering the strings.
. |7 g2 H' ]' L& l  / s6 }! H$ T- R3 V4 M% l; C
- Require .NET Framework.& u0 H9 A9 s0 \* W% p/ P" n

' p  u. v; ]5 O4 s9 B% R+ y2 m% D* Without command-line option, Program starts in UI Mode.' l9 C% e: q( T. ]# y, P

$ ^. b# t2 k4 i; ~1 |1 \9 K' w% i* Command-Line mode ---------------------------------------( l9 v# T9 Y" r; f# B# X) u

$ A2 u* y8 ^& i7 P! ]7 I" m4 KExitcode: 0 No-Error or Succeed. else, Error Occurred
' ?9 ]8 a3 T; q  Y7 h( c' k: c/ L& D8 Q( X
Common options& a1 V* G7 o% p8 q4 k
! S/ r' l3 o' l7 W9 w
- Option with 'Q', silent mode. doesn't display message box for error& d$ |% \# X* v( o" J6 B% H% B$ ?$ ^, Z
- Option with 'X', always display message box showing exitcode' U' M4 w: b2 f
- Option with 'Z', logging off/ y' f5 [& A% @

8 ]& Y5 R0 {' ~$ L& R. l, V) hDAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt0 X% W# O2 }8 s& U( m: i/ W" e& k

+ z& f7 r" s2 W# s& V. n# y2 z3 ^* L - SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File
' \) y) ?0 h) o6 U
/ T' k7 L4 [( a1 aDAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt9 f' l; I( T2 h+ d% t; ^9 l8 _

. f8 {* O% p) X, j8 P( V3 D - Tab Sep. TXT File to SDJ's tlkeditor Export TXT
( y) g6 M% B6 M, G
, q) s1 r  r1 ^6 E) YDAOTlkEdit -diff[m] a.txt b.txt- b* h; }# T! I. H- @
2 `  A5 U' ?$ _0 `+ T. u
- 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>
: M. i; X! D4 d/ e& ~/ j% s9 | - Case option without 'm' (-diff), Tab Sep. txt file.
# X( L( S/ Y/ M( t3 w# I( @ - Case option with 'm' (-diffm), Line Sep. txt file.
" d! e/ g) _7 D- A
/ k9 y. o% J; O+ S- \' V$ n4 ]DAOTlkEdit -e[m] from-tlk-file [to-txt-file]- J, D: S& P; P: V: ]5 Y- k8 d

. F" f8 ]2 X/ h' v3 b - Export string item(s)+ l6 T/ s, L) C' P5 i( c
- Option with 'u', extract without dup.
! g# s2 ^, [5 Z - Option with 'm', Line Sep. txt file.
1 Q4 p' T1 I2 w$ f/ P# }! `4 R9 g - Option with 's', sorted by strref.) @2 d3 o- k8 U6 b/ o  g
- Case omitted to-txt-file, saved to tlk-file.txt- n% i8 |/ x/ ~0 ~0 b2 Q
1 q$ Z9 }; q* D# d6 \7 u
DAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file]) j# e4 \  F( s+ U0 M* M8 h4 [
5 Q: l1 K, z5 k- z5 i; R2 w
- Import string item(s)
4 m5 [' q. f, k. l, N, ^: K - Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt"
  P5 [' g+ {6 S7 W  o - Option with 'S', update a string value separately by strref
4 Y  _" h0 c# t - Option without 'S', update directly the shared-string (multi-reference string value)
: U( H4 |8 W( X+ F! u, R: k' J - Option with 'R', strings will be reconstructed, and the same strings be merged.
3 j5 w5 H; J* w/ E" d0 l  a - Case omitted save-tlk-file, overwrite tlk-file
- ?7 n* }+ Y! P/ H6 {
8 \: K# N8 ?/ V" R8 V7 \. wDAOTlkEdit -d source-files output-save-directory export-txt-file
& Y& W' ?. n; r5 D6 j5 o6 h3 W$ ?" L' V+ O( l$ d0 x6 O3 h
- Remove & Export GFF3.2x embeded strings* |- x* Q) A- \2 P* P) m4 s3 q
- source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf". |( M& D7 M) n2 [
  5 j* F' l5 o2 y2 O# K
* History -------------------------------------------------
8 Q+ x( k$ {; x7 L# w& \
; e& T! Y& J/ l, l$ [ver. 0.20, 2010-01-19
- h3 V; D! f' s- n" Z% \" i
8 p- c  f( A6 a7 H4 m- fixed. didn't found strref.
8 T8 c2 i) ~5 J- c- added. GFF3.2x remove & export embeded string.
! c, P7 I# L$ F7 b- added, Find All& b# e; Q0 N: D+ a5 n3 B
- fixed, edit text didn't changed when undo current cell2 ^9 ]4 E/ H+ t9 L/ C, }6 {! u
- fixed, Find(F2) didn't do from start row. (v0.16 bug)
% g7 A' ^3 b1 J4 a. q- deleted, empty.tlk
/ R4 B+ v% d5 k* m
. A" }' @. o  @[attach]30[/attach]
作者: humour    時間: 2010-5-2 15:41:56

這兩天利用這套軟體,把貴站的繁體版本整合進去3DM的繁體版本,呵呵~很有趣的玩法,$ p& v4 j( ?* r. V1 n( e: x
如果有支援字典檔的話,那翻譯、校正起來就方便多了。
" r) \6 C$ G  |* P( p  f' N% x; V7 S) ~7 I
等一下準備試玩看看有沒有問題~
作者: blackteajing    時間: 2010-5-2 15:49:55

用的時候要注意這東西導出的文本是 ANSI 的系統默認編碼
/ v, H# y+ e# h) o; s2 q- I給UTF8什麽的文本,導回就亂碼了。
作者: carlyuan    時間: 2010-5-2 18:26:59

用的時候要注意這東西導出的文本是 ANSI 的系統默認編碼$ m0 Y. r, n4 u* i8 g9 }
給UTF8什麼的文本,導回就亂碼了。 ...% J( a, t/ U; u7 }! a4 E" T+ a
blackteajing 發表於 2010-5-2 15:49
' f  y2 ]2 t% [) \; i9 A2 }

) R! L7 E) H9 @; O+ w) J' O6 }話說,我是用這個來修改 TLK 檔案的,+ z7 u% R7 z3 R2 p( w: C/ w* o
4 `) N- f% ?/ y7 x/ a6 v9 h5 Q3 y4 v
也是用他來繁化 3DM 的那個 簡體,只需要匯出,修改,匯入就好了- I4 z' G: W4 r* K0 [

) _$ }& Y% j, }& n1 m5 v匯出時選圖中那項,就不會是亂碼了,  x) S( c( w4 a: \2 m. T9 h
[attach]1194[/attach]
作者: asuszyj    時間: 2010-5-10 18:28:50

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

下载不能?
  |0 J$ X  \) F+ {0 p# y8 H% m4 Y9 k對不起,只有特定用戶可以下載本論壇的附件,請返回。
作者: Owner.S    時間: 2010-7-22 02:16:31

本帖最後由 Owner.S 於 2010-7-22 22:40 編輯 ; j2 d- S) C$ b/ w+ B; [+ ~* W- ^$ H

! o: N' @- W3 |: e8 O, _0 I4 Jgood software !!! / I' k% [8 [, M7 Z! @
support, support !!!
7 m1 m/ Y$ M6 J, D: }7 ~* i4 {' ]; ~- w' }$ K8 D: K
疑問,+ n8 x. O& w2 C/ `
在下用 DAOTLKEDIT + 簡繁轉換, 把最新的簡體漢化轉成繁體, 但遊戲時發現出現這樣 "[]" 字體不能顯示情況, 推測是簡體字型庫沒有某些繁體字型, 請問有否方法更換字體呢, 謝




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