Hi guys,
So here's that: Last night I have finally managed to launch C64 Games from Hyperlaunch via GBLauncher from the GameBase Collection. Boy, oh boy, it was tricky for me.
I still have to directly call the GBLauncher.exe in my .ahk file since HyperLaunch seems to forward the
executable variable with indirect paths
..\..\GBLauncher.exe
rather than
C:\GameBase\GBLauncher.exe
so the appropriate line in my .ahk file is now something like
Run("C:\GameBase\GBLauncher db=GBC_v10 fn=" . romName " wait=0"
BTW, anybody here can explain what the
. mean?
(Edit: Ah, its a regex for any single character... why would i need that here? It doesn't work without it...)But here's the thing I have to deal with now:I have two .xml files at hand, one which I downloaded from HyperList, the other one which I generated by exporting from GameBase and putting it through RomLister (as described in the GameBase wiki).
So, in the HyperList .xml file all the roms are named to correctly match with Hyperspin and emumovies and so on.
In the GameBase .xml file the names of the games match the names in the HyperList .xml file more or less, and it contains the ACTUAL names of the roms that I have.
So how do I rename the thousands of roms to match the rom names in the HyperList .xml file which is the one I have to use to make the videos, artwork, etc. work in Hyperspin?
The problem is that I probably can't use HyperMatch to correct the rom names because it won't find any matches when comparing the game names with the rom names in my collection.
The rom names in GameBase are quite cryptic and I see no way how to do it without having the info that is in the GameBase .xml file.
Does anybody have a clue what I mean? What could I do to rename my roms in an efficient way?