國外高手製作的 DAO TLK Editor 非常實用* d+ B/ o T/ W8 j& L T
6 f/ o" o, _: E$ }# i6 d - S8 ?: q3 g$ O& p0 o% N9 W
7 s2 ^! T/ z5 \% b7 B
原文來源以及下載點:http://www.dragonagenexus.com/downloads/file.php?id=271 * a: ?; V) `2 @' ?- u5 @& O5 |
Uploaded 04:38, 7 December 2009, last updated 11:23, 19 January 2010 ' X2 D) c' D' r# ^0 w3 T0 L( }
DAO (Dragon Age Origins) TLK (Talktable) Editor (DAOTlkEdit) 1 x. {3 b2 s" i1 \2 j7 o" x% f { ver. 0.20, 2010-01-19 % X5 @; C7 k( Z' p# y* K3 C" } ; c1 P) r, Q5 R. V o. t# [ - DAO TLK Editing Tool3 [6 x7 i% B/ y2 [" a
- Can handle multi-referenced string(s). . R9 I1 h3 @: n: i9 l - Export (Tab Sep. or Line Sep. with/without dup.) . W1 D; v! V7 I( f$ _ - Import (Tab Sep. or Line Sep.) & B: n- } u. s' d* f - Comparing tlk-files ( E) ^0 P# U3 y2 b) I - Checking categories of the strings and Filtering the strings.( {/ M/ k+ J; J/ }
8 k' V/ N7 X8 E% F& Z* o
- Require .NET Framework.. x* }: R; n/ c4 R& ^% s& u
9 i2 b0 E* B* h; I: J n# R
* Without command-line option, Program starts in UI Mode.: r# R8 z+ B" j. o1 \" `2 x% r
# s: z: o. t& G0 [* Command-Line mode ---------------------------------------6 S7 V2 O. Z0 L5 v
! \4 V* G7 j/ d) x3 X: W KExitcode: 0 No-Error or Succeed. else, Error Occurred 3 o0 x8 H. O, h4 f+ b: Q0 K! M- l0 L7 s& {: O, s0 t( N
Common options , i' L' c# X* }+ ~& B5 X) f' a& D4 e. g& u+ O
- Option with 'Q', silent mode. doesn't display message box for error+ A- V2 a( ]+ T' D4 T" F
- Option with 'X', always display message box showing exitcode! S& @- ~5 V4 g1 H# i7 q) r
- Option with 'Z', logging off' J: W( q; ]8 H) O' o1 c: p3 l4 @
0 ^) z% |7 ~3 uDAOTlkEdit -m2tab from-multiline-txt to-tabbed-txt8 L; t+ M7 i' |' ]5 H, e+ b' i
r" C5 _3 M r: ` X - SDJ's tlkeditor Export TXT to "ID TAB STRING" TXT File u: [7 T5 D% g% n0 p& T
3 o! @+ s" w! S6 d" B2 |DAOTlkEdit -tab2m from-tabbed-txt to-multiline-txt9 X5 E0 x6 d I- B% r# K
' ^( I* W; D& T" P( A/ z' Z - Tab Sep. TXT File to SDJ's tlkeditor Export TXT ; p( W" u4 a7 F1 B9 ]
1 _2 M; E6 B" O! U5 I& N8 L6 I, ?DAOTlkEdit -diff[m] a.txt b.txt / U# K" I) G% W l" `8 s6 D; U7 Q6 l; B
- 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>( A5 t$ P; c8 }* A
- Case option without 'm' (-diff), Tab Sep. txt file. - m' u9 _9 H( \# m Z7 f7 _. m - Case option with 'm' (-diffm), Line Sep. txt file.# ]" v" T. z1 T+ T9 r5 J$ p
* n0 O* ^; M+ P7 M, Q! _DAOTlkEdit -e[m] from-tlk-file [to-txt-file] / `# C2 m2 q; Y' `% n2 o1 Z$ C8 r2 v# m+ K3 ?$ [! _
- Export string item(s); h2 G4 a* Z- n8 O+ W
- Option with 'u', extract without dup. & l1 Q! z# O) f- o! @ - Option with 'm', Line Sep. txt file.5 T/ \; Q' e0 Y# l% ^. e8 \
- Option with 's', sorted by strref.' T3 f6 G) Q# C9 f& v0 @' A- `0 f2 I
- Case omitted to-txt-file, saved to tlk-file.txt+ }& _% [; [/ w
/ `8 {) H; @* t( w% }: G
DAOTlkEdit -i[S][R] tlk-file import-txt-file [save-tlk-file] 4 E1 M0 Z1 @+ _' ~2 Y6 M7 i- Y- x/ L& D, ?! d
- Import string item(s) ) b5 c/ b6 v/ r& F" ^+ _6 d, s - Import-txt-file can have wild chars. ex: "*.txt", "core*.txt", "import-0912\*.txt"+ c( {3 [6 F# R$ J# h9 [" ?- a$ A
- Option with 'S', update a string value separately by strref( d5 K# b4 z6 r- T% R" V
- Option without 'S', update directly the shared-string (multi-reference string value) " D5 q9 X+ `9 h; U7 V+ B( P - Option with 'R', strings will be reconstructed, and the same strings be merged.0 x6 n M9 E8 u0 k
- Case omitted save-tlk-file, overwrite tlk-file% D3 i9 c/ x" w, m4 u
$ o- I" j' t% {& n; wDAOTlkEdit -d source-files output-save-directory export-txt-file 0 W/ B3 |' t2 K0 H # _+ c( T$ J5 u: D - Remove & Export GFF3.2x embeded strings , X4 x, p# U$ f2 F8 x0 {4 n, ?2 a$ M) C f - source-files. ex: "*.*", "mymodule\*.uti", "mymodule.erf"" r- E( ]& L/ I$ I
5 E q4 k T: q, | O$ d" P" {- k& B
* History ------------------------------------------------- / f: ?1 v J! ?6 s7 U: S4 M4 K; Y4 c: B' v& Q/ p
ver. 0.20, 2010-01-19 0 a5 t1 T: W n, ?7 k7 O8 {3 l3 `+ b' L; L
- fixed. didn't found strref. * s5 k. l& N8 D' O- o- added. GFF3.2x remove & export embeded string. h% i4 z& N% g& ^
- added, Find All: \3 ^1 \, y- H
- fixed, edit text didn't changed when undo current cell5 Y9 n4 o: D w* v! q; h
- fixed, Find(F2) didn't do from start row. (v0.16 bug) , s7 e" ]% h8 Z' K/ {- deleted, empty.tlk 6 E- s; d, Z( r8 L$ I8 t g" M8 T+ g+ e% s5 ][attach]30[/attach]作者: humour 時間: 2010-5-2 15:41:56