奇幻遊戲社群

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

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

國外高手製作的 DAO TLK Editor 非常實用9 j0 k2 h( G9 |( A& V" B

5 k1 E* l* I) P5 R ( G4 J6 _6 E& m
% N, `$ J7 n$ R1 N
原文來源以及下載點:http://www.dragonagenexus.com/downloads/file.php?id=271
+ _# E1 }0 v& S# ?. Y7 L/ J
6 u- U% D" C+ U* `Uploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010               
2 n, V! g" D( C: v# e- }0 pDAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit)
0 Y5 F& c$ O6 v  z2 j: B5 k  y ver. 0.20, 2010-01-19
. t2 B7 n, W6 ~6 f
3 f" M. g! I; K/ \9 e7 u - DAO TLK Editing Tool5 L; t* D! U9 j# p& @# s
- Can handle multi-referenced string(s).
$ S8 W. l2 A$ S* z! Z5 L - Export (Tab Sep. or Line Sep. with/without dup.)
$ i0 w+ y+ R9 e# E! c  S - Import (Tab Sep. or Line Sep.)3 D) U: S3 Q% j% g5 V
- Comparing tlk-files7 K# X6 M9 V7 V% l4 [% v
- Checking categories of the strings and Filtering the strings.
# H) ?4 M$ R# t- ~  
1 W' X& M. ^) ]  E - Require .NET Framework.9 V' a$ P& W; W6 Y
1 x$ Q7 F* u& _- Q1 o  w. a
* Without command-line option, Program starts in UI Mode.+ E7 t& K) s; `3 i' E
) F% O: M4 u  P% x- J+ O3 c
* Command-Line mode ---------------------------------------
/ n) C6 g, n% n* h- N) I, v
. Y/ e8 `( o; CExitcode: 0 No-Error or Succeed. else, Error Occurred, b: q) v6 M! V( u6 p1 s

  C2 z7 M) I) Y( L2 sCommon options7 x' ^2 Z9 E% i
/ L: Z8 u1 V1 O2 k* B
- Option with 'Q', silent mode. doesn't display message box for error) m- |% [8 Z% w& _) W
- Option with 'X', always display message box showing exitcode& M0 l, _6 s6 b
- Option with 'Z', logging off
5 ?% p1 F) k* ]% F: K
0 K; [7 d. O* X! QDAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt" @# o$ {: ]6 N, Q9 Q3 v3 r

2 M; R& x* {2 s. v  ^. J$ f/ p - SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File# U/ e7 Z5 Z% f+ @7 P
& p, k! O( {3 J% o9 {
DAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt
! S4 O, w2 B5 p" C
. ?9 y0 L7 o* l" A - Tab Sep. TXT File to SDJ's tlkeditor Export TXT # P. {: M7 p) {

# r  {! R% O& `6 \DAOTlkEdit -diff[m] a.txt b.txt
) n' V) N2 v7 e0 `- Q7 ~$ @. I
; M; n9 s, W. } - 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>
0 [' e2 k8 D6 e$ Y. l0 V1 s3 R, N - Case option without 'm' (-diff), Tab Sep. txt file.) K$ h3 G: Y9 w  Z
- Case option with 'm' (-diffm), Line Sep. txt file.
% v! @5 f: G: [0 D
8 _! ^2 R7 N% f' L# Y& V2 kDAOTlkEdit -e[m] from-tlk-file [to-txt-file]6 K& o# c/ X' y; b
& Q4 |, C3 }2 C: `& f. r( u
- Export string item(s)
" w; ~2 v& _; D5 |7 ~ - Option with 'u', extract without dup.
/ p8 q5 }) u+ B - Option with 'm', Line Sep. txt file.
# x% |* P6 u: R - Option with 's', sorted by strref.
0 Y! p5 }! @3 d9 Y - Case omitted to-txt-file, saved to tlk-file.txt
$ k0 {& Y5 O! Y, e; {3 {7 d; G0 V. `% I
DAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file]: v6 J( k8 h$ D  j: X6 R
0 J& W* f  l- z/ w: s3 S
- Import string item(s)
. {1 Q9 p+ Z# ` - Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt"
4 K/ Z7 L6 R6 e1 e* v, z& v' o/ U - Option with 'S', update a string value separately by strref5 J; e& |7 @6 m: R2 _* h
- Option without 'S', update directly the shared-string (multi-reference string value)
3 v- A% @8 I" g7 c% x - Option with 'R', strings will be reconstructed, and the same strings be merged.
! n7 T9 r& t. ~+ M+ ? - Case omitted save-tlk-file, overwrite tlk-file
" \6 d5 |5 m$ U, ^3 x( j : L$ I- E6 O( F% B9 a6 {4 c- M
DAOTlkEdit -d source-files output-save-directory export-txt-file9 ~4 O; u, o8 }' ^! r! c5 T! y. x
* }- l, U  G: t
- Remove & Export GFF3.2x embeded strings" c$ [6 h) Q5 D0 Y, |) O: N! ?
- source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf"/ e9 o4 K9 y9 }& n; O8 Q
  * K; w& z) G1 C1 d4 I
* History -------------------------------------------------& A, d1 h3 j5 D3 k! j1 ~2 Q% p: Q

: j: A* i2 T( S% Sver. 0.20, 2010-01-19$ Y$ F/ W* a7 n' @, J
" }2 |' i$ G  h1 `6 T
- fixed. didn't found strref.
  c' V$ R/ u+ f$ E! g- added. GFF3.2x remove & export embeded string.: [3 u1 I8 U* c4 i$ |' X6 F* e
- added, Find All
% N: @* ^# A$ n- j2 j0 q7 B- fixed, edit text didn't changed when undo current cell
7 a3 U' Y4 d5 r0 j, n- fixed, Find(F2) didn't do from start row. (v0.16 bug)
. |4 M. P+ Q8 o( S  R5 }: A- deleted, empty.tlk
5 }! \0 B& R2 x0 c! C# U3 H3 p9 j7 \
[attach]30[/attach]
作者: humour    時間: 2010-5-2 15:41:56

這兩天利用這套軟體,把貴站的繁體版本整合進去3DM的繁體版本,呵呵~很有趣的玩法,
% S* b/ l  q7 z1 R) r- u如果有支援字典檔的話,那翻譯、校正起來就方便多了。
2 i, Q+ z7 x* e" d5 `/ B7 P. [: n5 Z0 A1 f
等一下準備試玩看看有沒有問題~
作者: blackteajing    時間: 2010-5-2 15:49:55

用的時候要注意這東西導出的文本是 ANSI 的系統默認編碼; w  r1 w6 ], ~) `5 s0 Z
給UTF8什麽的文本,導回就亂碼了。
作者: carlyuan    時間: 2010-5-2 18:26:59

用的時候要注意這東西導出的文本是 ANSI 的系統默認編碼" z, B# ]: C8 |! u% r
給UTF8什麼的文本,導回就亂碼了。 ...5 M" [! z. M; s" Z
blackteajing 發表於 2010-5-2 15:49
! A& [6 D3 E, T6 g
+ Q, v& @5 P( K" A
話說,我是用這個來修改 TLK 檔案的,9 ~0 }/ x9 l1 i+ V- y( a* O; q5 Q

$ C' u' K3 M; W- h/ H也是用他來繁化 3DM 的那個 簡體,只需要匯出,修改,匯入就好了
- X2 _9 w& w& K7 S6 Q2 h7 h  u* l5 c# r% \% Z' s8 f5 K
匯出時選圖中那項,就不會是亂碼了,
* X6 m* D+ _) u9 ?' k! V% P/ T[attach]1194[/attach]
作者: asuszyj    時間: 2010-5-10 18:28:50

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

下载不能?
3 o# A/ H2 g3 `1 x- e0 h3 j& t9 O對不起,只有特定用戶可以下載本論壇的附件,請返回。
作者: Owner.S    時間: 2010-7-22 02:16:31

本帖最後由 Owner.S 於 2010-7-22 22:40 編輯
0 l- I/ k$ ^; E1 W" s4 A: X- E* L7 e% n% b! i
good software !!! ' P% @8 C, U" i2 E. T
support, support !!!
. T2 c1 b6 U6 F  u! k% B) f- X9 b0 J+ ]) }* J- U# s: k
疑問,9 S6 B% ~: G9 ?, ^- j: u
在下用 DAOTLKEDIT + 簡繁轉換, 把最新的簡體漢化轉成繁體, 但遊戲時發現出現這樣 "[]" 字體不能顯示情況, 推測是簡體字型庫沒有某些繁體字型, 請問有否方法更換字體呢, 謝




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