Maniac Mansion NES
Moderator: ScummVM Team
I was just about to get all discouraged and give up when I got it to work.
I love you. All of you. Very much.
Playing NES Maniac Mansion with a mouse and keyboard hotkeys is...beautiful. I am very happy and thank you all for your work.
Now...about those keyboard hotkeys? My top row works and my middle and bottom do not...how do these work?
I love you. All of you. Very much.
Playing NES Maniac Mansion with a mouse and keyboard hotkeys is...beautiful. I am very happy and thank you all for your work.
Now...about those keyboard hotkeys? My top row works and my middle and bottom do not...how do these work?
This is how you prepare your nes rom for ScummVM usage there is NO hex editing required.
http://sourceforge.net/project/download ... vc-bin.zip
Extract that any place, for example we will use C:\
So now we have:
C:\ucon64-2.0.0-win32-vc-bin\ucon64.exe
Next grab this file from the download tools section of the scummvm.org page...
http://sourceforge.net/project/download ... -win32.zip
Extract the file extract_mm_nes.exe to our other folder we made before on the C:\ drive...
C:\ucon64-2.0.0-win32-vc-bin\extract_mm_nes.exe
Find your rom and toss it or extract it to the same folder that we just extracted the last file to...
C:\ucon64-2.0.0-win32-vc-bin\Maniac Mansion.nes
so go to Start -> Run type: CMD Then press <enter>
Type in the Command Prompt window:
CD C:\ucon64-2.0.0-win32-vc-bin\
(or what ever place you put the extracted files.)
now type:
ucon64 -s "Maniac Mansion.nes"
^--(or what ever the roms name is type m and hit the Tab key a bunch of times if you don't want to type the full title)
You should see this if done properly:
So basically you are left with the file you need to run in ScummVM
Maniac Mansion.prg is all you need you can toss that in your ScummVM games folder and play away after you add it to your ScummVM gamelist, now if you want to go a bit further you can extract that file also but YOU DO NOT NEED TO!
so we are still in Command Prompt under the directory:
C:\ucon64-2.0.0-win32-vc-bin\
so to continue now type:
extract_mm_nes.exe "Maniac Mansion.nes"
Toss all those files that just got extracted into a Folder Called something like "Maniac Mansion NES" WITH OUT that .prg file and then toss this new Maniac Mansion NES folder we made with all the LFL files in it, into our ScummVM games folder then add the game in ScummVM and it will detect this one as:
Maniac Mansion (extracted/NES/English (US))
where as the .PRG file would get detected in the game list as:
Maniac Mansion (NES/English (US))
So its up to you, both run the same, so it does not matter either way.
Enjoy! Happy Scumming!
P.S. Vista hates when you try to play around on the root of the C:\ drive partition so you may have to use another folder like your desktop or right click run as Administrator Command Prompt.
http://sourceforge.net/project/download ... vc-bin.zip
Extract that any place, for example we will use C:\
So now we have:
C:\ucon64-2.0.0-win32-vc-bin\ucon64.exe
Next grab this file from the download tools section of the scummvm.org page...
http://sourceforge.net/project/download ... -win32.zip
Extract the file extract_mm_nes.exe to our other folder we made before on the C:\ drive...
C:\ucon64-2.0.0-win32-vc-bin\extract_mm_nes.exe
Find your rom and toss it or extract it to the same folder that we just extracted the last file to...
C:\ucon64-2.0.0-win32-vc-bin\Maniac Mansion.nes
so go to Start -> Run type: CMD Then press <enter>
Type in the Command Prompt window:
CD C:\ucon64-2.0.0-win32-vc-bin\
(or what ever place you put the extracted files.)
now type:
ucon64 -s "Maniac Mansion.nes"
^--(or what ever the roms name is type m and hit the Tab key a bunch of times if you don't want to type the full title)
You should see this if done properly:
Code: Select all
C:\ucon64-2.0.0-win32-vc-bin>ucon64.exe -s "Maniac Mansion.nes"
uCON64 2.0.0 Win32 (Visual C++) 1999-2005
Uses code from various people. See 'developers.html' for more!
This may be freely redistributed under the terms of the GNU Public License
Create: NTUSER.idx
ERROR: Can't open "C:\Users\TeknoJuce\NTUSER.DAT" for reading
Please see the FAQ, question 47 & 36
WARNING: "NTUSER.DAT" is meant for a console unknown to uCON64
C:\ucon64-2.0.0-win32-vc-bin\Maniac Mansion.nes
00000000 4e 45 53 1a 10 00 12 00 00 00 00 00 00 00 00 00 NES.............
iNES header
Nintendo Entertainment System/NES/Famicom/Game Axe (Redant)
Jaleco
U.S.A.
262144 Bytes (2.0000 Mb)
Padded: Maybe, 2 Bytes (0.0000 Mb)
Interleaved/Swapped: No
Backup unit/emulator header: Yes, 16 Bytes
Internal size: 2.0000 Mb
Internal PRG size: 2.0000 Mb
Internal CHR size: 0.0000 Mb
Memory mapper (iNES): 1
Mirroring: Horizontal
Save RAM: Yes
512-byte trainer: No
VS-System: No
Date: 9/1990
Checksum (CRC32): 0x0d9f5bd1
Wrote output to: Maniac Mansion.prm
Wrote output to: Maniac Mansion.prg
Maniac Mansion.prg is all you need you can toss that in your ScummVM games folder and play away after you add it to your ScummVM gamelist, now if you want to go a bit further you can extract that file also but YOU DO NOT NEED TO!
so we are still in Command Prompt under the directory:
C:\ucon64-2.0.0-win32-vc-bin\
so to continue now type:
extract_mm_nes.exe "Maniac Mansion.nes"
Code: Select all
C:\ucon64-2.0.0-win32-vc-bin>extract_mm_nes.exe
"Maniac Mansion.prg"
ROM contents verified as Maniac Mansion (USA)
Creating 01.LFL...
Creating 02.LFL...
Creating 03.LFL...
Creating 04.LFL...
Creating 05.LFL...
Creating 06.LFL...
Creating 07.LFL...
Creating 08.LFL...
Creating 09.LFL...
Creating 10.LFL...
Creating 11.LFL...
Creating 12.LFL...
Creating 13.LFL...
Creating 14.LFL...
Creating 15.LFL...
Creating 16.LFL...
Creating 17.LFL...
Creating 18.LFL...
Creating 19.LFL...
Creating 20.LFL...
Creating 21.LFL...
Creating 22.LFL...
Creating 23.LFL...
Creating 24.LFL...
Creating 25.LFL...
Creating 26.LFL...
Creating 27.LFL...
Creating 28.LFL...
Creating 29.LFL...
Creating 30.LFL...
Creating 31.LFL...
Creating 32.LFL...
Creating 33.LFL...
Creating 34.LFL...
Creating 35.LFL...
Creating 36.LFL...
Creating 37.LFL...
Creating 38.LFL...
Creating 39.LFL...
Creating 40.LFL...
Creating 41.LFL...
Creating 42.LFL...
Creating 43.LFL...
Creating 44.LFL...
Creating 45.LFL...
Creating 46.LFL...
Creating 47.LFL...
Creating 48.LFL...
Creating 49.LFL...
Creating 50.LFL...
Creating 51.LFL...
Creating 52.LFL...
Creating 53.LFL...
Creating 54.LFL...
Creating 00.LFL...
All done!
Maniac Mansion (extracted/NES/English (US))
where as the .PRG file would get detected in the game list as:
Maniac Mansion (NES/English (US))
So its up to you, both run the same, so it does not matter either way.
Enjoy! Happy Scumming!
P.S. Vista hates when you try to play around on the root of the C:\ drive partition so you may have to use another folder like your desktop or right click run as Administrator Command Prompt.
How about for Mac?
I've been having a similar problem with my NES rom getting the scummvm to load it. I got it to the point where it was added, and shows up in the list of games I can use, but the program crashes if I try to load it.
I -can- play it on my NES emulator (the original copy), but as the OP said, I'd rather use a mouse than a d-pad.
I just got the upgrade to 0.11.1, and it still can't handle Maniac Mansion.
I also attempted to load Maniac Mansion through Day of the Tentacle (which works with the actual CD), and it says I have to add it from DotT. But the CD only contains DotT data.
Any thoughts? I'm using Mac OSX v 10.4.11
I -can- play it on my NES emulator (the original copy), but as the OP said, I'd rather use a mouse than a d-pad.
I just got the upgrade to 0.11.1, and it still can't handle Maniac Mansion.
I also attempted to load Maniac Mansion through Day of the Tentacle (which works with the actual CD), and it says I have to add it from DotT. But the CD only contains DotT data.
Any thoughts? I'm using Mac OSX v 10.4.11
Sorry to bring back a dead thread, but I was was wondering if anyone is having weird problems with the colors of the game after getting this to work on scummVM. All the colors seem to look odd.
Also, a lot of doors seem to be open when I play it through ScummVM that aren't when I play it on my NES. I have a directory of only lfl files- that's all I need, right?
Also, a lot of doors seem to be open when I play it through ScummVM that aren't when I play it on my NES. I have a directory of only lfl files- that's all I need, right?
-
- Posts: 5
- Joined: Sun Dec 27, 2009 9:14 pm
Well, I opened "extract_mm_nes" using "Hex Edit", but I'm not sure what to do. I mean, I want to play the NES version of Maniac Mansion using ScummVM, but the instructions are confusing me! They say here:
"Supported versions are English GB (E), French (F), German (G), Swedish(SW) and English US (U). ScummVM requires just the PRG section to run and not the whole ROM.
In order to get the game working, you will have to strip out the first 16 bytes from the ROM you are trying to work with. Any hex editor will work as long as you are able to copy/paste. After you open the ROM with the hex editor, copy everything from the second row (17th byte) to the end. After you do this, paste it to a new hex file. Name the new file "Maniac Mansion (XX).prg" while XX stands for the version you are working with (E, F, G, SW, or U). The final size should be exactly 262144 bytes.
If you add the game manually make sure that the platform is set to NES.
Most common mistakes which prevents the game from running:
Bad file
ROM extracted with the 0.7.0 tools
You try to feed ScummVM with the FULL ROM and not just the PRG section.
It is also possible to extract the separate LFL files from the PRG section. To do so use the 'extract_mm_nes' utility from the tools package."
But what should I do with the "extract_mm_nes" in Hex Edit?
"Supported versions are English GB (E), French (F), German (G), Swedish(SW) and English US (U). ScummVM requires just the PRG section to run and not the whole ROM.
In order to get the game working, you will have to strip out the first 16 bytes from the ROM you are trying to work with. Any hex editor will work as long as you are able to copy/paste. After you open the ROM with the hex editor, copy everything from the second row (17th byte) to the end. After you do this, paste it to a new hex file. Name the new file "Maniac Mansion (XX).prg" while XX stands for the version you are working with (E, F, G, SW, or U). The final size should be exactly 262144 bytes.
If you add the game manually make sure that the platform is set to NES.
Most common mistakes which prevents the game from running:
Bad file
ROM extracted with the 0.7.0 tools
You try to feed ScummVM with the FULL ROM and not just the PRG section.
It is also possible to extract the separate LFL files from the PRG section. To do so use the 'extract_mm_nes' utility from the tools package."
But what should I do with the "extract_mm_nes" in Hex Edit?
Uh... Nothing? extract_mm_nes is a program itself. You have to execute it from the command line, using a terminal / command line prompt. Nowhere in the instructions does it say that you should open it in a hex editor
Anyway, you only need to use this tool if you want to extract the LFL files, you do NOT need it if you just want to play the game.
Anyway, you only need to use this tool if you want to extract the LFL files, you do NOT need it if you just want to play the game.
-
- Posts: 5
- Joined: Sun Dec 27, 2009 9:14 pm
Well, I can't open extract_mm_nes without Hex Edit, and how do I execute it using a terminal/command line prompt? When I try to add a game using "tools" and click on "Choose", all I get is: "ScummVM could not find any game in the specified directory!" I'm stuck!fingolfin wrote:Uh... Nothing? extract_mm_nes is a program itself. You have to execute it from the command line, using a terminal / command line prompt. Nowhere in the instructions does it say that you should open it in a hex editor
Anyway, you only need to use this tool if you want to extract the LFL files, you do NOT need it if you just want to play the game.
-
- Posts: 5
- Joined: Sun Dec 27, 2009 9:14 pm
-
- Posts: 5
- Joined: Sun Dec 27, 2009 9:14 pm