* |" `: A8 A) h% o0 a& TUploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010 3 F' U' d) y1 M* l S9 H- K% W3 Q" @
DAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit) 1 B: I% p/ N2 Z& z ver. 0.20, 2010-01-19 * L3 v4 _% O! {8 @+ @. Q' T( x- N8 [; v9 I9 K# g4 w
- DAO TLK Editing Tool 1 L9 t, A7 K+ h' E% `/ D# W2 w3 _ - Can handle multi-referenced string(s).; H% r! l) q# \/ n. w( x2 R
- Export (Tab Sep. or Line Sep. with/without dup.); [( O7 o. B5 _! c; ~
- Import (Tab Sep. or Line Sep.)1 E; b" ~" s1 N* l# V' {6 l v
- Comparing tlk-files8 \) j3 F. [2 n& N7 B( ]
- Checking categories of the strings and Filtering the strings. 0 O# _; ~: b l; ^ ! B( }8 J' M& R- o" l" k; ^+ n
- Require .NET Framework. , ~5 v ?) J- x; j( y3 U & E; v4 |& W7 e* Without command-line option, Program starts in UI Mode. 1 |& x, F/ l0 a; U5 L7 l; U3 E) C0 E: E2 ^! B- `0 B
* Command-Line mode ---------------------------------------! v) l0 \ n' O8 u# E
5 A$ @/ P$ E' H( mExitcode: 0 No-Error or Succeed. else, Error Occurred 5 ] w7 V- ^4 t( u, [% o+ m9 I0 {; V7 R) a- s* m
Common options 2 e. e% z5 ^; L& f9 R 5 A+ [& `/ U: A$ J. [ - Option with 'Q', silent mode. doesn't display message box for error6 G' \! b. m2 a) B; d P
- Option with 'X', always display message box showing exitcode ! W$ N/ K1 H0 u - Option with 'Z', logging off * N+ g5 `( R: o6 s, c % i2 o" u3 @/ |; C9 iDAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt2 U k) J/ a" i1 B4 T+ s& W
~4 @- J0 I) M' j
- SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File) c5 I: j5 t. t; l: a! v
0 w- ~5 V1 X" i; z! C" \4 MDAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt) H: ^$ |/ t: U4 a( m& E* G
% W; Z Y4 o' ?9 X, S k
- Tab Sep. TXT File to SDJ's tlkeditor Export TXT ~5 ?- O4 u5 N6 l- T2 i 0 z1 B# y7 f. V& ~* \ L& T! [/ ODAOTlkEdit -diff[m] a.txt b.txt 5 P1 p9 D2 }" u9 ?' | # R0 z, F$ z; O - 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>! c4 p; y" `: Q W+ z, c B3 F
- Case option without 'm' (-diff), Tab Sep. txt file.' O4 Q% \7 E5 X. ?
- Case option with 'm' (-diffm), Line Sep. txt file.! P& L. f A, Z; `( V+ p
% i6 a; q4 U9 u9 ODAOTlkEdit -e[m] from-tlk-file [to-txt-file]% X* L5 q( m* Y7 z$ N! S
- ~' j/ z$ G- Y5 I' O
- Export string item(s)$ f, z# |/ \& y1 g% q
- Option with 'u', extract without dup.+ D! [3 e2 m0 h! B
- Option with 'm', Line Sep. txt file. & ]" I4 Y1 }; ] - Option with 's', sorted by strref. 1 X: ], Y, {# y5 c - Case omitted to-txt-file, saved to tlk-file.txt+ Y) l" l1 t6 c% M
8 e. S' V( i+ eDAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file]9 h( C& e! J r- }8 z
& p" [8 l& k' s& g. C' T - Import string item(s)4 j8 X1 x7 [7 [0 w+ g
- Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt"# f; K; @) a: F6 J
- Option with 'S', update a string value separately by strref$ h7 ^2 D! @ s+ C4 i
- Option without 'S', update directly the shared-string (multi-reference string value) 4 U3 p( Q) q( v# l+ y - Option with 'R', strings will be reconstructed, and the same strings be merged.. ]" D3 T u9 A4 {% s
- Case omitted save-tlk-file, overwrite tlk-file0 u3 [& v" l3 Q* _7 n P
3 R1 S ~) E1 f$ X# x' e4 hDAOTlkEdit -d source-files output-save-directory export-txt-file * ~/ D! c2 A" [5 f. R" W! z* \2 ^ X$ o3 u& V
- Remove & Export GFF3.2x embeded strings # n& [, i5 ]+ V/ z( R' l - source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf" / ~! u! f9 Y& |3 [5 E' [# B! L / x; _+ e4 \3 i" w3 `* History ------------------------------------------------- , k8 d4 w2 w) P H0 x2 G: D 8 Z$ U6 I0 {% H: Z6 |( \8 U% qver. 0.20, 2010-01-19 + c* f% F; X3 _0 [, Q( W 2 V. Q! e$ k# e+ b- fixed. didn't found strref. " O$ t0 G1 L) I- added. GFF3.2x remove & export embeded string. 7 b- d6 m3 A) R4 B1 P- added, Find All ; v1 X; ?0 ^# C, P- fixed, edit text didn't changed when undo current cell 5 l t! K4 a8 r# b. W7 X) w- fixed, Find(F2) didn't do from start row. (v0.16 bug)- |: O$ O) D/ w% E# a+ A
- deleted, empty.tlk4 W7 M6 Q; Q& o2 |& k! v8 _0 l5 q
& }4 f4 O$ b: f& M/ f
[attach]30[/attach]作者: humour 時間: 2010-5-2 15:41:56
這兩天利用這套軟體,把貴站的繁體版本整合進去3DM的繁體版本,呵呵~很有趣的玩法,- N8 Q! A. `8 \: L& z2 a
如果有支援字典檔的話,那翻譯、校正起來就方便多了。/ a9 {4 T; ^9 p2 @+ ?) z