9 h' v5 E' J8 F( xUploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010 # H e0 ?6 C( F* V8 Q- a1 M
DAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit) 4 W$ S9 h4 d1 i) Z1 x2 u( q ver. 0.20, 2010-01-19& E3 j! o6 @* ~8 P
& O: P) a; B! |( D, H3 B) r; Z
- DAO TLK Editing Tool ' N( H+ `; `9 c7 Y* n - Can handle multi-referenced string(s). # r& p/ n& S. q0 g4 \% D - Export (Tab Sep. or Line Sep. with/without dup.): ^/ K+ `+ l' ^! t8 ^
- Import (Tab Sep. or Line Sep.) 6 J2 t- U. _; ^; ?# H+ ~/ C4 F - Comparing tlk-files' x/ Y; B& D& m6 x
- Checking categories of the strings and Filtering the strings. ' I; j0 O) j& f7 A1 I' s , m) y) R$ F) S0 i - Require .NET Framework. 8 w5 I) }0 E( L* K, b$ w/ H0 T 7 Z7 T/ }- F, X; e5 F" Y+ o- _* Without command-line option, Program starts in UI Mode.5 o4 C' n+ B* N" o
8 u5 w$ A Y' d) ^- Y/ F/ G0 O* Command-Line mode --------------------------------------- 5 I6 G- }6 K1 Z6 j * o3 d4 z$ Z- N+ ]7 CExitcode: 0 No-Error or Succeed. else, Error Occurred 1 ]# O. z/ x5 p6 S- n! e - K& Z$ T2 c* [0 dCommon options9 A8 X+ H. K' N8 b. g
/ B m9 I+ }0 O+ _ X
- Option with 'Q', silent mode. doesn't display message box for error6 h8 [- I) u0 V. ~8 y; V; v
- Option with 'X', always display message box showing exitcode3 h" t- R& m+ {4 q, D
- Option with 'Z', logging off- F. S+ |" K+ @: \0 I4 T$ \$ d
+ X" h; S, t) a4 IDAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt 5 U3 Z- c% L# a, e K' t4 h" s 4 D6 m. ]- O+ N4 U - SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File 0 q( P% h7 I2 X5 l% | , |$ L$ t5 V( W4 U' KDAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt % K! S. y0 R( k) s 9 |: @ Z" w& n3 {$ R) V) Z - Tab Sep. TXT File to SDJ's tlkeditor Export TXT 1 c1 |" p2 Q7 E
* f% H5 j6 _& f* |DAOTlkEdit -diff[m] a.txt b.txt 4 }0 I) B- H2 c ; s( J7 ~- j7 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> 4 m" S$ \- ^: |/ _ - Case option without 'm' (-diff), Tab Sep. txt file.3 e2 F, j# q: z8 ], C3 i
- Case option with 'm' (-diffm), Line Sep. txt file. ) M* I4 D9 R: }6 T& J( ^7 S7 g, a4 ?3 G" c& z1 z! @ `
DAOTlkEdit -e[m] from-tlk-file [to-txt-file] * J( B4 f2 Z: q6 Y( S, u# s1 R7 z: d
- Export string item(s)* u8 p, I) B3 H& i+ M$ ?' x. p
- Option with 'u', extract without dup. $ w" h4 o+ _+ S' c% r6 T% _4 M - Option with 'm', Line Sep. txt file.+ e$ c7 V- a7 g) }
- Option with 's', sorted by strref. ( T }4 h, i5 }: P! ^' J; d6 f) w - Case omitted to-txt-file, saved to tlk-file.txt- ~! k" a! e* f# i: c
2 b" n1 h: y. E/ FDAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file]0 _) W3 Y# h: m) R7 O P; A- |
3 O. N' V4 i5 I" J ]" B3 d
- Import string item(s) 9 \/ Y; t. E: N - Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt" 2 q5 G. l! b* [( k- N2 J ~9 N0 i - Option with 'S', update a string value separately by strref' H$ u _% R* c+ ?5 I: d2 ]
- Option without 'S', update directly the shared-string (multi-reference string value)* g9 a, C3 w8 L
- Option with 'R', strings will be reconstructed, and the same strings be merged. ' s) b% V& Y7 f$ n, c* c% q - Case omitted save-tlk-file, overwrite tlk-file3 D4 B* z' g; v6 L8 w* c- Z. y
: m0 z7 E5 o% k `3 i
DAOTlkEdit -d source-files output-save-directory export-txt-file' W* T9 H8 O/ g
. n8 x9 h" m+ c - Remove & Export GFF3.2x embeded strings/ O& v D, d5 F8 \: y* L3 E" F' b
- source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf" . W, c- h/ C0 G- {4 k* X6 Z+ T1 b 5 t* W+ T: I9 i& M( d
* History ------------------------------------------------- ' v& U/ a" a- s" ? G' P( o. M; D& W8 s
ver. 0.20, 2010-01-19 & Y I* |- \! G5 U& ~6 Z! @$ b/ s' M; b5 E% U/ z2 R D
- fixed. didn't found strref.9 N$ N5 B2 ^4 ^- d
- added. GFF3.2x remove & export embeded string.+ X: x9 F. B' M0 R. R
- added, Find All* \0 b+ o$ t2 E5 @" ]. s0 h B0 M+ v5 K
- fixed, edit text didn't changed when undo current cell1 S1 z/ l& ^. e
- fixed, Find(F2) didn't do from start row. (v0.16 bug) 4 E4 z' `$ m( y! ]$ U+ m1 d- deleted, empty.tlk! r' n. t; m/ G) n6 e, _: M) G
* I7 `8 o# _; O! i! w8 p' e
[attach]30[/attach]作者: humour 時間: 2010-5-2 15:41:56