奇幻遊戲社群

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

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

國外高手製作的 DAO TLK Editor 非常實用) _5 P, r4 n2 _) Y

7 F5 e- @- Q! J" a! a3 K8 R2 ^
5 E0 g/ S9 |$ M8 j- R# }7 |  J
5 C& n  k& ]: ~原文來源以及下載點:http://www.dragonagenexus.com/downloads/file.php?id=271
& Z$ ?5 I9 s/ p0 f2 c, V# M7 F& v6 ]
Uploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010               
# R9 k/ ~, r# lDAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit)
% {/ g) G9 t4 t$ b2 Q# ^ ver. 0.20, 2010-01-19
  d0 Z* b* G; [) ]. G4 S: ~/ E& a" L7 j" x' `& B/ d2 a
- DAO TLK Editing Tool  K. t+ ~) }) Y6 T
- Can handle multi-referenced string(s).
) m2 b8 p: R9 U - Export (Tab Sep. or Line Sep. with/without dup.)8 b. q4 J# ]9 b/ I+ h$ O: t
- Import (Tab Sep. or Line Sep.)
0 G" B: R. t5 e! l - Comparing tlk-files0 H& p$ {! j4 O" q9 P
- Checking categories of the strings and Filtering the strings., i7 g; l: C, x& T5 w# a
  : t* Q  p# R5 s& z
- Require .NET Framework.) [  k( n+ z% G& p5 E" i% j2 z
! m6 Q7 ^! ~% c. `2 H0 I
* Without command-line option, Program starts in UI Mode.
. @" K3 G9 n! x1 X# O$ a
9 U3 {, i9 |5 M  W5 }* Command-Line mode ---------------------------------------
: _0 i7 ^) h6 p2 V( t7 J1 V% L# m" h
Exitcode: 0 No-Error or Succeed. else, Error Occurred
' `  b5 C4 J) q7 q
# }3 o) T6 _/ @- [$ N0 ~( LCommon options
9 N7 M9 s/ ]; g8 r+ j2 v  I; {' ]" [9 \0 _
- Option with 'Q', silent mode. doesn't display message box for error6 C+ U" N1 m  N9 V+ G- l
- Option with 'X', always display message box showing exitcode
9 R6 g# I& R! o2 G  Y - Option with 'Z', logging off
1 u) p( u1 |8 G% Y+ [7 Y( ~: c* t/ m2 ~
DAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt
4 K9 a  j. w2 b+ D; j
& N& e8 {; B  F  u$ b - SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File0 H; i: x  a' {# R
' u/ p6 J6 ]2 B/ d
DAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt
; O, p/ W, C0 `+ I; {
: x" O. I. E3 C$ b9 t- t5 D - Tab Sep. TXT File to SDJ's tlkeditor Export TXT % P8 d3 {5 O& i% O7 H4 S

3 b/ ?" m3 r3 U1 ~+ jDAOTlkEdit -diff[m] a.txt b.txt( L% ^! R. ]2 w  h6 R

' Y" c4 l! y! a: P8 ~: t - 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 G3 @! M3 Z  n0 j' W6 s! d' u - Case option without 'm' (-diff), Tab Sep. txt file.
& s  @% @6 S$ J( V7 y' _. x - Case option with 'm' (-diffm), Line Sep. txt file.
# E% V1 c3 m5 }4 d
  D, |) B# E2 N3 K% p2 X8 IDAOTlkEdit -e[m] from-tlk-file [to-txt-file]* Z; J# y8 \  \" t/ {  M$ \2 r4 N
" K, [; A2 a+ M$ B4 l$ X2 B7 Z
- Export string item(s)$ ]# ^1 U( ^4 M% {9 e& F
- Option with 'u', extract without dup.1 Y0 H9 [8 U( j/ h7 X' Q
- Option with 'm', Line Sep. txt file.8 t1 q9 N2 }4 N" n) j
- Option with 's', sorted by strref.
" I9 {# t- @  }& P. _, C/ ?" C - Case omitted to-txt-file, saved to tlk-file.txt) Q2 U0 r  @9 W/ p9 H2 n; p  l, a. `
4 @1 w) n/ Y% n* c6 {4 z/ ?1 @
DAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file]
; Q6 r) f, E* b  k+ M
8 J' j, @# I9 B. z: b2 h - Import string item(s)
, W, ]. P, ^( j4 I - Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt"
# B/ \; f+ ~9 q" R - Option with 'S', update a string value separately by strref
: B4 R$ \1 D# n - Option without 'S', update directly the shared-string (multi-reference string value)9 U$ D0 y& e' ^
- Option with 'R', strings will be reconstructed, and the same strings be merged.9 W9 V7 p/ q- M9 o* L7 Q
- Case omitted save-tlk-file, overwrite tlk-file3 m* [2 k7 L2 M
! i* T% ]8 r. i
DAOTlkEdit -d source-files output-save-directory export-txt-file) N' U5 s% r9 v) j0 i
2 m8 r# H' N1 ]# j* L
- Remove & Export GFF3.2x embeded strings
# s/ i$ }* `- h3 Q# Q7 q- m* ?% V - source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf"
' }" J9 z2 Q# y+ @  . Y) T, k/ s, @+ r& S& W3 d
* History -------------------------------------------------
; K0 o* w  B* a* s4 U3 {+ S* t8 W# m% F4 d+ b
ver. 0.20, 2010-01-19. s2 c: p4 D# S. D' I

. I4 a& Q5 s9 t2 E- fixed. didn't found strref.
0 Q6 R/ O9 o1 ~2 a$ Y: L9 `3 H- added. GFF3.2x remove & export embeded string.
9 J7 k0 f$ L7 F9 c& [8 S* C- added, Find All
* t& F9 o0 F2 X0 z- fixed, edit text didn't changed when undo current cell
. F( S/ _- y8 P" U2 `- fixed, Find(F2) didn't do from start row. (v0.16 bug)
" @, A) R( l1 {8 |9 r1 \0 J- deleted, empty.tlk
- J3 R9 ~+ q# b7 b( }( p9 g
' x% ]! `( a9 J. G  I[attach]30[/attach]
作者: humour    時間: 2010-5-2 15:41:56

這兩天利用這套軟體,把貴站的繁體版本整合進去3DM的繁體版本,呵呵~很有趣的玩法,
) {0 A( |/ a0 [; S' o& d2 M如果有支援字典檔的話,那翻譯、校正起來就方便多了。0 C7 q+ m' ^, h6 t
  L9 a4 W9 y" `7 c9 Q- M6 x$ U! H
等一下準備試玩看看有沒有問題~
作者: blackteajing    時間: 2010-5-2 15:49:55

用的時候要注意這東西導出的文本是 ANSI 的系統默認編碼
* d- G' P3 Q; w: m7 f給UTF8什麽的文本,導回就亂碼了。
作者: carlyuan    時間: 2010-5-2 18:26:59

用的時候要注意這東西導出的文本是 ANSI 的系統默認編碼4 H$ X/ b( j! m0 T- E) [0 Z+ _% f
給UTF8什麼的文本,導回就亂碼了。 ...
' A. o, ^( B$ y# J- |' ]8 Tblackteajing 發表於 2010-5-2 15:49

4 f) L( i0 M% d/ C3 y
4 Z; F' R: k- ]2 G, g' {話說,我是用這個來修改 TLK 檔案的,
( z- O, o% S" p( W' ?3 J: p& k* i+ J" U& B5 x+ ?
也是用他來繁化 3DM 的那個 簡體,只需要匯出,修改,匯入就好了
) u; _  Q- w7 |# F0 Y
( [% i2 d7 t0 V/ M  P1 ~# j  ?匯出時選圖中那項,就不會是亂碼了,
" J, V2 w5 ^2 [% \  B- j2 d; ~[attach]1194[/attach]
作者: asuszyj    時間: 2010-5-10 18:28:50

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

下载不能?; Q$ v* D' X0 B/ }/ c
對不起,只有特定用戶可以下載本論壇的附件,請返回。
作者: Owner.S    時間: 2010-7-22 02:16:31

本帖最後由 Owner.S 於 2010-7-22 22:40 編輯 # U# C* \  _( q, l0 ?& i
7 r; f' E9 E" e3 w$ [! q
good software !!!
4 T9 X# f+ e. G1 p0 Isupport, support !!!
* O" L9 \6 A# A9 q# x2 X4 g+ S: u5 ]. l2 k( W7 B
疑問,
, Z  G. e6 u8 v/ l, d  a0 Y在下用 DAOTLKEDIT + 簡繁轉換, 把最新的簡體漢化轉成繁體, 但遊戲時發現出現這樣 "[]" 字體不能顯示情況, 推測是簡體字型庫沒有某些繁體字型, 請問有否方法更換字體呢, 謝




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