奇幻遊戲社群

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

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

國外高手製作的 DAO TLK Editor 非常實用
6 K7 ^3 s; w* x
: p$ C. L% B* Z/ @' |( h, I & s1 C% ]* R& n2 [7 p7 \3 X

) q7 ^9 X3 g( N原文來源以及下載點:http://www.dragonagenexus.com/downloads/file.php?id=2715 e+ k  s/ o1 s! ~) ^1 F& D
- M6 p+ T( N# C) @; v2 B( e6 x
Uploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010                * c( ^- ^1 N' h1 Z: ?
DAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit)1 \+ K. ~; N# E* W
ver. 0.20, 2010-01-19
3 [& ^. O* U( }* }, G1 _/ k* c  Z0 l( G: h2 M& d1 N; [& F
- DAO TLK Editing Tool+ m) I+ d9 R* |' g9 X2 D* n" N
- Can handle multi-referenced string(s).3 `* t9 b: x; P
- Export (Tab Sep. or Line Sep. with/without dup.)
; ]) B8 j* c+ i. A2 O: F - Import (Tab Sep. or Line Sep.)
- c% P' E7 ^9 z3 B: S - Comparing tlk-files8 F- X) d. k" K) b; L$ X
- Checking categories of the strings and Filtering the strings.
# V% s3 |% I# f2 u9 E8 w" I. G( K  ) s8 j/ q! S0 ~! I/ c( q0 l
- Require .NET Framework.
) O9 G/ I9 p5 [  |% U) J
2 o) @5 I+ P( V; h8 m* Without command-line option, Program starts in UI Mode.
) C# ^1 x& Y( B2 a/ M' o4 t
+ J2 r' U3 X; x+ W. w* Command-Line mode ---------------------------------------% {" W- a5 E# _4 V

# y) o9 M- ?, ~* J3 p8 T' eExitcode: 0 No-Error or Succeed. else, Error Occurred* |3 i) m! W0 V
) h9 [# |- O  K' Y8 ^
Common options
' a0 J0 a5 O! S3 R' m1 d  [. U, e8 [2 M9 z6 v
- Option with 'Q', silent mode. doesn't display message box for error; l# @  m( d6 n9 F; Q
- Option with 'X', always display message box showing exitcode: M) W" B1 J( Q2 f
- Option with 'Z', logging off9 c/ B3 ^$ r0 q  ^* _
2 b7 Q% M, q5 z& R: X8 }1 N
DAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt
" U7 S- k3 ^! O' g; h  l
6 ~7 P2 \5 A" |, n' l) M - SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File& y. Z0 @; g. x2 e3 _7 C

- W8 h$ Z7 Q9 K6 M8 \7 ODAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt) W4 f: c' X1 E7 _# D

' p; C& o9 n7 F! J+ Q - Tab Sep. TXT File to SDJ's tlkeditor Export TXT 0 x. G: e5 ]# F$ M* O
1 @6 d+ m3 B9 ]- f# n/ z
DAOTlkEdit -diff[m] a.txt b.txt
! B. D$ A/ p7 i/ E3 ?( U  h1 y, z% ~. `2 Y+ X+ q9 |
- 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>
6 Q4 l2 _0 [( J5 U8 r - Case option without 'm' (-diff), Tab Sep. txt file.( J: b: i; T; h4 J
- Case option with 'm' (-diffm), Line Sep. txt file.  W/ Y. o- R, s4 O5 e  w0 E

5 m5 z" Z! ?6 E: |DAOTlkEdit -e[m] from-tlk-file [to-txt-file]
+ G9 r  r; f( |2 ^
) F( P( b: b0 l* k0 S - Export string item(s)
1 M+ @* t- N9 ^; a( W6 z; k" w - Option with 'u', extract without dup.
  }2 ^2 M' E7 C7 c9 s6 w) ?" ] - Option with 'm', Line Sep. txt file.
9 r' r" m2 V; Z% D - Option with 's', sorted by strref., b! i2 Q4 k& u7 ?: P; k
- Case omitted to-txt-file, saved to tlk-file.txt9 D) _# N6 P; {6 V! Q/ m3 f, D
' Q1 {9 W9 Z1 S8 ~. v4 d/ j7 @
DAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file]
' {  q3 }: K$ }( V. ^2 u
6 o) W! p& t, \/ R - Import string item(s)/ W7 c! [. o8 I1 R
- Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt"
8 M, D' {$ I* q0 h: J) o" } - Option with 'S', update a string value separately by strref
( {9 [4 S6 w# z4 x - Option without 'S', update directly the shared-string (multi-reference string value)
( E0 m& o( `- [' c; q1 W+ X# e - Option with 'R', strings will be reconstructed, and the same strings be merged.9 A3 E( }4 u, r* @+ I" \
- Case omitted save-tlk-file, overwrite tlk-file. t. A; `- X% a0 ^

  F, |- |; e% V( a# s8 {DAOTlkEdit -d source-files output-save-directory export-txt-file
# X+ g! Z6 i/ h2 z/ ]
& N4 @) E2 B% I2 [7 E- r - Remove & Export GFF3.2x embeded strings
# g# g  v- }+ I* r5 n; F3 {! P' i - source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf"
( j+ U$ T& D# |  # l% S9 F, k* n5 `3 q8 F4 H
* History -------------------------------------------------
5 g  f3 n7 K: V' E3 z% ?& [. q3 I; f- I4 D) w) y) `& e
ver. 0.20, 2010-01-19* I' B- w/ X2 G) N

3 S  x3 K0 R6 \# f7 G- fixed. didn't found strref.
6 r/ n1 t6 j* H: N% _+ t+ Z, Y- added. GFF3.2x remove & export embeded string.( g. `, j! e* Z( Q% k. a( w, |
- added, Find All, f+ m3 R' T+ o: a3 P8 {, e
- fixed, edit text didn't changed when undo current cell- g0 Z9 ]/ o( e/ j, a. k
- fixed, Find(F2) didn't do from start row. (v0.16 bug)
  A6 H& X+ J( F1 T! [- deleted, empty.tlk
- D; ]+ N: H! M1 i" C4 j9 L, P: `
[attach]30[/attach]
作者: humour    時間: 2010-5-2 15:41:56

這兩天利用這套軟體,把貴站的繁體版本整合進去3DM的繁體版本,呵呵~很有趣的玩法,9 b2 W4 J6 k6 ?" z; a# I
如果有支援字典檔的話,那翻譯、校正起來就方便多了。
  N1 k. |8 s. V% `- r  Y
+ w# R0 e- }/ e/ m! `1 O等一下準備試玩看看有沒有問題~
作者: blackteajing    時間: 2010-5-2 15:49:55

用的時候要注意這東西導出的文本是 ANSI 的系統默認編碼$ b, T5 c5 R6 _, I: d5 P- X  E
給UTF8什麽的文本,導回就亂碼了。
作者: carlyuan    時間: 2010-5-2 18:26:59

用的時候要注意這東西導出的文本是 ANSI 的系統默認編碼
) ]2 N6 T* H/ }+ d給UTF8什麼的文本,導回就亂碼了。 ...
' F8 k. |2 ]' h. {& rblackteajing 發表於 2010-5-2 15:49

5 ]) n0 S9 k0 o# G; ^
- U# i! c/ W: G  H: b. L+ o% p話說,我是用這個來修改 TLK 檔案的,% l- q) [  M4 M9 A4 w+ `. I
* O7 g- |- s# q9 L: d2 @# F' x
也是用他來繁化 3DM 的那個 簡體,只需要匯出,修改,匯入就好了7 {5 }8 h( ~* ]% W/ O  H% ~

1 s3 P5 ]  {$ b: f! @8 u- I匯出時選圖中那項,就不會是亂碼了,
3 U! e! J  H/ N1 o* t, m7 K[attach]1194[/attach]
作者: asuszyj    時間: 2010-5-10 18:28:50

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

下载不能?
6 G0 I3 k* u4 r; U( O" l/ S$ _對不起,只有特定用戶可以下載本論壇的附件,請返回。
作者: Owner.S    時間: 2010-7-22 02:16:31

本帖最後由 Owner.S 於 2010-7-22 22:40 編輯
2 a2 t. O! i+ J; g0 K  T  |
% w5 t; ^) n9 u  x4 m* z- ugood software !!!
0 r/ J/ w3 K8 Jsupport, support !!!* y7 }0 x$ U+ n  o, N5 J1 \, B' B* x" D
7 k. _. o0 H2 e9 `. z5 L
疑問,
% p( p" _0 F8 [在下用 DAOTLKEDIT + 簡繁轉換, 把最新的簡體漢化轉成繁體, 但遊戲時發現出現這樣 "[]" 字體不能顯示情況, 推測是簡體字型庫沒有某些繁體字型, 請問有否方法更換字體呢, 謝




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