奇幻遊戲社群

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

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

國外高手製作的 DAO TLK Editor 非常實用
1 F/ x8 Y7 K0 L% n' D- N' j; e$ s
% {: j  M& }- B* T, a% n3 G
* `+ O' J. `* z) w5 J8 t# Q9 I
7 _, o; N. B; _0 {原文來源以及下載點:http://www.dragonagenexus.com/downloads/file.php?id=271& }# {( K# w! j  E
6 @( [3 g2 z% ?4 v
Uploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010                2 ^/ v5 _% h5 w
DAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit)
6 x) e& y* F. Z9 r1 O ver. 0.20, 2010-01-19
; \: V& d# v" W- [) [
, g+ L( f1 Q/ ]* I6 _ - DAO TLK Editing Tool
1 m) j* v: o# S3 M) N - Can handle multi-referenced string(s).
4 y6 S, p9 ?, F$ q - Export (Tab Sep. or Line Sep. with/without dup.)) t* u( m0 q) A* j
- Import (Tab Sep. or Line Sep.)
2 v4 z9 d7 R8 Q, u - Comparing tlk-files7 h/ W: G+ t% v: V1 U* f$ S% Q7 w1 x
- Checking categories of the strings and Filtering the strings.
( m) b4 u  f' D6 g! h5 B8 C  + r' V* u  }1 d& r
- Require .NET Framework.
3 q# H4 N- E  o  c+ S3 r, c+ Q( @4 ~9 @" ]' e
* Without command-line option, Program starts in UI Mode.) a, u" N) b& Z
& ?: R' E3 u  t( Z
* Command-Line mode ---------------------------------------
. ?0 \+ k5 S- U. i5 j2 K0 G, Q& l' x. m, O
Exitcode: 0 No-Error or Succeed. else, Error Occurred) F" ?7 ~% b) o0 z* U6 F1 L
8 E/ _5 Z6 M; \: ?! @0 {/ V- c
Common options
8 R  S1 H& S5 I- W6 W( b# v# w, R$ X. i
- Option with 'Q', silent mode. doesn't display message box for error
7 ~. X7 L6 Z& ?, S1 l. | - Option with 'X', always display message box showing exitcode
  n9 F+ r3 N( T( L - Option with 'Z', logging off' c* f. m( k4 i6 P

2 i7 z# N( W# iDAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt
; a% q8 }) O0 @+ `4 B+ k6 [; v7 K( x; P' B5 ~; r/ g
- SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File& i3 w- I( Q/ o2 Z3 `
/ G* j9 a( o2 i
DAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt
( j0 ~  O: ^4 a9 O+ Y! t5 m- \
8 u5 P' ^' z7 P1 A9 t3 D - Tab Sep. TXT File to SDJ's tlkeditor Export TXT
; {; s" T' ]7 u- Z8 H5 j4 P( Y: X0 D" H$ L; V3 V
DAOTlkEdit -diff[m] a.txt b.txt6 h' j9 {( K* }2 O  M: B$ H* {6 N4 c

' ~( I3 ]8 w0 o( ]6 J - 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>1 Z2 @+ C' @! r: D
- Case option without 'm' (-diff), Tab Sep. txt file.
, z3 }+ y1 E/ f - Case option with 'm' (-diffm), Line Sep. txt file.! U9 Q* y- M- \8 |; ~
4 {( P$ V# L& i+ _
DAOTlkEdit -e[m] from-tlk-file [to-txt-file]
- ~% ~2 c: U6 x8 ]) i9 p1 G/ o4 O9 k/ k+ p5 p3 Q
- Export string item(s)
' o: |  }$ K+ r+ _3 {5 Y- ~, U - Option with 'u', extract without dup.( K0 g. x& C5 A6 ^' m( H
- Option with 'm', Line Sep. txt file.
. Y2 N5 j$ n" S9 {. M - Option with 's', sorted by strref.0 [; k- [+ H3 d# _# @2 I
- Case omitted to-txt-file, saved to tlk-file.txt+ s# z: ~7 D2 G6 T& g3 k5 e9 d

: X$ j0 T' V( X9 S( [8 BDAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file]
+ e- }# [) w4 u
! f, w& G3 B0 }7 u% L- E - Import string item(s); B; ^* C/ {& u+ J* {
- Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt"
% _# X. @* P8 B+ {' r - Option with 'S', update a string value separately by strref
0 w& L- \2 d  C" X0 y  m% Y: o - Option without 'S', update directly the shared-string (multi-reference string value)) x& P# Y  h6 o+ u0 O0 T( U) [  z
- Option with 'R', strings will be reconstructed, and the same strings be merged.
. @: z$ g3 H3 j% { - Case omitted save-tlk-file, overwrite tlk-file+ e, ]7 M0 Z2 F6 [; J: D7 o

. d8 v/ P6 [4 jDAOTlkEdit -d source-files output-save-directory export-txt-file$ X# N7 V' h+ X" a1 o
6 j0 h' N; p, W& {" [- W
- Remove & Export GFF3.2x embeded strings
* I' O8 f  C" W2 a - source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf"( V/ J( |. D8 l5 W
  
# _. H/ i0 I: c9 L$ E! A4 ^* History -------------------------------------------------
8 q7 Y+ v% e- _' |; N7 \  J
7 Z1 y" [1 A1 a1 {: r" ]+ bver. 0.20, 2010-01-19  S- z0 @5 u  u, D' Q2 j1 C. ?

/ J1 P) k- f+ E( @# V- fixed. didn't found strref.& ~" m. Y- Q# X, {
- added. GFF3.2x remove & export embeded string.( M- U# a# R6 d1 _3 n! Z! Y( V( ^
- added, Find All/ K5 C* {4 M, A, m
- fixed, edit text didn't changed when undo current cell; Q3 n0 F9 U3 f7 g& V3 R- }
- fixed, Find(F2) didn't do from start row. (v0.16 bug)+ ?4 R) [6 R7 N; W1 y; B) c
- deleted, empty.tlk: ~3 @4 I0 E8 b8 G$ W5 g" P/ ]0 P
! v  s( y& f) P, o- y
[attach]30[/attach]
作者: humour    時間: 2010-5-2 15:41:56

這兩天利用這套軟體,把貴站的繁體版本整合進去3DM的繁體版本,呵呵~很有趣的玩法,' ], n* t  D# u: x) ~
如果有支援字典檔的話,那翻譯、校正起來就方便多了。, I; l% ~! T: f' w' d* u( d

  p. G1 d' M" m% E# Q等一下準備試玩看看有沒有問題~
作者: blackteajing    時間: 2010-5-2 15:49:55

用的時候要注意這東西導出的文本是 ANSI 的系統默認編碼" O+ R9 K0 \& x0 |# L
給UTF8什麽的文本,導回就亂碼了。
作者: carlyuan    時間: 2010-5-2 18:26:59

用的時候要注意這東西導出的文本是 ANSI 的系統默認編碼
: o  H5 S$ }8 B9 g4 H# x給UTF8什麼的文本,導回就亂碼了。 ...5 ]$ n) m' L* D: B
blackteajing 發表於 2010-5-2 15:49

0 h& s: ?" L+ k; n4 I+ R; ?  @$ I3 y: c" b2 N6 I& Q$ a: {/ f
話說,我是用這個來修改 TLK 檔案的,
8 u( x7 n# B7 B% C( }' }# d+ x  `- E0 `
也是用他來繁化 3DM 的那個 簡體,只需要匯出,修改,匯入就好了
: q- t+ ]3 f8 O. N( M5 E; [% v2 v: M4 L( I4 @' a4 F
匯出時選圖中那項,就不會是亂碼了,' F) R( H$ J' ?( h" |: K6 a
[attach]1194[/attach]
作者: asuszyj    時間: 2010-5-10 18:28:50

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

下载不能?/ S: }+ N% i5 r8 e
對不起,只有特定用戶可以下載本論壇的附件,請返回。
作者: Owner.S    時間: 2010-7-22 02:16:31

本帖最後由 Owner.S 於 2010-7-22 22:40 編輯
8 L. N  g& t% t
2 L" M  f' u: V; p$ {good software !!!
) O; J+ L% ^; l; K7 a& ]' {  ?' ^  dsupport, support !!!
% Z  h! C  L& L( R8 s# w5 \. Q# b" i" Q- J9 s# z
疑問,4 f4 k& r& J- I4 v
在下用 DAOTLKEDIT + 簡繁轉換, 把最新的簡體漢化轉成繁體, 但遊戲時發現出現這樣 "[]" 字體不能顯示情況, 推測是簡體字型庫沒有某些繁體字型, 請問有否方法更換字體呢, 謝




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