$ l4 W2 l; F+ ?Uploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010 ( I5 B2 u2 o; J3 R+ IDAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit) ' ^1 k* e% ]9 X1 ? ver. 0.20, 2010-01-19" J4 \" r1 d9 k6 W* n& J* c& ]1 Z
0 Z Y8 `+ y. F% v' B; P8 n. X - DAO TLK Editing Tool" q( D& n5 j- C: E
- Can handle multi-referenced string(s). 3 ?( M' p3 X+ j0 j0 B# b - Export (Tab Sep. or Line Sep. with/without dup.)% f$ D4 r e1 M' j' o
- Import (Tab Sep. or Line Sep.)7 D6 `! g. U0 Z6 U; o* e5 O
- Comparing tlk-files4 _1 P2 O( `. P: l* G/ s/ K
- Checking categories of the strings and Filtering the strings.3 L3 T% v" X6 w' d5 `+ j1 p: @5 {
! c6 W4 Y$ _8 v7 |% Y \6 n- O
- Require .NET Framework.4 P- H* G( Z, Y" H% H. G
; }* i! E# ]2 [0 ?& x0 I
* Without command-line option, Program starts in UI Mode.6 @0 A5 @; M" a9 O6 Y
3 z) c8 G& b& l9 Z* Command-Line mode --------------------------------------- 9 Y( C& [& [+ k4 K) L% U O. z- x, H6 i& }$ @( B/ v
Exitcode: 0 No-Error or Succeed. else, Error Occurred+ Q! N+ Q! B) h
! ?0 u. u( w8 R' S, ^3 p0 {! J+ l: D
Common options& ~! w" H1 r) d# E7 g5 j( Q [
# E6 F/ z! n, P
- Option with 'Q', silent mode. doesn't display message box for error; p5 o- ?1 F8 }' P! f# G
- Option with 'X', always display message box showing exitcode 6 I9 f4 k- `1 {: D, I) l - Option with 'Z', logging off$ |. n7 D" G0 ~+ p
( X1 j4 _4 J7 fDAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt ! y! Y% {& i! C) J/ D 7 Z1 n! N: v) w# j - SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File % t& i; Z! }0 n4 k. R ! {6 D* C E3 y7 r+ gDAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt & a+ Q& N+ {0 b & r; h; {. P1 T# F3 c - Tab Sep. TXT File to SDJ's tlkeditor Export TXT . e- y) P) @2 d1 A- S# z: B& G: E8 i4 R a) o) N" \
DAOTlkEdit -diff[m] a.txt b.txt . h- y& x- v. d M* u. C' g V" E3 @4 _4 y. y% w
- 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> . T" |. C) {! K) O8 \ - Case option without 'm' (-diff), Tab Sep. txt file. * u: D8 T. M) y, L: A6 N' q# b - Case option with 'm' (-diffm), Line Sep. txt file.6 B$ ?: H& o4 Q; d
; ]8 Z" n- Z$ d
DAOTlkEdit -e[m] from-tlk-file [to-txt-file] . O7 _* I% |( X2 p; ?. L9 m! h. d
- Export string item(s)" ~' s# G. E9 Z, l ]6 ~* o) t. \
- Option with 'u', extract without dup.7 J6 R" N; X: {6 T9 c8 e6 M% u
- Option with 'm', Line Sep. txt file. 1 e% Z, P" Y3 q x5 x - Option with 's', sorted by strref." U' x4 q8 z. j/ ~5 t4 |3 D
- Case omitted to-txt-file, saved to tlk-file.txt ; A0 \4 |3 }7 E9 q* C9 N 6 s6 e6 N- V4 \ [4 GDAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file] # D& O% t9 q7 n( y7 q+ `, U6 V. |* ?& W' ^6 I
- Import string item(s)" D9 c' \8 g4 X6 a1 k- n/ r/ y% o
- Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt"% h2 B+ F" Y) I0 b5 T6 n1 z0 i) h5 o
- Option with 'S', update a string value separately by strref1 x' u0 a8 r% l* { g) W; J& i
- Option without 'S', update directly the shared-string (multi-reference string value)6 f5 r l9 e% c' \* j+ j0 N
- Option with 'R', strings will be reconstructed, and the same strings be merged. J+ z7 [$ C) f7 s* E# l
- Case omitted save-tlk-file, overwrite tlk-file' j. P) W8 a" I3 y; Y
4 q+ |4 H* y7 V* {* m: mDAOTlkEdit -d source-files output-save-directory export-txt-file 1 v, w' T0 \. e. a/ n( _- _( l* d6 d. \/ n
- Remove & Export GFF3.2x embeded strings) f' i; k% B5 C
- source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf"* w6 B; d& w+ @# Y2 L }8 U
3 \4 f) U d8 k, C* J+ V
* History ------------------------------------------------- 4 |9 B! F* Z, _* N. x6 s) ` 0 o& t* `' F8 aver. 0.20, 2010-01-193 O1 A' m1 Y& K
$ ?) r6 U; x- X- fixed. didn't found strref.0 ~& `0 Y3 a3 G Y
- added. GFF3.2x remove & export embeded string.9 U# s: V! c& g
- added, Find All : k$ T0 u1 M4 ]1 b- m/ ^- fixed, edit text didn't changed when undo current cell5 k; U% _9 o, K
- fixed, Find(F2) didn't do from start row. (v0.16 bug)5 k) l* }3 J! c$ Z& O, i7 k
- deleted, empty.tlk! Q6 Q" {) m1 ?7 n- {7 I V$ [
3 L- |0 {( _, n
[attach]30[/attach]作者: humour 時間: 2010-5-2 15:41:56