奇幻遊戲社群

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

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

國外高手製作的 DAO TLK Editor 非常實用0 V* Z6 I8 P* S/ K* F. W$ W' ]

. I! d! M% F+ y$ N3 z/ X
* f; H6 U7 \: v4 }: w1 }& Q% I
$ j& ^; G3 n4 E3 U* V8 M7 f原文來源以及下載點:http://www.dragonagenexus.com/downloads/file.php?id=2716 }. M# L7 j4 i% w4 D: D
" B* T: R( ~. c+ C: A3 [
Uploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010                " }& y8 _1 j: o& U3 F
DAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit)
$ n- T' H; s$ m9 n# k ver. 0.20, 2010-01-19* _8 f5 Z7 p8 `1 s2 J

4 w' j" Y1 {7 v# U! T+ m! o1 y - DAO TLK Editing Tool
6 R) S! W9 X, Q& \ - Can handle multi-referenced string(s).
# Z( ~2 y: S  K) c2 R( y+ C' t" i4 P - Export (Tab Sep. or Line Sep. with/without dup.)
2 M1 Z* D5 a* t9 Z7 b; {5 G - Import (Tab Sep. or Line Sep.)
+ w" V! t/ a1 H( x! L0 L - Comparing tlk-files) P% s6 m0 l- ?" a4 o& ^) X
- Checking categories of the strings and Filtering the strings.$ {- a1 X/ d" ]% z( T: \4 e7 X
  
7 \- K* v# O' i* z - Require .NET Framework.
# J" C1 h: Q% l9 @) t3 Q8 Q) n  s  U
* Without command-line option, Program starts in UI Mode.# B9 q! P5 L1 k3 y) x2 K! U
( _. B2 [* {0 ~6 S8 p
* Command-Line mode ---------------------------------------
- ]9 w; {9 ?7 {2 N* c% _
6 n" l" M# C: T2 a. eExitcode: 0 No-Error or Succeed. else, Error Occurred
. k' Q) f* ^9 T" Y
+ B& |/ s" H! P7 V; F, r: u( Q7 LCommon options6 U- c4 U: I4 Q! k* T4 p4 z5 x& M

7 g* M9 w! i0 z - Option with 'Q', silent mode. doesn't display message box for error3 n1 h$ R/ U+ e- Z. T
- Option with 'X', always display message box showing exitcode
9 p; t% ~! `  p6 D" {" L' k - Option with 'Z', logging off. C6 e1 W  Q& ]2 \( }

- y& v7 f2 w# k# H- `5 _: _DAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt: Y% Z& K: U: Y; y; }
1 l& J5 P, k0 i/ z+ X9 P5 n
- SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File
! T' s# w! D# K. t' `# a
5 _) B8 J  B4 H" ~9 s4 Q4 l$ o: o" }DAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt
1 s4 p8 D1 \1 X
) [2 O; O; u. v. }* S - Tab Sep. TXT File to SDJ's tlkeditor Export TXT
& [4 ^) y- N) E* Y# l
( t! e; u$ N  o+ l8 t9 wDAOTlkEdit -diff[m] a.txt b.txt3 ?2 b4 F, l9 R9 |
4 d2 G/ T& c1 A. A( ]# F
- 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>
! I- [5 o8 k: o8 j+ ? - Case option without 'm' (-diff), Tab Sep. txt file." u- R% V0 y/ ^$ J& v
- Case option with 'm' (-diffm), Line Sep. txt file.; R* j( C* d- t* p

# R  A. N$ V, s3 e0 _DAOTlkEdit -e[m] from-tlk-file [to-txt-file]6 S4 ~: M+ Y5 A' m
3 M8 z9 I" t! C/ B+ o, C" z
- Export string item(s)
* j; |6 v  V2 A/ l& g8 s* ^0 a, C - Option with 'u', extract without dup.
* |! c- e- C- F/ D; d - Option with 'm', Line Sep. txt file.
0 T) g7 S1 ]! I$ O& m - Option with 's', sorted by strref.
* a+ [6 f8 {, r" w2 |4 ^ - Case omitted to-txt-file, saved to tlk-file.txt
: p2 s/ D3 X/ i" k9 X1 h& w1 g
) C; |1 {) \; z8 h- S6 P- e5 lDAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file], p. e, g8 p* g
. |2 K  M& p5 P+ i5 a) N# o
- Import string item(s)9 w3 R: v2 H4 ]& d) K
- Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt"
$ A2 A8 R5 A! e0 Y% m- V - Option with 'S', update a string value separately by strref$ r- p% F# h- D+ N  Q* @
- Option without 'S', update directly the shared-string (multi-reference string value)
8 X3 _9 V% [( s6 ?6 C/ i* V4 g - Option with 'R', strings will be reconstructed, and the same strings be merged.0 C9 C, X' v5 A" }/ E, R
- Case omitted save-tlk-file, overwrite tlk-file" ~) q( W  P7 E8 k( l2 O

0 B  L( n8 D- D1 v9 H3 i+ XDAOTlkEdit -d source-files output-save-directory export-txt-file3 o' h$ t: j7 r

  d# G  }1 B+ _8 B - Remove & Export GFF3.2x embeded strings) i2 m# ~( n, L. \% M4 ^
- source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf"
9 V3 m8 i- q5 w. R) z: o  
9 h3 k' c0 @! Y6 r- D3 X* History -------------------------------------------------# V- Z! i/ i$ m& g2 o3 O$ }
$ l' h1 Q$ G3 P& k, C$ y( f; A
ver. 0.20, 2010-01-19
2 N! m; b/ `" U  ?
' ?) O# |# G4 J, |* x' i" f! I) o$ \$ W- fixed. didn't found strref.
& u' G- M, c; R5 W. y) ^3 w- added. GFF3.2x remove & export embeded string.
9 u7 B) Y. J" T) q: |- added, Find All
4 h* D+ b* q8 h+ |* I) G. b% c% A- fixed, edit text didn't changed when undo current cell5 R/ s6 W  _7 c" n3 S/ ^( ^
- fixed, Find(F2) didn't do from start row. (v0.16 bug)
: Q+ Y1 N- z5 o* m* u/ A- deleted, empty.tlk
5 m. U; Z3 Q3 [- {1 Y3 g' r" l0 N! l3 `0 ^) H- D2 }8 w
[attach]30[/attach]
作者: humour    時間: 2010-5-2 15:41:56

這兩天利用這套軟體,把貴站的繁體版本整合進去3DM的繁體版本,呵呵~很有趣的玩法,5 u6 m1 h9 K. D6 Z; G+ L& g
如果有支援字典檔的話,那翻譯、校正起來就方便多了。
# q) {7 Q* Q1 L  s5 {) t0 D
- c7 F! F. c) R, I* e% l5 @, p等一下準備試玩看看有沒有問題~
作者: blackteajing    時間: 2010-5-2 15:49:55

用的時候要注意這東西導出的文本是 ANSI 的系統默認編碼
! t$ S2 t$ L: G1 f給UTF8什麽的文本,導回就亂碼了。
作者: carlyuan    時間: 2010-5-2 18:26:59

用的時候要注意這東西導出的文本是 ANSI 的系統默認編碼
9 z0 t/ z7 p# w7 u+ I給UTF8什麼的文本,導回就亂碼了。 ...
) x5 s0 {. z# B: B2 a8 Y1 F* ]& }blackteajing 發表於 2010-5-2 15:49

4 Y$ t- P% j& c* k* K0 g* D
, N. u  m: e2 @! j1 W+ A( U話說,我是用這個來修改 TLK 檔案的,! t9 B; o. T4 C" i+ M: r3 P! e# `* U% ?

# P* ~) {$ x! ^+ s% C9 [也是用他來繁化 3DM 的那個 簡體,只需要匯出,修改,匯入就好了2 _( {0 Q( ?1 E/ _  v3 |

' U- p; h- u  I# n) `匯出時選圖中那項,就不會是亂碼了,& l: Z' P) _" c6 r2 M3 g7 W
[attach]1194[/attach]
作者: asuszyj    時間: 2010-5-10 18:28:50

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

下载不能?" W9 C9 Z% U! t! y+ J
對不起,只有特定用戶可以下載本論壇的附件,請返回。
作者: Owner.S    時間: 2010-7-22 02:16:31

本帖最後由 Owner.S 於 2010-7-22 22:40 編輯
0 V; l6 r" g9 W  t% `0 q& _
1 }1 d- Y5 e1 o! E) kgood software !!!
1 M8 W9 d) N$ E. z( h; p& P9 o  c* wsupport, support !!!
+ d/ N: r0 S7 M, h
- \0 A$ U0 |" ~9 L$ l) \* K+ B疑問,
  ^- K* w/ x/ @0 G$ I% M5 o. z在下用 DAOTLKEDIT + 簡繁轉換, 把最新的簡體漢化轉成繁體, 但遊戲時發現出現這樣 "[]" 字體不能顯示情況, 推測是簡體字型庫沒有某些繁體字型, 請問有否方法更換字體呢, 謝




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