奇幻遊戲社群

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

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

國外高手製作的 DAO TLK Editor 非常實用
( V" q+ k( H* n2 j9 x
9 c3 N0 P7 [. x8 ]  X
- G- F+ K: A0 ]' D$ c7 @; S4 k( D. k
原文來源以及下載點:http://www.dragonagenexus.com/downloads/file.php?id=271
/ ?: Z6 y9 G; d  g( g2 v" o/ {  B1 I/ U7 V% C  c  Z+ c
Uploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010                1 b, K3 r8 N! [% ?
DAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit)( i( M9 v8 v) R
ver. 0.20, 2010-01-19& R' ], u% P6 _1 W! A& d
4 t! P' `$ J1 J
- DAO TLK Editing Tool6 G8 h) ^1 S0 P9 W' p' p9 |
- Can handle multi-referenced string(s).0 @; Y/ Z) M/ C) H8 F3 z0 C5 n
- Export (Tab Sep. or Line Sep. with/without dup.)
, c1 P; ?9 d0 U" { - Import (Tab Sep. or Line Sep.)
; r/ s* F9 P$ \5 w - Comparing tlk-files
' d2 D2 |2 C8 E* y - Checking categories of the strings and Filtering the strings.$ @/ G, F9 R) w2 v5 ~
  0 p& h/ A/ }# \0 w. J
- Require .NET Framework.4 a  K4 h! b  d& c/ G3 i7 t3 ?
2 X& Z' `8 \2 J: o( j
* Without command-line option, Program starts in UI Mode.+ [1 k" ~/ b: ?& M

  ~- @# j7 b' b3 J8 h0 W* Command-Line mode ---------------------------------------) m" K; z' k, C2 x
7 T% h9 E0 H% C* I$ H. {7 L
Exitcode: 0 No-Error or Succeed. else, Error Occurred4 G# [0 k% o2 K  `+ F
7 [9 ]& q: e8 i) {/ C  \+ Z: s
Common options/ I! G: z7 d4 ?$ v# }
1 P( m4 o8 F' s' m% @  F3 z
- Option with 'Q', silent mode. doesn't display message box for error
9 m' ]2 Q  t1 |1 y5 t7 |+ { - Option with 'X', always display message box showing exitcode/ P  T8 a3 M7 a
- Option with 'Z', logging off4 K2 f4 q, M. g

# d" Z: q$ ]. O: l- ~DAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt; \3 S8 p+ V# s3 A, _( Y# X
9 ~1 `1 [2 \& u& X5 T; e
- SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File
- z% e+ l1 o$ \2 i! O8 U8 h1 n/ W- V( m1 S: s, _  Q1 N/ H1 }! ]+ U
DAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt8 ~( o: K* Q2 ^# |0 o& n3 O4 Q: e
8 S, i$ ~" O2 i
- Tab Sep. TXT File to SDJ's tlkeditor Export TXT 9 I; Q; A" f7 `! j: A

) E6 a) a! u& W/ @+ zDAOTlkEdit -diff[m] a.txt b.txt
. P1 D4 w6 a" ]2 e1 C' V4 A: b9 B% H( Q% r3 o# T* J$ G' k6 s6 V7 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>
* t7 R9 i" S; }- X9 g/ X - Case option without 'm' (-diff), Tab Sep. txt file.4 Y% Q' L+ E' M0 R0 n6 R) h
- Case option with 'm' (-diffm), Line Sep. txt file.; l. D# w: r$ E. S' V4 p! V# u6 _. \
( o$ F% T9 o( z" o
DAOTlkEdit -e[m] from-tlk-file [to-txt-file]
$ i, a6 u8 O, @) A; |) j( R; X7 s+ W' F* V
- Export string item(s)8 d  N1 I7 N. \$ D1 G5 l
- Option with 'u', extract without dup.% B- H( z) G7 V. Z) Q( x
- Option with 'm', Line Sep. txt file.
" _3 q# m# ^( v5 U" l. X - Option with 's', sorted by strref.
. R& g4 a2 Y! [ - Case omitted to-txt-file, saved to tlk-file.txt+ g/ P0 R  r, f! w& b

# t! Z5 u& p& b! f% V, Q2 d/ kDAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file]
6 e, ^; U* k* ?# ?) q& j; i
( p3 ]) J( D  b$ v4 {! I7 z% {' ] - Import string item(s); D1 F8 m/ {( k8 W3 {6 `8 D
- Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt"% h! Z( i& b1 D# D6 ]3 Y2 {
- Option with 'S', update a string value separately by strref
( h8 r0 }* C8 c8 g5 E% E  f% v% G - Option without 'S', update directly the shared-string (multi-reference string value), j2 Z0 s; b+ }3 [- M
- Option with 'R', strings will be reconstructed, and the same strings be merged.# _( @( G9 d; ^  ~, g
- Case omitted save-tlk-file, overwrite tlk-file8 f& F# ?6 K0 o% a8 y4 `

0 j" r+ D) m9 |, f6 g8 \DAOTlkEdit -d source-files output-save-directory export-txt-file
( M& @0 O+ X. h3 S; {# y- i/ e* n7 d5 f) ^9 D0 }6 u0 p- |: Q
- Remove & Export GFF3.2x embeded strings
* c, M' ~% w" ]# l+ A" U( w - source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf"
5 _$ H  o) o) A6 o8 _  
) f4 k  U/ g: M- n- X* History -------------------------------------------------
- x+ r! o/ a; _1 r7 v% Y- H: E3 f  O" f- s4 x2 k
ver. 0.20, 2010-01-198 E  A; x4 c; a; f

6 [3 `' e/ _, l2 H8 m) A& m" X. T: w9 j- fixed. didn't found strref.
1 {2 x5 m1 v6 l4 C' F6 o0 O: o" {- added. GFF3.2x remove & export embeded string.
4 o* B7 K8 d! f( V- added, Find All
0 x: q6 ?3 Y0 X. D- fixed, edit text didn't changed when undo current cell
; Q) I& M( s+ c* E0 h- fixed, Find(F2) didn't do from start row. (v0.16 bug)
2 o# j6 i1 V  T- R5 ?$ j% \- deleted, empty.tlk
8 Z9 V5 V% [: H/ d4 ^' z# {  W9 K. u1 Q* ?( |' p
[attach]30[/attach]
作者: humour    時間: 2010-5-2 15:41:56

這兩天利用這套軟體,把貴站的繁體版本整合進去3DM的繁體版本,呵呵~很有趣的玩法,
- l5 [( }! y$ t0 V+ N4 A如果有支援字典檔的話,那翻譯、校正起來就方便多了。
: \4 j, w( L6 [( s/ V: ]4 |) w) [4 B8 e
等一下準備試玩看看有沒有問題~
作者: blackteajing    時間: 2010-5-2 15:49:55

用的時候要注意這東西導出的文本是 ANSI 的系統默認編碼6 \  [1 r/ r; K3 n, y! X
給UTF8什麽的文本,導回就亂碼了。
作者: carlyuan    時間: 2010-5-2 18:26:59

用的時候要注意這東西導出的文本是 ANSI 的系統默認編碼8 e  E2 P/ j4 z& i6 A
給UTF8什麼的文本,導回就亂碼了。 ...  p: U( N5 s/ c1 ]
blackteajing 發表於 2010-5-2 15:49

1 ?; L* w7 @8 M6 E
- p2 r9 d: w5 R) @9 Q, D話說,我是用這個來修改 TLK 檔案的,3 x$ f) q6 G. d0 M
3 c8 ~% R8 p! F& t( b
也是用他來繁化 3DM 的那個 簡體,只需要匯出,修改,匯入就好了3 V# B9 z+ }% B6 W* S! i' l

; u5 @& u+ s3 l  A: r8 O8 Q匯出時選圖中那項,就不會是亂碼了,. ], G8 b& Z1 @
[attach]1194[/attach]
作者: asuszyj    時間: 2010-5-10 18:28:50

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

下载不能?' J2 u3 d; I" A9 ?$ O
對不起,只有特定用戶可以下載本論壇的附件,請返回。
作者: Owner.S    時間: 2010-7-22 02:16:31

本帖最後由 Owner.S 於 2010-7-22 22:40 編輯 $ o9 ]& i- r$ K' V4 C% C0 K! n" b

# z6 U% V3 I# A1 n. G# _8 i5 x9 Bgood software !!! $ {: H0 L4 ]" |' W1 R
support, support !!!( `0 a( x( e- M$ H: M. h  r

# X7 \6 z; f5 J# h) A! ?+ S疑問,5 @) @! {! m3 Q
在下用 DAOTLKEDIT + 簡繁轉換, 把最新的簡體漢化轉成繁體, 但遊戲時發現出現這樣 "[]" 字體不能顯示情況, 推測是簡體字型庫沒有某些繁體字型, 請問有否方法更換字體呢, 謝




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