lfnetwork.com mark read register faq members calendar

Thread: Altering MI1 to run better in Windows
Thread Tools Display Modes
Post a new thread. Add a reply to this thread. Indicate all threads in this forum as read. Subscribe to this forum. RSS feed: this forum RSS feed: all forums
Old 05-03-2002, 09:17 PM   #1
Warlockuk
 
Join Date: May 2002
Posts: 1
Altering MI1 to run better in Windows

Has anyone ever taken the resource files of Monkey Island 1 + 2 and made them run on a newer SCUMM engine? (Or updated something to make it run better in Windows).

What I'm basically after is a way to play the game with a direct-x driver or something. I've got an Audigy Platinum eX soundcard and 'cos I'm on XP I'm using the WDM drivers instead of the VXD drivers which means no SB16 emulation for me (and the Roland playback is a bit odd in places), so I'd like to play it using directsound or something for the sound...

...anyone?

W
Warlockuk is offline   you may: quote & reply,
Old 05-04-2002, 12:43 AM   #2
Serge
SCUMMLord
 
Join Date: Mar 2002
Location: Denmark
Posts: 196
This is yet another tricky issue... The different versions of SPUTM (the SCUMM presentation utility) have LOTS of differences between the different major versions. To sum those up:

MI1 disk versions: 4
MI1 CDROM versions: 5
MI2: 5
CMI (only Windows-based SPUTM): 8

To get DirectSound support with an original SPUTM engine thus requires use of the CMI engine. That one is so different that a simple patch won't do the trick.

If you want the reasons, read on, if you just want some kind of solution look at the bottom.

1. The graphics need to be scaled up to double size (and either changed in aspect ratio with interpolation or have 80 lines added to the bottom, since we're going from 320x200 to 640x480).

2. The scripts need MAJOR changes. The CMI script interpreter is totally different from the MI1/MI2 interpreters. This includes different compiled code, different variable sizes etc. Not only that, but a lot of scripts would have to be actually rewritten due to the different ways the two engines work.

3. CMI doesn't have a MIDI version of iMUSE. Only digital music can be played back. And MI1/2 don't provide such.

4. The costumes (character animations) need to be rebuilt. The old games use the COST format, the new games use the AKOS format.

5. Just about every other block in the games must be rebuilt (and the bundles need to be restructured), because just about every block format has changed since MI2, although not as much as the blocks mentioned above.

6. Probably more than that. This was what I could come up with in 4 minutes

And now:

*** SOME KIND OF SOLUTION ***

I have two solutions handy:

1. Have you tried scummvm? (http://scummvm.sourceforge.net)
2. Have you tried Quick & Easy (or tried fooling around with VDMSound yourself (search for it)? Quick & Easy is hosted here on Mojo somewhere, it doesn't have a homepage, though.

Hope this helps, or at least explains why it doesn't

- Serge
Serge is offline   you may: quote & reply,
Old 05-04-2002, 01:18 AM   #3
Metallus
Episodic!
 
Metallus's Avatar
 
Join Date: Aug 2001
Location: California, USA
Posts: 3,370
Old News! LFN Staff Member Notable contributor Forum Veteran 


Personally, I think LEC should update their old titles instead of leaving it to the fans. If they're worried about sales of their old titles, they should make a bundle pack filled with updated versions of their SCUMM classics. However, that will probably never be, so more power to the fans!


Guy.
Metallus is offline   you may: quote & reply,
Old 05-04-2002, 06:11 PM   #4
A_Lee_N
 
A_Lee_N's Avatar
 
Join Date: Apr 2002
Location: sweden
Posts: 12
well.. i think that's what we all would love to see, but unfortunatly lucasarts doesnt seem to think that they can make money on that so i think windows versions of the old games are too late now.

But im having faith in the guys behind ScummVM (great work you're doing there..).

// A_Lee_N
A_Lee_N is offline   you may: quote & reply,
Old 05-04-2002, 10:03 PM   #5
Ender
Rookie
 
Join Date: Dec 2001
Location: Perth, Western Australia
Posts: 203
Quote:
Originally posted by A_Lee_N
But im having faith in the guys behind ScummVM (great work you're doing there..).
We try :)

Monkey 1 Enhanced CD works fine in ScummVM... Monkey 1 VGA floppy works sorta-okay-ish with the 'monkeyvga' game target.

There seem to be some roomops that are a little different to what we currently support - shouldn't be much trouble to add when I'm motivated, but I want to finish getting Zak256 playing first :)


-- Ender
Project Leader Thingy,
ScummVM - http://www.scummvm.org/
Ender is offline   you may: quote & reply,
Old 05-05-2002, 02:18 AM   #6
MetaFox
 
MetaFox's Avatar
 
Join Date: Apr 2002
Posts: 28
Not to Mention the Sega CD version of Monkey Island 1 works in ScummVM.

It's neat to see "Licensed by Sega Enterprises" and "Turn Your Sega Off And Go To Bed". Not to mention the slight script changes. Not quite as bad as Maniac Mansion NES, but noticable. To me at least. (ie: I knew there would be mushrooms in here instead of in hell)

If you have the SegaCD version of Monkey Island and can compile your own version of ScummVM, pop this into gameDetector.cpp:

{"game", "Monkey Island 1 (SegaCD)", GID_MONKEY, 5, 2, 2,
GF_USE_KEY | GF_AUDIOTRACKS | GF_ADLIB_DEFAULT},

It is playable to the end with only a few bugs. Very neat.


The artist formerly known as CaptainDread
MetaFox is offline   you may: quote & reply,
Old 05-05-2002, 12:03 PM   #7
A_Lee_N
 
A_Lee_N's Avatar
 
Join Date: Apr 2002
Location: sweden
Posts: 12
hm, how did you control Monkey Island on Sega CD, with the gamepad? if it is so.. then how do you play it in ScummVM? I'm a bit curious...

I would also like to know what other differences there where in that version.. how was the music and so on?

// A_Lee_N
A_Lee_N is offline   you may: quote & reply,
Old 05-05-2002, 12:52 PM   #8
MetaFox
 
MetaFox's Avatar
 
Join Date: Apr 2002
Posts: 28
The mouse works fine for the cursor movement.

The SegaCD version took the cursor off the screen and let it's players use their up and down buttons to select dialog options to make it easier. This is the only time that the cursor is not on the screen - so 7 works for up and 6 works for down in ScummVM. And clicking your mouse button will select your choice.

The music is the same beautiful Michael Land score that is on the PC CD-ROM version.


The artist formerly known as CaptainDread
MetaFox is offline   you may: quote & reply,
Old 05-05-2002, 01:41 PM   #9
A_Lee_N
 
A_Lee_N's Avatar
 
Join Date: Apr 2002
Location: sweden
Posts: 12
ok, so basically its a tweaked version of the pc cd-rom version?

// A_Lee_N
A_Lee_N is offline   you may: quote & reply,
Old 05-06-2002, 01:50 PM   #10
MetaFox
 
MetaFox's Avatar
 
Join Date: Apr 2002
Posts: 28
Yes it is. You can just change game.000 and game.001 and name them monkey.000 and monkey.001. Run them as scummvm monkey and they will run in ScummVM as Monkey Island CD just fine.


The artist formerly known as CaptainDread
MetaFox is offline   you may: quote & reply,
Old 06-01-2002, 02:13 PM   #11
Drigo Zoxx
Feel the Force...
 
Drigo Zoxx's Avatar
 
Join Date: May 2002
Location: Italy
Posts: 103
Hey Serge I've found Quick & Easy here:
http://www.mixnmojo.com/temp/quickandeasy3.exe

I wonder why it's not referenced from LucasHacks?
Drigo Zoxx is offline   you may: quote & reply,
Old 06-01-2002, 08:55 PM   #12
Tomas
SCUMMLet :)
 
Tomas's Avatar
 
Join Date: Dec 2001
Posts: 51
Quote:
Originally posted by Drigo Zoxx
Hey Serge I've found Quick & Easy here:
http://www.mixnmojo.com/temp/quickandeasy3.exe

I wonder why it's not referenced from LucasHacks?
Maybe because it's not really related to the internals of SCUMM?

But you're right, maybe I should add it. Hmm, and that reminds me, I really need to add a text that explains what the site LucasHacks is really about...

Tomas is offline   you may: quote & reply,
Old 06-04-2002, 07:39 PM   #13
Drigo Zoxx
Feel the Force...
 
Drigo Zoxx's Avatar
 
Join Date: May 2002
Location: Italy
Posts: 103
actually the name is self explanatory... but i dont think linking to LEC Q&E is a bad idea .)
Drigo Zoxx is offline   you may: quote & reply,
Post a new thread. Add a reply to this thread. Indicate all threads in this forum as read. Subscribe to this forum. RSS feed: this forum RSS feed: all forums
Go Back   LucasForums > Network > Mixnmojo.com > Community Discussion Forums > SCUMM > Altering MI1 to run better in Windows

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 10:33 PM.


LFNetwork, LLC ©2002-2011 - All rights reserved.
Powered by vBulletin®
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.