Jump to content
Unfortunately we had to take download section back offline temporarily. We should have it working normally soon.

Hyperspin as Shell: Easy Exit to Windows


redtapemedia

Recommended Posts

I've created a wrapper for those who run (or wish to run) HyperSpin as a Shell. Tested under XP, working fine on my machine.

It actually fixed my Black Screen issue too, which would occur if I just tried to run HS as shell by itself. Your mileage may vary.

It enables you to run HyperSpin as a shell whilst still having a quick and easy way to quit to Windows should you wish. Also shuts down the PC if you quit Hyperspin in the regular manner. By default the key to quit to windows is F12 but you can change it by editing the INI file. The Steps to get it working are as follows:

1. Copy the files to your HyperSpin directory. For me this is "C:\HyperSpin"

2. Edit the HSShell.ini file if you wish to use a key other than F12

3. Click The Start Menu, run, then type "regedit"

4. Navigate to Key: "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell" and change the value from "Explorer.exe" to "C:\HyperSpin\HSShell.exe"

** 5. Edit: It might be an idea to leave step this until you know HyperSpin runs correctly as a shell...

Now edit the "C:\HyperSpin\Settings\Settings.ini" and find the heading "[Exit Program]". Change the line underneath so it reads "Executable = C:\HyperSpin\Shutdown.exe"

6. Reboot & Hopefully it works!

There are many other tweaks you can make to your system to hide Windows further. I will probably post on a few of these methods later, but for now if someone feels brave if they could test this out and let me know how they go.

IMPORTANT: If Hyperspin doesn't load, press control-alt-delete, select Task Manager, Then "New Task" and type in "explorer.exe" to get back to Windows. MAKE SURE YOU KNOW WHAT REGISTRY CHANGES WERE MADE SO YOU CAN CHANGE IT BACK IF IT DOESN'T WORK!

Let me know how you go.

Updated 2012:

NEW LINK:

MediaFire

NOTE: This is from years ago. I've never tested with Windows 7 or Vista, only XP.

Link to comment
Share on other sites

  • Replies 93
  • Created
  • Last Reply
No go for me. Boot up to HyperSpin and as soon as it went to show the game list, it shut straight back down again. Lol.

So the instructions worked, just HyperSpin quit early? I'm assuming that's what happened as HyperSpin executes shutdown.exe on exit.

As I said above it may not work on everyone's system, so If you can give me any more information we might be able to figure it out.

Link to comment
Share on other sites

Haven't tried it yet, Redtape, but bookmarking this thread for future reference. Your solution (assuming other people can duplicate your success, Marke makes it 0 for 1 :) ) is the missing piece of the puzzle for those looking to hide Windows and shell directly into HS. You still need the option to get at Windows! For example, when Visual Pinball expires :mad:

Thanks given!

Link to comment
Share on other sites

Haven't tried it yet, Redtape, but bookmarking this thread for future reference. Your solution (assuming other people can duplicate your success, Marke makes it 0 for 1 :) ) is the missing piece of the puzzle for those looking to hide Windows and shell directly into HS. You still need the option to get at Windows! For example, when Visual Pinball expires :mad:

Thanks given!

It's actually 1 for 2 cause mine's working :P I'm assuming that Marke's issue is to do with HyperSpin itself because HyperSpin is running the Shutdown exe. Marke, have you tried setting the shell exe to the HyperSpin.exe? Does it still do the same thing? I'm just trying to establish if it's a problem with my EXE or an incompatibility with HS?

Link to comment
Share on other sites

I shelled HS a while back and had good sucess. I too made a loader. I can share it by the weekend and works with instant sheller and includes a HS boot logo. I want to do more testing and do a write up.

BH, please do share. The more options available, the better. Thanks!

Link to comment
Share on other sites

I got it to work but when it loads, it loads into windowed mode instead of full screen. Checked all my settings and it is set for full screen. I went back to just placing the hyperspin shortcut into the startup, which is a pain cause you still have to use the keyboard to exit. Thanks though.

Link to comment
Share on other sites

Hey Red,

I got everything to work. the only part I had trouble with is my path isnt set to c:\hyperspin. So I had to decompile you exe, but I tad bit of extra work got me where I need to be. So you might wat to share your .ahk file just incase someone else runs into the same problem.

Thanks given!

Link to comment
Share on other sites

  • 3 months later...
  • 2 weeks later...

this is awesome dude, I only have 1 problem with it though dude, and maybe there's an easy fix:

using your shell.exe since explorer.exe doesn't start, none of my startup programs start, so no cpwizard and no daemon tools. Is there an easy way for me to add these (via registry) or do you have an ahk script so I can add them in?

Link to comment
Share on other sites

Well an easy solution would be to use HS built in launch on start feature of the settings.ini.

Id create a AHK script that runs

Run, C:\program files\cpwizard\.........

Run, blah blah blah........

Then compile it to EXE...

However doesnt Deamon tools get invoked when running the emulator itself.. I know we intergrated it in HL....

Link to comment
Share on other sites

yeah that's what I was thinking of, but I was trying to avoid having to boot, start HS and then call a bunch of executables, but I guess that's what's gonna have to do, no big deal :)

and yeah I don't know what I was thinking about daemon tools - it just gets called via command line. I guess I could even add cpwizard to the else if{} in my mame / neogeo sections of hyperlaunch...

thanks.

Link to comment
Share on other sites

You can just do what I did Sopht, which was my problem with xpadder. Just create a batch file to run as many exe's as you want, then compile that into exe, and then use instantsheller and point it to your exe. That way you can have everything startup before hyperspin on startup without issues, works great.

Link to comment
Share on other sites

Archived

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


×
×
  • Create New...