奇幻遊戲社群

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

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

國外高手製作的 DAO TLK Editor 非常實用
+ g" K/ @' r% R8 H* g$ g+ T9 h) @* Z+ b$ C" n0 q) e; Z0 K

! w! x- u  `% [' ~' `+ d8 |3 v$ Q: ]5 J7 F+ ?! f/ A, l
原文來源以及下載點:http://www.dragonagenexus.com/downloads/file.php?id=271% s& n* l! {! \& u

) g# Y! C" C" J5 qUploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010               
$ G! b1 @; F3 h% q3 f& H  FDAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit)
/ I& H" b$ k" u. S ver. 0.20, 2010-01-19
0 m, X$ A3 w9 m7 J4 ]- n& a" v2 D& y( o/ m  N3 F) j/ l0 w
- DAO TLK Editing Tool6 e- R" ]7 B5 |% }9 S. o( h
- Can handle multi-referenced string(s).
. M5 ^2 p$ @; g) g) \. d - Export (Tab Sep. or Line Sep. with/without dup.)
3 j, ^1 J/ l0 l6 e  {1 a - Import (Tab Sep. or Line Sep.)+ U8 M' A7 L/ T' o; j. ~0 I
- Comparing tlk-files
& K' `. C6 Q" Z( B- j: B" j, R - Checking categories of the strings and Filtering the strings.3 F4 q, J) X+ P2 L, q$ x1 |
  3 z; d% R2 B- _2 L4 s  s" p
- Require .NET Framework.5 I( K1 ?7 ^  E% F: p# \

1 v9 V2 U' S7 J% O$ W  e* Without command-line option, Program starts in UI Mode.
& S" e, _2 n6 N" e- {
; J( x% n: U! C9 x2 k* Command-Line mode ---------------------------------------. _8 k( D( g- ?3 h8 i

8 S8 e9 G8 z, K6 E' `Exitcode: 0 No-Error or Succeed. else, Error Occurred- H/ g2 g" a: B" d7 [* X# A! n

* ~+ \; T- B: l+ R' j1 j( y! S8 `Common options% p1 k9 c# Y3 _+ U
, P, j- j! V/ d9 k& g
- Option with 'Q', silent mode. doesn't display message box for error5 o* w4 h1 \: H; Z  Y2 F
- Option with 'X', always display message box showing exitcode5 W; }9 A+ v$ ]* b" S: I7 ^
- Option with 'Z', logging off: a$ c2 z8 e. b1 R+ z0 W
+ X0 f" E3 L/ j/ G
DAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt3 I3 h6 ?7 ]) n) q( X% t& r
. o7 o% L2 Y/ G3 l
- SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File' F' t. ]- Q5 R" R9 o- T4 S2 o4 H
' B' a4 p) C( e
DAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt: }: {1 \4 _; h, F
7 e, V$ \# d2 I3 v5 ~5 ]! K
- Tab Sep. TXT File to SDJ's tlkeditor Export TXT
1 K& H. w; ]4 f) v0 @6 m
7 s6 u, O* g# q# hDAOTlkEdit -diff[m] a.txt b.txt- v1 l) g1 {4 Q1 x+ W

/ _0 V! u! A* 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>) q1 C+ B- @2 F4 j3 |: B
- Case option without 'm' (-diff), Tab Sep. txt file." j- Z. @" r& L& a$ E
- Case option with 'm' (-diffm), Line Sep. txt file.4 v" g" F/ r8 Z/ i. ~+ s. _
  ]% @; v5 Y/ j6 b0 ], E
DAOTlkEdit -e[m] from-tlk-file [to-txt-file]
* M! h2 c6 P% _3 |! p, {6 B, I/ u6 S+ K
- Export string item(s)
5 w' G  O2 j5 Z - Option with 'u', extract without dup.) V5 D% k) h' C/ ^$ r" v0 `) m
- Option with 'm', Line Sep. txt file.
" b- }$ R) z. Z4 G4 _# o - Option with 's', sorted by strref.
1 x% u+ s2 l: O% r, H2 X, o - Case omitted to-txt-file, saved to tlk-file.txt  m0 g$ I4 `, F4 p. m- J
2 d( P! F- q: M
DAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file]
: _7 C+ q% s. U7 s; a! w, `' @6 w% a8 {& z4 r  x
- Import string item(s)
0 m4 |+ u2 O  O - Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt"
  q# d5 }2 @) Q+ r. U' O% e - Option with 'S', update a string value separately by strref
0 F" s# |& d2 q5 H# E. a/ u& F - Option without 'S', update directly the shared-string (multi-reference string value): _; }+ [6 ^/ ~( R+ p+ U
- Option with 'R', strings will be reconstructed, and the same strings be merged.
6 s% u: k" F( r+ d# o - Case omitted save-tlk-file, overwrite tlk-file
% d, _. w! r1 O) |1 [) ]! J
/ A) p  o5 b- M  q7 I/ vDAOTlkEdit -d source-files output-save-directory export-txt-file' J7 G# |( Z) f$ j0 T7 c
4 ?' S1 t) h  I# P
- Remove & Export GFF3.2x embeded strings. ]! h* ^9 M. t; c9 J  k0 P
- source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf"' P  q% y# {9 N  `6 n/ q5 s" e
  
. x* U- _" v4 v3 I+ p( ]5 r* History -------------------------------------------------
+ L2 S, D  l" p$ {: f, N
0 t, ~0 \5 ?7 Q" E1 u; Y: D1 B! Over. 0.20, 2010-01-19
9 [* `$ j+ n5 e2 b: D9 S/ B8 W9 T; }/ t0 p7 ~1 i# `7 A; C
- fixed. didn't found strref.9 K3 U: X& {( w1 N4 i
- added. GFF3.2x remove & export embeded string.
) |$ b; ?' S, G. t- added, Find All( Y. d0 U* r4 l3 t4 V0 |5 a
- fixed, edit text didn't changed when undo current cell. w+ \2 ]3 l) {% G0 L
- fixed, Find(F2) didn't do from start row. (v0.16 bug)
: |5 W8 U# Y! r& k- deleted, empty.tlk8 S. I5 s; E9 u* F

% Z/ e" m7 }9 {$ v1 x/ I0 X# b1 v* ][attach]30[/attach]
作者: humour    時間: 2010-5-2 15:41:56

這兩天利用這套軟體,把貴站的繁體版本整合進去3DM的繁體版本,呵呵~很有趣的玩法,  g: Y' y1 [) B5 X  W  ?
如果有支援字典檔的話,那翻譯、校正起來就方便多了。& B- M; C5 \# p& D
9 D$ H( w5 P7 X5 o0 R
等一下準備試玩看看有沒有問題~
作者: blackteajing    時間: 2010-5-2 15:49:55

用的時候要注意這東西導出的文本是 ANSI 的系統默認編碼
/ Y% F  y3 p5 ]2 j3 m給UTF8什麽的文本,導回就亂碼了。
作者: carlyuan    時間: 2010-5-2 18:26:59

用的時候要注意這東西導出的文本是 ANSI 的系統默認編碼
9 b$ j- ]% P: Z4 V0 {& f. P6 n給UTF8什麼的文本,導回就亂碼了。 ...
7 u* x2 f) a, v$ }blackteajing 發表於 2010-5-2 15:49

- X/ I$ T( @: c6 B4 C- B1 t% a
$ F( |9 m' s* a5 h  R話說,我是用這個來修改 TLK 檔案的,0 E" z  \; q! O- Y! d& z4 P8 J
1 q; u) j; T& b. r% \: e2 A2 W
也是用他來繁化 3DM 的那個 簡體,只需要匯出,修改,匯入就好了8 M& g" R7 ?  L( W1 Z( U+ {
# _: H$ ?7 ^* y8 r: [4 z
匯出時選圖中那項,就不會是亂碼了,
$ {7 {- q3 s8 y. R( [! ]' f[attach]1194[/attach]
作者: asuszyj    時間: 2010-5-10 18:28:50

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

下载不能?
, T! v* o$ z8 E1 E* `) C$ s對不起,只有特定用戶可以下載本論壇的附件,請返回。
作者: Owner.S    時間: 2010-7-22 02:16:31

本帖最後由 Owner.S 於 2010-7-22 22:40 編輯 - _+ X. x9 E* Z- o' S: M. _- t
! L9 S1 p# }: W8 Z
good software !!! 5 @* `, H7 _9 m/ _) ]: ^1 B* P' y
support, support !!!
7 I$ x6 G  d2 S, ?/ ~, P; _" D9 Y7 o9 u. [$ r
疑問,
: q, r5 `5 A4 ^. U在下用 DAOTLKEDIT + 簡繁轉換, 把最新的簡體漢化轉成繁體, 但遊戲時發現出現這樣 "[]" 字體不能顯示情況, 推測是簡體字型庫沒有某些繁體字型, 請問有否方法更換字體呢, 謝




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