奇幻遊戲社群

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

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

國外高手製作的 DAO TLK Editor 非常實用8 ?. ^- d1 ]+ V$ Y5 T) y
/ V& {4 L. s, b. g( ?( r8 B

( D8 L; o3 R3 E* a& A( X
: e6 S, ?: H" Y. ]1 k+ p- g( [( F原文來源以及下載點:http://www.dragonagenexus.com/downloads/file.php?id=271/ m' f$ h) W% S0 H' j' y, J
6 i% Y* G: X, B# g8 Z- Q
Uploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010                ) c" m5 S7 ], N$ y7 i8 k9 T
DAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit)
( a8 w6 ?; |) i$ h6 S ver. 0.20, 2010-01-19
8 x$ v) j1 U8 {# ?& I( w+ P; ~
! P. _2 m5 `  o - DAO TLK Editing Tool
: Y  I; U' q2 U4 b1 g! a+ S - Can handle multi-referenced string(s).
8 d1 T* q. K, Q/ m - Export (Tab Sep. or Line Sep. with/without dup.)  E3 \* D  N: n; o, X6 v* n1 D
- Import (Tab Sep. or Line Sep.)
7 P! d6 U% D7 W; H0 L$ P8 e* V - Comparing tlk-files
& S. e3 Q& p: U7 N) I( S2 q) T" ^ - Checking categories of the strings and Filtering the strings.
/ E4 m9 J; l6 X( g  X- h( c  
% m$ E. Y0 I0 _+ }8 O4 T' @, h% O - Require .NET Framework.
" K' i: R. i. ]% R- u$ c: w% [6 u" r3 A+ B6 H/ t& B$ ^$ F
* Without command-line option, Program starts in UI Mode.
$ a0 O7 X/ Z1 U) X3 P2 `1 W7 H
, {9 z% S$ L2 b3 W  Q/ \8 T& b* Command-Line mode ---------------------------------------' n: q8 k, S' q
" [6 b, g; D4 A9 Y4 \3 t& y
Exitcode: 0 No-Error or Succeed. else, Error Occurred- T, q/ S% Z2 h% h( i) z
$ h# n  @& D! l- W% J+ y( O# m
Common options" Z# j! L* A' k/ I
" C& o2 u9 E( S4 p, T
- Option with 'Q', silent mode. doesn't display message box for error0 U$ n& n7 ]. E+ c; }1 H
- Option with 'X', always display message box showing exitcode2 ?( d: ^; x" E0 j# Y
- Option with 'Z', logging off
6 y7 i; T( l( j; `+ O2 X; S3 G3 C) |, _4 K- S7 y1 }. U9 x# s
DAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt
" j( M/ h" o6 t- c  J- i- ~% n/ c6 L5 o9 d+ N: m$ T
- SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File  K6 w" t' n$ ~" E( ]* `$ V
% I8 Q5 L% G/ o3 U
DAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt. c# ?6 d: g% l  [% H8 Q. r3 Q

, w8 m" B  K* L2 U4 D: O% q - Tab Sep. TXT File to SDJ's tlkeditor Export TXT
; N2 t9 ^* v7 z1 ~& k& d
3 ]: i/ O" g/ yDAOTlkEdit -diff[m] a.txt b.txt
* h. \4 D8 Q: v5 X' `# P( j6 ~7 O+ s/ p- |7 {' A& I
- 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>: E+ ^0 d& h& D* P
- Case option without 'm' (-diff), Tab Sep. txt file.
8 P- f! g+ \9 i - Case option with 'm' (-diffm), Line Sep. txt file.
4 b5 Q' z8 v5 ?: i8 S' [% }* f' R4 J
6 T# d: C: n+ c; T' KDAOTlkEdit -e[m] from-tlk-file [to-txt-file]
( `7 c' s- I" T. D9 u
7 z0 m9 a* [# a1 R - Export string item(s)
6 N7 D1 O& @+ J+ U - Option with 'u', extract without dup.
5 y1 z1 q: R& ~( `; z - Option with 'm', Line Sep. txt file.
' Y7 v3 e* f2 q- B - Option with 's', sorted by strref.
! |" A# O8 U  z- I' [! m( O- ^6 p; g1 e+ I - Case omitted to-txt-file, saved to tlk-file.txt0 Y5 V. L7 i  M
/ \. k- e# G& k% k4 K; K  s
DAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file]4 L' W/ |  r1 q* [; e3 Y$ N+ D5 B) r

+ J; `, r4 R( U" D4 q: H - Import string item(s)5 O8 [8 k. [  }3 L# ?/ H& ~# A% F
- Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt"
0 w' j) u7 T$ m - Option with 'S', update a string value separately by strref5 w3 ~. }, ~: h6 C/ j( e( Z
- Option without 'S', update directly the shared-string (multi-reference string value)
( M- y; C) [' i3 h - Option with 'R', strings will be reconstructed, and the same strings be merged.8 L* g( @9 y; S% k
- Case omitted save-tlk-file, overwrite tlk-file
: ~2 E; |9 ?  w/ i
1 i, |& \' A. Q: B3 MDAOTlkEdit -d source-files output-save-directory export-txt-file0 d5 g$ h0 W0 i( G% m
" ^" J/ A  U0 E8 U. G3 R
- Remove & Export GFF3.2x embeded strings/ g* s4 Q- ?( v4 I" ^( g* V6 v
- source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf"
  _9 {) p! \4 o% R- e3 U  2 E) \- J6 E- Z5 H( |$ q
* History -------------------------------------------------/ _4 X* K3 }, y/ \4 e
2 B& Q! d/ |1 O! E6 {
ver. 0.20, 2010-01-19
% a2 d2 a7 M7 P! v: o) C+ p3 ~6 h* R! `0 P4 F; Z8 M1 K
- fixed. didn't found strref.
( A/ V) c" H1 |. h$ R0 N$ o- added. GFF3.2x remove & export embeded string.
: `; p; m/ ]: m+ ]% {" k- added, Find All
8 O, N, l# M7 W+ \8 u( p- fixed, edit text didn't changed when undo current cell
$ i3 a6 H+ A8 k6 v3 X0 [4 X5 m$ b- fixed, Find(F2) didn't do from start row. (v0.16 bug); u& u, S+ i8 B+ f. O
- deleted, empty.tlk" [0 f! D3 R$ o/ E
: A' q, n! }: ]% a: O& K1 [
[attach]30[/attach]
作者: humour    時間: 2010-5-2 15:41:56

這兩天利用這套軟體,把貴站的繁體版本整合進去3DM的繁體版本,呵呵~很有趣的玩法,9 ]' Y* X+ d! Z/ T* Q7 i
如果有支援字典檔的話,那翻譯、校正起來就方便多了。0 a; ^! V2 \0 v- Z+ K
$ ~$ I  b: ], u, B
等一下準備試玩看看有沒有問題~
作者: blackteajing    時間: 2010-5-2 15:49:55

用的時候要注意這東西導出的文本是 ANSI 的系統默認編碼7 \9 n2 ]4 {, w  v4 \# K
給UTF8什麽的文本,導回就亂碼了。
作者: carlyuan    時間: 2010-5-2 18:26:59

用的時候要注意這東西導出的文本是 ANSI 的系統默認編碼# [9 [6 M! V; `% X7 J) V# z
給UTF8什麼的文本,導回就亂碼了。 ...! j6 |$ D8 b) \9 A' \9 _
blackteajing 發表於 2010-5-2 15:49
1 U4 O$ Y$ t, B6 Q

+ t  q; @4 d$ X0 B1 K話說,我是用這個來修改 TLK 檔案的,% l& K3 g5 M. \3 V

. G3 ]* J- [, b( B1 p  _/ u# n! j也是用他來繁化 3DM 的那個 簡體,只需要匯出,修改,匯入就好了2 p1 {7 n( l9 r0 ^
  S, s8 ?2 M% `& w+ T* X# W
匯出時選圖中那項,就不會是亂碼了,
" [: V3 q$ l, `. \( m( k3 i$ a[attach]1194[/attach]
作者: asuszyj    時間: 2010-5-10 18:28:50

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

下载不能?1 G- P; G, s; `6 `9 r
對不起,只有特定用戶可以下載本論壇的附件,請返回。
作者: Owner.S    時間: 2010-7-22 02:16:31

本帖最後由 Owner.S 於 2010-7-22 22:40 編輯
5 \* u7 I) g6 d7 K2 \! L& p1 t! n9 R4 g% _4 l/ i# Q
good software !!! & a/ F" d+ q4 w( O6 f5 h! ~# |' a4 Q8 b
support, support !!!# f4 p; Q  ?& G% B

' T7 i2 M  n3 l' R疑問,
: C3 r- F3 A% Q; f( n  Y' \) F! [在下用 DAOTLKEDIT + 簡繁轉換, 把最新的簡體漢化轉成繁體, 但遊戲時發現出現這樣 "[]" 字體不能顯示情況, 推測是簡體字型庫沒有某些繁體字型, 請問有否方法更換字體呢, 謝




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