PDA

View Full Version : FreeDO v1.9 hyperlaunch issues



OnlyIsrael
05-29-2009, 02:03 PM
So, I have no idea how to change the hyperlaunch script to accommodate v1.9 of freedo. This is what I have and it doesn't work ie. kicks me back out to the 3DO wheel but still runs HyperLaunch in the BG.

;***********************************Panasonic 3DO*******************************

else if (systemName = "Panasonic 3DO" && executable = "FreeDO.exe")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
Run, "%EmuPath%%Executable%",,Hide UseErrorLevel
DetectHiddenWindows, on
WinShow, FreeDO Beta WIP 1.9
WinWait, FreeDO Beta WIP 1.9
ControlSend, , {F4}, FreeDO Beta WIP 1.9
WinWaitActive, FreeDO Beta WIP 1.9
SendInput, {ALTDOWN}f{ALTUP}{ENTER}
IfWinNotActive, Open, Common Places Host W
WinActivate, Open, Common Places Host W
WinWaitActive, Open, Common Places Host W
clipboard=
clipboard=%romPath%%romName%%romExtension%
ClipWait
Sleep,100
Send,^v
Sleep,100
send, {ENTER}
WinWait, FreeDO Beta WIP 1.9
IfWinNotActive, FreeDO Beta WIP 1.9, , WinActivate, FreeDO Beta WIP 1.6.2,
WinWaitActive, FreeDO Beta WIP 1.9,
SendInput, {ALTDOWN}c{ALTUP}{ENTER}{ENTER}
Process, WaitClose, FreeDO.exe
}

This probably makes it painfully obvious to people who know what they're doing that I don't have a clue. If someone could please help me I would greatly appreciate it.
Cheers

PS - I don't/can't use ver 1.6.2 because I run vista and don't have an ASPI layer and really don't want to mess about w/one for the 5 3DO games I own.
(In case you're wondering 1.6.2 gives you a fatal error if you don't have an ASPI)

chrisseear
05-29-2009, 07:58 PM
I use a wrapper for freedo 1.9, that script is chinese to me to

SophT
05-29-2009, 09:07 PM
OnlyIsrael - I've been having this problem too, script only works for 1.6 on xp - 1.6 doesn't work on vista/7. I haven't played around with it too much since my cab runs on XP but looking at your script I see one bug straight off:


;***********************************Panasonic 3DO*******************************

else if (systemName = "Panasonic 3DO" && executable = "FreeDO.exe")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
Run, "%EmuPath%%Executable%",,Hide UseErrorLevel
DetectHiddenWindows, on
WinShow, FreeDO Beta WIP 1.9
WinWait, FreeDO Beta WIP 1.9
ControlSend, , {F4}, FreeDO Beta WIP 1.9
WinWaitActive, FreeDO Beta WIP 1.9
SendInput, {ALTDOWN}f{ALTUP}{ENTER}
IfWinNotActive, Open, Common Places Host W
WinActivate, Open, Common Places Host W
WinWaitActive, Open, Common Places Host W
clipboard=
clipboard=%romPath%%romName%%romExtension%
ClipWait
Sleep,100
Send,^v
Sleep,100
send, {ENTER}
WinWait, FreeDO Beta WIP 1.9
IfWinNotActive, FreeDO Beta WIP 1.9, , WinActivate, FreeDO Beta WIP 1.6.2,
WinWaitActive, FreeDO Beta WIP 1.9,
SendInput, {ALTDOWN}c{ALTUP}{ENTER}{ENTER}
Process, WaitClose, FreeDO.exe
}

you're checking to see if 1.9 is active, and if it's not, you're trying to activate 1.6

make sure you recompile!

OnlyIsrael
05-30-2009, 02:15 AM
I'll give it a fix and thanks very much for responding. I'm not one to bother people on the forums for mundane stuff but I couldn't find an answer anywhere for this. I really appreciate you having a look see.