Jump to content

GameBase C64 hyperspin launch


ANX

Recommended Posts

Posted

Hi all,

My first thread after skulking around the forums for a few months. I've found the information posted has helped me out with most of my problems but i've hit a wall trying to get Gamebase 64 (GBC_v07) to work from hyperspin.

It works fine otherwise but not from the hyperspin menu. I tried using the AHK on hyperlist but am having no luck.

Any help with this would be very much appreciated.

;******************Commodore 64*************************************

else if (systemName = "Commodore 64" && executable = "GBlauncher.exe")

{

hideDesktop()

Hotkey, %exitEmulatorKey%, closeprocess

params = db=GBC_v07

Runwait, %emuPath%%executable% %params% id="%romName%", Hide UseErrorLevel

Process, waitclose, x64.exe

}

I think i'm missing something in the GBlauncher params? Id or maybe fn? I'm very much a learner in scripting.

Thanks in advance

Posted

Hi again,

I have found the problem with GBLauncher. When i launch it from hyperspin it is inserting the romname (in this case 8839) where i don't want it. Ideally the script would look like this:

--> App Path: [C:\HyperSpin\emulators\C64\GameBase\]

--> Command line: [db=gbc_v09 id=%romname% wait=1]

I removed the rom extension hoping to remove it but ended up with the same problem except without the .zip at the end of the rom name eg I was getting 8839.zip now getting 8839.

Any help with adjusting my launch script (it's still the same as my first post) would be much appreciated. Thanks

***** GameBase Launcher v1.0 *****

Started: 2012-09-09 05:35:10

--> App Path: [C:\HyperSpin\emulators\C64\GameBase\]

--> Command line: [8839. db=gbc_v09 id=%romname% wait=1]

--> db param: [gbc_v09]

--> Missing or invalid id/filename param in command line.

Bye!

Posted

To elaborate further what i am trying to get rid of in the command line is this

"C:\HyperSpin\emulators\C64\GameBase\GBLauncher.exe" "RomName." db=GBC_V09 id=%romname%

Thanks again

Posted

This is what I use to use for gamebase c64 when I was using hyperlaunch 1

;***********************************Commodore 64 *************************************

else if (systemName = "Commodore 64" && executable = "GBLauncher.exe")

{

hideDesktop()

params = db=GBC_v03

Runwait, %emuPath%%executable% %params% id="%romName%" wait=1, Hide UseErrorLevel

}

  • 2 weeks later...
Posted

Thanks for the reply guyverjay,

Still no luck unfortunately. Still have the same problem. C64 is my last system to get sorted before i register and get myself some themes.

Thinking i'll register and hopefully get a bit more help if i'm gold or platinum plated :dontknow:

Posted

Now that i've donated I am hoping to get a some help with my problem. Anyone got any ideas?

Posted

;----------------------------------------------------------------------------
; Commodore 64
; C64 Gamebase v08
; 
;
;Notes:
;Gamebase C64
;
;-------------------------Hotkeys--------------------------------------------
WarpKey = F9
JoySwapKey = F10
;-------------------------Hotkeys---------------------------------------------------
;-------------------------Switches---------------------------------------------------
MarqueeMagician = true
;-------------------------Switches-------------------------------------------

Hotkey, ~%WarpKey%, Warp
Hotkey, ~%JoySwapKey%, JoySwap

GUI_ID := FadeInStart()

If ( MarqueeMagician = "true" ) 
   {
Run, "%A_Scriptdir%\Marquee Magician\Launch MM.exe" "%systemname%" "%romName%"
WinWaitActive, IrfanView - Window1
   }

params = db=GBC_v08
Runwait, %emuPath%%executable% %params% fn="%romName%"

WinWait, ahk_class VICE
WinWaitActive, ahk_class VICE

GUI_ID2 := FadeInExit()

Process, WaitClose, x64.exe

If ( MarqueeMagician = "true" ) {
Run, %A_Scriptdir%\Marquee Magician\Launch MM.exe hyperspin
WinWaitActive, IrfanView - Window1
   }

GUI_ID4 := FadeOutExit()

ExitApp

WinActivate, Hyperspin

CloseProcess:
GUI_ID3 := FadeOutStart()
Send !x
return

;-------------------Re-Maps----------------------------------------------------------
Warp:
Send !w
Return

JoySwap:
Send !j
Return

Set the marquee magician false.

Posted

Could one of you that has this working please show your settings [exe info] section of your {Commodore64 System}.ini? Are you using the Gamebase/Games folder as your rompath?

Posted
Could one of you that has this working please show your settings [exe info] section of your {Commodore64 System}.ini? Are you using the Gamebase/Games folder as your rompath?

[exe info]
path=I:\GameBase\
rompath=I:\Roms\Computer Disks\C64 Disks\
userompath=true
exe=GBLauncher.exe
romextension=T64,zip
parameters=
searchsubfolders=true
pcgame=false
winstate=HIDDEN
hyperlaunch=true
hide_cursor=true
fade_in=use_global
fade_out=use_global
fade_color=use_global
fade_in_duration=use_global
fade_out_duration=use_global
fade_in_delay=60000
fade_in_interrupt_keys=use_global
skipchecks=true

You don't have to worry about rom extension, it will do d64 as well as the other formats.

Posted

Figured out my issue - I'll post it here in case someone else has the same problem....

I used Gamebase to export my game list, and then ran it thru RomLister to create the Hyperspin database XML. But what I didn't notice was that the Game name was in the format of "Gamename.zip" instead of "Gamename". Once I did a quick mass edit on the database XML, I was good to go.

Thanks!

  • 1 year later...

Archived

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

×
×
  • Create New...