老外的动作很快。猴岛的秘密重制版刚出来不久,老外就想出了一个新的注意,就是把语音文件提取出来,放在scummvm模拟器里用。看来猴岛1的汉化语音版有希望了。 5 f! g, _; d' Q) {- t) F* N( ?% s
( }) _+ T3 t9 o# ^0 L& G
原文 4 A6 }5 ~& s- `3 B$ I
http://www.lucasforums.com/showthread.php?p=2652574
+ F# q3 j6 q Z0 i: d
1 h0 N7 A# u: aThe Secret of Monkey Island: CD Talkie Version
: _# x( H" y! q9 U0 m: e1 I0 i+ g; `(SoMI Classic with Special Edition Voices)
9 l; ?- s1 U3 [! G+ a, ]2 D+ }: _, f% g; p8 y! C. @7 K
*Help wanted!*
" p, _9 w8 e( {( a+ `4 l0 x+ H$ d. n% B0 A$ U& w4 M9 S( D
In this thread we're working on putting the new Special Edition voices into the original CD version of the game, creating the "Talkie" version that never was. Feel free to chip in and help out. (You'll find some early discussion in the Hack Ideas thread).
3 H3 p E2 P& p" `/ C" S+ D3 l' W3 [2 I. V9 E0 ~1 |
Current Issues:
* g* X9 Y) t* Y& L/ FSome lines have multiple variations (eg. "Oh, it's you again, [Threepwood variant]" or "I have [#] pieces of eight") but ScummSpeaks has no way of accommodating this feature. Solved, thanks to some help from cocomonk22. - P/ l5 `$ m9 Z" K. y9 s
1 I3 N4 \* j* K) E0 j2 l& zPriority: Some lines of speech are broken down into two or three audio files (eg. "Yikes! / Don't sneak up on me like that!" or "Ah...yessir... / --yech-- / ...sure does at that."). ScummSpeaks only seems to allow one audio file per line of text. Combining the audio files works but the subtitles don't sync up right. This is probably the last major problem preventing the project from moving forward. 8 z. w7 x: m, o) A
' p C8 E5 H# V+ _
We'll also need to create a patching tool that automates the process of converting the voice files and applies chages to the game code, without distributing the voice files. ) v1 H& j; J0 m
! F% ]* l) d* p! f$ uF.A.Q.:
" i4 Q. [8 O2 R( C P5 q2 y$ D1 n: L3 R
Q: What is the aim of this project? & A. O# Z) U2 v8 ?
A: The aim is to put the voices from the Special Edition into the original PC CD version of the game, like a classic talkie release (like DotT, Fate, etc.). We are not simply making the voices work in the Classsic mode of the SE. ( [: A/ q2 x- _) A, ]+ s6 m4 f, D
. [: u& ^, @, Y. jQ: Are you including the narrator's lines? 8 m0 k% ~& J" L v5 N
A: I, and I'm sure many other fans, feel that the narrator in the SE is too goofy and over-the-top. More importantly, it's totally unnecessary. For that reason, I don't intend to include the narration. If there's enough demand, we could possibly put together a version with him included though.
% Q7 w/ M- A& P! d+ S, K) Q4 u
2 k; i+ y# l7 ?8 H' iQ: What help is needed? : w v+ g" E* B; B
A: Right now we need people to look into splitting the multi-line dialogues. See the second bullet point above for a bit more info. 4 {* N; A6 T* P9 S" z+ ^! a4 m
Later, we'll need to make some kind of script or tool to automate the patching process for everyone else. : e0 f! o3 G# R6 J% R5 J$ D
3 |5 a8 q4 x4 @. H% \' q8 O* sQ: Will this work for people who don't have the Special Edition?
; I' p: [$ N% S+ PA: No. You will need the Special Edition game in order to access the voice files. For legal reasons we cannot distribute the voice files (or any other game files). 8 h# l$ h0 e( ], O2 I6 U
6 `5 S7 R) V( T$ x7 r: K6 fQ: Will this work for people who don't have the DOS CD version? & h/ j9 L: |, @# ?
A: Yes. There is a complete copy of the required game data files and CD audio track inside the SE files, which can be easily extracted.
. d6 w8 [8 K$ }7 D; d- n- t6 E& _6 Y5 w. j
Q: If I use the CD version game files embedded in the Special Edition, will the SE bugs be present? $ j4 h% Y. [/ ^9 T
A: No. The bugs in the Special Edition Classic Mode come from the new interpreter, not the actual data files.
- Q3 W+ Q. R- D3 \- l) _& F# I7 X0 U9 t# [' V& f' O
Q: Since it's for the DOS CD version, will it actually run in DOS?
+ h8 d: _% J3 j) i8 n+ Q7 c& x7 ?" VA: No. The DOS version requires CD audio tracks and the game data on the same CD, but you can't access CD audio and speech samples at the same time. ScummVM will be required to run this version of the game. % W( @- c7 V5 F, d: N7 `8 ?& t
0 e9 I2 o) B( k9 P% O" i9 JQ: Is the new Special Edition music being included in this project?
) {& T2 N- o3 BA: Once we've finished putting the voices in, we'll look at an (optional) way of adding the new music to the CD version. 0 `9 W" Y. A$ ~
1 M ~$ q) c$ M" `3 K
http://forums.scummvm.org/viewtopic.php?p=513189 ^5 ?) f3 i" s/ e* A! X
Playing Monkey Island SE on ScummVM! 2 g, t0 i5 V/ X4 O
Well not really. Just playing the old version from in the game (available by using F10) $ y5 S0 k# l' n6 w
$ }1 _/ p) x& ]4 F& bInformation from http://www.lucasforums.com/showthread.php?s=&threadid=199164
; S" p. V) S# T/ U* O! r+ }& U+ l+ e
1 ) Buy Monkey Island SE
2 t) h* l; p2 ]' G) P( q2 ) Download for Windows http://helicoid.de/scumm/extractpak.zip or sources http://slexy.org/view/s21wNL2X3x (thanks to jott) " k# z. K8 O$ r1 x$ P
3 ) Download http://helicoid.de/scumm/unxwb-mi.zip (Includes sources) 0 | C+ e5 N4 l" T: e6 R$ T
4 ) Download xWMAEncode http://www.enbclan.com/download.php?f=/cod5/xWMAEncode.zip (Windows only! Try wine!)
0 @1 Q% ^, h% R5 ) Extract Monkey1.pak using extractpak (Now you have Secret of Monkey Island CD Version in the folder \clasic\en\. You can add this to scummvm now and play it but it has no sound)
% a& O5 `% K X8 E7 }6 ) Extract MusicOriginal.xwb in the audio folder using unxmb
. v7 U$ i3 Z5 W. h, f7 ) Now convert xma files to wav using xWMAEncode
1 C1 S* u" R! T* ` N8 ) Convert wav files to either MP3 or flac or ogg (If you don't know how to do this search google) 2 D% ], @4 ~& q9 }7 E4 ~
9 ) Files your files in the same directory as the monkey1.001 and monkey.000
6 @* J+ W' Y0 F1 v& h# V10 ) TODO: Files are in the wrong order but will play.
5 c1 c8 h2 ]4 ~0 x k$ u. U* i% k( t, P s0 v+ g0 W4 u: P
track7 becomes track6 - n3 F( [) d9 h5 e U( Z$ o H
track18 becomes track17
* {* h: R# r4 i) W4 Btrack23 becomes track22 , z s2 w! g5 j u! S9 S3 C
6 K5 A8 q7 l- E
Well That's It. Yes Instead of MusicOriginal.xwb you could extract MusicNew.xwb for the new music.
% w: h- u' R) E2 E
( T3 ~5 K1 }7 `/ S8 D( uEDIT: (WINDOWS ONLY )There is a bat file that will automatically extract and convert the files for you if you have the programs in the folder. http://hulauncher.x10hosting.com/files/miseAudioProcessing.cmd : x8 P& m5 h A2 [$ j W
0 y; ]4 A' C. Z* ?& x% r
Bill |