奇幻遊戲社群

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

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

國外高手製作的 DAO TLK Editor 非常實用' T  D7 m" D- I/ t  R) B
/ N, z# W# F  B% w2 w2 G
8 V- u2 H$ n$ K; ?2 h( m

/ W) ^/ ~# L% Z- G原文來源以及下載點:http://www.dragonagenexus.com/downloads/file.php?id=271
; ?4 W; |: Z% ~1 M$ O4 [& c6 E8 y$ v# n
Uploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010                6 a/ _- i2 c) E1 A2 }/ N
DAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit)
/ b) W! s6 T- B! Y# w& P7 P/ Y* u ver. 0.20, 2010-01-19- a- ^; W8 S3 d% {, ?( n. `
; A, ~) q. R1 p2 u2 a: p( |
- DAO TLK Editing Tool
) W1 k+ X$ I& v) y! K" S! n. c - Can handle multi-referenced string(s).9 }* P% O, G6 P* {( Z9 t3 U! E
- Export (Tab Sep. or Line Sep. with/without dup.)( n8 E9 |2 w8 f. I" O5 O+ n
- Import (Tab Sep. or Line Sep.)
" J. `* V* \4 v! A, Z8 G9 u3 D - Comparing tlk-files
1 b+ N9 Y/ l# `! @: q8 c) z$ Y! Z - Checking categories of the strings and Filtering the strings.- ]( l. G5 G2 [* U9 [# a- k% i- p8 j3 q
  
% o  T" b* e& [5 N4 h, N' z - Require .NET Framework.+ b& X* c: f+ y0 T# }( d5 I

: w4 R$ _$ }5 A2 @- ]! ]& V* Without command-line option, Program starts in UI Mode.
0 ?4 w# T. M5 b! P6 U& n! t# N. d  K+ g2 `. T/ S' y- I; ]: N
* Command-Line mode ---------------------------------------
; }% E5 J" a6 }. f# w" E, v9 s
* k5 K$ I4 B* `' ^' J$ B2 jExitcode: 0 No-Error or Succeed. else, Error Occurred" v) ~3 N( Y) Z3 K; }2 A5 }7 G" c
4 z2 v' C# D1 G/ w" `& v
Common options
  M5 T" I: r/ v) P9 i
0 U% O9 q% K4 G' ^" L1 i0 Z% e+ o, F - Option with 'Q', silent mode. doesn't display message box for error& x, @* K; f% J5 I& l+ i7 B. W8 E
- Option with 'X', always display message box showing exitcode
9 M& {  P0 }3 \ - Option with 'Z', logging off1 n: Y" M1 Q  y6 O6 a. P
. F" Z4 {: l; F# P
DAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt0 _" w8 d' x6 b! g1 @/ p; Z9 H
9 X. l1 A/ n7 ]' q6 F' J- ~1 W
- SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File
$ c% c( D- n: g0 P% r
2 h( d, ]' _( t+ H5 JDAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt9 b) S5 G/ t* r+ D. ^
; d4 b2 l$ M0 m4 O* i
- Tab Sep. TXT File to SDJ's tlkeditor Export TXT 0 V" a' X3 b/ d# T3 }2 n
  W* v. J8 _4 |" w/ Z. f
DAOTlkEdit -diff[m] a.txt b.txt
+ T, U7 y% E3 ?! J: K4 O' e1 m/ X! {$ O7 [' e! O/ ^
- 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>% F6 p) z5 n( p9 }
- Case option without 'm' (-diff), Tab Sep. txt file.
3 \/ L) l* O4 _* k) A0 ]* ~ - Case option with 'm' (-diffm), Line Sep. txt file.
) c9 D, l) B) [9 F9 @0 T- M+ ]5 [, P' \! ~
DAOTlkEdit -e[m] from-tlk-file [to-txt-file]
( b5 @/ p% t# `9 |6 p8 S& R* J
6 l3 `+ q5 _9 v; F* f4 B" h/ } - Export string item(s)
  `3 `) h; t5 U7 `2 Q( y5 C - Option with 'u', extract without dup.$ E# H; i2 X  `# G5 G( `
- Option with 'm', Line Sep. txt file.( \# ]+ Y$ @- b; I' Z+ X
- Option with 's', sorted by strref.1 ~6 z+ o& \# m  n) k1 Y
- Case omitted to-txt-file, saved to tlk-file.txt
) c$ i3 w  j6 Y3 b/ W+ X& N6 t4 l; e6 y/ B. A, F
DAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file]
/ N  C- N+ h4 G, X% {. X
5 U  n; E( A" l0 N - Import string item(s)
% A& j7 C) r0 v7 x+ J  W - Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt"
; A# k$ c, ]7 h1 r8 s" b - Option with 'S', update a string value separately by strref
1 F+ n: k) j& F$ L( v - Option without 'S', update directly the shared-string (multi-reference string value)
  k: u; P0 m7 l/ v& x, v - Option with 'R', strings will be reconstructed, and the same strings be merged.
# K5 H# E# c5 u; j2 n; [ - Case omitted save-tlk-file, overwrite tlk-file4 V, ^& {; T* {$ ?/ M& p
- k2 _/ o. r3 P$ \  ]* _
DAOTlkEdit -d source-files output-save-directory export-txt-file
/ D$ h, i. a/ |' o; Z# z
. q; J/ ~4 d$ N1 ]( V - Remove & Export GFF3.2x embeded strings& ]% D  Z+ D0 @: I( M
- source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf"
* y6 C- Z; N  I  6 {4 L& P  K5 b+ e5 ^# {
* History -------------------------------------------------
! ^, S! i2 M( {) H- j# p3 r; F4 v! W
ver. 0.20, 2010-01-19  G" B. p) e* R# J& N* Y0 T

7 z4 X! C* X1 z  q+ n8 _. `- fixed. didn't found strref./ l4 `2 X: ]5 w1 B
- added. GFF3.2x remove & export embeded string.5 _* `# Z5 F# z
- added, Find All$ G& M, d( f! S6 W3 y+ x: o% K
- fixed, edit text didn't changed when undo current cell: i' N( V7 h* R4 `1 o
- fixed, Find(F2) didn't do from start row. (v0.16 bug)4 H& m# z3 }/ T4 [+ r  d
- deleted, empty.tlk5 G, e3 Q$ ]3 x* {0 {+ @1 Z
  |2 D( M) h7 D: n& |$ b/ Y% B/ g
[attach]30[/attach]
作者: humour    時間: 2010-5-2 15:41:56

這兩天利用這套軟體,把貴站的繁體版本整合進去3DM的繁體版本,呵呵~很有趣的玩法,
" Q6 J  m" z. ]" }% L/ o) D如果有支援字典檔的話,那翻譯、校正起來就方便多了。2 A+ F/ |5 k- P2 [  Q" @: J

% O$ e4 d6 j! L7 F7 |8 d6 h2 A& T3 n等一下準備試玩看看有沒有問題~
作者: blackteajing    時間: 2010-5-2 15:49:55

用的時候要注意這東西導出的文本是 ANSI 的系統默認編碼
5 f& R0 t$ [$ p8 ~8 j: `給UTF8什麽的文本,導回就亂碼了。
作者: carlyuan    時間: 2010-5-2 18:26:59

用的時候要注意這東西導出的文本是 ANSI 的系統默認編碼
) I% ~0 A* G+ s6 h2 |7 L給UTF8什麼的文本,導回就亂碼了。 ...' _& E. R) T, ?. ^
blackteajing 發表於 2010-5-2 15:49
; T* G2 }" N. e9 Y9 y
# V* V- _2 L/ m- r, L1 B- K  a
話說,我是用這個來修改 TLK 檔案的,7 [/ T9 m$ x2 t: f
2 y) x2 W: F3 P( Z' s+ D
也是用他來繁化 3DM 的那個 簡體,只需要匯出,修改,匯入就好了
8 h9 H3 P2 H3 q& E$ {+ H
; C& ]* N! j+ g; g匯出時選圖中那項,就不會是亂碼了,. q9 o% A" j' `7 k" \9 C
[attach]1194[/attach]
作者: asuszyj    時間: 2010-5-10 18:28:50

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

下载不能?
: e3 C2 I) B$ U8 ^5 @/ p/ Q; i對不起,只有特定用戶可以下載本論壇的附件,請返回。
作者: Owner.S    時間: 2010-7-22 02:16:31

本帖最後由 Owner.S 於 2010-7-22 22:40 編輯 8 v. g* i6 |. e% t3 f

: [6 u+ F5 X: J. k+ N% S  c9 V6 Dgood software !!! 8 F0 R' H3 D4 l' R
support, support !!!
. N% j$ p1 p! ], s  K
( G" |) |4 w4 s& l疑問,
8 \- x3 p: @1 K在下用 DAOTLKEDIT + 簡繁轉換, 把最新的簡體漢化轉成繁體, 但遊戲時發現出現這樣 "[]" 字體不能顯示情況, 推測是簡體字型庫沒有某些繁體字型, 請問有否方法更換字體呢, 謝




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