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

HS Bezel


knewlife

Recommended Posts

Posted

HS Bezel

View File
DyakYtA.png

HS Bezel 0.0.1.2 BETA

Lets you create a bezel for Hyperspin when using it in Non 4:3 Resolutions.

Now with dynamic bezels and you can use 4:3 and 16:9 themes together ;)

New in 0.0.1.2 BETA

Not require one specific bezel anymore for each resolution (you can still use them to exactly fit your screen), it will resize one bezel to any screen resolution.

The Bezels now can be named as you wish but they have to start by "HSBezel" and end with the ".png" extension and be inside the right folders.

The folder structure of the Bezels as changed to support this new feature. Donwload the

new Bezels pack, it includes the new correct folder structure:

 

New Bezels Pack 0.0.1.2 BETA

package-accept-icon.png

 

New Folder Structure for BETA 0.0.1.2 BETA
Including a few New Bezels (Including klopjero's MS-DOS Thanks :) )
Most of the original bezels come from this Autors: Nosh, alexdc22, Knewlife(Me), some other???

 

How to use

Quote

Warning: Your "C:\Hyperspin\Scripts\HScript\HScript.ahk" will be replaced, backup that first

1- Copy the 7z file contents to your HyperSpin folder ("C:\HyperSpin\") and replace existing files.

2- Set in HyperHQ hyperspin to use WIndow mode in 1024x768 resolution.

3- Set your monitor resolution to something like 1360x768, you can set something like FULL HD resolutions but hyperspin is not designed to run like that.

4- Create a HSBezel.png file with the left and right bars... the center should be transparent. (put the bezel directly inside the _Default/System/Game folder to use it as multy-resolution bezel or inside a folder with your resolution values as name to use as Resolution Specific Bezel).
You can use the ones included here as model.

5- Launch HSBEZEL.exe (should be in Hyperspin folder)... this will launch hyperspin and keep runing in the background.
Every time HS Window is active AND the position of the window or the bezel has changed they will be centered again.
This normally happens when enter an application that changes monitor resolution. This problem dont exist when runing HS in full screen,
but remember we are in Window mode here.

6- NOW YOU CAN EDIT THE INI FILE INCLUDED TO RUN APPS, THE APP ALSO HIDE THE MOUSE CURSOR (can be disabled by ini setting: 1 enabled, 0 disabled)
CTRL+ALT+H Shows/Hide cursor.

 

Quote

Dynamic Bezels (Depend on themes)
WIth HyperSpin 1.4 update, autohotckey code can be executed on theme change, so we now can change the bezels dinamically.

In the 0.0.1 BETA download a hsscript.ahk file is included, you can replace your old "C:\Hyperspin\Scripts\HScript\HScript.ahk" file with it or modify it if you already have code there.
Bezels for each system / game will be stored like this:

 

H8u_Ubuf.png

You can use 16:9 themes by creating a file with the extension "169" in the same folder and using the same name:
A 16:9 theme called "Nintendo Game Boy.zip" needs "Nintendo Game Boy.169" in the same folder.

The 0.0.1.2 BETA download includes default bezels and a example system bezel ("DICE").

New in 0.0.1.2 BETA

Not require one specific bezel anymore for each resolution (you can still use them BTW), it will resize one bezel to any screen resolution. The folder structure of the Bezels as changed to support this new feature.


 

  • 7 months later...
Posted

I'd love to be able to have hyperspin be in 1280x1024, it fills up more of my monitor that way.  But HSBezel flickers windowed Hyperspin at that resolution real quick and forces it back down to native smaller resolution, so it doesn't fill up my bezel anymore.  What I like about this program is that it usually keeps programs from moving hyperspin windowed around the screen when they exit.

Posted

I'd love to be able to have hyperspin be in 1280x1024, it fills up more of my monitor that way. But HSBezel flickers windowed Hyperspin at that resolution real quick and forces it back down to native smaller resolution, so it doesn't fill up my bezel anymore. What I like about this program is that it usually keeps programs from moving hyperspin windowed around the screen when they exit.

The app has to detect the hyperspin height and width be reading is settings.ini file but I have problems with that before so that may be the problem... If i can gonna try to upload a version that forces 1280*1024. What is your real monitor resolution?
Posted

1920x1080 is monitor resolution. 1280x1024 is a pretty decent sized window of hyperspin within the monitor though.

ok I will test the app at that resolutions and let you know... Meybe update the app with the last changes from my custom copy for everyone to use it
Posted
Here is a new version that is working fine for me, please test it, and REMEMBER TO BACKUP YOUR OLD VERSION, FOLDERS, EVERITHING BEFORE TEST :)

 


 

Changes:

 

RandomBezel option in ini

 

 

If RandomBezels=1 you can store more than one bezel file per resolution in HSBezel folder and the program will load them randomly.

Beacuse of this, files must be named like this: HSBezel_1280x720_N.png (Where N must be a number from 1 to 10)

 

Examples:

 

HSBezel_1280x768_1.png

HSBezel_1280x768_2.png

Etc...

 

If RandomBezels=0 bezel files must be named like this: HSBezel_1280x720_0.png (Note the final _0 before extension)

 

I tested all this at 1980x1080 (screen) and 1440x1080 / 1280x1024 (hyperHQ) and works ok. To use 1280x1024 you must modify the bezel to cover the gap that HS left. In 1440x1080 it fits perfect with the included bezels.

 

If someone knows how to update the app in HS downloads please tellme.

  • 7 months later...
Posted

Content stored here for conservation:

 


 

DyakYtA.png

HS Bezel 0.0.1.1 BETA
Lets you create a bezel for Hyperspin when using it in Non 4:3 Resolutions.

 

 

 

 

 

Now with dynamic bezels and you can use 4:3 and 16:9 themes together  ;)

 

 

 

 

 

 

 

 

New Bezels Pack
package-accept-icon.png

Including a few New Bezels (Including klopjero MS-DOS Thanks  :) )
Most of the original bezels come from this Autors: Nosh, alexdc22, Me, some other???

Download Here
https://www.dropbox.com/s/e5fnknef80ozjay/HSBezel%20Bezels%20Pack%200.0.1.1%20BETA%202.7z?dl=0

 

 

 

 

 

Comming Soon ( Or not too soon  :P )
Next update will probably not requeire one specific bezel for each resolution (you can still use them BTW), it will resize one bezel called HSBezel.png.

 

 

 

 

 

How to use

Warning: Your "C:\Hyperspin\Scripts\HScript\HScript.ahk" will be replaced, backup that first

 

1- Copy the 7z file contents to your HyperSpin folder ("C:\HyperSpin\") and replace existing files.

 

2- Set in HyperHQ hyperspin to use WIndow mode in 1024x768 resolution.

 

3- Set your monitor resolution to something like 1360x768, you can set something like FULL HD resolutions but hyperspin is not designed to run like that.

 

4- Create a HSBezel1360x768.png file (change the number with your resolution values) with the left and right bars... the center should be transparent.
You can use the ones included here as model.

 

5- Launch HSBEZEL.exe (should be in Hyperspin folder)... this will launch hyperspin and keep runing in the background.
Every time HS Window is active AND the position of the window or the bezel has changed they will be centered again.
This normally happens when enter an application that changes monitor resolution. This problem dont exist when runing HS in full screen,
but remember we are in Window mode here.

 

6- NOW YOU CAN EDIT THE INI FILE INCLUDED TO RUN APPS, THE APP ALSO HIDE THE MOUSE CURSOR (can be disabled by ini setting: 1 enabled, 0 disabled)
CTRL+ALT+H Shows/Hide cursor.

RandomBezel option

 

If RandomBezels=1 in INI file, you can store more than one bezel file per resolution in HSBezel folder and the program will load them randomly.
Beacuse of this, files must be named like this: HSBezel_1360x768_N.png (Where N must be a number from 1 to 10)

 

Examples:
HSBezel_1360x768_1.png
HSBezel_1360x768_2.png
Etc...

 

If RandomBezels=0 bezel files must be named like this: HSBezel_1360x768_1.png

Dynamic Bezels (Depend on themes)
WIth HyperSpin 1.4 update, autohotckey code can be executed on theme change, so we now can change the bezels dinamically.

 

In the 0.0.1 BETA download a hsscript.ahk file is included, you can replace your old "C:\Hyperspin\Scripts\HScript\HScript.ahk" file with it or modify it if you already have code there.
Bezels for each system / game will be stored like this:

 

H8uUbuf.png

 

You can use 16:9 themes by creating a file with the extension "169" in the same folder and using the same name:
A 16:9 theme called "Nintendo Game Boy.zip" needs "Nintendo Game Boy.169" in the same folder.

 

 

The 0.0.1.1 BETA download includes default bezels and a example system bezel ("DICE").

  • 2 years later...

Archived

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

×
×
  • Create New...