1 Q8 ~$ G# j, p* QUploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010 3 s4 Y+ e$ T* ?8 W' {DAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit) ( o q2 a/ b2 S$ R ver. 0.20, 2010-01-198 W% Q& _! j& u6 }$ k4 P
* y- d- `4 T2 D: D$ @ A
- DAO TLK Editing Tool' V" E8 i" M6 M5 V+ Z# c9 p6 R
- Can handle multi-referenced string(s). ; Y1 P! @! c# w( b3 R& F: m - Export (Tab Sep. or Line Sep. with/without dup.)/ _, z( {' j$ ^! F; \* I+ p. I
- Import (Tab Sep. or Line Sep.) - Q1 E6 p# y+ k& d4 Q. G - Comparing tlk-files W! S5 ], {4 r5 V7 b
- Checking categories of the strings and Filtering the strings.3 C1 Q( g: Z0 l4 M& p5 l
9 F9 G, O" ?9 [* t- B - Require .NET Framework.) q& @( a" Z# V
" L: w9 ^% n( I* Without command-line option, Program starts in UI Mode. # m5 s' n6 W# `; e& R( q# s$ p; ]9 C; @0 ^1 K
* Command-Line mode --------------------------------------- $ k" d p L, ^ 5 F1 U" ~8 I& H; p7 g* gExitcode: 0 No-Error or Succeed. else, Error Occurred/ l7 w( d8 i) x# u& E6 G
$ @, I* W$ m# {9 p2 r4 aCommon options 5 ]6 e8 Y; L; t6 ]! C; N $ d2 {* [6 q; g6 y* K s5 E - Option with 'Q', silent mode. doesn't display message box for error 7 v( ^- L" N) ~. y* }! q8 Y - Option with 'X', always display message box showing exitcode 3 m" A3 V4 ^9 e8 Z; A3 z - Option with 'Z', logging off' A5 P. O- h; k6 B; w1 B0 j# O
3 I: X4 o+ S# L* eDAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt ( b9 r7 x0 {2 K+ F! K- G# N' n- y. P
- SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File % E5 Y6 F. n2 @5 B7 V, } 9 M; c0 ^7 `# p! b; T0 F1 g2 q/ vDAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt6 Q% t, R6 P2 _0 }* s
8 `! b9 C7 ~1 O- t. P V - Tab Sep. TXT File to SDJ's tlkeditor Export TXT 2 C3 K( Z4 V" _6 m8 [
2 ] M( P& h/ G# q+ }% JDAOTlkEdit -diff[m] a.txt b.txt & [" q6 Z! x3 N$ m# v+ R4 K A# ?; Z- X7 J( k# _- X
- 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>; x" j5 `& U% c3 X- Y
- Case option without 'm' (-diff), Tab Sep. txt file.: `, o; O( A/ X; s
- Case option with 'm' (-diffm), Line Sep. txt file." z. q8 `: \1 \" W5 P2 x' k
, o" [5 j1 @- m) }$ A: c
DAOTlkEdit -e[m] from-tlk-file [to-txt-file]/ `2 i& x: Y8 J$ B
' E5 _( s$ E1 T3 \5 t - Export string item(s)7 ?" k! w [0 w3 C
- Option with 'u', extract without dup.+ L8 p) _: z1 N% j
- Option with 'm', Line Sep. txt file.6 c( p# k7 v( D' O+ r8 g9 B) K
- Option with 's', sorted by strref.: F9 u. r4 z" u0 w8 h2 D
- Case omitted to-txt-file, saved to tlk-file.txt1 F) r9 Q$ L$ a4 m, r! C! p
* Y) _5 Z* u7 v( TDAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file]5 d7 X- r. J- e6 n
6 {- U, r. q. t0 g
- Import string item(s) / A$ A) O1 q; p - Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt"# r2 {3 n+ `0 T& l9 l" B6 T$ r3 X
- Option with 'S', update a string value separately by strref" F# d7 F0 X. z. }( i$ M8 @1 l
- Option without 'S', update directly the shared-string (multi-reference string value) $ w9 f5 f* @: F2 N' Y/ |4 a - Option with 'R', strings will be reconstructed, and the same strings be merged. 7 @, x/ m6 O+ p2 t - Case omitted save-tlk-file, overwrite tlk-file * Y7 S1 h4 u' B: A. h$ i R 9 X; Z o0 j% Z, a( Q; u
DAOTlkEdit -d source-files output-save-directory export-txt-file : e& |5 [8 Z6 x: n) V; r6 l2 _+ p7 T; J4 Z
- Remove & Export GFF3.2x embeded strings & F' h1 {6 s: R3 k1 n6 R9 S# \ - source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf" ! A" R8 e! m, `+ t9 e* p + m* R" ^0 N0 W& L7 k
* History ------------------------------------------------- % j2 Y( E+ i* E( M t ! [- a# u. Z% V. E5 nver. 0.20, 2010-01-19 2 q' D$ i6 _4 v7 { 1 D4 }# d& y7 F9 ~- fixed. didn't found strref. 1 M3 p* D' \6 P3 A) [' s Q6 o/ Z% ]# A8 Z- added. GFF3.2x remove & export embeded string.! h4 }. L0 P7 N) m- G. T; P
- added, Find All1 U: O q8 A4 Z4 B6 Z
- fixed, edit text didn't changed when undo current cell- n' a/ T( m; T1 a
- fixed, Find(F2) didn't do from start row. (v0.16 bug) 1 q) L# F* J0 m0 A) ?5 n9 c4 G- deleted, empty.tlk / E! B* S: Q% w4 U- s9 M/ P! |, u$ e+ H) n4 h- X
[attach]30[/attach]作者: humour 時間: 2010-5-2 15:41:56