Jump to content

How To Set Up HyperSpin on the Nvidia Shield (Beginners Guide)


Fromlostdays

Recommended Posts

  • Replies 372
  • Created
  • Last Reply
8 minutes ago, ImmortalKnight said:

Yeah, no i understand that. TBH it was sold as ready to go, and for the most part everything on it does work. Only issues im having with currently are neo geo CD, and sega saturn. 

Well I for one would be interested to see an example of one of the .ini files (like the Dreamcast) to see what emulator is being used in that folder.

For Sega Saturn I use Uoyabause BUT I can't remember if I had to supply it with the BIOS files. Neo-geo CD might possibly have issues because of the BIOS files. It's very difficult for us to help as we don't know how the drive is configured, I know you get that now.

All the best.

Link to comment
Share on other sites

Right well the path line is ignored in Android (the guides explain that).

From the looks of it you need to install Reicast (that's what I use for the Dreamcast too). It's not using an emulator in the emulator folder. The exe line is identical to mine HOWEVER I have gdi files in the rom extensions too.

Neo Geo CD is set to use Retroarch. I'm guessing it's the BIOS files you need. What I do is have a folder for all the BIOS files and point the retroarch system/bios to that folder. You can load a core in retroarch then go to information > core information, to check if the BIOS files are being found

 

Link to comment
Share on other sites

10 minutes ago, ImmortalKnight said:

My next issue, is with retroarch itself. Unfortunately, the guide listed is for a MUCH older version. The version i downloaded, (1.6..7) doesnt even have a "start core" function, nor under configuration, anything listed. I go to configuration under settings, and just get "save configuration on exit" 

Most likely because you have no cores installed ;) You need to go to Online updater > Core Updater and download the cores you need. On the main menu, push right (you'll see driver, video, audio etc) scroll down to directory and you'll see that you can set the System/Bios folder there.

Link to comment
Share on other sites

2 minutes ago, ImmortalKnight said:

Right, but from the guide, it seems that "start core" should be available even without a core loaded. And when i do have a core loaded, all that appears is "quick menu" 

Yes things change over time, RetroArch looks completely different now to when I first used it years ago! If you load a core it's name should show in the bottom left corner and you should see Quick Menu, Load Core, Load Content, Online Updater...Quit RetroArch. You might need to uninstall it and do it again.

I'm done for the night. Sounds like you just need to get RetroArch setup and find some BIOS files for neo geo CD and you'll be done.

All the best with it

Link to comment
Share on other sites

4 minutes ago, XC-3730C said:

Me too. I will just sit back and be an observer...

I think Thatman has a thread with working and non working systems for Android on here. I'm sure he will link it if he sees these posts, I don't recall if it states what emulator to use though. I use Mupen64Plus FZ for Nintendo 64 which isn't listed on the guide I linked by Reznnate but it's still a very comprehensive list.

Link to comment
Share on other sites

On 2017-03-06 at 4:45 PM, co2 said:

Hi Pouteur:

This is obvious. neogeo.zip is basic to run roms. I also can run Neo Geo roms throw mame4droid, so discard bad issues like bad directory etc.

 

Hi, thatman84:

Rom paths must be ok. As i told above, i can run Neo Geo roms if i set .ini with Mame Emulator. Problems come with RA and fb.

Respectig to "at least get you in to the wheel of games": I can enter neogeo wheel perfecty. Problem is running selected rom: Screen blinks and come back to wheel. see my video attached.

Better if we focus, for example, in Nintendo Entertainment System. Real data:

Rompath: \hyperspin\Emulators\Nintendo Entertainment System\

Extension: .nes

Roms real examples:

[Aladdin] Dizzy the Adventurer (USA) (Unl).nes

2-in-1 Cosmo Cop + Cyber Monster (Sachen) [!].nes2-in-1 Tough Cop + Super Tough Cop (Sachen)[!].nes

3 in 1 Supergun (1993)(Micro Genius)(AS)[p].nes

3-D Battles of World Runner, The (USA).nes

8 Eyes (USA).nes

10-Yard Fight (USA, Europe).nes

720 (USA).nes

1942 (Japan, USA).nes

1943 - The Battle of Midway (USA).nes

Abadox (USA).nes

Action 52 (USA) (Unl) (Rev A).nes

Addams Family, The - Pugsley's Scavenger Hunt (USA).nes

Roms names must be ok: I have Nestopia and can load these .nes roms without issues.

Here you have the .ini. Rompath, extension and rom format could be checked.
Nintendo Entertainment System.ini (Changes Bold Marked )

[exe info]
path=H:\hyperspin\Emulators\Nintendo Entertainment System\
rompath=Emulators/Nintendo Entertainment System/roms
userompath=true
exe=com.retroarch/com.retroarch.browser.retroactivity.RetroActivityFuture
romextension=nes
parameters=cores/nestopia_libretro_android.so
searchsubfolders=true
pcgame=false
winstate=HIDDEN
hyperlaunch=true
Per_Game_Modules=false
Skipchecks=false
Hide_Cursor=use_global
Hide_Desktop=use_global
Hide_Taskbar=use_global
CPWizard_Enabled=use_global
CPWizard_Delay=use_global
CPWizard_Params=use_global
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
7z_Enabled=use_global
7z_Extract_Dir=use_global
7z_Delete_Temp=use_global
Keymapper_Enabled=use_global
Keymapper=use_global
MultiGame_Enabled=use_global
MultiGame_Background_Color=use_global
MultiGame_Side_Padding=use_global
MultiGame_Y_Offset=use_global
MultiGame_Image_Adjust=use_global
MultiGame_Font=use_global
MultiGame_Text_1_Options=use_global
MultiGame_Text_1_Text=use_global
MultiGame_Text_2_Options=use_global
MultiGame_Text_2_Offset=use_global
MultiGame_Use_Sound=use_global
MultiGame_Sound_Frequency=use_global
MultiGame_Exit_Effect=use_global
MultiGame_Selected_Effect=use_global
MultiGame_Use_Game_Art=use_global
MultiGame_Art_Folder=use_global

[filters]
parents_only=false
themes_only=false
wheels_only=false
roms_only=false

[themes]
use_parent_vids=false
use_parent_themes=false
animate_out_default=false
reload_backgrounds=true

[wheel]
alpha=0.15
small_alpha = 1
style=normal
speed=high
pin_center_width=500
horz_wheel_y=512
vert_wheel_position=right
y_rotation=center
norm_large=360
norm_small=230
vert_large=400
vert_small=300
pin_large=500
pin_small=200
horz_large=240
horz_small=150
letter_wheel_x=800
letter_wheel_y=384
text_width=700
text_font=Style4
small_text_width=260
large_text_width=400
text_stroke_size=6
text_stroke_color=0x000000
text_color1=0x00BFFD
text_color2=0xFFFFFF
text_color3=0x00BFFD
color_ratio=139
shadow_distance=0
shadow_angle=45
shadow_color=0x000000
shadow_alpha=1
shadow_blur=0

[pointer]
animated=true
x=975
y=384

[video defaults]
path=H:\hyperspin\Media\Nintendo Entertainment System\Video\

[sounds]
game_sounds=true
wheel_click=true

[navigation]
game_jump=50
use_indexes=false
jump_timer=400
remove_info_wheel=true
remove_info_text=true
use_last_game=false
last_game=Mario's Time Machine! (USA)
random_game=false

start_on_favorites=false
[Special Art A]
default=true
active=true
x=512
y=720
in=0.4
out=0.4
length=3
delay=0
type=normal
start=bottom

[Special Art B]
default=true
active=true
x=512
y=740
in=0.4
out=0.4
length=3
delay=0
type=fade
start=none

[Special Art C]
active=false
y=384
in=0
out=0
length=3
delay=10
type=fade
start=none

[Game Text]
game_text_active    = true
show_year           = true
show_manf           = true
show_description    = true
text_color1         = 0xFFFFFF
text_color2         = 0xFFFFFF
stroke_color        = 0xE80000
text_font           = Style3
text1_textsize=26
text1_strokesize=7
text1_x=32
text1_y=610
text2_textsize=36
text2_strokesize=8
text2_x=30
text2_y=640

Thanks both for helping me.

Hi,

Just a detail I noticed, rom extension for Nintendo entertainment system should be "nes", not ".nes". Same goes for all systems, e.g "zip" and not ".zip"

good luck!

 

 

 

 

 

Link to comment
Share on other sites

  • 2 months later...
  • 4 weeks later...

I too have the problem of "warning launching missing rom" I have had numerous PC Hyperspin setups. Hyperspin on my NVidia shield tv loads and has all the wheels and videos etc. But I can't launch a rom. Here is my .ini setting for NES. Retroarch loads roms outside of hyperspin. Do I have to start retroarch and then load the core and exit out of retroarch and load hyperspin? Can't seem to figure this out. Any help would be appreciated!!

[exe info]
path=J:\hyperspin\Emulators\Nintendo Entertainment System\
rompath=/storage/0EB67233B6721B81/Hyperspin/Roms/Nintendo Entertainment System
userompath=true
exe=com.retroarch/com.retroarch.browser.retroactivity.RetroActivityFuture
romextension=zip,nes
parameters=cores/nestopia_libretro_android.so
searchsubfolders=true
pcgame=false
winstate=HIDDEN
hyperlaunch=true
Per_Game_Modules=false
Skipchecks=false
Hide_Cursor=use_global
Hide_Desktop=use_global
Hide_Taskbar=use_global
CPWizard_Enabled=use_global
CPWizard_Delay=use_global
CPWizard_Params=use_global
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
7z_Enabled=use_global
7z_Extract_Dir=use_global
7z_Delete_Temp=use_global
Keymapper_Enabled=use_global
Keymapper=use_global
MultiGame_Enabled=use_global
MultiGame_Background_Color=use_global
MultiGame_Side_Padding=use_global
MultiGame_Y_Offset=use_global
MultiGame_Image_Adjust=use_global
MultiGame_Font=use_global
MultiGame_Text_1_Options=use_global
MultiGame_Text_1_Text=use_global
MultiGame_Text_2_Options=use_global
MultiGame_Text_2_Offset=use_global
MultiGame_Use_Sound=use_global
MultiGame_Sound_Frequency=use_global
MultiGame_Exit_Effect=use_global
MultiGame_Selected_Effect=use_global
MultiGame_Use_Game_Art=use_global
MultiGame_Art_Folder=use_global

[filters]
parents_only=false
themes_only=false
wheels_only=false
roms_only=false

[themes]
use_parent_vids=false
use_parent_themes=false
animate_out_default=false
reload_backgrounds=true

[wheel]
alpha=0.15
small_alpha = 1
style=normal
speed=high
pin_center_width=500
horz_wheel_y=512
vert_wheel_position=right
y_rotation=center
norm_large=360
norm_small=230
vert_large=400
vert_small=300
pin_large=500
pin_small=200
horz_large=240
horz_small=150
letter_wheel_x=800
letter_wheel_y=384
text_width=700
text_font=Style4
small_text_width=260
large_text_width=400
text_stroke_size=6
text_stroke_color=0x000000
text_color1=0x00BFFD
text_color2=0xFFFFFF
text_color3=0x00BFFD
color_ratio=139
shadow_distance=0
shadow_angle=45
shadow_color=0x000000
shadow_alpha=1
shadow_blur=0

[pointer]
animated=true
x=975
y=384

[video defaults]
path=J:\hyperspin\Media\Nintendo Entertainment System\Video\

[sounds]
game_sounds=true
wheel_click=true

[navigation]
game_jump=50
use_indexes=false
jump_timer=400
remove_info_wheel=true
remove_info_text=true
use_last_game=false
last_game=Mario's Time Machine! (USA)
random_game=false

start_on_favorites=false
[Special Art A]
default=true
active=true
x=512
y=720
in=0.4
out=0.4
length=3
delay=0
type=normal
start=bottom

[Special Art B]
default=true
active=true
x=512
y=740
in=0.4
out=0.4
length=3
delay=0
type=fade
start=none

[Special Art C]
active=false
y=384
in=0
out=0
length=3
delay=10
type=fade
start=none

[Game Text]
game_text_active    = true
show_year           = true
show_manf           = true
show_description    = true
text_color1         = 0xFFFFFF
text_color2         = 0xFFFFFF
stroke_color        = 0xE80000
text_font           = Style3
text1_textsize=26
text1_strokesize=7
text1_x=32
text1_y=610
text2_textsize=36
text2_strokesize=8
text2_x=30
text2_y=640

Link to comment
Share on other sites

1 hour ago, garyb3529 said:

I too have the problem of "warning launching missing rom" I have had numerous PC Hyperspin setups. Hyperspin on my NVidia shield tv loads and has all the wheels and videos etc. But I can't launch a rom. Here is my .ini setting for NES. Retroarch loads roms outside of hyperspin. Do I have to start retroarch and then load the core and exit out of retroarch and load hyperspin? Can't seem to figure this out. Any help would be appreciated!!

No you don't need to do that but knowing it works in RA is a good start. Every game will show from the database as you have the Filter "roms_only=false". I'd set it to true eventually so there is no further confusion in case you are missing a game or two from the database xml.

It could well be your rompath line. Is that the same path as retroarch shows when you search to load content? You might need it set as /storage/sdcard or /storage/sdcard1.

I have my storage formatted as shared internal, some emulators can be fussy about working from external storage. I'll give you a snippet of my NES.ini, obviously you'll need to adjust yours accordingly. I hope it helps.

rompath=/storage/emulated/0/Hyperspin/Roms/NES/
userompath=true
exe=com.retroarch/com.retroarch.browser.retroactivity.RetroActivityFuture
parameters=cores/fceumm_libretro_android.so
romextension=zip,nes

Link to comment
Share on other sites

Also note the / at the end of the path. Cant remember if that breaks normal games but it does with some mame software list stuff.

1 hour ago, XC-3730C said:

Does the setup guide in the original post still apply? I got a 200gb microSD card for my Shield Portable, and I wanna try this out.

Sent from my SM-G955U using Tapatalk
 

This guide is still fairly solid from memory. Search this forum for (Tutorial) and check out the sticky posts for more info on compatible settings

Link to comment
Share on other sites

1 hour ago, thatman84 said:

Also note the / at the end of the path. Cant remember if that breaks normal games but it does with some mame software list stuff.

Well spotted, no I don't have it on my MAME.ini.

I should tidy up my .ini files BUT they work...so I doubt I'll get around to it.

Link to comment
Share on other sites

2 hours ago, Honosuseri said:

No you don't need to do that but knowing it works in RA is a good start. Every game will show from the database as you have the Filter "roms_only=false". I'd set it to true eventually so there is no further confusion in case you are missing a game or two from the database xml.

It could well be your rompath line. Is that the same path as retroarch shows when you search to load content? You might need it set as /storage/sdcard or /storage/sdcard1.

I have my storage formatted as shared internal, some emulators can be fussy about working from external storage. I'll give you a snippet of my NES.ini, obviously you'll need to adjust yours accordingly. I hope it helps.

rompath=/storage/emulated/0/Hyperspin/Roms/NES/
userompath=true
exe=com.retroarch/com.retroarch.browser.retroactivity.RetroActivityFuture
parameters=cores/fceumm_libretro_android.so
romextension=zip,nes

Thanks for the quick response. I changed the roms_only=true and that didn't fix anything. This is the rom path through retroarch. How would I format the drive to be shared internal? Would es explorer do that?

IMG_7202.jpg

Link to comment
Share on other sites

19 minutes ago, garyb3529 said:

Thanks for the quick response. I changed the roms_only=true and that didn't fix anything. This is the rom path through retroarch. How would I format the drive to be shared internal? Would es explorer do that?

No worries, we all need to stick together! That change wasn't to fix it, just so that once you have the correct rompath set it will only show the NES games you do own. When set to false it shows everything that's listed in the database xml file. So it would show a game you might not have and then you'd see the "rom missing" warning again, when you try to load it.

I can see why you are confused, I would be too. You can try changing the "OEB6..." section to sdcard or sdcard1 as I said earlier. Formatting the drive is done under the Shield TV settings menu, then storage and reset. Choose your drive and you'll have the option to adopt it as internal storage. Be warned it WILL WIPE the drive clean, so you'll need to copy all the stuff back across from your PC setup. Honestly long term it's the better configuration, you'll then be able to copy the rom path from my .ini file.

I've enabled the "hidden" developer options too, there's an option to force any app to "external storage". I do go into the settings>apps section and move some apps to the shared internal storage. Stuff like Kodi/SPMC can use up the internal storage fast with their libraries, I do keep emulators and small apps on the internal storage though. 

I wish you all the best with it, you know where to find us if you have any more questions :)

*EDIT*

I should point out, once adopted as internal storage, the drive will be "married" to the Shield TV. You won't be able to unplug it and use it with other devices whilst using it as adopted storage. If you need to copy stuff across to the Shield TV remotely, you can enable the remote manager in ES file explorer and use the IP address and port number it gives you with Filezilla or any other FTP software to do the transfers.

Link to comment
Share on other sites

14 minutes ago, Honosuseri said:

No worries, we all need to stick together! That change wasn't to fix it, just so that once you have the correct rompath set it will only show the NES games you do own. When set to false it shows everything that's listed in the database xml file. So it would show a game you might not have and then you'd see the "rom missing" warning again, when you try to load it.

I can see why you are confused, I would be too. You can try changing the "OEB6..." section to sdcard or sdcard1 as I said earlier. Formatting the drive is done under the Shield TV settings menu, then storage and reset. Choose your drive and you'll have the option to adopt it as internal storage. Be warned it WILL WIPE the drive clean, so you'll need to copy all the stuff back across from your PC setup. Honestly long term it's the better configuration, you'll then be able to copy the rom path from my .ini file.

I've enabled the "hidden" developer options too, there's an option to force any app to "external storage". I do go into the settings>apps section and move some apps to the shared internal storage. Stuff like Kodi/SPMC can use up the internal storage fast with their libraries, I do keep emulators and small apps on the internal storage though. 

I wish you all the best with it, you know where to find us if you have any more questions :)

If I format the drive to internal storage will it allow me to plug back into my PC and edited .ini files?

Link to comment
Share on other sites

Archived

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


×
×
  • Create New...