奇幻遊戲社群

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

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

國外高手製作的 DAO TLK Editor 非常實用& |/ F! ~2 U8 I$ i( R
3 @5 O! d  |) y& \5 R
; `1 H* v+ K9 m! }# L
2 @" {; x$ V. w% d, i9 ~+ l. E3 p, B; `
原文來源以及下載點:http://www.dragonagenexus.com/downloads/file.php?id=271
$ W. Q2 ~% x) Z: \' P  o# F1 H  B( T0 m) A+ h" l
Uploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010                / X- P4 ?+ [* I$ t3 x3 J
DAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit)' R& I6 r7 A; l/ C, l( f
ver. 0.20, 2010-01-19
/ Q5 V( h* X0 `+ H* G2 N$ T$ {% ]9 _! P; c3 O7 Z
- DAO TLK Editing Tool
  Q. S6 O; a# U( q4 }+ o+ p- F - Can handle multi-referenced string(s).
* q0 _$ k$ W7 {4 i% H+ ~1 s& L1 a - Export (Tab Sep. or Line Sep. with/without dup.)2 T' S, D- X+ o3 X% ~/ M8 S) f! B
- Import (Tab Sep. or Line Sep.)
' {' [( ?! a5 \7 c1 K7 S1 F - Comparing tlk-files
% ]' f! ^5 c8 o% T - Checking categories of the strings and Filtering the strings.2 D+ J! K. T1 _; i7 F" P
  
5 b- ?  Y2 P- w$ ?6 g# b1 l - Require .NET Framework.
: {" w0 @( M8 l) A) g1 t/ M9 q
. G- E7 N3 m7 z! j  T4 a* Without command-line option, Program starts in UI Mode.
- @5 E% x$ {$ J" F' U  P, P
  X- [$ @. G2 L; Y* Command-Line mode ---------------------------------------
, x! _" `5 C  S( ]
8 i. \$ c, m1 D! _  r) kExitcode: 0 No-Error or Succeed. else, Error Occurred. k& Y7 i8 c4 a

' c+ B: P8 x! [, S& hCommon options* U8 e: J* z. y
+ C1 g" D! L9 e) ]  S9 U7 G
- Option with 'Q', silent mode. doesn't display message box for error, d* L* E% \0 w9 k5 n6 B- t0 K
- Option with 'X', always display message box showing exitcode
$ R: B% _# E1 T/ |' j - Option with 'Z', logging off
# {# y1 ~' `9 h
8 g8 K0 N2 E* `+ P* P* r4 J& PDAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt
3 y9 l( {% ]+ `) C2 s0 k) C( }5 a: O& z+ V. J7 L
- SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File
* ?( a8 c- l* u+ X$ _8 c. {) u6 [7 Q; w0 ?$ G' i
DAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt1 A- `# k: i0 ^; M
/ F  \$ ?- v5 B  _: V2 K
- Tab Sep. TXT File to SDJ's tlkeditor Export TXT ' Y$ H7 v; ]0 z, k9 J9 |) T
' z/ j- Q1 n& C! H* M, O! i/ j
DAOTlkEdit -diff[m] a.txt b.txt) o: e" \) W+ V' l% ]9 v! ~/ R
2 |# s" |* o' |( d3 L! f+ j
- 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>
0 y9 t1 O- X" [ - Case option without 'm' (-diff), Tab Sep. txt file.$ P8 H& O& F, y9 v6 J: ]* M
- Case option with 'm' (-diffm), Line Sep. txt file.. y; {  F. p2 A" o* I% z' A

# i! B4 \' R8 \1 b$ e) l. i) vDAOTlkEdit -e[m] from-tlk-file [to-txt-file]+ n8 C9 y1 G3 o. e# [  V, F2 y0 X9 i

) X( P6 _; e; \ - Export string item(s)
6 `- a0 I) P; L3 W& r6 T - Option with 'u', extract without dup.
8 Z( D0 O4 t4 b; A+ G! t - Option with 'm', Line Sep. txt file.! u9 T8 I: F8 U( G
- Option with 's', sorted by strref.' V* H- ]/ ^6 |4 I- U; f6 |
- Case omitted to-txt-file, saved to tlk-file.txt
' s' f3 u& A, T2 q4 I
0 _$ g! I% p( SDAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file]
' i! Q- U! a  T+ k! s
5 H' j  k: N1 ~+ E! |; Q - Import string item(s): ^( b; C+ A+ I2 T) e: Y3 K
- Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt"
& E+ a* b* v2 [$ I7 V - Option with 'S', update a string value separately by strref5 t/ S8 k( S. u3 G0 f3 Z( O& M: t
- Option without 'S', update directly the shared-string (multi-reference string value)
, a5 y( N3 R6 k( m6 k7 h - Option with 'R', strings will be reconstructed, and the same strings be merged.1 B. o, J6 v; q4 ?1 T, T  s" ~
- Case omitted save-tlk-file, overwrite tlk-file
2 {: D5 u( \( n
' q5 S1 o3 Q4 H2 h6 ?& pDAOTlkEdit -d source-files output-save-directory export-txt-file# f! [+ H7 Q. B; @: M1 F
" O3 K; d* S" J! L& z0 @3 V
- Remove & Export GFF3.2x embeded strings! |( I/ G1 |# F9 v' B
- source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf"
( W% F9 V& Z7 T: a) [  
9 F' V$ G2 w+ V( M& m5 d, S0 j+ S* History -------------------------------------------------
% G# l9 q& _9 m$ d  X( {2 r+ Y" z0 W1 l
ver. 0.20, 2010-01-19
2 A! J" `2 `$ {. T; C
. r" c; Z3 [, B* g* W' O- fixed. didn't found strref.
8 X7 N4 y5 e5 r: \- added. GFF3.2x remove & export embeded string.) [1 x6 g/ t* L6 d& |
- added, Find All
( C) `+ R6 L, Y6 B% o( l- fixed, edit text didn't changed when undo current cell
5 S& u1 s  ?2 L% F9 y  C- fixed, Find(F2) didn't do from start row. (v0.16 bug)4 Q+ O; b, W' v! k, _3 c; b7 Z
- deleted, empty.tlk
( O( i" T8 `8 L; V8 |0 [3 g% l: c& l! z3 `0 ]" l
[attach]30[/attach]
作者: humour    時間: 2010-5-2 15:41:56

這兩天利用這套軟體,把貴站的繁體版本整合進去3DM的繁體版本,呵呵~很有趣的玩法,1 A+ P: C2 @* U, L7 H
如果有支援字典檔的話,那翻譯、校正起來就方便多了。
) `& a, r% d/ W* i! N& Q/ |5 w! b1 s
6 w. t* y" f! s5 x等一下準備試玩看看有沒有問題~
作者: blackteajing    時間: 2010-5-2 15:49:55

用的時候要注意這東西導出的文本是 ANSI 的系統默認編碼
* H# @* `/ p- _; B給UTF8什麽的文本,導回就亂碼了。
作者: carlyuan    時間: 2010-5-2 18:26:59

用的時候要注意這東西導出的文本是 ANSI 的系統默認編碼; ^( `7 S! a# W6 h1 W/ y& l1 l* Z
給UTF8什麼的文本,導回就亂碼了。 ...$ L8 Y! k, n5 L5 B' H* c
blackteajing 發表於 2010-5-2 15:49
: z; ^$ E8 B3 w' W* S' h# W

2 u( u* {; x" e6 D4 v7 j& u話說,我是用這個來修改 TLK 檔案的,! c) v( {- U* Q
6 f6 \/ U; ?) X$ |6 b, h
也是用他來繁化 3DM 的那個 簡體,只需要匯出,修改,匯入就好了
# a, t- m; p; J: O: Q1 i% }7 }! Z1 t) E5 j3 I9 g. B9 m2 g4 y
匯出時選圖中那項,就不會是亂碼了,  U0 j! i: }  K0 V
[attach]1194[/attach]
作者: asuszyj    時間: 2010-5-10 18:28:50

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

下载不能?3 y: z: P: J# b& C. Q6 \, S9 Z4 z
對不起,只有特定用戶可以下載本論壇的附件,請返回。
作者: Owner.S    時間: 2010-7-22 02:16:31

本帖最後由 Owner.S 於 2010-7-22 22:40 編輯
1 m$ Z# h; [3 }+ j1 Q; y! c/ T7 e4 A% r+ k' \0 i( y$ M) L) j
good software !!!
* s% v1 A) T9 T% E$ e( K5 f+ B" G- k0 tsupport, support !!!/ Q! N& r- O, O2 j8 [- h, U7 s) u
" R# k3 b: z2 x( |8 A8 X6 S4 ]+ d
疑問,9 W8 n2 a% y$ U- `7 ^( J
在下用 DAOTLKEDIT + 簡繁轉換, 把最新的簡體漢化轉成繁體, 但遊戲時發現出現這樣 "[]" 字體不能顯示情況, 推測是簡體字型庫沒有某些繁體字型, 請問有否方法更換字體呢, 謝




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