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

Another Idle Volume Adjuster.


Recommended Posts

Posted

Excellent. Thats probably the problem. It changes according to Language of course. I was waiting on "Volume Control - blabla". But its in Swedish.

I've made new testprograms. Same programs, it just tries to detect the title this time and does one more test. Please try Tur-Test_AnotherIdleVolumeAdjuster.zip again.

Also updated the stress test, but I think that test is redundant since changing the volume to fast was not the problem.

Edit: Ah, if it works better, it will probably fail when trying to read current volume. more work needed...

Edit2: Ok, new test programs =) Let me know status.

Edit3: While I'm sure the new test program(s) will work, I'm working on version 1.3.

1.3 will be able to show a picture/message when fading out the volume and another picture/message when its faded out. While it is waiting for input to break out of idle, the picture/message will move to random locations on screen, kinda like a screensaver but not as pretty...

Mame related stuff: FTP: grandis.nu, port 21, user:misc, pass:misc

http://grandis.nu/software

Tur-Matcher - Match your roms/media/XML files.
Another Idle Volume Adjuster - Automatically control the volume.
How to: Use MAME Extras as material for HyperPause
How to: Use eXoDOS 2.0 as material for HyperPause

  • Replies 51
  • Created
  • Last Reply
Posted
Yes. The test works great now. I can't wait for 1.3.

I made new testprograms. I rewrote how it detects the name of the Volume Mixer. Just to be sure, please download it again (Skip the StressTest).

If that is also OK, I'll clean up 1.3 and get it out there..

Edit: Bah, it should work. 1.3 out for testing =)

Mame related stuff: FTP: grandis.nu, port 21, user:misc, pass:misc

http://grandis.nu/software

Tur-Matcher - Match your roms/media/XML files.
Another Idle Volume Adjuster - Automatically control the volume.
How to: Use MAME Extras as material for HyperPause
How to: Use eXoDOS 2.0 as material for HyperPause

Posted

OK. I have tested 1.3 and it does work now. I noticed this when using it with Hyperspin:

When the fade starts, there is a short "freeze" for about half a second.

When I'm at the main menu in Hyperspin and the volume has gone down, If I switch to the next system in the Wheel, the theme won't load at all. Sometimes only the video is shown but for the most part nothing happens at all. Very strange.

Posted
OK. I have tested 1.3 and it does work now. I noticed this when using it with Hyperspin:

When the fade starts, there is a short "freeze" for about half a second.

When I'm at the main menu in Hyperspin and the volume has gone down, If I switch to the next system in the Wheel, the theme won't load at all. Sometimes only the video is shown but for the most part nothing happens at all. Very strange.

The freeze is "by design". Hyperspin pauses when it loses focus and whenever I have to start SndVol.exe, it grabs focus for a few milliseconds before I force it back to whatever had focus before, causing Hyperspin to pause for a little bit.

I have a solution to that and that is to never close SndVol.exe. Problem with that is, since its running hidden, if you want to run it yourself, it wont show since its already running and is hidden.

As for the theme not loading, not seeing that problem here. Do you have "Reload Backgrounds" in HyperHQ set? Thats a hyperspin problem usually.

HyperHQ -> Wheel settings -> Navigation/Themes -> Reload Backgrounds.

Make sure its set for each item in the wheel.

Edit: Ok, try 1.3.1 from the FTP.

Just replace your existing .exe file and start it. It will add the two missing config settings.

Edit the Settings.ini file and change

NeverCloseSndVol=True

and restart the program.

It never closes SndVol.exe once its started now. Check Readme for how you can still open your volume controls =)

Mame related stuff: FTP: grandis.nu, port 21, user:misc, pass:misc

http://grandis.nu/software

Tur-Matcher - Match your roms/media/XML files.
Another Idle Volume Adjuster - Automatically control the volume.
How to: Use MAME Extras as material for HyperPause
How to: Use eXoDOS 2.0 as material for HyperPause

Posted

I don't have reload backgrounds set for any of my Wheels. But there is no such setting available for the main menu. You have to choose a system for it to appear. I did some more testing. I started the app and switched between Sega CD and Sega Saturn 25 times. Worked flawless every time. I then waited for the volume to go down Before switching between the two and every single time, I got the theme load error. See Pictures.

post-498-142870663882_thumb.jpg

Picture 1 is normal Sega CD theme.

Picture 2 is what happens when the volume has gone down.

Picture 3 is normal Sega Saturn theme.

Picture 4 is what happens when the volume has gone down.

I tried to set reload backgrounds on my Sega Saturn Wheel. But the problem is still there. The Cover and Disc is not showing.

post-498-142870663887_thumb.jpg

If i switch Before or during the volume fade, it works as normal. But if I do it after the fade, I get this error every single time.

post-498-142870663874_thumb.jpg

post-498-142870663877_thumb.jpg

post-498-14287066388_thumb.jpg

post-498-142870663885_thumb.jpg

Posted

No idea what could be causing that.. Grab 1.3.1 and see if it makes a difference with NeverCloseSndVol=True (see previous post)

Could be something with IdleFlash perhaps.. also try

EnableIdleFlash=False

Can not replicate it no matter how much I try.. Hyperspin windowed or fullscreen etc. Nothing wrong with any wheels.. main wheel or system wheels all work fine after coming out of idle.

Mame related stuff: FTP: grandis.nu, port 21, user:misc, pass:misc

http://grandis.nu/software

Tur-Matcher - Match your roms/media/XML files.
Another Idle Volume Adjuster - Automatically control the volume.
How to: Use MAME Extras as material for HyperPause
How to: Use eXoDOS 2.0 as material for HyperPause

Posted

You nailed it, man! With 1.3.1 The freeze is gone and no more errors when loading themes. I don't even wanna Think about what the hell could have caused that issue, but it's prefect now. Thank you very much.

Posted
You nailed it, man! With 1.3.1 The freeze is gone and no more errors when loading themes. I don't even wanna Think about what the hell could have caused that issue, but it's prefect now. Thank you very much.

Sweet! That is very strange though.

If you've got time, it would be interesting to know if NeverCloseSndVol=False would cause the theme go break again. It will cause the stutter, thats normal, but if that setting is what fixed the theme, its very weird. The only difference being that I do not kill SndVol.exe really.

Mame related stuff: FTP: grandis.nu, port 21, user:misc, pass:misc

http://grandis.nu/software

Tur-Matcher - Match your roms/media/XML files.
Another Idle Volume Adjuster - Automatically control the volume.
How to: Use MAME Extras as material for HyperPause
How to: Use eXoDOS 2.0 as material for HyperPause

Posted
Sweet! That is very strange though.

If you've got time, it would be interesting to know if NeverCloseSndVol=False would cause the theme go break again. It will cause the stutter, thats normal, but if that setting is what fixed the theme, its very weird. The only difference being that I do not kill SndVol.exe really.

Setting it to false did not make the issue happen now. Man, this is some weird shit. But as long as it's working, I¨m happy. :)

Posted

So you mean I have to go be social with the family again? damn, thought you'd keep me more busy =(

Mame related stuff: FTP: grandis.nu, port 21, user:misc, pass:misc

http://grandis.nu/software

Tur-Matcher - Match your roms/media/XML files.
Another Idle Volume Adjuster - Automatically control the volume.
How to: Use MAME Extras as material for HyperPause
How to: Use eXoDOS 2.0 as material for HyperPause

Posted

I'm playing with 1.4. You can right click the little tray icon now and there are a few options

About/Pause = Shows a little about message and also pauses the program.

Show Volume Mixer = If its running hidden all the time (because you do not want a quick freeze in hyperspin when it loads), you can show it again with this option.

Hide Volume Mixer = Yeah... hide it again.

Edit Settings.ini = Brings up notepad with the Settings.ini file.

Reload Settings.ini = Reloads the settings file so you do not have to restart the application.

Check Latest Version = Just a link to my FTP at ftp://misc:[email protected]/Tur-AnotherIdleVolumeAdjuster

Also some cleanup of the code. Other then Dime333, I've not had much (well... any) response yet so its not a priority right now. My own hyperspin machine is offline at the moment as well...

Mame related stuff: FTP: grandis.nu, port 21, user:misc, pass:misc

http://grandis.nu/software

Tur-Matcher - Match your roms/media/XML files.
Another Idle Volume Adjuster - Automatically control the volume.
How to: Use MAME Extras as material for HyperPause
How to: Use eXoDOS 2.0 as material for HyperPause

  • 2 weeks later...
Posted

Bah, I can't think of anything else to add so 1.4 is here (in the first post or my signature).

Mame related stuff: FTP: grandis.nu, port 21, user:misc, pass:misc

http://grandis.nu/software

Tur-Matcher - Match your roms/media/XML files.
Another Idle Volume Adjuster - Automatically control the volume.
How to: Use MAME Extras as material for HyperPause
How to: Use eXoDOS 2.0 as material for HyperPause

Posted

Hey, man. Good news. I've found something to keep you busy with this again.

After adding this app to the Hyperspin startup script http://www.hyperspin-fe.com/forum/showthread.php?28986-HyperSpin-Startup-Script&highlight=hyperspin+startup I noticed that the hyperspin intro plays for about a second and then it skips it. You can skip the intro by pressing any key or mouse button. Any idea what can be causing this?

Posted

Great news! =)

Hm, the only thing it does that soon is lower the volume down one and back up again if ForceMuteOff=True

Try settings it to false and see if it stops. If so, we might need a little "Dont do anything for 2 minutes setting" or something.

Mame related stuff: FTP: grandis.nu, port 21, user:misc, pass:misc

http://grandis.nu/software

Tur-Matcher - Match your roms/media/XML files.
Another Idle Volume Adjuster - Automatically control the volume.
How to: Use MAME Extras as material for HyperPause
How to: Use eXoDOS 2.0 as material for HyperPause

Posted
Great news! =)

Hm, the only thing it does that soon is lower the volume down one and back up again if ForceMuteOff=True

Try settings it to false and see if it stops. If so, we might need a little "Dont do anything for 2 minutes setting" or something.

Indeed, that fixed it. Damn, I guess I didn't keep you busy very long this time. :)

Posted

Well, I need to find a better solution then. That will keep me occupied. No worries keeping it false for now. =)

Mame related stuff: FTP: grandis.nu, port 21, user:misc, pass:misc

http://grandis.nu/software

Tur-Matcher - Match your roms/media/XML files.
Another Idle Volume Adjuster - Automatically control the volume.
How to: Use MAME Extras as material for HyperPause
How to: Use eXoDOS 2.0 as material for HyperPause

Posted

New 1.4.1 available

      1.4.1 - 2015-01-08   Del: Deleted ExitWithQuitKey option from Settings.ini. Not really needed. Just set QuitKey= or
                                QuitKey=False to disable the quitkey instead.

                           Chg: Default setting Debug changed to False on creation of Settings.ini.
                           Chg: Default setting NeverCloseSndVol changed to True on creation of Settings.ini.
                           Chg: ShowHiddenSndVolKey can be set to "" or False to disable it.

                           Chg: Changed how ForceMuteOff=True disables mute on startup. It should no longer actually press keys
                                to do this. It caused HyperSpin to cancel its intro if they started at the same time.

Mame related stuff: FTP: grandis.nu, port 21, user:misc, pass:misc

http://grandis.nu/software

Tur-Matcher - Match your roms/media/XML files.
Another Idle Volume Adjuster - Automatically control the volume.
How to: Use MAME Extras as material for HyperPause
How to: Use eXoDOS 2.0 as material for HyperPause

Posted
New 1.4.1 available

      1.4.1 - 2015-01-08   Del: Deleted ExitWithQuitKey option from Settings.ini. Not really needed. Just set QuitKey= or
                                QuitKey=False to disable the quitkey instead.

                           Chg: Default setting Debug changed to False on creation of Settings.ini.
                           Chg: Default setting NeverCloseSndVol changed to True on creation of Settings.ini.
                           Chg: ShowHiddenSndVolKey can be set to "" or False to disable it.

                           Chg: Changed how ForceMuteOff=True disables mute on startup. It should no longer actually press keys
                                to do this. It caused HyperSpin to cancel its intro if they started at the same time.

Thank you. Works like a charm.

  • 1 month later...
Posted

Mame related stuff: FTP: grandis.nu, port 21, user:misc, pass:misc

http://grandis.nu/software

Tur-Matcher - Match your roms/media/XML files.
Another Idle Volume Adjuster - Automatically control the volume.
How to: Use MAME Extras as material for HyperPause
How to: Use eXoDOS 2.0 as material for HyperPause

  • 1 year later...
Posted

Was wondering if your app would be good to adjust the volumes of different system (& different volumes) in attract mode or when cycling through HS?

 

Thanks,

 

t

image.jpeg.ae38a31c33ac03663ccbdb8139b46532.jpeg

Posted

Was wondering if your app would be good to adjust the volumes of different system (& different volumes) in attract mode or when cycling through HS?

 

Thanks,

 

t

Do you mean the volume of individual wheels? I don't think so.

It will let you auto-adjust the volume of different programs, but since wheels are all within the single program I don't see a way to do that.

Easiest way would simply be to edit your system preview video to have less/more volume if some are out of whack.

However I do say this program is a must-have, must-use for anyone with a cab. It let's you perfectly control cab power-on volume so it's never to loud, adjust idle time to auto-mute when people aren't playing, sound automatically comes back on to the level you choose when someone touches a control. You can use it to launch other programs and set timing so they don't steal focus from each other. Let's you assign dedicated or shift controls to cab buttons for volume. and several other things.

Archived

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

×
×
  • Create New...