奇幻遊戲社群

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

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

國外高手製作的 DAO TLK Editor 非常實用
* r5 y: o, `$ U3 @" L- @2 ?$ a# v# i% I+ O
2 z" n: g( F* h& i

: I6 R- I; V9 d+ z原文來源以及下載點:http://www.dragonagenexus.com/downloads/file.php?id=2710 K# n1 b0 y# p1 ?9 P# M
. Y1 K; `' \* F! I5 ?
Uploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010                5 J8 p; D3 V3 P3 [9 N; M
DAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit)6 I3 I8 y/ r& g
ver. 0.20, 2010-01-19
  t/ m5 T7 W5 }& O8 G
8 W3 Y3 @0 [$ I. @' u' Q7 G - DAO TLK Editing Tool, f0 n; H# _* z
- Can handle multi-referenced string(s).
- D$ i: @+ f: H$ n  [" j - Export (Tab Sep. or Line Sep. with/without dup.)2 c, n! P% X& S4 @5 t% A, `! e
- Import (Tab Sep. or Line Sep.)
2 r( i0 n1 x- C7 y! t0 x, s - Comparing tlk-files
. _# S5 u" C& j0 T: d - Checking categories of the strings and Filtering the strings.
' D! O- [7 o) G, J  
( r! N$ d- c( T+ Z - Require .NET Framework.
4 s5 V5 E/ H* x# q* @
, N6 h+ d2 i- r4 N* Without command-line option, Program starts in UI Mode.5 v7 M7 R) O* {$ ]
5 R) K' |$ }* J! e/ G
* Command-Line mode ---------------------------------------
' u) Z. C# e$ r( E' C  `5 z0 U' w- k! A; \' g  W* h
Exitcode: 0 No-Error or Succeed. else, Error Occurred7 U2 o3 p7 q. k( r# @

9 g7 s! V5 A6 \+ ]/ g8 hCommon options/ {6 a$ M' P5 H/ N
5 c8 R: s. d+ S3 K( ]9 |" I; f3 P
- Option with 'Q', silent mode. doesn't display message box for error6 w4 V, G* `2 f( ^" k; T. Q% c
- Option with 'X', always display message box showing exitcode
  |, {; a! B, T5 `; c - Option with 'Z', logging off
" m7 S! B" L1 F, \# W& d" J6 ]% S
7 T! [" o4 V: f0 N% E0 \( uDAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt
/ v9 W9 }' Z3 m1 G  s. W. g+ r& ?7 G, X4 @( P& s3 i2 t, q
- SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File% ^3 H; a" P# t# w

8 B. Y, U; W5 I& ]6 Z$ v/ a5 VDAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt
6 O+ i  W+ C) I5 V* D. U- E2 o3 A% I5 w
- Tab Sep. TXT File to SDJ's tlkeditor Export TXT ! i# I9 c4 N$ {# H3 Q1 \' T

, ]$ M6 D- b- iDAOTlkEdit -diff[m] a.txt b.txt5 T; T( Y1 p% u6 R3 t4 x) Y
9 h7 a" Z/ J5 V8 s8 B$ 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>
' o  S) r2 l4 _ - Case option without 'm' (-diff), Tab Sep. txt file.
  p3 G+ _7 K! I5 G - Case option with 'm' (-diffm), Line Sep. txt file.
8 A7 X$ X, r7 W+ ?, y: m8 Y. g) H5 o7 v1 P
DAOTlkEdit -e[m] from-tlk-file [to-txt-file]
; p) r4 o1 x! k4 J% n0 q
5 f+ Y; g# R! m! v9 `! V3 ^ - Export string item(s): R# t, n3 N1 A+ B# a
- Option with 'u', extract without dup.  |9 W' z% _. F
- Option with 'm', Line Sep. txt file.
3 [3 `( w6 N+ K, o - Option with 's', sorted by strref.* r/ j- i" x( p
- Case omitted to-txt-file, saved to tlk-file.txt, P7 X  ^& o& t% k$ h
: J  q' M9 H! }2 ?6 R8 x
DAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file]
+ g/ w0 w) N# R' y" i6 W2 {; C/ A1 Z
- Import string item(s)
* W# U3 q1 B: L+ o) }; h' [ - Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt"
" Z, r- W; i7 F( T+ B  d4 R- B - Option with 'S', update a string value separately by strref  n6 t! ]: Z; Q
- Option without 'S', update directly the shared-string (multi-reference string value)
1 Z+ @6 a- w, |# y1 L; G0 \; m - Option with 'R', strings will be reconstructed, and the same strings be merged.2 b2 \5 }2 ~# t* ^5 G! Q. ]
- Case omitted save-tlk-file, overwrite tlk-file" o7 |3 G/ p8 g) h) i6 f' v
) Q* r8 U/ Q* v, ?# I5 ~) ?$ k
DAOTlkEdit -d source-files output-save-directory export-txt-file9 M# t; @+ _' K

  S; I9 |6 j  u( H  y4 }  H - Remove & Export GFF3.2x embeded strings, ?% e$ I; ~; y( [0 ?
- source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf"
0 \7 b! t1 K4 ^7 {  9 G5 w8 }+ o8 F; F3 D. |
* History -------------------------------------------------
* c0 f" e# n* E: C6 r2 Y
  f4 d, L  p8 h: s9 e1 l7 Cver. 0.20, 2010-01-19
0 X% X4 n' |& Y* _/ x/ q
6 T' i- y6 f7 B9 m, }- fixed. didn't found strref.
& M1 P  u4 c3 ^9 u# m; [- added. GFF3.2x remove & export embeded string.8 r  m2 q- e+ m
- added, Find All
9 _: y( `' ^; {! R- fixed, edit text didn't changed when undo current cell5 `& u: G# i, Q3 Y5 ~" j" I, ~" T2 F
- fixed, Find(F2) didn't do from start row. (v0.16 bug)
5 x2 g5 N8 ]8 V- H3 `( F- deleted, empty.tlk6 }5 q, F: p8 U. Y, b8 N
) q$ }- ^& \/ @& s8 H, o7 v
[attach]30[/attach]
作者: humour    時間: 2010-5-2 15:41:56

這兩天利用這套軟體,把貴站的繁體版本整合進去3DM的繁體版本,呵呵~很有趣的玩法,. e6 U9 g+ X0 W) L+ X& l; G3 z
如果有支援字典檔的話,那翻譯、校正起來就方便多了。! ^  X/ q" k; Z! ^! P# [: p: q
8 M+ j, [; V; U+ t0 t0 \
等一下準備試玩看看有沒有問題~
作者: blackteajing    時間: 2010-5-2 15:49:55

用的時候要注意這東西導出的文本是 ANSI 的系統默認編碼
3 @# V3 W1 i' Q2 X給UTF8什麽的文本,導回就亂碼了。
作者: carlyuan    時間: 2010-5-2 18:26:59

用的時候要注意這東西導出的文本是 ANSI 的系統默認編碼7 ?( v, z+ R6 e0 |2 ?8 O
給UTF8什麼的文本,導回就亂碼了。 ...- k0 p8 K/ s% @
blackteajing 發表於 2010-5-2 15:49
. j( \- W8 j+ R0 L+ \1 R2 B

2 }) g7 [( Z/ z話說,我是用這個來修改 TLK 檔案的,
  h  F* T* ?2 O7 I4 b2 |8 S. Y4 j( X$ j% }" r5 K+ \/ Y% C7 W) H
也是用他來繁化 3DM 的那個 簡體,只需要匯出,修改,匯入就好了& P+ i/ ?: C. ?" N3 f
/ R2 X2 p& y% x' }
匯出時選圖中那項,就不會是亂碼了,5 D$ M) M' [$ V! q8 \8 l. j
[attach]1194[/attach]
作者: asuszyj    時間: 2010-5-10 18:28:50

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

下载不能?
& ]1 r, ^$ a% |5 G對不起,只有特定用戶可以下載本論壇的附件,請返回。
作者: Owner.S    時間: 2010-7-22 02:16:31

本帖最後由 Owner.S 於 2010-7-22 22:40 編輯
8 p. Z+ T; R8 ]# O6 e8 J7 X9 E. I6 X5 P4 W! b" Z, N$ D
good software !!! ( H7 \% U: w- U* }  s3 e
support, support !!!/ Q/ K8 O% K! W6 g
( v) ^' `: z4 t' |
疑問,# K6 C4 e" s. V, W# Z; \4 K! A
在下用 DAOTLKEDIT + 簡繁轉換, 把最新的簡體漢化轉成繁體, 但遊戲時發現出現這樣 "[]" 字體不能顯示情況, 推測是簡體字型庫沒有某些繁體字型, 請問有否方法更換字體呢, 謝




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