Jump to content

In need of rom mapping file for ScummVM


psmiraglia

Recommended Posts

Posted

I'm trying to incorporate a ScummVM set into HS. The Set (the most common torrent going around) has archived files for each game that does not follow the HS official DB. The most elegant solution is to deploy a rom mapping file to map the archive file names to the short game names in the DB. Does anyone out there have a working file willing to share ?

 

thanks in advance,

Posted

Thanks, but what I'm looking for is a mapping file to match the name in the official db to the long name of the files in the torrent. That way there is no need to rename the media manually. It is explained as "option 3" in the scummvm RL module.

Posted

Thanks, but what I'm looking for is a mapping file to match the name in the official db to the long name of the files in the torrent. That way there is no need to rename the media manually. It is explained as "option 3" in the scummvm RL module.

You shouldn't need this. The official ScummVM database matches the ScummVM names. Everything should already match up.

Sent from my iPhone using Tapatalk

Posted

The most complete and newer pack from a widely used site has a pack with long names that do not match. In fact the scummvm RL module alludes to it, and describes how to install (and the need for the mapping file).

Posted

The most complete and newer pack from a widely used site has a pack with long names that do not match. In fact the scummvm RL module alludes to it, and describes how to install (and the need for the mapping file).

 

 

This really isn't needed.  The module notes give you a couple of launching methods.

 

The best setup for ScummVM is as follows:

 

- Use the official db in the database thread.  http://www.hyperspin-fe.com/topic/25789-official-scummvm-xml-database-thread/

- Extract game roms to their own folder, within your ScummVM roms folder.

- Load ScummVM manually and add all your games.  This can be done en mass using info from this link, looking at the 'Adding multiple games at once' section - http://wiki.scummvm.org/index.php/User_Manual/Adding_a_game_to_ScummVM

- Launch game via HS/RL.

 

If you use this method, no renaming or mapping file is required.  That is because ScummVM knows where all the game files are, and RL has the ScummVM game short name which comes from the database.  When you launch a game, RL sends ScummVM the short name of the game and ScummVM launches it. No mapping, no renaming.  Everything is drop in and easy.

 

RL audit will show red for game - but that's just the way systems like MAME and ScummVM work, as they use their own inbuilt naming schemes.

Posted

tonesmalone, we are having the same conversation on 2 different forums... we should stick with one :-) 

 

as I mentioned, the method you describe works for expanded games. Without a mapping file, RL does know which long_name file to unzipp when passed a short-name from HS. This is the same situation with other packs like exodos and win3x0.

Posted

tonesmalone, we are having the same conversation on 2 different forums... we should stick with one :-) 

 

as I mentioned, the method you describe works for expanded games. Without a mapping file, RL does know which long_name file to unzipp when passed a short-name from HS. This is the same situation with other packs like exodos and win3x0.

 

 

We are yeah - usually useful to just post the question on one forum.

 

The method I've posted is by far the best and easiest way to setup ScummVM.  Extract the roms.

Posted

well, in the spirit of saving disk space, I wished the zipmapping method was easier to implement, just like it is for exodos and win3x0. I have all the pieces now, just cannot get them to work, and the RL log is not giving me a clue of what I'm doing wrong...

Posted

I tried both methods But I think the extracted method is more reliable some of my zipped file would unzip but I would still get an error in scummVM.

 

What I did for the zip method was I extracted all my games to my temp unzip folder on RL then I opened scummVM and made my rom path to my temp unzip folder. Then I deleted all the games in the temp unzip folder. My path for RL was my zipped scummVM games \Roms\ScummVM My extension was 7z Most of the games will work once there unzipped but some I get an error.

 

I use the extracted method it works almost 100% for every game.  For that I just set it to skip rom only and no extension for the scummVM emulator setting rom path is the same. All my games are in individual folders

Posted

I tried both methods But I think the extracted method is more reliable some of my zipped file would unzip but I would still get an error in scummVM.

 

What I did for the zip method was I extracted all my games to my temp unzip folder on RL then I opened scummVM and made my rom path to my temp unzip folder. Then I deleted all the games in the temp unzip folder. My path for RL was my zipped scummVM games \Roms\ScummVM My extension was 7z Most of the games will work once there unzipped but some I get an error.

 

I use the extracted method it works almost 100% for every game.  For that I just set it to skip rom only and no extension for the scummVM emulator setting rom path is the same. All my games are in individual folders

 

 

Exactly what I was trying to point folks towards.

Posted

Are your archives and uncompressed folders in short (e.g. Tentacle) or long (e.g. Day of the tentacle) form?

 

The zipped and extracted where both in short form. But if you have them in long form I think all you have to do is make sure the game name's match the one's that are in your ScummVM.ini file in the RL Module folder

 

\RocketLauncher\Modules\ScummVM\ScummVM.ini

 

RL should match up the long name to the short for you.

Posted

Since the start of this discussion, it was understood that renaming the folders was an option. My point was always that I want to avoid that and use the mechanism provided by the scummvm RL module to do so. It should be almost automatic as it is with exodos and win3x0.

As I looked at this further I came to realize that the official db is disconnected from the mapping file included in the module and also the naming of the exo scummvm pack.

So renaming it is for me. Too bad.

Thanks for everyone that participated in the discussion.

Posted

Thanks to this thread I think I'm going to mess with this system again.. I added it when I was kinda new to hyperspin and it just seemed like a bit much with this one so I just added the emulator as a wheel and launched the emulator to load the games... to be honest I think I only have maniac mansion and zak mcKracken and maybe monkey island.. the only games I really wanted to play.

  • 2 months later...
Posted

With ScummVM 1.9 out, I'd like to refresh this thread. Has anyone find a way to configure RL to run ScummVM using the long_named compressed files ? The key is to find/create the correct rommapping file and place it in the right folder. The module states it should be placed in the module folder, RL'r help tip suggests it should be placed in settings/SYSTEM/rommapping folder. I have tried several combinations of files and locations to no avail.

btw, I know that:

- expanding all games into their own folders, adding them to ScummVM emu manually, and then have RL launch them using the official DB works. No need to suggest that as a solution

- renaming all the compressed files to the short_name allows RL to unzip the games without further configuration. No need to suggest that as a solution.

 

cheers,

pablo.

  • 4 weeks later...
Posted

This does not exactly fulfill your request, but I did finally manage to get this up and going.  Perhaps you can use some of this information to get your preferred setup up and going:

ScummVM:  How to Get Compressed Games to Run Through RocketLauncher

Tools you'll need:
7-Zip | Notepad ++

Before pressing on, please note that I have only tested out this method using files names that match the game ids
-Example: atlantis-fm instead of Indiana Jones and the Fate of Atlantis (FM Towns)

1. Have games both compressed and uncompressed in same folder
   - Uncompressed games are needed to generate the ScummVM.ini folder containing game ids and paths to games
   - Using 7z, this can easily be done selecting all of the compressed games (Ctrl + A), right clicking and under the 7z option select [Extract to "\" option]
   - This will create extracted versions of your compressed games

2. Run the ScummVM emulator

3. Add games within emulator:
   - To add multiple games, hold shift and select "Add Game"
   - This will create a ScummVM.ini file in the Roaming path (search %appdata% in Windows Explorer)
   - Example: C:\Users\Owner\AppData\Roaming\ScummVM

4. Navigate to the Roaming path

5. Open the ScummVM.ini file using Notepad ++ and copy all of the content within the file (Ctrl + A | Ctrl + C)
    
6. Navigate to the ScummVM Module
   - Example: G:\Frontends\HyperSpin and Rocket Launcher\RocketLauncher\Modules\ScummVM

7. Create backup of the ScummVM config.ini file (Ctrl + C | Ctrl + V)

8. Open ScummVM config.ini file using Notepd ++ and ovewrite all of the the existing contents (Ctrl + A | Ctrl +V) 

Note: This is where things get a bit complicated, hang in there, you're almost there! 

9. Before pressing on, make sure to have an extraction path set up in 7z field of the Settings/Main Settings tab in RL
   - Click on magnifying glass to browse to folder if necessary
   - Example: G:\Frontends\HyperSpin and Rocket Launcher\RocketLauncher\Temp Game HS

10. Navigate to the temporary folder and copy (Ctrl + C) the file path to clipboard or notepad
    - Example: G:\Frontends\HyperSpin and Rocket Launcher\RocketLauncher\Temp Game HS

11. Make the following changes in the ScummVM config.ini file located in the ScummVM Module

12. We'll refer to an example a to help this make sense

[atlantis-fm]
description=Indiana Jones and the Fate of Atlantis (FM-TOWNS/English)
path=G:\Roms\ScummVM\atlantis-fm      <----- NOTE: we'll be referring to this line
gameid=atlantis
language=en
platform=fmtowns
guioptions=midiAdLib midiTowns midiMt32 noAspect lang_English

13. While in the ScummVM config.ini file using Notepad ++ press Ctrl + F to access the find and replace feature

14. Make the following adjustment in  the replace tab
    - In the  "Find What" section copy and paste everything to the right on the "path=" line except for the game folder

    - In this instance,    "G:\Roms\ScummVM"    would be copied and pasted into the "Find What" section 
    - Whie leaving the game folder    "\atlantis-fm"    alone

15. In the "Replace With" section copy and paste the file location of your 7z temporary folder
    - Example: G:\Frontends\HyperSpin and Rocket Launcher\RocketLauncher\Temp Game HS

16. Select the "Replace All" option

17. When everything is said and done, the file structure should looking something like this...

[atlantis-fm]
platform=fmtowns
gameid=atlantis
description=Indiana Jones and the Fate of Atlantis (FM-TOWNS/English)
language=en
path=G:\Frontends\HyperSpin and Rocket Launcher\RocketLauncher\Temp Game HS\atlantis-fm\    <------ NOTICE that we placed the path but left game folder in tact
guioptions=midiAdLib midiTowns midiMt32 noAspect lang_English
System Settings

Now all of your paths have been replaced so that they point to the temporary folder with your game folder in tact.
This will allow you to successfully launch games in RL

If everything launches correctly, you can now delete all of the the extracted games leaving your compressed files in tact

* Note, if you make any changes within the emulator itself- such as adjusting screen filters or audio emulator, these changes will not be automatically transferred to your RL/HS settings. 

You would need to copy and paste the information from the ScummVM.ini located in the Roming folder (%Appdata%) and paste it within the ScummVM config.ini file located in the Module (Example: G:\Frontends\HyperSpin and Rocket Launcher\RocketLauncher\Modules\ScummVM).

Because I spent so much time researching and compiling information regarding this issue, I wanted to thoroughly document all the steps I had taken so that if needs be I can retrace my steps.  

Hopefully someone other than myself will also find it beneficial.

Game on!

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...