奇幻遊戲社群

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

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

國外高手製作的 DAO TLK Editor 非常實用
/ y% B* _% Y6 L, W+ l+ }
0 U5 y, D/ |$ S/ D! P' _% F
7 f$ y3 n/ [& t) O: R
9 v9 D( o: B' p原文來源以及下載點:http://www.dragonagenexus.com/downloads/file.php?id=271
/ S9 E0 B" b' B5 A! ~
: `. H( m3 Z9 t# yUploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010               
1 G- @' e5 e) _/ s+ ZDAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit)9 W5 j8 U6 x2 E6 b5 Z
ver. 0.20, 2010-01-196 b9 k' O! V4 A; e4 L

0 K- c5 j+ o5 j" ^ - DAO TLK Editing Tool" N# e; E' k5 N0 G- i* M/ x1 A6 X* W
- Can handle multi-referenced string(s).4 H3 ~+ d4 [: Y3 m& `
- Export (Tab Sep. or Line Sep. with/without dup.)7 B5 ~' }# L1 e& C! u
- Import (Tab Sep. or Line Sep.)
- _0 y+ n* T5 {# u - Comparing tlk-files- f* x" D( M* g. e
- Checking categories of the strings and Filtering the strings.
" D* K& z' Q" Y. p7 G3 M  1 G3 l  c' w* h# }6 |3 n
- Require .NET Framework.  h2 P$ L# u) F0 m
( l% s/ p6 Z& D" V: g& ^6 n: s
* Without command-line option, Program starts in UI Mode.2 g' ]6 p7 g3 x% f& c
: C. n8 R: F# W" ?
* Command-Line mode ---------------------------------------& v* F2 A( W4 R* Q8 ]* ]0 ^: l; W

7 ]' q% D4 Z! `8 s& J6 jExitcode: 0 No-Error or Succeed. else, Error Occurred
+ L: p* ]8 [; y+ x% t; U* x, ?) g, k: n( d4 m& F
Common options
2 O) J9 w/ W! w
6 d6 _" B0 v2 h+ v3 a - Option with 'Q', silent mode. doesn't display message box for error
# {, s, N: l$ O, V/ [ - Option with 'X', always display message box showing exitcode* P. J% K0 v5 E+ G5 W
- Option with 'Z', logging off
' d/ z  j( T! c0 n$ {
  \6 w# t5 N4 B) M4 n- ?7 q$ VDAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt
; k. k3 X5 \5 h% a2 B; P9 j# |# @+ C8 V: z: I0 J& h4 q3 ~
- SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File
+ ^% x# s% S+ B& _0 X
( A% Q* Q% P7 Q- ]% ODAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt
( i% j" W- |( r6 R, l, g, c' ?$ w+ q& k* I; U; j
- Tab Sep. TXT File to SDJ's tlkeditor Export TXT
) T/ W! r- H7 o% Q
) d. ~" b3 V0 V: z! h, xDAOTlkEdit -diff[m] a.txt b.txt
* V% e  {' P3 h3 E! W1 H- O+ H% s7 \0 P& |
- 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>1 y1 K$ f) U* Q- i4 D* _: T
- Case option without 'm' (-diff), Tab Sep. txt file.
( L6 I1 R' m" T5 P2 E* T' b) [ - Case option with 'm' (-diffm), Line Sep. txt file.0 w' M' Q; i% Q! g- a6 O0 ^# `

6 A, c5 B0 `/ @8 @4 V; |, FDAOTlkEdit -e[m] from-tlk-file [to-txt-file]
9 S  M$ X' V/ v- f9 f
) ^  i# z: I+ Y8 i! I( v - Export string item(s)
. c7 h! w% M* F0 J/ R - Option with 'u', extract without dup.5 ?: g8 M5 Y( m- K8 z
- Option with 'm', Line Sep. txt file.
) i0 d4 w) Z5 @  w3 L9 \( U( y( n4 h3 H: K - Option with 's', sorted by strref.
! D! Z( q1 A. A - Case omitted to-txt-file, saved to tlk-file.txt0 L4 x  v' b: ]8 C3 _
+ _5 n7 ?5 H; R( [
DAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file]* i) ^/ ]3 N+ f" Q0 k3 K7 X5 g
, Y! G: j, Z: U) O2 Q
- Import string item(s)6 I/ ]/ B6 d- R* J6 h
- Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt"7 O$ O  |$ k+ v7 b4 h
- Option with 'S', update a string value separately by strref1 C# U+ m8 W$ e% F* V
- Option without 'S', update directly the shared-string (multi-reference string value)+ }5 `  S$ @4 ?  U! |- v8 \5 {
- Option with 'R', strings will be reconstructed, and the same strings be merged.
) ^" F/ V+ ^7 c( b9 E - Case omitted save-tlk-file, overwrite tlk-file) m& N# |  `6 N) c3 `/ r# I

, ]" Q, H- w+ `  |1 |1 f6 Q! JDAOTlkEdit -d source-files output-save-directory export-txt-file9 w4 C' c( \) ]% `: x, A" |1 i

+ S" ?0 W4 h1 _5 h% D - Remove & Export GFF3.2x embeded strings& j2 a  P5 i5 {6 f/ U
- source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf"; Z/ s* @7 D% p$ c# c" j# ?
  7 S$ w; ]! j: {4 Y- y! n
* History -------------------------------------------------+ P7 h/ O. Y+ ?- N5 G+ _9 ?" X

( d. n# C. s6 y, ^" Yver. 0.20, 2010-01-19
5 ~  Y* i% J- I7 t% n) P; j% m% d. i5 o: s/ s$ ]9 k( {1 O$ M
- fixed. didn't found strref.$ C2 Y0 O. a( p, E" o& P$ q
- added. GFF3.2x remove & export embeded string.9 |8 [$ U8 Q$ \9 ^
- added, Find All, J# \! ]% M1 Z3 O6 |& w* _
- fixed, edit text didn't changed when undo current cell
* f& k" _3 U; Z8 R5 w- fixed, Find(F2) didn't do from start row. (v0.16 bug)1 X% R6 W  b' a: d( [! V
- deleted, empty.tlk$ H, n- U; P" _
. l- @- G9 ?$ j1 F9 x
[attach]30[/attach]
作者: humour    時間: 2010-5-2 15:41:56

這兩天利用這套軟體,把貴站的繁體版本整合進去3DM的繁體版本,呵呵~很有趣的玩法,# O- r, y( }, j/ z/ s  L
如果有支援字典檔的話,那翻譯、校正起來就方便多了。
5 i7 K7 X  O6 M8 I6 z
! y! m, w9 }9 D% }等一下準備試玩看看有沒有問題~
作者: blackteajing    時間: 2010-5-2 15:49:55

用的時候要注意這東西導出的文本是 ANSI 的系統默認編碼
- S# g; Y9 H/ U$ c4 [- ?給UTF8什麽的文本,導回就亂碼了。
作者: carlyuan    時間: 2010-5-2 18:26:59

用的時候要注意這東西導出的文本是 ANSI 的系統默認編碼% W; V; F* M" G" Y3 M8 f6 _
給UTF8什麼的文本,導回就亂碼了。 ...4 C1 v2 D$ r' c: Q0 |
blackteajing 發表於 2010-5-2 15:49
' ?. _8 V% ?* w1 P" |# ~  b( Y
4 q8 E- {# ]. U/ W
話說,我是用這個來修改 TLK 檔案的,9 f  {! r# E$ s7 R; ~& c* v

; |, E& ?! h0 V, k$ A/ s. P" c7 B也是用他來繁化 3DM 的那個 簡體,只需要匯出,修改,匯入就好了
. h: m8 s3 z+ t5 c( Z( }' Y
+ d) \; w4 x1 h$ B1 z  w6 x/ c匯出時選圖中那項,就不會是亂碼了,. R! |# x8 n/ }3 K
[attach]1194[/attach]
作者: asuszyj    時間: 2010-5-10 18:28:50

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

下载不能?
$ d+ O$ I' d3 C7 {9 @. Q% A對不起,只有特定用戶可以下載本論壇的附件,請返回。
作者: Owner.S    時間: 2010-7-22 02:16:31

本帖最後由 Owner.S 於 2010-7-22 22:40 編輯 ( H' c2 x0 q( h0 t( U# o+ W& V$ h

4 k( J! d- w& Q& Tgood software !!!
* l8 n- k: ~0 S6 r8 Q6 d+ g5 q+ ~; gsupport, support !!!
* U, ~1 e( b: [9 X& K. d9 Z8 A8 P
0 [, i2 ~/ D/ U* F- c0 K. }疑問,
* a6 d, a' k# G& I5 V' `/ p在下用 DAOTLKEDIT + 簡繁轉換, 把最新的簡體漢化轉成繁體, 但遊戲時發現出現這樣 "[]" 字體不能顯示情況, 推測是簡體字型庫沒有某些繁體字型, 請問有否方法更換字體呢, 謝




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