奇幻遊戲社群

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

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

國外高手製作的 DAO TLK Editor 非常實用
) \) [5 k- b- R) ]: o) H/ C3 N# W6 X7 q/ y

- v& \; O' X8 W2 y4 \- ^& s2 l- O* |) f( P' G" X. E
原文來源以及下載點:http://www.dragonagenexus.com/downloads/file.php?id=271; m8 \+ e2 l: O2 O1 D$ ?

; O8 t1 P( d) d# AUploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010               
8 W+ @* i6 C3 G* V9 ADAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit)+ V3 Y* }9 a, ~2 a4 F3 z3 s, C
ver. 0.20, 2010-01-19; k( p  s' Y2 L

" m4 l6 E5 P& z( `1 ?! M" B - DAO TLK Editing Tool
1 m+ f% b6 [$ Y: J - Can handle multi-referenced string(s).5 s. d& Z9 o* @# c! T4 g
- Export (Tab Sep. or Line Sep. with/without dup.)1 D% ^1 j+ \0 x$ h
- Import (Tab Sep. or Line Sep.)
% z% G. N/ [7 m6 s" U8 I - Comparing tlk-files
- w- G2 P) U4 | - Checking categories of the strings and Filtering the strings.( t+ D# o' d: t* {
  $ x/ `6 Y; W6 c3 r
- Require .NET Framework.
. m2 ^4 g+ U5 B
0 |/ T' V- m% T* Without command-line option, Program starts in UI Mode.
$ F5 `8 c0 k9 ^, c. N5 y. ^1 j3 `3 T* m0 S7 y7 V! b* J2 ?
* Command-Line mode ---------------------------------------
( a7 S$ L1 |2 R7 ^8 h7 z3 [
% u% ]! N+ V: {  E  RExitcode: 0 No-Error or Succeed. else, Error Occurred
" t. b) i% T8 I
! a; R" z5 S/ N- R8 T3 DCommon options
4 D1 w  |& Q; f- `
. X2 R9 N: v8 J, [5 ]% r2 F2 p1 ^ - Option with 'Q', silent mode. doesn't display message box for error2 h# p5 W) ~/ C; G
- Option with 'X', always display message box showing exitcode' D: F3 S3 ]7 w' N- ]% N
- Option with 'Z', logging off6 h0 q* u& i% N6 }% M# o6 u; ]
% W/ N3 e# x- |6 Z5 H
DAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt5 q9 ?: d' W1 w  D
; O1 l  y; A/ |  i
- SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File
( q7 I( D4 z3 N2 F- l' }3 }* _2 x. u* r: x  H
DAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt& N0 }+ L* ^+ L
9 @* A& e" ~, @$ k7 D5 {. x1 a
- Tab Sep. TXT File to SDJ's tlkeditor Export TXT % b9 Y- ^) S. w& D

6 D/ Z0 T. {5 t2 b$ l0 J* k: {DAOTlkEdit -diff[m] a.txt b.txt
/ m) H! o8 f, o0 N
9 q$ O) c1 H0 B8 ^ - 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>" w9 \$ M) `* p( `# C
- Case option without 'm' (-diff), Tab Sep. txt file.# A/ P1 D5 Z6 [  O
- Case option with 'm' (-diffm), Line Sep. txt file.
0 N" t/ T! t4 r8 x. A' j  a2 e0 D8 c; y$ V' B- c
DAOTlkEdit -e[m] from-tlk-file [to-txt-file]
9 \0 A( q% H: ^+ k0 w7 X; S7 {" @, |' I2 n# m6 k0 G* u/ ^
- Export string item(s)2 d& u) s  w% ]
- Option with 'u', extract without dup.
+ E+ B3 Y# h* j+ N2 i) Y - Option with 'm', Line Sep. txt file.8 G6 ?. A/ I% b! {
- Option with 's', sorted by strref.
9 A8 p3 _+ t. p% ^ - Case omitted to-txt-file, saved to tlk-file.txt
+ _5 r6 B$ R  b, g: \/ ?$ `6 D! O( m. p# B1 j
DAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file]3 }: \' I# `7 C: n" _$ ^
# N: b4 @) H5 t+ b1 n
- Import string item(s)6 l6 \& \9 H1 z& x# a9 T3 X
- Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt"
8 p: ]8 N; r+ K7 G2 t - Option with 'S', update a string value separately by strref
) `- L# f$ W7 I- J+ d# I - Option without 'S', update directly the shared-string (multi-reference string value)
( w3 Z5 d% P5 N% Q2 G; L2 ] - Option with 'R', strings will be reconstructed, and the same strings be merged.
6 ]1 @8 Y. F) Q3 V5 \/ b - Case omitted save-tlk-file, overwrite tlk-file
& g0 E- T' [3 {/ e/ U: K , K( l$ C: @# q$ c. I
DAOTlkEdit -d source-files output-save-directory export-txt-file
5 E$ o1 q9 i* t: O
; r$ r* k6 e( w. z: t - Remove & Export GFF3.2x embeded strings$ a: W2 G% g# I+ J: |
- source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf"3 Y5 ^1 o. F0 y. b4 L# X
  8 ?. c& ]  G* b, U3 ~. t$ s
* History -------------------------------------------------
1 x' z' w- u2 A& o3 v6 b: m! l  H6 y
ver. 0.20, 2010-01-19$ \! m7 R% E- r3 A6 P

/ A8 r' Z2 b& [" `- r2 c+ ~- fixed. didn't found strref.0 ?: o7 k" P3 @& i, Q! F/ s6 @% t
- added. GFF3.2x remove & export embeded string.
) O% ?" R. U. q- added, Find All
7 b/ C5 G7 c0 F2 N% L% E/ ^1 B" ?* r- fixed, edit text didn't changed when undo current cell0 K( [( g. h* _1 |) f4 }+ Z8 ^1 a
- fixed, Find(F2) didn't do from start row. (v0.16 bug)1 v) i: I0 g7 l- K
- deleted, empty.tlk3 I, d2 u* b, L" E

/ M, o. q0 ]/ C0 i3 D[attach]30[/attach]
作者: humour    時間: 2010-5-2 15:41:56

這兩天利用這套軟體,把貴站的繁體版本整合進去3DM的繁體版本,呵呵~很有趣的玩法,
7 _$ O" B  ~. E4 x. U5 j- N- V如果有支援字典檔的話,那翻譯、校正起來就方便多了。% {- A& v9 G' ^* h7 z( P. e) n1 Y

8 D1 x" C2 l7 x等一下準備試玩看看有沒有問題~
作者: blackteajing    時間: 2010-5-2 15:49:55

用的時候要注意這東西導出的文本是 ANSI 的系統默認編碼
( H$ w8 R# I6 t7 Y9 ^1 \7 ?2 s# f; ^, a- T給UTF8什麽的文本,導回就亂碼了。
作者: carlyuan    時間: 2010-5-2 18:26:59

用的時候要注意這東西導出的文本是 ANSI 的系統默認編碼& S7 v, a& I- ~3 Y
給UTF8什麼的文本,導回就亂碼了。 ...
6 m8 g' d* z0 V% ]+ u4 ^6 u0 Y: X& N1 O2 Nblackteajing 發表於 2010-5-2 15:49
: l; T. ]6 c1 f' F+ n* S. ]' C
; T% Q+ p: W9 q  Q. y% y- e
話說,我是用這個來修改 TLK 檔案的,8 a; M& c$ e' m6 `) S* q, g4 n

, {% l; v  v$ c也是用他來繁化 3DM 的那個 簡體,只需要匯出,修改,匯入就好了
5 L2 S% o+ U( z4 r( [' J& u1 Y- y  [7 D1 t; F$ r/ R& ~
匯出時選圖中那項,就不會是亂碼了,
- L, _, C: O" e5 e8 u[attach]1194[/attach]
作者: asuszyj    時間: 2010-5-10 18:28:50

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

下载不能?
. p* c( T: p8 j( w& s% Z$ }3 w對不起,只有特定用戶可以下載本論壇的附件,請返回。
作者: Owner.S    時間: 2010-7-22 02:16:31

本帖最後由 Owner.S 於 2010-7-22 22:40 編輯
( M) b1 C) i" ~4 J. C" j+ V) Q- Z0 b6 y& N$ k( F
good software !!! / _: W) F/ W& c  b7 i& a7 T/ s2 {
support, support !!!- }6 x* e# P! c- M

! d- I% ~1 n6 A+ k. h. b疑問,' k$ S% a7 k7 g! Y
在下用 DAOTLKEDIT + 簡繁轉換, 把最新的簡體漢化轉成繁體, 但遊戲時發現出現這樣 "[]" 字體不能顯示情況, 推測是簡體字型庫沒有某些繁體字型, 請問有否方法更換字體呢, 謝




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