奇幻遊戲社群

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

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

國外高手製作的 DAO TLK Editor 非常實用
! U# f1 N( j5 |4 H7 `4 Z9 j; B, a/ V" i8 v4 H4 t# e0 P7 n

; Q% S" G; i5 f1 K7 Q. r
$ l* {% |! j$ Q4 c. G( x: f原文來源以及下載點:http://www.dragonagenexus.com/downloads/file.php?id=271- t2 i" Q: o9 E! K& |( j. W

1 l3 d6 x' b$ z+ W; S" d. H) dUploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010               
+ C; A, a" f* x& i* d" d1 BDAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit)
6 w3 U* Z& k9 p+ t2 D& y( m ver. 0.20, 2010-01-19
/ h! Y7 V3 M2 p1 a' |9 e9 e0 \0 o9 v
- DAO TLK Editing Tool8 I& s7 x8 P# V6 F9 Z
- Can handle multi-referenced string(s).
1 J7 g2 N" n0 Q) j3 Y - Export (Tab Sep. or Line Sep. with/without dup.)/ T5 w5 h7 O- ~! {! M7 W1 T; J
- Import (Tab Sep. or Line Sep.)6 p( J/ t( G2 H
- Comparing tlk-files( B* N. q# f& v
- Checking categories of the strings and Filtering the strings.4 u7 I+ M4 q9 z, E
  3 E, U& n: l8 R
- Require .NET Framework.
  a% c& }, m! h# [5 c) P% g  X
( K5 C2 q6 j8 T: y& k# P* Without command-line option, Program starts in UI Mode.+ |1 B+ h* O9 j: K3 N# a

+ D- l9 N6 c. Y4 C2 c* Command-Line mode ---------------------------------------
* v, T6 n! Z( T% H* D, L6 j3 y( p) Y
/ a# p4 ?. K8 l: \5 O: n4 jExitcode: 0 No-Error or Succeed. else, Error Occurred
/ }8 u0 z3 e, u* F) V6 R* x4 L. j6 }* o% K* ~: {
Common options
6 E# Q, x5 Y: z% @! m' k3 {% v! \8 R4 {% k# w  W3 L2 w; u& _
- Option with 'Q', silent mode. doesn't display message box for error
; _4 c' N  }. M0 b - Option with 'X', always display message box showing exitcode
( |. x, p; Y: b5 `( i* a6 R! d - Option with 'Z', logging off- b7 ], L  \1 e
: z) p* F4 U7 f8 [
DAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt2 `) j: W  W4 u
( f$ S4 u+ C2 z& I. V- M
- SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File* R: u) O% ]- x+ ~

( L. P9 i/ e: D) F& hDAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt3 }  A& z1 R# J# x( ^- v3 Q9 o" |9 P

# A) d9 K4 H/ X& U3 Z. T - Tab Sep. TXT File to SDJ's tlkeditor Export TXT   X! Z' c$ ?7 @, W  Q( ~

1 R+ ?6 e3 o- gDAOTlkEdit -diff[m] a.txt b.txt
- l: m9 s2 @1 ?# d3 m/ q( \( J/ u$ S6 I3 Y
- 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>+ H+ ~% o3 e( J0 H% ~3 {
- Case option without 'm' (-diff), Tab Sep. txt file.
, n) n) _( G9 Z* g/ X - Case option with 'm' (-diffm), Line Sep. txt file.
/ b( w4 ~9 w4 ]. [" L& j  O. ^: a5 ~6 m% u
DAOTlkEdit -e[m] from-tlk-file [to-txt-file]$ L: Y% S5 k( s8 {

$ Z. t* R: p1 }& m5 e' A" i$ A - Export string item(s)
1 h- R. [  c( Y- i# D& a' V0 O. @ - Option with 'u', extract without dup.
. C. z/ [7 p3 h. Q - Option with 'm', Line Sep. txt file.
3 Q- V% Z( v' b! [7 R4 t3 D4 x - Option with 's', sorted by strref." W4 T* ]$ w2 `. V
- Case omitted to-txt-file, saved to tlk-file.txt: h8 ^& y3 e/ t+ q4 g+ ]9 J) C/ B

: u# w3 k% T2 l  l* v6 d6 x- t! U5 aDAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file]9 l5 j9 x4 C0 T' a( W
$ e/ e$ y: X3 L9 p% D$ G
- Import string item(s)
- W. x# C& M1 l - Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt"
" H% }$ r# K8 r - Option with 'S', update a string value separately by strref, [# N0 E  ^5 e" v9 J! h9 g
- Option without 'S', update directly the shared-string (multi-reference string value)
3 u/ U7 L+ I9 ?% z - Option with 'R', strings will be reconstructed, and the same strings be merged.
) q$ }; L+ J  x. S0 a2 \ - Case omitted save-tlk-file, overwrite tlk-file* E" b$ d$ X- B" p& u

9 `1 G) d5 h0 Q. ODAOTlkEdit -d source-files output-save-directory export-txt-file
1 N' p  L7 j5 g! o5 j# J6 M6 O0 ]: x# ^6 l
- Remove & Export GFF3.2x embeded strings( L0 L8 J6 b$ y& z, l6 r
- source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf"- S6 c) E7 _; y, z- z  C( L' o/ W$ H
  
4 T( j5 j; C" p. x/ z+ s* History -------------------------------------------------
- |" s$ W; F8 k' p1 y
; D2 o% h9 {: Q9 Sver. 0.20, 2010-01-19' n) s7 }' R: e( e  p, _

8 S6 C# e0 t& G9 O' j/ c1 v+ Y- fixed. didn't found strref.
; Z8 a/ T: H8 ]/ Q( g2 X$ t  D8 I- added. GFF3.2x remove & export embeded string.
7 H  {3 ^& m  A- added, Find All
7 z$ w/ A# L2 {" J: L- fixed, edit text didn't changed when undo current cell4 |, p8 L* c% L9 w7 I* t
- fixed, Find(F2) didn't do from start row. (v0.16 bug)+ I( m- _3 a; R3 z( d" u5 O& d
- deleted, empty.tlk. x) e, t  {- f! \7 b8 r  W

) I" C' G' y1 b$ j5 W2 i9 s[attach]30[/attach]
作者: humour    時間: 2010-5-2 15:41:56

這兩天利用這套軟體,把貴站的繁體版本整合進去3DM的繁體版本,呵呵~很有趣的玩法,- j) z( }- x/ h( z9 c, v* p. J! U
如果有支援字典檔的話,那翻譯、校正起來就方便多了。
3 M( z1 b) F+ d4 U9 u; S, y7 |/ k  D: t0 l/ [+ W! i
等一下準備試玩看看有沒有問題~
作者: blackteajing    時間: 2010-5-2 15:49:55

用的時候要注意這東西導出的文本是 ANSI 的系統默認編碼
! T( Q4 x5 U5 V/ `9 ^1 R給UTF8什麽的文本,導回就亂碼了。
作者: carlyuan    時間: 2010-5-2 18:26:59

用的時候要注意這東西導出的文本是 ANSI 的系統默認編碼/ e9 d! @# l7 {3 n) j9 q
給UTF8什麼的文本,導回就亂碼了。 ...
0 y/ j" I' [/ X: Eblackteajing 發表於 2010-5-2 15:49
1 k3 {& ]) D8 o. s. W4 }
6 ]5 G9 j( s; @. Y, b* `' H" u; K
話說,我是用這個來修改 TLK 檔案的,6 B$ d7 P2 f# w: C- s) w# B

* _( |7 Y0 h" B也是用他來繁化 3DM 的那個 簡體,只需要匯出,修改,匯入就好了* s, o; n; A6 z" Z6 q4 E" x
# V' a6 a/ ^# d/ u, f% U$ D
匯出時選圖中那項,就不會是亂碼了,( X4 R' Q* j' t! I& G
[attach]1194[/attach]
作者: asuszyj    時間: 2010-5-10 18:28:50

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

下载不能?
% m4 n1 W3 z. ]5 _/ S對不起,只有特定用戶可以下載本論壇的附件,請返回。
作者: Owner.S    時間: 2010-7-22 02:16:31

本帖最後由 Owner.S 於 2010-7-22 22:40 編輯
7 V2 Q8 J6 @& {9 S& V% O  p* e9 |6 I1 r
good software !!! # Z8 E( r4 A8 K4 x! |! N% u
support, support !!!
! H$ q2 G6 h- h6 N8 E) P# W( h
9 Q( f9 p' g' H% {# R: }" J$ W疑問,
  m' A1 s. H( a在下用 DAOTLKEDIT + 簡繁轉換, 把最新的簡體漢化轉成繁體, 但遊戲時發現出現這樣 "[]" 字體不能顯示情況, 推測是簡體字型庫沒有某些繁體字型, 請問有否方法更換字體呢, 謝




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