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

System Loading Screens


Recommended Posts

Posted
yes they are the right lines. so paste them into your module that is missing them. obviously make sure they are located the the correct spots.

is there one more? fadeoutstart ? (not infront of arcade ATM)

Yeah there's probably another one, I was just pasting a couple I saw. I'll give it a shot real quick and update you

Yep, those are the ones. Just try putting in similar places in the Snes9x module. Have you gotten it to work on other systems?

K thanks, I only use the SNES for the time being

  • Replies 233
  • Created
  • Last Reply
Posted

I just noticed that the SNES9x module has

GUI_ID := FadeInStart()

GUI_ID2 := FadeInExit()

GUI_ID4 := FadeOutExit()

GUI_ID3 := FadeOutStart()

Does anything go in between the ()?

Posted
good work! nothing goes between the brackets. someone correct me if I'm wrong but I think that open close bracket means that it's a function etc and not just text etc

That is correct. if the function accepted parameters, then you would put them in between the parenthesis. I have no need for parameters as everything is made global and no intention of using the functions outside HL.

"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:
donate_button.png

My Apps:
Window Logger
Idle Volume Adjuster
ExplorerRestorer
Rom Folder Cleaner
Module Updater
My Guides:
How To Mod Guncons with Aimtrak

  • 1 month later...
Posted
You need to request that on emumovies bud

If that was aimed at Hunk's post he's not requesting videos, hes asking for someone to design the loading screens.

Posted
Yeah, I should have worded that better. Loading screens not videos :D

na its my bad as i read it as if it was video requests without looking at the first page lol. need to set this up as the kids spam the button if it aint loaded in 2seconds

[sIGPIC][/sIGPIC]

  • 3 weeks later...
Posted

forgive me for not searching a little more but, i have one of my wheels that calls on two different configs with the same emulator,(so i am using the <exe> </exe>command in the xml) and i wanted to know if there is a way to get it to load different images so that you can see what controller you should use.

Posted

using vectrex as an example...

somthing like this placed before your run command in both modules...

and you would need a couple of different pngs also...

"whatever_mess.png"

"whatever_parajve.png"

...placed in the gamestart folder (for your parent emu) ... maybe both gamestart folders depending on how you have things setup.

if (executable = "mess.exe")
{
filecopy, C:\hyperspin\media\%systemname%\images\gamestart\"whatever_mess.png", C:\hyperspin\media\%systemname%\images\gamestart\middle.png
}
else if (executable = "parajve.exe")
{
filecopy, C:\hyperspin\media\%systemname%\images\gamestart\"whatever_parajve.png", C:\hyperspin\media\%systemname%\images\gamestart\middle.png
}

Something like that anyway!

Posted

Wouldn't this be simply a matter of creating the necessary folders?

I mean if you have:

<exe>AlternateEmuName</exe>

Try putting your loadin screens in:

...\HyperSpin\Media\AlternateEmuName\Images\Gamestart\

I think HL will pick them up, can't tell for sure as I never tested it, but give it a try and see if it works.

Posted

your right but I guess I should clarify.

I dont always setup a whole seperate media folder or database for some systems when they launch as a "child" system in the "parent" database.

especially for only one or two games. Keeps things tidy on my end.

On the other hand you do have to jack around with two modules.

But if a user does have two seperate media folders then nothing fancy is needed.

...flip a coin :) (i think its weighted more to your point of view for casual users though)

[edit]

on second thought your totally right!!!

  • 3 weeks later...
Posted

Hi all

Any chance off doin a loading screen for future pinball. I have the one for v pinball but can't find one for future pinball.

Thank

  • 4 weeks later...
Posted

how do i get the loading screens to work , no offence i do not want to use yours i want to be able to create my own. instructions on front page dont make any sense to me or i what folder do i stick the screen in ?

Posted

please, When I see the Fadein with a loading screen, the emu doesn´t start, it waits until the fadein/loading screen ends, then i see again the screen with the wheels one or two seconds, before the emulation starts, why?

Posted
how do i get the loading screens to work , no offence i do not want to use yours i want to be able to create my own. instructions on front page dont make any sense to me or i what folder do i stick the screen in ?

Create a folder in your Hyperspin\Media\Systemname\Images\ called GameStart. HyperLaunch will search and load these images if found: top.png (banner shown along the top of the screen during loading), middle.png (banner in the middle during loading), bottom.png (banner along the bottom of the screen during loading).

Optionally, you can place an image for each romname in this folder, and HyperLaunch will replace the middle.png with it instead. This allows custom per-game images (like control images) to be shown before loading the game.

In order to turn on the images or fadein/fadeout, we use a 2-part system to enable either global, or system specific, user settings.

HL2 will automatically add this key to your Settings.ini:

Code:

[HyperLaunch]

Fade_In_Interrupt_Keys=anykey

HL2 will automatically add these keys to your Global Settings.ini:

Code:

[HyperLaunch]

Fade_In=false

Fade_Out=false

Fade_Color=0x000000

Fade_In_Duration=500

Fade_Out_Duration=500

Fade_In_Delay=0

It will also automatically add these system-specific ini keys in each systemname.ini:

Code:

[exe info]

Fade_In=use_global

Fade_Out=use_global

Fade_Color=use_global

Fade_In_Duration=use_global

Fade_Out_Duration=use_global

Fade_In_Delay=use_global

What this does is, as long as you have "use_global" set in any of your system.ini's, it will use the value from your Settings.ini. If you want a specific system to have its own setting, just change "use_global" to a same value type as found in the Settings.ini. So for example, fade_color uses a hex color (0x000000) in the Settings.ini, so in your systemname.ini, it would also have to be a hex color (0x00FF00).

Definitions:

Fade_In - If true, Hyperspin will fade out to the fade_Color set below. Set to false when troubleshooting a module for launching problems.

Fade_Out - If true, the emulator will fade out when exiting to the fade_Color set below. Set to false if you run a true fullscreen emulator or you see flashes instead of fading, or when troubleshooting a module for launching problems. This will only work correctly with windowed fullscreen resolutions, not true fullscreen.

Fade_Color - Color you want to fade to when loading and exiting. This is a 6-digit RGB color Value.

Fade_In_Duration - The speed at which the fade_in occurs in milliseconds.

Fade_Out_Duration - The speed at which the fade_out occurs in milliseconds.

Fade_In_Delay - How long your images will stay on screen before continuing to load the emu. This can be interrupted by hitting any key defined in fade_in_interrupt_keys.

Fade_In_Interrupt_Keys - If set as "anykey" (the default), all keys on the keyboard will interrupt the fadeIn screen. If you want to customize what keys will interrupt, change this value to list of all your desired keys. Example, you want to use F1, F5, Left Shift and Right Control, this variable would look like {F1}{F5}{LShift}{RCtrl}. Joysticks are not supported, but you can have a joystick button send a keyboard key via any keyremapping software. You can find the list of definable keys here. Note: letters and numbers do not need to be defined, they are automatically always enabled.

 

 

 

 

Posted
please, When I see the Fadein with a loading screen, the emu doesn´t start, it waits until the fadein/loading screen ends, then i see again the screen with the wheels one or two seconds, before the emulation starts, why?

as far as i know the emu alwyas start after fadein or when the loading screen ends, as for the 2 seconds that you see the wheel i really dont know whats causing that. better ask in the Hyperlaunch thread

 

 

 

 

Posted

I thought that was a bug with an older HL, if you still get that on HL2.25c, then there is nothing you can do but wait for the next HL where this does not happen anymore.

"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:
donate_button.png

My Apps:
Window Logger
Idle Volume Adjuster
ExplorerRestorer
Rom Folder Cleaner
Module Updater
My Guides:
How To Mod Guncons with Aimtrak

Posted

Thanks for answer, i think i am in HL2.25c but i´ll check again when i get home, I have post this in the Hyperlaunch Forum, I´ll try to post it in the main Hyperlaunch thread.

Posted

i really appreciate , how long it took you to post these instruction's , i did manage to get it to work after 12 hour's of trying on and off .

i had a space in the gamestart folder so i had Game Start not > Gamestart this was my problem.

I was building snes on a stick version of hyper-spin via a 8gb micro sd card for some reason there is a slight delay when loading the games i put it down to the slower read speeds of the card . this was the last piece of the puzzle everything work's nice now almost seamless. i'am building this for my sister who has never used a emulator before or a rom so this will really help . thanks for your help

Plug and play snes on a stick 99% finished only main menu and snes theme left to do

p.s Donnei i would ask OP if he could put your instructions on the front page should avoid any future problems

best regards vas

Archived

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

×
×
  • Create New...