奇幻遊戲社群

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

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

國外高手製作的 DAO TLK Editor 非常實用4 p. \+ ]$ p- H

0 }# Q7 h9 {' f" P$ |
. u' S1 v& F, o+ m3 q7 A* C
" s8 ^) \% U, j& K原文來源以及下載點:http://www.dragonagenexus.com/downloads/file.php?id=271) n) U" w; I1 @6 t( X
: @6 J" ~$ G2 a
Uploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010               
* K' i. A3 a: z9 G- e  j$ MDAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit)2 H% y2 Z, j, @0 c4 D" V( s" s
ver. 0.20, 2010-01-192 w. h$ j: K& y, r
$ @% g6 e4 l  q. ]3 w4 ?. W
- DAO TLK Editing Tool
2 I6 R; P  N5 D, L6 P - Can handle multi-referenced string(s).8 M) S9 R7 {& X& v
- Export (Tab Sep. or Line Sep. with/without dup.)3 i& v1 x0 L6 W
- Import (Tab Sep. or Line Sep.)- y* U- B& C3 C
- Comparing tlk-files7 C% \4 r. Q2 t) V7 n
- Checking categories of the strings and Filtering the strings.% I; y+ j. D  @# N0 j
  4 P+ a8 |. t3 o% U& M. G& w
- Require .NET Framework.
; q- R, J4 ]" Z9 R
# E* f3 m/ |* t8 X6 [, I6 S0 G* Without command-line option, Program starts in UI Mode.0 B. m6 X3 @  p/ |5 a5 ?

  {) n" @7 l  M$ O, f* Command-Line mode ---------------------------------------4 \) r5 X/ H7 k/ z6 p
9 u2 V- ^( q2 G$ l+ \9 }9 h
Exitcode: 0 No-Error or Succeed. else, Error Occurred
. s: v1 m% F9 X2 P* G' ]) Y1 E% ~4 r* [* o# u5 z
Common options& J) p/ F  z9 I0 L* C

6 \" C0 a' k# b7 ]0 y5 s9 r; L: w' L: Z - Option with 'Q', silent mode. doesn't display message box for error
( X8 G3 ^( d5 R, c% J2 }' o  m - Option with 'X', always display message box showing exitcode
" N0 S. @! j: P& l: G7 f* w - Option with 'Z', logging off
) }6 ~5 Q) I# ]# m2 J' `0 O& n& ?# u2 f
DAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt5 k( j2 x4 A' O3 E7 I  U0 U

9 q5 P: G8 E3 e0 u. l0 ? - SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File: ^6 _. K7 v, ^% n

! ?* S8 d7 Z/ g! J* J4 ]9 KDAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt3 i. b+ p5 m! m" o/ \7 a! v! @

' x, }) T# y3 a - Tab Sep. TXT File to SDJ's tlkeditor Export TXT / Z* Y, K+ i% S
3 N" {0 f0 |0 d; [# t7 Y/ v
DAOTlkEdit -diff[m] a.txt b.txt& l- T( o4 g% W
9 A7 Y. s$ a( \* Y6 ]! P' E
- 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>8 i, H7 S; p7 b- [$ |- t
- Case option without 'm' (-diff), Tab Sep. txt file.( S0 [( s0 n9 V  r+ P5 h" V5 n' ?
- Case option with 'm' (-diffm), Line Sep. txt file.$ C1 h& {9 S+ ]  V' k  G7 a+ N4 E1 q
: W" K) V0 J& h; p
DAOTlkEdit -e[m] from-tlk-file [to-txt-file]1 J0 I( |5 i# J% X$ j) \2 B
* O9 V# j, s! T; \: H
- Export string item(s)
2 b% J2 Z+ e0 f9 ?) F - Option with 'u', extract without dup.$ l1 K# c9 w/ K+ k9 N) N4 w
- Option with 'm', Line Sep. txt file.  ]: S" q7 `8 K1 k7 v
- Option with 's', sorted by strref.& f% H; g" b3 }( V. }
- Case omitted to-txt-file, saved to tlk-file.txt
. }! w# d: i" v) _$ A& \# d1 k
8 a0 s* y$ O5 t% [/ oDAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file]- O5 Z6 f3 O# I" X( }: Z  g# o

# W' }  @0 M8 b - Import string item(s)3 Q. F) a; E& r& w9 x1 }
- Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt"  G9 t* n. M. N! D* `2 B% }; }4 f
- Option with 'S', update a string value separately by strref
- k: J1 [  a. b5 T5 u" c( ` - Option without 'S', update directly the shared-string (multi-reference string value): U7 _0 l$ l# Q: j+ i6 [1 W# H
- Option with 'R', strings will be reconstructed, and the same strings be merged.% g, E# E7 R+ n' B: Z: i
- Case omitted save-tlk-file, overwrite tlk-file
/ w  n1 F( Y" @# V( ] * a! o5 J% I( w
DAOTlkEdit -d source-files output-save-directory export-txt-file
) g- v$ K3 T4 n
7 c. J  X% x* p/ D: F6 p - Remove & Export GFF3.2x embeded strings, N  M; d4 [  ?& d" f
- source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf"
! V, ?3 c9 m7 w# T8 M6 {  / w( t/ p- w1 `$ Y3 L
* History -------------------------------------------------
% s' I6 g' u% r5 ~1 ]$ F- k, C$ g- G6 M8 X9 Q
ver. 0.20, 2010-01-19
6 q" T: f2 g% w0 \, U8 Q3 r7 H. Z% i- U6 a# s# ~
- fixed. didn't found strref.
/ k) t* l! P8 ]/ @9 m6 }7 f: C- added. GFF3.2x remove & export embeded string.
! t) h& r; l5 e; e- added, Find All: k- k* w0 N" ~
- fixed, edit text didn't changed when undo current cell
7 B4 n! X4 s, h2 ]$ h. T. L- fixed, Find(F2) didn't do from start row. (v0.16 bug)
, r1 j+ L" `/ a- deleted, empty.tlk8 d4 B  F) i3 h9 l/ v  H' H8 |; j: Y

; |- N9 }( C1 S9 M# r9 D  D- h8 o3 o[attach]30[/attach]
作者: humour    時間: 2010-5-2 15:41:56

這兩天利用這套軟體,把貴站的繁體版本整合進去3DM的繁體版本,呵呵~很有趣的玩法,: z; V" j  ^; b
如果有支援字典檔的話,那翻譯、校正起來就方便多了。
# T& o4 J4 J  y$ x3 [, D5 x! F
6 U# o0 U) ?% v* S; V6 f8 O  o等一下準備試玩看看有沒有問題~
作者: blackteajing    時間: 2010-5-2 15:49:55

用的時候要注意這東西導出的文本是 ANSI 的系統默認編碼
& X1 `$ E% i( W- M給UTF8什麽的文本,導回就亂碼了。
作者: carlyuan    時間: 2010-5-2 18:26:59

用的時候要注意這東西導出的文本是 ANSI 的系統默認編碼
9 W1 i; M/ y: h. M9 O2 T給UTF8什麼的文本,導回就亂碼了。 ...3 Y+ V6 A2 k, O3 M. h
blackteajing 發表於 2010-5-2 15:49
; T9 ?% {( B/ v
& U4 G% ]! @$ b0 a/ N" J" P5 S" P
話說,我是用這個來修改 TLK 檔案的,2 ~; Z6 J/ q3 F& u4 ^! @: u/ S0 A

6 g9 w/ C4 {! y( ^, y& a. I7 {也是用他來繁化 3DM 的那個 簡體,只需要匯出,修改,匯入就好了* L9 q+ i% t# \0 Z0 I

6 t4 ~1 y9 ?: t* X! n匯出時選圖中那項,就不會是亂碼了,. z2 b( K. d$ y! Z
[attach]1194[/attach]
作者: asuszyj    時間: 2010-5-10 18:28:50

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

下载不能?+ Q' G" H8 i- C/ `5 o! I$ S
對不起,只有特定用戶可以下載本論壇的附件,請返回。
作者: Owner.S    時間: 2010-7-22 02:16:31

本帖最後由 Owner.S 於 2010-7-22 22:40 編輯 3 K2 V2 X/ J5 U/ p

+ E+ n) T% g! q  u: H6 r  |- Fgood software !!! . P( \* }7 D% C1 f6 n$ L  y3 M
support, support !!!$ F0 z/ E5 ~. d1 r) ^7 a: J8 L$ F

* F9 P7 u$ W1 n& M) ^0 }- q疑問,, S" K+ O  V% _( }$ K" {6 y
在下用 DAOTLKEDIT + 簡繁轉換, 把最新的簡體漢化轉成繁體, 但遊戲時發現出現這樣 "[]" 字體不能顯示情況, 推測是簡體字型庫沒有某些繁體字型, 請問有否方法更換字體呢, 謝




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