swindmiller Posted August 15, 2012 Posted August 15, 2012 I am trying to get HOTD3 to launch thru Hyperspin and have it working now but don't know if it's the way I should be. Oh and I am using HL2. First off you have to launch the game thru the launcher which is a pain but I found a way to be able to launch directly to the game by first using this command right before you launch the game: RegWrite, REG_DWORD, HKEY_LOCAL_MACHINE, SOFTWARE\SEGA\hod3\Settings, Played, 1 I tried using a script in the PreLaunch section of the PC Games script but that did not work. The only thing I was able to get to work was to make an AHK script to launch the game: RegWrite, REG_DWORD, HKEY_LOCAL_MACHINE, SOFTWARE\SEGA\hod3\Settings, Played, 1 Run, C:\Program Files (x86)\SEGA\THE HOUSE OF THE DEAD3\exe\hod3pc.exe and I called this script hod2pc2.exe and I added it to the Settings.ini for the PC Games Script like this: [House of the Dead 3] ApplicationPath = C:\Program Files (x86)\SEGA\THE HOUSE OF THE DEAD3\exe\ ApplicationEXE = hod3pc2.exe Parameters = PreLaunch= PreLaunchSleep = PostLaunch= PostLaunchSleep = ExitKey = FadeTitle= Now this works but when I exit the game and even HS the HyperLaunch executable stays open. I kind of understand why this is happening but can't really figure it out. In the mean time I have made my hodpc2.exe script (for launching the game) to look like this: RegWrite, REG_DWORD, HKEY_LOCAL_MACHINE, SOFTWARE\SEGA\hod3\Settings, Played, 1 RunWait, C:\Program Files (x86)\SEGA\THE HOUSE OF THE DEAD3\exe\hod3pc.exe WinActivate, HyperSpin Process, Close, HyperLaunch.exe and this works great but I don't know if that is the right way to do it. Thanks, Scott
djvj Posted August 15, 2012 Posted August 15, 2012 Can you show me the settings you used when you had it configured to launch directly through the module? You should only need an external script with the one regwrite line. The rest can be handled buy the module. "Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."RocketLauncher's Official Home If you appreciate my work:My Apps:Window LoggerIdle Volume AdjusterExplorerRestorerRom Folder CleanerModule UpdaterMy Guides:How To Mod Guncons with Aimtrak
swindmiller Posted August 15, 2012 Author Posted August 15, 2012 OK so if I have my Settings.ini set to: [House of the Dead 3] ApplicationPath = C:\Program Files (x86)\SEGA\THE HOUSE OF THE DEAD3\exe\ ApplicationEXE = hod3pc.exe Parameters = PreLaunch= C:\Hyperspin\Modules\PC Games\HOTD3.exe PreLaunchSleep = PostLaunch= C:\Hyperspin\Modules\PC Games\HOTD3_Close.exe PostLaunchSleep = ExitKey = FadeTitle= My PreLaunch Script (HOTD3.exe)looks like this: RegWrite, REG_DWORD, HKEY_LOCAL_MACHINE, SOFTWARE\SEGA\hod3\Settings, Played, 1 Numpad8::Up Numpad2::Down Numpad4::Left Numpad6::Right 1::Enter and the PostLaunch script (HOTD3_Close.exe) looks like this: Process, Close, HOTD.exe Note: I could not get my PreLaunch script to close automatically so I use the PostLaunch script to close it...just FYI. When I launch the game like this I get the error that the game must be launched by the 'Launcher". What is happening is the PreLaunch script is not firing before the game is launched or is firing too late. Thanks, Scott
djvj Posted August 15, 2012 Posted August 15, 2012 Yea that won't work for a few reasons. Am I understanding it right, that the launcher is hod3pc.exe and that launches hotd.exe, which you want the module to wait for hotd.exe to close to continue? But your first post works because you are closing HL2 w/o waiting, which you don't want to do. You should setup keymapper support for your remaps, PCLauncher is not made to support keymaps in the prelaunch script. I'm don't think how PCLauncher is coded now will support launching from other launches. That's why when I first released it (I think in the insctructions too), I said to use the exe of the game instead, not the launcher. Try this: [House of the Dead 3] ApplicationPath = C:\Program Files (x86)\SEGA\THE HOUSE OF THE DEAD3\exe\ ApplicationEXE = HOTD.exe Parameters = PreLaunch= C:\Hyperspin\Modules\PC Games\hotd3_prelaunch.exe PreLaunchSleep = 500 PostLaunch= PostLaunchSleep = ExitKey = FadeTitle= I put HOTD.exe and am assuming that's the exe to launch the game directly? hotd3_prelaunch.exe should be a compiled ahk script with only this (exe name doesn't matter, but this makes for easy recognition): RegWrite, REG_DWORD, HKEY_LOCAL_MACHINE, SOFTWARE\SEGA\hod3\Settings, Played, 1 Put all your remaps in their own ahk file according to the keymapper setup guide. "Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."RocketLauncher's Official Home If you appreciate my work:My Apps:Window LoggerIdle Volume AdjusterExplorerRestorerRom Folder CleanerModule UpdaterMy Guides:How To Mod Guncons with Aimtrak
swindmiller Posted August 15, 2012 Author Posted August 15, 2012 Actually HOD3Launcher.exe is the launcher I am not using it at all, it gives you a window to launch the game exe and I don't even want to see it. HOD3PC.exe is the exe of the game itself but will not let you run that without the reg file. Either way I can't believe I forgot about the PREELAUNCHSLEEP setting. That did the trick!!! As far as the remaps go, I am already using Xpadder and understood that I could not use Xpadder and AHK together. I have been using the remaps in the Prelaunch for a while and they have been working great. So to sum up I can now just use the games EXE (not the launcher or the custom AHK script I made) in the Settings.ini file of the PCGames script like this: [House of the Dead 3] ApplicationPath = C:\Program Files (x86)\SEGA\THE HOUSE OF THE DEAD3\exe\ ApplicationEXE = hod3pc.exe Parameters = PreLaunch= C:\Hyperspin\Modules\PC Games\HOTD3.exe PreLaunchSleep = 500 PostLaunch= C:\Hyperspin\Modules\PC Games\HOTD3_Close.exe PostLaunchSleep = ExitKey = FadeTitle= and the prelaunch script looks like this: RegWrite, REG_DWORD, HKEY_LOCAL_MACHINE, SOFTWARE\SEGA\hod3\Settings, Played, 1 Numpad8::Up Numpad2::Down Numpad4::Left Numpad6::Right 1::Enter and life is good Like I said I have to do the remaps this way if I want to use Xpadder as well, right? If there is a better way please let me know but this seems to work just fine. Thanks, Scott
djvj Posted August 15, 2012 Posted August 15, 2012 You are correct, then the ahk remaps have to be in the prelaunch script then. The prelaunch doesn't close immediately though? Because it has nothing in it to pause the script. I would think you would have to put a "Process, WaitClose, hotd3pc.exe" for it not to close on you. But if it works, then no need to worry about it. "Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."RocketLauncher's Official Home If you appreciate my work:My Apps:Window LoggerIdle Volume AdjusterExplorerRestorerRom Folder CleanerModule UpdaterMy Guides:How To Mod Guncons with Aimtrak
sharkbox Posted February 12, 2013 Posted February 12, 2013 I'm sorry for resurrecting an old thread but I need help running HOD3 in HS. I just started using HS a few months ago and I want to ad some PC shooters. My problem is, I followed everything in this thread but still have problems. I understand that there is a registry change needed to run the main executable without running the launcher. Well, I tried everything and still get the, " You can only start this game from the launcher." It's like the game has no effect on the registry, and even when I change the registry manually, I get the same error. I am using a EU version of the game but I don't think that is the cause. Can you please help?
swindmiller Posted February 13, 2013 Author Posted February 13, 2013 What all have you tried? Did you try what I did in post 5?
sharkbox Posted February 13, 2013 Posted February 13, 2013 I have tried your solution as well as others. The problem is, I can't launch HOD3 without the launcher, even if I change the registry manually. I attached a pic of my registry and how it looks. It never changes. Maybe I'm missing something. Once I get the game to load without the launcher, everything is smooth sailin'.
swindmiller Posted February 13, 2013 Author Posted February 13, 2013 I have tried your solution as well as others. The problem is, I can't launch HOD3 without the launcher, even if I change the registry manually. I attached a pic of my registry and how it looks. It never changes. Maybe I'm missing something. Once I get the game to load without the launcher, everything is smooth sailin'. I seem to remember something about the registry entry being picky and not sticking. I "think" I had tried setting it manually but that would not work and I think it had to be set every time right before the game was launched or it would not work which is why I set it in the pre-launch script. I remember getting frustrated with it as well. Sorry but it was a while ago when I set this, I have it set currently using what I posted.
glstar Posted February 14, 2013 Posted February 14, 2013 Try with this registry change: RegWrite, REG_DWORD, HKEY_LOCAL_MACHINE, SOFTWARE\Wow6432Node\SEGA\hod3\Settings, Played, 1
sharkbox Posted February 14, 2013 Posted February 14, 2013 Try with this registry change: RegWrite, REG_DWORD, HKEY_LOCAL_MACHINE, SOFTWARE\Wow6432Node\SEGA\hod3\Settings, Played, 1 This worked perfectly! Thank you glstar.
swindmiller Posted February 14, 2013 Author Posted February 14, 2013 This worked perfectly! Thank you glstar. Glad it is working now!! Was hoping someone else would chime in
twil Posted July 16, 2014 Posted July 16, 2014 Actually HOD3Launcher.exe is the launcher I am not using it at all, it gives you a window to launch the game exe and I don't even want to see it. HOD3PC.exe is the exe of the game itself but will not let you run that without the reg file.Either way I can't believe I forgot about the PREELAUNCHSLEEP setting. That did the trick!!! As far as the remaps go, I am already using Xpadder and understood that I could not use Xpadder and AHK together. I have been using the remaps in the Prelaunch for a while and they have been working great. So to sum up I can now just use the games EXE (not the launcher or the custom AHK script I made) in the Settings.ini file of the PCGames script like this: [House of the Dead 3] ApplicationPath = C:\Program Files (x86)\SEGA\THE HOUSE OF THE DEAD3\exe\ ApplicationEXE = hod3pc.exe Parameters = PreLaunch= C:\Hyperspin\Modules\PC Games\HOTD3.exe PreLaunchSleep = 500 PostLaunch= C:\Hyperspin\Modules\PC Games\HOTD3_Close.exe PostLaunchSleep = ExitKey = FadeTitle= and the prelaunch script looks like this: RegWrite, REG_DWORD, HKEY_LOCAL_MACHINE, SOFTWARE\SEGA\hod3\Settings, Played, 1 Numpad8::Up Numpad2::Down Numpad4::Left Numpad6::Right 1::Enter and life is good Like I said I have to do the remaps this way if I want to use Xpadder as well, right? If there is a better way please let me know but this seems to work just fine. Thanks, Scott I still cant figure out how to get it to run. Can someone post step by step process.
jimmyuk86 Posted July 16, 2014 Posted July 16, 2014 I'd like a guide too if anyone has the time to do 1? Sent from my iPod touch using Tapatalk
sreisig1 Posted October 28, 2014 Posted October 28, 2014 Just bumping this. Just got the game and having the launcher issue. What steps do I take to get the game to run without the launcher?
smorgan19 Posted November 9, 2014 Posted November 9, 2014 Why not set the value 1 for Played. Then change the permissions on the registry key to read only for all users, so it can't be reset.
ghostbones Posted March 21, 2015 Posted March 21, 2015 Sorry for resurrecting an old thread, but ive been having no end of problems with getting this to work, i no how simple this all should be and i myself have had this working once before on a different pc a few years back but when i come to add this to a new build, it wont have none of it, but having gotten it to work on my partners laptop completely fine and as intended, for whatever reason it wont work on my pc even tho i used the same HyperSpin folder on her laptop. I just keep getting the "you can only start this game from the launcher" message. So i had a look in to my reg and everything seems fine untill i get to the SEGA\hotd3\Settings folder, and notice that the "Player 1" file appears to be missing! can anyone give me some advice regarding if it matters that its missing and if so where would i get this file from? as am pretty sure this is the reason why am getting the "you can only start this game from the launcher" message...Please see pic included..
Recommended Posts
Archived
This topic is now archived and is closed to further replies.