How To Use NvidiaShield Stream to play Ps1 Games on AFTV with bluetooth controller - Fire TV Themes and Apps

This will only work if you have a NVidia compatible card and the NVidia GeForce Exp App. on PC This guide will also show you how to make the quality of the games excellent.
First get newest copy of PCSXR
Download the Natural Vision Shader plugin
Download Pete's OpenGL2 PSX GPU Version 2.9
Download the newest Pokopom XInput Pad Plugin
Unzip PCSXR to a place on your PC where u intend to keep it to use , do not use it from the desktop just find a place my docs etc..
Unzip the Natural Shader zip and place the Natural folder into the directory of PCSXR
Unzip the OpenGL2 PSX GPU Version 2.9 and place the contents into the plugins folder in PCSXR
Open PCSXR and go to configuration, then to plugins&bios
Under graphics use the drop down to select Petes OpenGl2 driver 2.9,
Under that select configure heres where you will tweak the settings to have the best effects
Click the drop down under Full screen Filters and select ARB program(gpuPeteOGL2.vp/fp) Then
click the browse button directly to the right of that drop down and browse to where you placed the Natural folder and select it.
Click ok to save these options , back at the plugins and bios screen under graphics you will see
first controller use the drop down to select Pokopom Xinput Pad Plugin click ok to save options for
now.
Open the NVidia GeForce exp and go to Preference then on the left side select SHIELD make sure
there is a check mark in the box where it says Allow this PC to stream to SHIELD devices then on the
right click the + sign and browse to the folder where u have PCSXR and select the PCSX exe and add it
to your list of shield games.
On fire tv install the moonlight apk I got this from the amazon app store on my kindle then transferred to the fire tv
Open the moonlight app on the fire tv it will scan and should find your PC select your PC and you will
see a list of games, select PCSX and run it, at this point it should pop up the NVidia exp window on
your PC this is where we will configure the controller. Get Your Bluetooth controller amazon or
otherwise and hop over to Your PC making sure it is in range with your amazon Fire tv .
On PCSXR select configuration plugins and bios, then under First controller select configure and
configure Your controller as you would if it was connected yes this part has to be done on the PC but
once its configured its saved, after that load Your game and in a few seconds it should be on Your tv
screen in full screen nice quality and have a wireless controller to use with it.
EDIT-- My son informs me that the sound on some of his games is not that great, this plugin spupeopsdsound109 from Petes plugin site corrects that, just place it into the plugins folder of Psxcr and choose it from the plugins and bios config
I have my fire tv hard wired to my net but I tested doing this with my wireless and a Bluetooth
controller and I had no controller or game lag whatsoever
This method also works with PcSX2 for ps2 games to stream to amazon ftv but all you have to do is
add the PCSX2 exe to the NVidia shield games list and configure controller all necessary plugins are
already set up in the newest version
screenshots at bottom are of the plugins and bios section and my settings for op quality i would provide links to the programs used here but google can also do that

Related

Emulators

Has anyone setup snesx emulator yet? I can get it side loaded but I'm trying to connect it to xbmc with advanced launcher or the rom loader without luck so far.
Yes i have run snes emulator
just push roms with ADB.
i have a video on youtube of it running.
I got retroarch working. I used the arm7 v1.0.0.2-r34. The Amazon Fire game controller did not work with it but it worked great with the XboX 360 controller. Retorarch detect the amazon game remote and you can use the D pad but the buttons don't work. I got it directly from libretro.com
I put my roms on my google drive account and linked my google drive to es file explorer cloud and moved them to the fire tv that way.
Hmmm I'm trying to avoid copying the files to the firetv, not a lot of space so was hoping to do it within xbmc so it can access the files over the network.
probably a long shot but has anyone tried the dolphin emulator on this?
tennisbgc said:
probably a long shot but has anyone tried the dolphin emulator on this?
Click to expand...
Click to collapse
I tried dolphin emulator but it forcequit immediately. I can upload the logcat if you're interested.
also you can use ES file explorer to associate the emulators with the rom file types, and browse to a network share and run the roms from there. this worked with emulators with roms below a certain threshold size (N64 largest that worked) but the Wii rom and dolphin wouldn't work
Loading ROMs ?????
DeVSS said:
I got retroarch working. I used the arm7 v1.0.0.2-r34. The Amazon Fire game controller did not work with it but it worked great with the XboX 360 controller. Retorarch detect the amazon game remote and you can use the D pad but the buttons don't work. I got it directly from libretro.com
I put my roms on my google drive account and linked my google drive to es file explorer cloud and moved them to the fire tv that way.
Click to expand...
Click to collapse
Can you explain more what you did here with the google drive? I have NESoid and SuperGNES and MAME4droid all loaded, and they launch... But I have not figured out how to copy the ROMS onto the Fire TV.
dot19408 said:
Can you explain more what you did here with the google drive? I have NESoid and SuperGNES and MAME4droid all loaded, and they launch... But I have not figured out how to copy the ROMS onto the Fire TV.
Click to expand...
Click to collapse
If you have ROMs on a network share drive on you LAN you should be able to use ES File Explorer to copy them. Or - how about dropbox?
dot19408 said:
Can you explain more what you did here with the google drive? I have NESoid and SuperGNES and MAME4droid all loaded, and they launch... But I have not figured out how to copy the ROMS onto the Fire TV.
Click to expand...
Click to collapse
With the limited space on the firetv you don't want to copy the roms to the device until they add the ability to use the USB port for extending the storage.
PHP:
dot19408 said:
Can you explain more what you did here with the google drive? I have NESoid and SuperGNES and MAME4droid all loaded, and they launch... But I have not figured out how to copy the ROMS onto the Fire TV.
Click to expand...
Click to collapse
As MrMichaelJames says space is limited, but if you aren't copying more than a couple of GBs worth then you should be fine. That's what I've done for now. As to how to get ROMs to the Fire TV, you can use push via ADB, but that is tedious IMO. I just side loaded an FTP server and fire that up when I want to add or remove files. Then you can connect from your PC with an FTP client and just drag and drop files.
dot19408 said:
Can you explain more what you did here with the google drive? I have NESoid and SuperGNES and MAME4droid all loaded, and they launch... But I have not figured out how to copy the ROMS onto the Fire TV.
Click to expand...
Click to collapse
In ES File Explorer under like network you will see a cloud option. Choose that and tell it to add your google drive. I put the apps on my google drive account and then they show up in ES File Explorer so i can transfer them to the Fire TV.
Vidikron said:
PHP:
As MrMichaelJames says space is limited, but if you aren't copying more than a couple of GBs worth then you should be fine. That's what I've done for now. As to how to get ROMs to the Fire TV, you can use push via ADB, but that is tedious IMO. I just side loaded an FTP server and fire that up when I want to add or remove files. Then you can connect from your PC with an FTP client and just drag and drop files.
Click to expand...
Click to collapse
OOOOOooooo Thanks!
I just want to get my Old School on with some Mario Bros, Donkey Kong, and PacMan. A few MB at most.
<edit>
What FTP server are you running?
dot19408 said:
OOOOOooooo Thanks!
I just want to get my Old School on with some Mario Bros, Donkey Kong, and PacMan. A few MB at most.
<edit>
What FTP server are you running?
Click to expand...
Click to collapse
This one here:
https://play.google.com/store/apps/details?id=com.rapfox.ftpsvr
Nothing fancy, but it works well. I tried a some others, but many wouldn't recognize the Ethernet connection and kept looking for a cell/wifi connection. And in case you do not know already, you can aquire the APK for any free app on Google Play using this website:
http://apps.evozi.com/apk-downloader/
Just enter the package name, in this case "com.rapfox.ftpsvr", and then click generate download link.
Reicast works, but for some reason, it will not start any game, although they are listed.
Snes9x works great, unless image effects are selected.
ppsspp works. Most 3d games are not playable (Tekken 6, GT), but some are (Patapon 3, Ridge Racer 2).
SuperN64 works, but framerate is not rock stable.
dot19408 said:
OOOOOooooo Thanks!
I just want to get my Old School on with some Mario Bros, Donkey Kong, and PacMan. A few MB at most.
<edit>
What FTP server are you running?
Click to expand...
Click to collapse
I got Nostalgia.NES (https://play.google.com/store/apps/details?id=com.nostalgiaemulators.neslite) working great!
I'm using the Nyko Playpad Pro and initially, couldnt get buttons working as I wanted with the default input, I then configured the PS3 input, remapped some keys and BOOM!
Old skool SMB, Donkey Kong, Dig Dug, Galaga etc..
They claim that Wifi control may work (using your phone as a controller for multiplayer) but have yet to try it!
Emulator Parameters
I have RetroArch, and all my roms installed on my media server (Windows 7), but have not been able to get it to launch successfully on my FireTV.
So far I have been attempting to use ROM Collection Browser (RCB) to manage and launch my roms, but have reached a point where I am now stuck.
If I use the autoconfig setup in RBC it defaults my application path to /usr/bin/retroarch. As you might guess, RetroArch is not installed there.
It currently is at smb://XXX.XXX.X.X/EMU/RetroArch (where XXX is my IP address). I am able to set the path to the exe file, but the arguments
for the parameters are killing me.
In the documentation for RetroArch, it says the arguments should read:
-f -L /usr/lib/liberto/core_library "%rom" (where core_library is the approriate value for the system to be emulated)
So I tried :
-f -L /smb://XXX.XXX.X.X/EMU/ROMS "%ROM%" in order to point it towards my rom directory. Needless to say, this didn't work, and I really have no
idea what I am doing when it comes to arguments.
If someone could help square me away on setting the arguents to have RCB launch RetroArch from a remote location and have it load roms correctly,
you would be my hero. I have tried searching, but most of the help I find is directed at either running RetroArch directly from Windows, or through
Android, which I know the FTV is, but a very limited version of it.
firewire9979 said:
I have RetroArch, and all my roms installed on my media server (Windows 7), but have not been able to get it to launch successfully on my FireTV.
So far I have been attempting to use ROM Collection Browser (RCB) to manage and launch my roms, but have reached a point where I am now stuck.
If I use the autoconfig setup in RBC it defaults my application path to /usr/bin/retroarch. As you might guess, RetroArch is not installed there.
It currently is at smb://XXX.XXX.X.X/EMU/RetroArch (where XXX is my IP address). I am able to set the path to the exe file, but the arguments
for the parameters are killing me.
In the documentation for RetroArch, it says the arguments should read:
-f -L /usr/lib/liberto/core_library "%rom" (where core_library is the approriate value for the system to be emulated)
So I tried :
-f -L /smb://XXX.XXX.X.X/EMU/ROMS "%ROM%" in order to point it towards my rom directory. Needless to say, this didn't work, and I really have no
idea what I am doing when it comes to arguments.
If someone could help square me away on setting the arguents to have RCB launch RetroArch from a remote location and have it load roms correctly,
you would be my hero. I have tried searching, but most of the help I find is directed at either running RetroArch directly from Windows, or through
Android, which I know the FTV is, but a very limited version of it.
Click to expand...
Click to collapse
Unfortunately dude, i've tried this many times and it doesnt work because the firetv cant launch files on LAN even though RCB is fully able to find the files. The furthest i've gotten was being able to import the roms and scrape the artwork but then after that you get a message saying that the fire tv cant launch the rom because it can't see the path
the only way it could is if somehow firetv got modded to mount network drives. otherwise your either going to have to go 1 of 2 routes
1) if your firetv is rooted, put the roms on a flashdrive and mount it onto the firetv - but doing that means u have to plug out the controller
2) ADB Push the ROMs or use cloud storage to download the ROMs to local storage
3) Use an addon to download the rom+scrape directly to the device, either advanced launcher or freeroms downloader
with that being said, if someone somehow figured out a way to mount network drives - this would be some nice information to share
EDIT: I suppose this could work as well https://play.google.com/store/apps/details?id=lysesoft.andsmb&hl=en
I've found that all the .emu emulators work the best for the systems they're made for.
Snes9x ex is the same dev
The dev for fpse is sending me a test version to get triggers on the 360 working
Vylle said:
Unfortunately dude, i've tried this many times and it doesnt work because the firetv cant launch files on LAN even though RCB is fully able to find the files. The furthest i've gotten was being able to import the roms and scrape the artwork but then after that you get a message saying that the fire tv cant launch the rom because it can't see the path
the only way it could is if somehow firetv got modded to mount network drives. otherwise your either going to have to go 1 of 2 routes
1) if your firetv is rooted, put the roms on a flashdrive and mount it onto the firetv - but doing that means u have to plug out the controller
Click to expand...
Click to collapse
I suppose if I went this route, I could install RetroArch directly to the FTV and hopefully avoid all these configuration issues. Do you know if sideloading RA for Android would work in this case, as it seems to be the easiest and best soultion. Plus I would gain an addition 64GB of storage from my thumb drive on the back, which would be awesome. Then I could keep all those games the I keep downloading, and move the XBMC thumbs to a remote location, freeing up additional space.
firewire9979 said:
I suppose if I went this route, I could install RetroArch directly to the FTV and hopefully avoid all these configuration issues. Do you know if sideloading RA for Android would work in this case, as it seems to be the easiest and best soultion. Plus I would gain an addition 64GB of storage from my thumb drive on the back, which would be awesome. Then I could keep all those games the I keep downloading, and move the XBMC thumbs to a remote location, freeing up additional space.
Click to expand...
Click to collapse
it would work for sure..
only reason why i havent done this is because it would sacrifice the use of a bluetooth keyboard/mouse (unless there was one that could natively pair with the firetv without needing a dongle)

Tutorial: How to Stream PS4, Xbox1, PS3 & Xbox 360 to all Shield Devices

PlayStation 4 (tested By ME)
1- sideload the Modified "PS4 Remote Play" apk from the XDA link
2- better to download the (Invisible touch buttons) one.
3- follow the instructions in the forum.
Notes for Nvidia Shield Android TV:
a- install any web browser before install PS4 Remote play.
b- for best Gamepad controlling USE DS4 controller via USB.
c- if you use Nvidia controller you should use a mouse also to use Touchpad & PS button.
Notes for Nvidia Shield Portable & Tablet:
a- deactivate Virtual Mouse option to use the RT stick Properly.
b- for better controlling Use DS4 controller via OTG cable.
other Note:
a- DS4 controller can't be connected via Native Bluetooth (some other mobile phone can)??
Xbox One (not tested yet):
1st Streaming to PC
1- Most Have Windows 10 first.
2- open Xbox app from you PC and Add your XBOX ONE devices. (most be at the same Network as your PC).
https://www.youtube.com/watch?v=C7acoGE1fMw
2nd Steam from PC TO Shield
1- add the Xbox App to your GeForce Experience
2- Stream Xbox App and use the mouse to choose Streaming option in XBOX app
Controller support Problem
# Xbox App accept only Direct Input Controller Not X-input
# shield only add X-input controlling not Direct input
How to Solve the Problem:
1- By using CronusMax Or Titan one hardware (not tested But some users said it works).
2- convert X-input controlling to direct input e.g. Vjoy (Not tested)
PlayStation 3 (tested)
Requirements:
1- NVidia Shield
2- PS3
3- GTX PC GameStream Support with USB 3
4- Avermedia Extremecap U3 (or other live Capture Card)
5- CRONUSMAX (titanone is supported)
Steps:
A- Connect PS3 to PC through Avermedia Extremecap U3:
1- download the last driver for Avermedia Extremecap U3 form there website.
2- install the driver.
3- follow the steps in the following Video.
http://youtu.be/loBIq8UNbA0
B- Connect the PS3 Controller with PC through CRONUSMAX:
http://first2three.com/upload/a_1388616358_knowing.png
1- download and install CRONUSMAX driver form there WebSite.
2- Put the PS3 controller through USB in the Port No. 1 (see above Pic).
3- connect the PC with CRONUSMAX through USB in Port No. 5.
4- Connect CRONUSMAX with PS3 (No. 2 Output)
C- Play PS3 Now:
1- Download consoleXstream form the following link: consoleXstream v0.16 (should Run as Administrator)
2- Extract it any ware
3- Open GeForce Experience and add a File called "consoleXstream.exe"
4- Open NVIDIA SHIELD Hub in your NVIDIA SHIELD and play the New Added File
5- first time play you may have to change the setting by pressing ESC and modify the setting the fit your needs.
enjoy......
NOTES:
1- the software program I use is: consoleXstream (Great Application from Nefylem)
2- this is a the simples way I used to play PS3
3- I think it can be used for other consoles
4- still no PS button map
Xbox 360 (tested)
The Same as PS3 But
1- use HDMI better
2- Use Xbox 360 "WIRED" controller with Cronusmax (wireless controller will not work)
Wii U (not tested)
Streaming:
using Capture Card e.g. Avermedia Extremecap U3 (same as PS3)
Controlling
1-No walkthrough for Now (waiting for Titan ONE to add Wii U support)
2-There is an interesting YouTube related to this issue
https://www.youtube.com/watch?v=9EYTxAtUMLo
Thanks
ergh... XBox One to PC streaming is pretty laggy as it is. How does it go with the additional step?
BETTER to Use LAN connection For your Console, PC and Shield
using 5 GHz wireless connection is the acceptable minimal requirement for best performance.
using 2.4 GHz wireless connection is BAD (at least for ME)
Why do you use the composite on the ps3 instead of the hdmi?
Anyone ever get this to work? I am trying to do it, but cannot figure out how to get the cronusmax to work... I got the capture card working... also consoleXstream doesn't seem to work on windows 10.

Half-Life 2, and most SHIELD games work on Kindle Fire HDX

Hello. I have ran Half-Life 2 on my Kindle Fire HDX 7". It is described here how to run it.
You'll need a wireless controller. I used my PS3 controller.
Install the NEWEST GLTools (from XDA).
Select the second option when you open the app and install.
Find the app.
Use theses settings below. (MAKE SURE YOU CHECK THE OPTION THAT SAYS TO ALLOW CUSTOMIZATION!!!)
Settings:
Use fake GPU info
Use fake CPU info
Template: Tegra 4 (SHIELD)
Simple mapbuffer emulation
Software VBO emulation
Use packed stencil buffer
Loading does take awhile, please be patient.
If theses don't work, try playing around in the settings.
Click to expand...
Click to collapse
If you install Moonlight from Amazon store it also works with 20-25ms latency (using Nvidia game stream) if you have a compatible card.
Names chad, want to play half life on my kindle, everything I've tried so long for ended up.not being real,so how do you do it

Adding custom GameStream games to the homescreen

Anyone have any insight on how to have custom games added to the android tv home screen under the 'games' section along with the officially supported ones? I looked through some of the nvidia files and made some progress, but haven't been able to achieve this yet.
For example, there is an xml file under appdata/local/nvidia/nvbackend called journalBS.main.xml that lists all the games that appear under the main games page when opening the Geforce Experience app on the pc. As we already know, not all games that appear here support gamestream, and as such these games do not appear on the shield tv. However, there is also this tag inside each game's entry in journalBS.main.xml:
<IsStreamingSupported Type="2">0</IsStreamingSupported>
Setting this tag to 1, like so: <IsStreamingSupported Type="2">1</IsStreamingSupported>, will allow the game to appear on the Shield TV. Launching the game will also generate an entry under the games section on the android tv homescreen.
As an example, Civilization VI, when installed on the pc appears in the geforce experience app on the pc, but not on the shield, because it doesn't support gamestream. Changing the above tag will make it appear on the shield, and also on the homescreen once it's been launched for the first time.
There is also a tag called "StreamingCommandLine" that allows you to change what the entry will launch when launching from the shield. On top of this, there is a folder called StreamingAssetsData in NvBackend that I believe is responsible for displaying portrait boxart images only. These are the images that appear when you open "Nvidia Games>GameStream" on the shield.
I have yet to find out where the landscape boxarts come from. These are images that appear when you open Nvidia Games and see a list of recently played titles. It's probably worth noting that when you launch custom added games from the shield it will display the same image both on the Nvidia Games home page (albeit a cropped version) as well as in Nvidia Games>GameStrean. Games that appear on the main page of Geforce Experience app on the pc, however, have different images for these two locations, one landscape and one portrait. I believe that the shield uses the landscape image to generate the thumbnail for the app on the android tv home screen.
Another thing I noticed is that the shield handles custom added games in an entirely different location under appdata/local/Nvidia Corperation/Shield Apps. Here you will find all of your custom added games as shortcuts, as well as another StreamingAssets folder that houses the boxarts.
Personally, I see one way of having custom added games appear on the android tv homescreen. One is to figure out a way to add new entries in appdata/local/nvidia/nvbackend/journalBS.main.xml. From there we can change the "StreamingCommandLine" and have it launch whatever game (or command) we want. Messing with the data inside the StreamingAssets folder should allow us to set the portrait boxart. However I don't yet know how we could set the landscape image that would appear on the android tv homescreen, since I haven't located these files. One possibility is this: the shield generates an actual android app for each of the gamestream entries on the android tv homescreen. Opening the apk to one of these entries will show a banner.jpg image in the res/mipmap-xhdpi-v4/ folder. Swapping this image out and reinstalling the apk over the old one should change the banner.
Now the roadblock: I tried duplicating an entry inside journalBS.main.xml and changing its Id tag so that it didn't conflict with the orignal entry I copied, and it had no effect. It did not add a new entry on the geforce experience app on the pc, nor did it add an entry under Nvidia Games>GameStream on the shield tv. This leads me to believe that journalBS.main.xml is not responsible for generating these entries, yet does have the ability to change how these entries are handled by the shield tv (such as changing "IsStreamable" and "StreamingCommandLine")
Annnnd that's basically as far as I've gotten. I feel fairly confident that one we figure out how to have new entries appear in the geforce experience app on the pc, it will only be a matter of setting its IsStreamable tag to 1 and setting StreamingCommandLine to launch your app of choice, in order to have it appear on the android tv homescreen.
And Sorry for the wall of text. I've never been good at explaining things briefly haha. Hope you guys find it comprehensible and also helpful. I would really really love to have this issue solved.

Toshiba 50" fire TV edition?

Is there a thread for it?
I use downloader to try and get an apk, but to install, I get a phone screen style popup and option to install or cancel at bottom right, but it acts like a touch screen mouse doesn't move around on screen.
Toshiba 50" fire TV edition?
jpwhre said:
Is there a thread for it?
I use downloader to try and get an apk, but to install, I get a phone screen style popup and option to install or cancel at bottom right, but it acts like a touch screen mouse doesn't move around on screen.
Click to expand...
Click to collapse
The last time I did this with a Fire TV, I had to install an app called downloader. It’s in the store. Maybe try that?
My only other suggestion is if they have a remote with a keyboard or a touchpad, that might help you out.
You can also try using the firetv app from a smartphone or tablet.
Simple
Devices & Software -> Install unknown apps - allow
Download X-plore or ES and click permission "allow" to write in storage
Ideal is to have local NAS where you can store all fav apps, but both file managers will give you wifi file transfer in case you want to use your PC.
I guess thats it
Enjoy

Categories

Resources