奇幻遊戲社群

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

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

國外高手製作的 DAO TLK Editor 非常實用
1 I- h, H. n8 }; o& F, q6 ]
  r  r* O  o3 x+ K2 o4 x6 E  R
' H7 U8 U  P0 r# g& G  z% g3 M* w! N& |$ s3 ~# i: ?5 Y% v
原文來源以及下載點:http://www.dragonagenexus.com/downloads/file.php?id=271
( H/ Z! B( S/ y) \/ m; B# b" H* L: ?  I
Uploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010                ; K- H1 J, t0 P/ h" i) A2 T8 L
DAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit)6 i' l( V- \$ ~3 _' g( M% x
ver. 0.20, 2010-01-19
  g5 k1 l+ H' {+ U+ j
8 J' q5 o* A: m7 z! n8 D - DAO TLK Editing Tool: }5 S# `- B( C' ^
- Can handle multi-referenced string(s).1 z* |: V3 n# ]) u
- Export (Tab Sep. or Line Sep. with/without dup.), }- o# X' y4 Z  L* _
- Import (Tab Sep. or Line Sep.)
8 p5 S, f% T; Z( l- m - Comparing tlk-files) D& v5 V: O3 S. F/ a
- Checking categories of the strings and Filtering the strings.( g9 L6 q/ e* n1 k3 ~4 j$ o4 I
  
  G  n2 b8 g) W% S - Require .NET Framework.
( f5 e0 u5 I" ]% p: j1 W
6 F7 n) P5 }4 W1 c0 F% I) u. h* Without command-line option, Program starts in UI Mode.
; \5 I: G7 p4 q  L7 e6 ]9 f8 Y) m4 U1 S$ j
* Command-Line mode ---------------------------------------, b' T( u3 l7 `

& [+ M5 ^1 J* d! \1 N* RExitcode: 0 No-Error or Succeed. else, Error Occurred$ j8 b, B; H- j+ J3 f+ g

: R+ b5 W( k, W9 J# G. F+ e/ oCommon options9 h+ o" y+ o& L7 ^  D
/ o- q8 g$ K" @/ p6 ^3 w
- Option with 'Q', silent mode. doesn't display message box for error
6 {! O6 W3 U/ Q! I) h - Option with 'X', always display message box showing exitcode. h/ e$ L* a7 ~; r+ F6 V$ O6 W
- Option with 'Z', logging off
* D; V# w- P$ c+ n! [/ J6 Y7 Z+ _
& K% M2 C1 ?: `3 Q& bDAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt
) G# ]; I1 k$ {! a3 n% N! y3 [( n. W. ^6 a6 k/ c; K9 N6 R, I- _
- SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File; v4 z0 w8 Q: B5 |

5 X3 ^. k9 w" N* E: ^  yDAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt
2 r* k; c) P. w+ r$ q6 s
- c, m9 `; |( E - Tab Sep. TXT File to SDJ's tlkeditor Export TXT ; H4 I! m7 e3 [+ A

+ M+ F8 x3 |% n& m3 ODAOTlkEdit -diff[m] a.txt b.txt
7 G! t3 F9 Q7 T6 J1 |4 u6 f! @7 f
) u7 D1 U6 _) _1 y& W. K: s% x - 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>
- y2 q# m# Q3 m - Case option without 'm' (-diff), Tab Sep. txt file.; S2 H) H" _) e4 r
- Case option with 'm' (-diffm), Line Sep. txt file.
+ n. T- I) L( v+ @: a3 a- L8 `, U" h) q. g6 Z) @4 a: x
DAOTlkEdit -e[m] from-tlk-file [to-txt-file]% {1 k( ]+ j; o# Z) k- r: i6 R8 \
, Z& M( g2 s8 u
- Export string item(s)
( S, V1 c! R/ L* z; n- | - Option with 'u', extract without dup.
1 a. e/ P, L- [% F) L3 R, M- j - Option with 'm', Line Sep. txt file.
; v" j- m8 P8 a9 Q! C1 e/ v - Option with 's', sorted by strref.1 t# S$ [1 T* O$ N' s" ^
- Case omitted to-txt-file, saved to tlk-file.txt7 q2 ]! U1 S$ \# w2 M1 W. y, k+ G

/ H$ _( D/ L. _" I: _; r0 ]DAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file]. V/ H7 [/ z3 n5 M

* A! Z- B; z5 F - Import string item(s)
- I( i, {' T6 y" t0 O( l - Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt") T! ^) b: h/ d: d! r+ [0 S
- Option with 'S', update a string value separately by strref  W. z9 v4 j8 m- [% I9 A
- Option without 'S', update directly the shared-string (multi-reference string value): q" u/ B4 E( x2 C
- Option with 'R', strings will be reconstructed, and the same strings be merged.
* g2 ]% I  G; @+ y, J/ J - Case omitted save-tlk-file, overwrite tlk-file) b* U+ m* q5 a- y7 p! c0 O/ ~

' t4 {0 ~( s( Y2 A8 uDAOTlkEdit -d source-files output-save-directory export-txt-file- ?0 h: i  ]% ?

' z  O( N* W+ Y( L. M - Remove & Export GFF3.2x embeded strings
$ y4 y" X7 ^5 e6 y1 y2 L7 f$ n' c - source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf"( V. t3 Q5 l( o/ I! _
  
. y" `" k7 Y3 b$ b1 D% y* History -------------------------------------------------
* i, }8 s! u7 Z1 j1 J) L  G6 t! l7 q( ~2 i# D; \& N) c0 R2 g
ver. 0.20, 2010-01-19/ n" n$ ]- A2 P9 |  A

- ]% p' {1 x* L  v2 z4 E- fixed. didn't found strref.
# A; v0 S% S% T- added. GFF3.2x remove & export embeded string.. u0 A6 b) L% S
- added, Find All. ?: n: U- h' v& e# @
- fixed, edit text didn't changed when undo current cell$ f7 A; s6 A$ [) E
- fixed, Find(F2) didn't do from start row. (v0.16 bug)* \3 S" D/ W0 ~
- deleted, empty.tlk5 N2 Y- e( r6 H. V
9 ]4 ^" O- B: P9 X
[attach]30[/attach]
作者: humour    時間: 2010-5-2 15:41:56

這兩天利用這套軟體,把貴站的繁體版本整合進去3DM的繁體版本,呵呵~很有趣的玩法,
& L: J& \& V) A9 S/ m如果有支援字典檔的話,那翻譯、校正起來就方便多了。2 E1 d, n) f1 c& e

6 a& P% L9 M$ ~7 i3 J% r等一下準備試玩看看有沒有問題~
作者: blackteajing    時間: 2010-5-2 15:49:55

用的時候要注意這東西導出的文本是 ANSI 的系統默認編碼
  e- Z6 B% m% x% ]' e1 S) f# I給UTF8什麽的文本,導回就亂碼了。
作者: carlyuan    時間: 2010-5-2 18:26:59

用的時候要注意這東西導出的文本是 ANSI 的系統默認編碼' h$ t1 r  x* K, N! {
給UTF8什麼的文本,導回就亂碼了。 ...5 ~9 f- {! j% t5 R1 V1 O7 s* G) e
blackteajing 發表於 2010-5-2 15:49
4 F! e% x/ S) z' k

3 g- v, _( ^% k5 |話說,我是用這個來修改 TLK 檔案的,
; m" A9 L) E" ?6 Q
2 W' A0 v0 a" I9 ^2 I+ L! H也是用他來繁化 3DM 的那個 簡體,只需要匯出,修改,匯入就好了! N) A) _: P7 W  n- F; l7 c

# I. z# `7 n7 p# R( n3 n+ P匯出時選圖中那項,就不會是亂碼了,5 B3 U" A4 s, ?2 K  K/ z, X9 u
[attach]1194[/attach]
作者: asuszyj    時間: 2010-5-10 18:28:50

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

下载不能?8 q: p7 B* m  ~
對不起,只有特定用戶可以下載本論壇的附件,請返回。
作者: Owner.S    時間: 2010-7-22 02:16:31

本帖最後由 Owner.S 於 2010-7-22 22:40 編輯
. b" H& }) ?% C: D+ m" [% c* V  C/ o5 g- S, U: ?. h4 g
good software !!!
2 F3 m: v  z2 F& l1 hsupport, support !!!, j/ j6 U% O  U" k' j5 I6 h1 ?

" d( _$ \" M" E: B/ j8 c疑問,
. N& Z( b8 X' ~: a3 y8 I! G在下用 DAOTLKEDIT + 簡繁轉換, 把最新的簡體漢化轉成繁體, 但遊戲時發現出現這樣 "[]" 字體不能顯示情況, 推測是簡體字型庫沒有某些繁體字型, 請問有否方法更換字體呢, 謝




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