Jump to content
(Public Beta) HyperSpin 2 is now available for everyone ×

Main Menu Changer


knewlife

Recommended Posts

  • Replies 249
  • Created
  • Last Reply
Posted

Thats what i find until now:

 

spotUP: If you wish to setup mmc with no "back" entry you must kill explorer.exe.

It its impossible for me to hide the taskbar in any way... it always come back when mmc close hyperspin(i suspect is because Hyperspin hide the taskbar when you launch it and show it again whe you close it).

 

FrankyRizzo: I was able to extend the loading window to cover the taskbar. Using the "back" entry you never see the desktop.

 

I was also able to add the GIF size options in ini.

 

I dont test this so much but it may work.

 

THIS EXEs ARE FOR TESTING, PLEASE BACKUP YOUR COMPLETE MMC FOLDER MAKING A COPY AND PASTE THESE INSIDE YOUR MMC FOLDER... THE INI MUST BE CONFIGURED AGAIN:

MainMenuChangerTEST-29-03-2016.7z

Posted

I got it to load the first time.  It did in fact cover the task bar.  It never actually loaded the next screen.  Just hung on the loading screen.  I had to Alt+F4 close.  I didnt take a screenshot of the error like a moron.  Now when I go back into HyperSpin and select Arcade, Nintendo or anything else it wont enter the sub menu.  I will take some videos and screenshots once I restart.

Posted

Never mind me.  I need to read first.  My problems were caused by not fixing the .ini file.  Everything is working as intended to my knowledge.  

Posted

Never mind me. I need to read first. My problems were caused by not fixing the .ini file. Everything is working as intended to my knowledge.

great I know I have to add some error checks to ensure all critical options are ok... Like hyperspin path actuality exist. Maybe I can focus on that right now and fixing bugs to make it more robust. And clean the source :P

I will like to include some of the art you guys cab make in the next version. Please let me know if you want to share some :)

Posted

 

spotUP: If you wish to setup mmc with no "back" entry you must kill explorer.exe.

It its impossible for me to hide the taskbar in any way... it always come back when mmc close hyperspin(i suspect is because Hyperspin hide the taskbar when you launch it and show it again whe you close it).

 

Any suggestions for how I can hide explorer.exe?  I see what you mean.  I love using escape instead of the back button.  However the desktop flashes while waiting for HS to reload.  As I mentioned before, I know enough to be dangerous lol.  But I don't know enough to write a script or do anything that would keep the screen solid black to not show the desktop when switching between menus.  

 

 

 

I will like to include some of the art you guys cab make in the next version. Please let me know if you want to share some  :) 

 

I will gladly share artwork

Posted

Any suggestions for how I can hide explorer.exe? I see what you mean. I love using escape instead of the back button. However the desktop flashes while waiting for HS to reload. As I mentioned before, I know enough to be dangerous lol. But I don't know enough to write a script or do anything that would keep the screen solid black to not show the desktop when switching between menus.

I will gladly share artwork

I can hidde the desktop actually using an app that covers the whole screen but the taskbar always flash for an instant even if I hidde it constantly in a loop... I think is because of hyperspin hiding and showing the taskbar every time it open/close that behavior can't be disabled.

I have a script code that kills explorer... The problem is restore it. I have to script an action to open a folder that content a link to the task manager. Launch it from there and interact with it to launch explorer.exe. other way it just opens a explorer Window and not the desktop ... Really don't know why it works like this... This is the only problem with my current setup... I mean it works but is ugly hahahah provably a problem on my side.

Posted

I can make the explorer kill/restore work :D

the restore must be compiled for 32 or 64 bits to work correctly.
Here i include the code and the compiled 32 and 64 bits exes.

 

Explorer.zip contains that.

 

-------------------------------------------------------------------------------------------------------------

 

Also add a call for the restore exes in MMCExit.exe.

Just add this to your ini and put the "MMCExit with ExplorerRestore.zip" in your MainMenuChanger folder.

Also add [HSFOLDER]\MainMenuChanger\Explorer\killExplorer.exe as startup app in HyperHQ or some other method to run this at HS startup.

RestoreExplorer=1
This should work on 32 and 64 bits systems.
 
Downlaod MMCExit with ExplorerRestore.zip to do this.

-------------------------------------------------------------------------------------------------------------

 

AS ALWAYS BACKUP EVERYTHING AS THOSE ARE TEST EXEs

Explorer.zip

MMCExit with ExplorerRestore.zip

Posted

 

I can make the explorer kill/restore work :D

the restore must be compiled for 32 or 64 bits to work correctly.

Here i include the code and the compiled 32 and 64 bits exes.

 

Explorer.zip contains that.

 

-------------------------------------------------------------------------------------------------------------

 

Also add a call for the restore exes in MMCExit.exe.

Just add this to your ini and put the "MMCExit with ExplorerRestore.zip" in your MainMenuChanger folder.

Also add [HSFOLDER]\MainMenuChanger\Explorer\killExplorer.exe as startup app in HyperHQ or some other method to run this at HS startup.

RestoreExplorer=1
This should work on 32 and 64 bits systems.
 
Downlaod MMCExit with ExplorerRestore.zip to do this.

-------------------------------------------------------------------------------------------------------------

 

AS ALWAYS BACKUP EVERYTHING AS THOSE ARE TEST EXEs

 

 

So far so good.  It is working well.  I just need to restart my computer.  Running a lot of background shit so everything is running slow.  It kills explorer and reloaders explorer automatically as intended.  Even selected the 64x restore for my system.  

Posted

https://youtu.be/ypGVBaLD8zE

 

Everything seems to be working great.  I like that I can edit the XML files so I can have subwheel items and normal wheel items on the same screen. Just as a test I put Famicom Disk System / Nintendo on the same wheel as my Arcade, Nintendo, Sony, Sega and NEC groups.  

 
Posted

https://youtu.be/ypGVBaLD8zE


 


Everything seems to be working great.  I like that I can edit the XML files so I can have subwheel items and normal wheel items on the same screen. Just as a test I put Famicom Disk System / Nintendo on the same wheel as my Arcade, Nintendo, Sony, Sega and NEC groups.  


 

Posted

https://youtu.be/ypGVBaLD8zE

Everything seems to be working great. I like that I can edit the XML files so I can have subwheel items and normal wheel items on the same screen. Just as a test I put Famicom Disk System / Nintendo on the same wheel as my Arcade, Nintendo, Sony, Sega and NEC groups.

Nice test. That's the idea that everyone can customize the app to their specific needs. The loading GIF is beautiful. do you made that yourself?

-------------------------

On my side

I clean the code today and start writing a more organized readme file. It will not include all details but point you in the right direction.

Also modify a little the ini to be more clear. As they are 3 ways to setup the app changing different options in the ini I add a MMCMode option with 3 values. This allow me to delete unnecessary ini options... Not so many to be honest but things are looking better for the normal user :)

Posted

I actually couldnt find any kinda loading screen that I liked.  So for testing I took the easy route.  Saved a youtube video to mp4.  Then converted the mp4 to a .gif and used it in the testing.  So far everything is still working great.  Been putting it through a lot of tests.

 

Question.

So a system like Neo Geo... could fall under Arcade and SNK with how I am doing my setup.  Is it possible to have Neo Geo appear under both?

Posted

Yes is possible. Am not at home but I think you can add in All.xml this data to the system you want:

<game name="NeoGeo">

<genre>Arcade</genre >

<Manufacturer>SNK</Manufacturer>

<year.....

And the filter must be... Manufacturer="SNK"

That should work... Disable the loading screen in ini for testing and check if it works.

Sent from my Nokia Lumia 520 using Tapatalk

Posted

Yup.  Worked perfectly.  I am going to tweak things more so it loads themes proper.  Then post an updated video for everyone to see what this addon can do.

Posted

Can we map the back to esc and other? Like in the ini allow a user to select the back button?

The key is the one you setup in hyperhq as mainmenuchanger is not running all the time it don't detect the key presses by itself. Anyways setup MMC to work like that is difficult. I'm working to make things more clear and release the new version.
Posted

New version uploaded.

For users of old versions, please read the first post before update. You are not forced to update if you have mmc running ok.

For new user just download and test.

Report problems here. This will be the Last heavy modification for now. The app is a little more organized in al means. I will try to maintain Ini and filter compatibility from now on.

Posted

I am going to make a 3rd install of HyperSPin and test the new setup as well.  Make sure I can do everything with this version that I can with the older versions.

Posted

I am going to make a 3rd install of HyperSPin and test the new setup as well. Make sure I can do everything with this version that I can with the older versions.

great men you are the best. Yes this is supposed to do exactly the same things as before (and some new) but the configuration files has changed. Any error you found let me know.
Posted

I did something stupid to my install, and when i exit out to the categories something goes wrong, what could it be?

 

Z3xRgy1.png

Posted

I did something stupid to my install, and when i exit out to the categories something goes wrong, what could it be?

Z3xRgy1.png

this error is because mmc is recibing an empty filter as parameter.... This can be because of various reasons... First check the filed called DATA openig it as a text file... Send me the contents please. Then try to run mmcexit.exe manually and after that run hyperspin again and see if it works. I'm currently unable to use a computer due to electricity problems in my town but gonna check this later.

Archived

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

×
×
  • Create New...