Tutorial: How to create your own ScummVM discs.
Posted: Wed Feb 17, 2010 9:26 am
How to make your own Scummvm discs.
-------------------------
Needed files/tools:
Download the latest Stable version plainfiles here. -
OR
Download the latest SVN version plainfiles here. -
(7zip will extract the '.BZ2', and then the '.TAR')
If the game you want to create has any cd-da audio, and/or speech, you may wan't to download the compression tools for Windows here - (Remember the DC build only supports MP3 compression)
For creating the disc image use Bootdreams. -
To find what data files from the game's floppy, cd, or installer are needed go to this page. - - It will also tell you if there is audio that could be compressed.
-------------------------
Adding the game(s):
Extract the scummvm plainfiles to it's own directory, leaving you with this. (Example using 'SCMVM' as base folder)
Look up the games here on the wiki to find what plugin are needed for them. - http://wiki.scummvm.org/index.php/Main_Page - Just search for the title.
Delete any plugins (.PLG) not needed for the game(s) you'll be adding to the disc.
Add the required data files to the main folder, and keep them in their own subfolder, unless you're only adding one game. In that case you can add them to the root of the cd/folder. Example - 'SCMVM\SamNMax', 'SCMVM\Monkey', etc...
-------------------------
Creating the image:
Install Bootdreams, and start it up.
For best results try making a 'CDI' image.
Browse to the main folder. Example - 'SCMVM'.
Change the CD label if you wish.
I've had the best results with the Audio/Data format.
Under 'Extra ~ ISO settings' make sure all options are selected.
Under 'Extra - Dummy file' select 650MB, or 700MB dummy range, depending on your cd-rs.
Hit the 'Process' button.
Select the main binary 'SCUMMVM.BIN', or rename it ahead of time to '1st_read.bin'.
Select yes to 'IP.BIN' creation, and if asked choose 'yes' to 'fix' IP.BIN pointing at wrong binary.
Choose where to save the file.
When the image is finished, burn it with the app of your choice.
-------------------------
Alternative image creation:
Install Bootdreams, and start it up.
For best results try making a 'CDI' image.
Browse to the main folder. Example - 'SCMVM'.
Change the CD label if you wish.
I've had the best results with the Audio/Data format.
Under 'Extra ~ ISO settings' make sure all options are selected.
Under 'Extra - Dummy file' select 650MB, or 700MB dummy range, depending on your cd-rs.
Hit the 'Process' button.
Select the main binary 'SCUMMVM.BIN', or rename it ahead of time to '1st_read.bin'.
Select yes to 'IP.BIN' creation, and if asked choose 'yes' to 'fix' IP.BIN pointing at wrong binary.
Close Bootdreams without saving the image.
Rename your main folder to 'data'. Example - 'SCMVM' to 'data'.
Place that 'data' folder into the Bootdream's 'tools' subfolder. (Bootdreams\tools\data)
Create a text file, and paste this into it.
Save it, and then rename it with a '.BAT' extension replacing the '.txt' one.
In the bat file replace the '<>' brackets entries with your names (no spaces).
Create a ordered sort list text, example 'list.txt', for the LBA structure, and place it into the 'Bootdreams\tools' folder.
Google 'mkisofs sort list' to find how it works.
The sort text allows you to place certain files, like audio/video, closer the the faster read, outer portion of the cd-rs. This can marginally improve game load times, or performance.
Lasty run the '.bat' file you created.
Burn the image when it's complete with the app of your choice.
---------------------------
Regards,
- Pi.
-------------------------
Needed files/tools:
Download the latest Stable version plainfiles here. -
Code: Select all
http://prdownloads.sourceforge.net/scummvm/scummvm-1.0.0-dreamcast-plainfiles.tar.bz2?download
Download the latest SVN version plainfiles here. -
Code: Select all
http://buildbot.scummvm.org/snapshots/trunk/dc-trunk-latest.tar.bz2
If the game you want to create has any cd-da audio, and/or speech, you may wan't to download the compression tools for Windows here -
Code: Select all
http://prdownloads.sourceforge.net/scummvm/scummvm-tools-1.0.0-win32.zip?download
For creating the disc image use Bootdreams. -
Code: Select all
http://dchelp.dcemulation.org/?download=bootdreams_106c.exe
Code: Select all
http://wiki.scummvm.org/index.php/Datafiles
-------------------------
Adding the game(s):
Extract the scummvm plainfiles to it's own directory, leaving you with this. (Example using 'SCMVM' as base folder)
The '.PLG' files are the game engine plugins, and are required for that game engine. For instance the game 'Secret of Monkey Island' uses the SCUMM engine, so you'll need SCUMM.PLG present at the root cd/folder.'SCMVM\SCUMMVM.BIN' (the 1st_read.bin), 'SCMVM\AGOS.PLG', 'SCMVM\SCUMM.PLG', 'SCMVM\TINSEL.PLG', etc...
Look up the games here on the wiki to find what plugin are needed for them. - http://wiki.scummvm.org/index.php/Main_Page - Just search for the title.
Delete any plugins (.PLG) not needed for the game(s) you'll be adding to the disc.
Add the required data files to the main folder, and keep them in their own subfolder, unless you're only adding one game. In that case you can add them to the root of the cd/folder. Example - 'SCMVM\SamNMax', 'SCMVM\Monkey', etc...
-------------------------
Creating the image:
Install Bootdreams, and start it up.
For best results try making a 'CDI' image.
Browse to the main folder. Example - 'SCMVM'.
Change the CD label if you wish.
I've had the best results with the Audio/Data format.
Under 'Extra ~ ISO settings' make sure all options are selected.
Under 'Extra - Dummy file' select 650MB, or 700MB dummy range, depending on your cd-rs.
Hit the 'Process' button.
Select the main binary 'SCUMMVM.BIN', or rename it ahead of time to '1st_read.bin'.
Select yes to 'IP.BIN' creation, and if asked choose 'yes' to 'fix' IP.BIN pointing at wrong binary.
Choose where to save the file.
When the image is finished, burn it with the app of your choice.
-------------------------
Alternative image creation:
Install Bootdreams, and start it up.
For best results try making a 'CDI' image.
Browse to the main folder. Example - 'SCMVM'.
Change the CD label if you wish.
I've had the best results with the Audio/Data format.
Under 'Extra ~ ISO settings' make sure all options are selected.
Under 'Extra - Dummy file' select 650MB, or 700MB dummy range, depending on your cd-rs.
Hit the 'Process' button.
Select the main binary 'SCUMMVM.BIN', or rename it ahead of time to '1st_read.bin'.
Select yes to 'IP.BIN' creation, and if asked choose 'yes' to 'fix' IP.BIN pointing at wrong binary.
Close Bootdreams without saving the image.
Rename your main folder to 'data'. Example - 'SCMVM' to 'data'.
Place that 'data' folder into the Bootdream's 'tools' subfolder. (Bootdreams\tools\data)
Create a text file, and paste this into it.
Code: Select all
@echo off
echo Do you want to build Dreamcast image?
echo.
pause
mkisofs -C 0,11702 -V <Your volume name> -G data\IP.BIN -r -J -sort sort.txt -l -o data.iso data
echo.
CDI4DC data.iso <Your CDI name here>.cdi
echo.
echo Exit, and close.
pause
exit
In the bat file replace the '<>' brackets entries with your names (no spaces).
Create a ordered sort list text, example 'list.txt', for the LBA structure, and place it into the 'Bootdreams\tools' folder.
Google 'mkisofs sort list' to find how it works.
The sort text allows you to place certain files, like audio/video, closer the the faster read, outer portion of the cd-rs. This can marginally improve game load times, or performance.
Lasty run the '.bat' file you created.
Burn the image when it's complete with the app of your choice.
---------------------------
Regards,
- Pi.