奇幻遊戲社群

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

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

國外高手製作的 DAO TLK Editor 非常實用
$ ]& {: m, ]8 R+ f2 y! V  Q; K6 l% S/ V
. T5 i) P" R4 |  A

$ m3 h( Z* P$ y原文來源以及下載點:http://www.dragonagenexus.com/downloads/file.php?id=271& N3 U  \! T% ~% I
  a: m  M' l$ H! I4 a5 }
Uploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010                1 N' X+ b+ N/ r) n6 U
DAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit)  r2 k) o6 {( J& {' N% K. C5 ]
ver. 0.20, 2010-01-19
& L: S5 {. A7 ~: ^. R* x6 s# w: F! j' z
- DAO TLK Editing Tool! _7 T( G9 M* m0 D5 V9 C, @
- Can handle multi-referenced string(s).
, p7 Q6 B! n% E - Export (Tab Sep. or Line Sep. with/without dup.)
% i3 i( C" H) y. Y3 ?2 j' } - Import (Tab Sep. or Line Sep.)
1 _7 Q  z# w1 Z( O+ e - Comparing tlk-files; E9 k! D- X9 w; Y0 S* X1 \
- Checking categories of the strings and Filtering the strings.
! d; h. \5 V7 `5 x  3 G* A9 l! \0 d, R, l4 k
- Require .NET Framework./ T( V4 F# @2 y' B# ]* u9 m
0 S& c1 f& m, f9 I
* Without command-line option, Program starts in UI Mode.. i. M/ O) J3 E- ?
+ E4 L# x7 v) m
* Command-Line mode ---------------------------------------& X8 f& e7 G+ }" z& p2 }  X
) n5 {8 j, F  z0 I
Exitcode: 0 No-Error or Succeed. else, Error Occurred, v4 y1 c& t/ t! {6 i5 K

2 C" K+ ], k, \( D8 U6 b) pCommon options
- f& t+ J# o3 j
( m/ a4 ?  d. e) H- Q- l5 W7 O7 P9 v - Option with 'Q', silent mode. doesn't display message box for error4 _. P& s& T1 R1 m
- Option with 'X', always display message box showing exitcode
2 B% I  j+ I/ Z* L0 V - Option with 'Z', logging off" z7 v1 }% S6 V$ N# X3 ^8 ^* r
4 v# Q) O. {$ B* x; F1 `" V
DAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt
  i' b" p- K. }  E7 f. v
2 j" D% G% [; N! p& v5 L - SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File6 I' L1 S9 X3 `$ @& \
& M* m; N8 y/ `+ V% ?9 j- {/ W
DAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt4 I! |: O/ W# h
, y  ^& _; L- q6 N% e0 c; j
- Tab Sep. TXT File to SDJ's tlkeditor Export TXT * K  |* y! e1 c
$ n: E" z2 e* f- M
DAOTlkEdit -diff[m] a.txt b.txt8 M2 n: `, a& ~  {9 ?9 M5 V
* U" i0 y( D# [5 v, y' p, c
- 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>
: V/ k" ?- q) d- N6 `& A) A8 o* q# ` - Case option without 'm' (-diff), Tab Sep. txt file.
; ?# x7 e: K( P3 \- m - Case option with 'm' (-diffm), Line Sep. txt file.; E! b2 {" M. N+ U4 T2 T( f

( E/ u& d) T5 @5 N5 Q2 c- hDAOTlkEdit -e[m] from-tlk-file [to-txt-file]
, q! ~+ x5 `  \1 Z7 J/ }+ \1 H/ p' O
' X4 W- t9 W( N" b9 N - Export string item(s)" W8 w/ V- k( S% I2 C
- Option with 'u', extract without dup.+ N% V2 ?, K! \4 }
- Option with 'm', Line Sep. txt file.
7 t0 ^3 ~# j4 H5 L( X - Option with 's', sorted by strref.6 c/ m- w( J3 h3 C7 ?: C
- Case omitted to-txt-file, saved to tlk-file.txt
$ W6 n8 n9 w  {! W' k: i3 c4 b$ G$ J1 z- h( g: O
DAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file]
9 T7 {( u+ z! U1 v$ @& m+ Q; ^9 q% W$ z* B, @8 s
- Import string item(s), @4 [2 E0 j4 w  l
- Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt"
( P0 N0 _1 \4 x7 D - Option with 'S', update a string value separately by strref# k2 s+ H" J* w/ U8 D% D* ]1 a
- Option without 'S', update directly the shared-string (multi-reference string value)
) }# r1 Q/ }5 m. ? - Option with 'R', strings will be reconstructed, and the same strings be merged.
  }5 u/ B  e' g6 c. w - Case omitted save-tlk-file, overwrite tlk-file
$ s) s1 V; }0 f! T/ N, |
3 _5 O# S4 E$ g4 N; W' LDAOTlkEdit -d source-files output-save-directory export-txt-file7 \% m* ]  c0 e# \4 }" j4 I
7 K) w. `% p, |& L. Y7 m/ Q9 V8 n
- Remove & Export GFF3.2x embeded strings+ M4 }0 m6 E  ]0 p- S" C& U3 W
- source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf"
" v; Y; X( j2 m" S* I1 I  ! g- ?% L$ s1 t$ K: P
* History -------------------------------------------------! W1 |; I. Q) a# |- [% o# ~7 _

2 w* Z! Q$ |' wver. 0.20, 2010-01-194 w/ ~9 c7 r: ~

. K6 M- [) Q" k! Z2 g9 `7 B- fixed. didn't found strref.  N' s7 R! z6 t/ |
- added. GFF3.2x remove & export embeded string.4 g- ]5 o9 h" q6 L
- added, Find All  {) U: u( u" _1 ]' \, l
- fixed, edit text didn't changed when undo current cell
6 z% ~/ C$ J" c4 s% x- fixed, Find(F2) didn't do from start row. (v0.16 bug)
; r; G8 s2 y* S) B: \& W: K- deleted, empty.tlk
8 ]" G  g+ j: ?9 e# l& y4 R% N7 ?+ T1 H4 o) u
[attach]30[/attach]
作者: humour    時間: 2010-5-2 15:41:56

這兩天利用這套軟體,把貴站的繁體版本整合進去3DM的繁體版本,呵呵~很有趣的玩法,8 D5 [) l& e- g* |
如果有支援字典檔的話,那翻譯、校正起來就方便多了。
+ S- ~- D7 S3 U% W' o$ c3 S" C
. n) S" r1 ^* @  `7 R; t( p, t等一下準備試玩看看有沒有問題~
作者: blackteajing    時間: 2010-5-2 15:49:55

用的時候要注意這東西導出的文本是 ANSI 的系統默認編碼! ^% P% {+ T2 T! }- s
給UTF8什麽的文本,導回就亂碼了。
作者: carlyuan    時間: 2010-5-2 18:26:59

用的時候要注意這東西導出的文本是 ANSI 的系統默認編碼7 Y% ?; O9 j  ]
給UTF8什麼的文本,導回就亂碼了。 ...
6 |% H% Q0 w9 |; \5 A) Cblackteajing 發表於 2010-5-2 15:49
2 B/ {5 [( Q% h& L' l4 N8 _( ?

) i4 {3 b/ l/ z' y* b) l) `話說,我是用這個來修改 TLK 檔案的,# Q4 }5 k% c# ?7 M0 h! u# z
& ~' [# Q% q8 x7 O
也是用他來繁化 3DM 的那個 簡體,只需要匯出,修改,匯入就好了
3 Y' j6 o  ^0 |. s
$ c4 q( s9 g( H3 i0 A* Q+ j匯出時選圖中那項,就不會是亂碼了,. A) Z" d3 C  E; z: W
[attach]1194[/attach]
作者: asuszyj    時間: 2010-5-10 18:28:50

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

下载不能?% u1 m" K$ |2 M; a4 m% i1 P3 p
對不起,只有特定用戶可以下載本論壇的附件,請返回。
作者: Owner.S    時間: 2010-7-22 02:16:31

本帖最後由 Owner.S 於 2010-7-22 22:40 編輯
$ p0 x6 i4 e  ]3 ^$ t- d8 a7 V6 i! _1 ?1 \7 ]% D/ s7 i
good software !!! 8 U- l/ k! `8 Q. g
support, support !!!4 \: h5 q" a4 U' b/ n
2 S% i9 }/ f! u2 r
疑問,
6 u+ M4 w* K" N5 }( O在下用 DAOTLKEDIT + 簡繁轉換, 把最新的簡體漢化轉成繁體, 但遊戲時發現出現這樣 "[]" 字體不能顯示情況, 推測是簡體字型庫沒有某些繁體字型, 請問有否方法更換字體呢, 謝




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