, O, ~% q( [ ?. t {Uploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010 : J9 Z0 b/ X2 i" n; Q+ T1 z4 V% V
DAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit) 6 J& x' k: B0 R$ }9 N ver. 0.20, 2010-01-19 3 {) D7 t2 w9 V3 N/ l6 T3 z- Y* ~- q. s& s0 y, ^; s
- DAO TLK Editing Tool9 U3 p! j |7 f8 p/ F/ B
- Can handle multi-referenced string(s).( B$ \( }: {1 {2 J
- Export (Tab Sep. or Line Sep. with/without dup.)" C# o" I7 w& I/ k( U' U
- Import (Tab Sep. or Line Sep.) ( p3 W3 r& _2 K1 f - Comparing tlk-files6 {& J8 d8 e6 L$ }
- Checking categories of the strings and Filtering the strings.! f6 ]7 Y' r- F0 ]% o: h
2 m6 m, c) T* _* Q2 @1 I. R0 a - Require .NET Framework. 8 c5 R; m! P* l! T; M4 P * r/ j. z1 M: D' R3 S) F6 A) Q8 {* Without command-line option, Program starts in UI Mode.2 z4 P/ J$ o6 g
+ s$ F6 \( e) c. {$ j4 ]
* Command-Line mode --------------------------------------- 5 |$ w/ I4 y) R& y/ T# G# o, A7 W1 f5 D% n3 D$ ^3 b
Exitcode: 0 No-Error or Succeed. else, Error Occurred 5 C* U$ M% z/ C * b& _& V1 |) P9 OCommon options2 E( G; _2 G) x5 u- I8 ~0 Q
% M& ^% x6 G r$ e. o8 G
- Option with 'Q', silent mode. doesn't display message box for error ; d1 I- J- f3 n5 I" r - Option with 'X', always display message box showing exitcode 4 L$ T' c/ `/ t- w# N1 ~) ?( U5 w - Option with 'Z', logging off2 `2 d! }0 `( Z5 {/ \
}! ^ V) W3 k. cDAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt + i B! |: ~6 G# e) h3 q; ]! a+ H# M! W w R; `$ ^
- SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File # v+ o8 J k3 k- v9 t/ Y! v - u+ i% s" L. o. a/ g- @DAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt6 D& I3 H; p5 q- d/ Q
C& {( p s l& Z
- Tab Sep. TXT File to SDJ's tlkeditor Export TXT - F% P8 s S2 ]9 K# E- g4 a, h& r; a: X6 c, \1 \; l& y' ]$ z
DAOTlkEdit -diff[m] a.txt b.txt( i. h6 `6 @* u5 h0 T# A
8 ]# ~ T2 b2 S0 S - 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>, Q B& b( v) W
- Case option without 'm' (-diff), Tab Sep. txt file. # r2 F% W) a! R7 J5 A7 H - Case option with 'm' (-diffm), Line Sep. txt file.7 {+ ?6 k6 C8 X& l8 e
w8 n6 O# G. @ a" hDAOTlkEdit -e[m] from-tlk-file [to-txt-file]9 C5 ^# S$ X$ f2 Y; E
3 h6 F: P1 l" ?
- Export string item(s) # g I2 f5 X" ~/ J+ r - Option with 'u', extract without dup. $ p t1 P% S+ Y* n - Option with 'm', Line Sep. txt file.7 Z6 o, D, ^1 U
- Option with 's', sorted by strref.* M$ q: X. s5 w6 C
- Case omitted to-txt-file, saved to tlk-file.txt6 Z C: I- A$ O9 G j b
) g! H: P. s& E: x
DAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file]+ ~3 O9 r9 c9 k
) r7 M& g+ M/ b6 s$ E
- Import string item(s)8 K; Z0 a( _$ Q! D4 z5 ~) k/ N
- Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt" 8 x# E, y; g& Q t8 W+ A - Option with 'S', update a string value separately by strref 3 b6 x8 m+ i% e7 K8 j - Option without 'S', update directly the shared-string (multi-reference string value) 8 C+ r c, K+ V: {9 j - Option with 'R', strings will be reconstructed, and the same strings be merged. {( i+ y2 B- L
- Case omitted save-tlk-file, overwrite tlk-file # C3 A: E( w8 O2 n 3 ~/ d/ @4 V- }6 r
DAOTlkEdit -d source-files output-save-directory export-txt-file & T n% D: Z2 F K! `( s8 s& K- _0 s( n4 B
- Remove & Export GFF3.2x embeded strings # l4 E8 e: o5 C. v' _) _ - source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf" F2 n" p( m6 c( T9 p
" n, |# T/ U9 k; w' }# l1 h' ?5 M" e
* History -------------------------------------------------. K2 D/ Q- ]! ~- O4 t; t* w
# d: ~1 R8 c: I }7 Z: r5 ]5 H lver. 0.20, 2010-01-19 ' {7 u+ U: i' e : B" Y& p8 i2 H U0 u- fixed. didn't found strref. 3 T0 c& k) x# f- added. GFF3.2x remove & export embeded string. 7 x4 k7 K3 w- T' N' @ I# S+ A y- T- added, Find All1 p4 `+ x/ m! z M
- fixed, edit text didn't changed when undo current cell' f' S; c0 b9 |" d' {% j+ }
- fixed, Find(F2) didn't do from start row. (v0.16 bug)% |# \7 R6 t; N* C8 L& x
- deleted, empty.tlk 7 z" b- X2 h, } 5 S/ ^$ J* \* u d0 U2 L[attach]30[/attach]作者: humour 時間: 2010-5-2 15:41:56
這兩天利用這套軟體,把貴站的繁體版本整合進去3DM的繁體版本,呵呵~很有趣的玩法,$ k/ O R( G" J0 V9 C" J4 _ V
如果有支援字典檔的話,那翻譯、校正起來就方便多了。' B: e2 @! Y- D# p3 H! Y8 k! t