Hey guys,
I've been trying to find the best way to put my games collection on my fire TV and so far all of them dont work well.
I even tried to use XBMC with the config information here: http://forum.xbmc.org/showthread.php?tid=183527
No need to make any changes to the Rom Collection Browser since its been updated recently.
Rom Collection Browser(XBMC): Works but doesn't resolve misnamed files well at all. Gameboy Advance and PSX games collection buttons do nothing. Cant use because all images and videos are stored onto local drive maxing out the box space. I even made a Advancedsettings.xml file to move the cached items from xbmc to the usb drive and it doesnt allow my xbmc to run.
Advanced Launcher(XBMC): Requires much more configuration than Rom Browser. I keep getting a launcher.xml error when it tries to write to the plugin folder so it doesnt save any roms or changes.
Gamesome: Works, fantastic file identification but you have to input 100 games at a time or it will crash on new file scans. Also no way to remove previously scanned items that have moved or been deleted.
Any Input or ideas anyone?
If you have the choice to delete games through the Gamesome app,do so to properly remove them from the list.
If you have lingering game names,you will have to clear the data of the app in order to remove them,but will have to customize all of your settings again if you do clear the data.
retroben said:
If you have the choice to delete games through the Gamesome app,do so to properly remove them from the list.
If you have lingering game names,you will have to clear the data of the app in order to remove them,but will have to customize all of your settings again if you do clear the data.
Click to expand...
Click to collapse
I figured that and thats a deal breaker because im not trying to redo my 23,000 nes roms 100 at a time again. and i have a collection of everything.
Are those from something "good" at a "paradise" for the animal known as "emu"?
retroben said:
Are those from something "good" at a "paradise" for the animal known as "emu"?
Click to expand...
Click to collapse
Lol yes
Here is an awesome place I once forgot the name of,but eventually found once again.
It has unlicensed and pirated nes game dumps for nes.
I wish that the large compilation pack was still available so you would only have to download one file.
cah4e3.shedevr.org.ru/
There's things like Zelda SNES port for NES,Toy Story partially ported from Genesis,and Pokemon Diamond 2 on NES.
It says FAMI Dumping Project,but they are in .nes format for easy playback.
Just use retroarch's FCEUmm core to play them all,as some are using difficult mappers.
Surprisingly,it is still ongoing with new dumps since the last one was June 21st this year.
HAVE FUN!
Related
vNESLight 1.0 is now live, bringing a redesigned GUI, new controls, improved save states and much more. It has also been split up into a fully functional ad-supported free version and a paid version (vNESLight Pro) without ads. Unfortunately that means the xap file will no longer be available for sideloading. Both versions should be up in all of the marketplace regions by the end of the week.
vNESLight (free): http://www.windowsphone.com/s?appid=3d8e51b8-1884-4aa7-bb2c-2eda47745a27
vNESLight Pro (paid): http://windowsphone.com/s?appid=11ff7758-04ea-42d9-b012-55f90de82b10
Version 1.0 features - 1-April-2012
- Completely new and improved controls + portrait support
- SkyDrive integration
- Fully featured jump list for all your games
- Fast and fluent multiple save states system (swipe to change slot)
- Backup and restore your save states via SkyDrive
- Pin any game to the start screen
- Auto detects the best settings for your device
- Experimental Hardware Keyboard support
- The demo ROMs of Battle Kid 2 and Super Bat Puncher are included
Method 1 for adding games: (SkyDrive)
1) Get ROMs, don't ask me where. (use GoodNES branded ROMs if u have issues with invalid files)
(Optional) zip, or rar all your ROM files to more easily add a batch of games at once.
2) Login to https://skydrive.live.com/, you can use any Live account u like xbox, hotmail etc.
3) Upload said zip/rar file or nes games to SkyDrive.
4) Hit the + icon inside vNESLight, hit sign in to SkyDrive and navigate to your zip/rar or nes file then just tap on it to add the game(s).
Method 2: (via webserver, or direct link from dropbox)
1) Upload the files to your webserver (or dropbox)
2) Hit the + icon inside vNESLight and enter the full link into the Url box and hit add. Support for zip, rar and nes files.
As always thanks for all the feedback and testing done.
@nuduaa for updates on twitter.
this is awesome if the performance doesn drop in the phone. Support!
ubeyou said:
this is awesome if the performance doesn drop in the phone. Support!
Click to expand...
Click to collapse
Yeah that's what I'm most worried about as well, wish dev's had Mango already so I could do performance profiling on the phone, but at least it's possible on the emulator.
Nudua said:
Yeah that's what I'm most worried about as well, wish dev's had Mango already so I could do performance profiling on the phone, but at least it's possible on the emulator.
Click to expand...
Click to collapse
Looks like you're prayers were answered as dev's got it today apparently.
Aye still waiting for the invite e-mail for the Mango rom update, but I've already installed the new tools.
Currently pushing about 20-25 fps without sound atm, it's abit lower with sound.
Will be great to actually do some profiling on real hardware.
Did you receive your mango invite? I'm running the official Mango beta on my Focus.
ryotgz said:
Did you receive your mango invite? I'm running the official Mango beta on my Focus.
Click to expand...
Click to collapse
Yeah, actually more or less done with the beta version for Mango already, you can seamlessly switch back and forth between the game thanks to the new multitasking.
I'm just trying to figure out how I'm gonna do the UI for the Nodo version.
As for the age old question on how to add roms to the app;
What I've come up with so far is, first you add all your rom files to a zip file called "nesgames.zip" then you open the xap file of the emulator in winzip (or another zip manager).
Finally you can just drag the "nesgames.zip" file into winzip to replace the standard "nesgames.zip" file and voila all your roms are added easily.
Nudua said:
Yeah, actually more or less done with the beta version for Mango already, you can seamlessly switch back and forth between the game thanks to the new multitasking.
I'm just trying to figure out how I'm gonna do the UI for the Nodo version.
As for the age old question on how to add roms to the app;
What I've come up with so far is, first you add all your rom files to a zip file called "nesgames.zip" then you open the xap file of the emulator in winzip (or another zip manager).
Finally you can just drag the "nesgames.zip" file into winzip to replace the standard "nesgames.zip" file and voila all your roms are added easily.
Click to expand...
Click to collapse
Do you get any better performance on Mango compared to Nodo? If you need a tester, I can help out.
ryotgz said:
Do you get any better performance on Mango compared to Nodo? If you need a tester, I can help out.
Click to expand...
Click to collapse
Sadly it didn't really, but it's helped a great deal by beeing able to performance test on a actual device.
I'll get the Mango beta version up in a couple of hours, just need clean up a couple of things.
Ok, just wanted to bump the thread to let u guys know that the beta version for Mango is out:
http://nudua.net/files/vneslightbeta1.xap
Check out the first post for more details (Update #2).
Awesome. Going to download and try it out.
Very nice for the first beta. I'm getting about 26-30 FPS on the games I've tried so far on my Focus running Mango beta 2.
Pros:
I like the way you add games to the XAP.
Multi-tasks
Pretty fast
Cons:
Controls
If you reopen the app (via icon) while its running, it relaunches it from the start. I remember seeing a command that you can add that will make it open like it does from the multitask window.
One thing to note. I saw a post about mango got rid of the 30 FPS limit by adding a new line in the program. But I can't remember if it was just for XNA games or if it included silverlight. Not sure if this would help your or not.
Very good work so far!
Yeah the controls are extremly basic, will definitely make them work a lot better.
Gonna check into resuming the app while it's still running, sounds like a much better way.
Tried getting rid of the 30fps limit, but the problem lies with the cpu, can't run the logic fast enough.
Cheers for the feedback
I submitted this to WMPU and they have an article about it. Hopefully this will get ya some more feedback.
I've been messing with the emulator more and it runs much better than the other NES emulator.
ryotgz said:
I submitted this to WMPU and they have an article about it. Hopefully this will get ya some more feedback.
I've been messing with the emulator more and it runs much better than the other NES emulator.
Click to expand...
Click to collapse
Cool cool, yeah I originally checked out that sharpnes based emulator myself, but getting something like that up to par would be a lot of work, considering the original project is so incomplete.
I'm currently checking out various ways to speed up the code even more.
I got my trophy unlocked pretty much just for this... Do you have a list of games tha run fine or is there issues with some games ?
DavidinCT said:
I got my trophy unlocked pretty much just for this... Do you have a list of games tha run fine or is there issues with some games ?
Click to expand...
Click to collapse
Since this is a port of mature emulator called VirtualNES, most of the mappers (MMC's) needed to play are already done, so most games should work just fine.
The only problem game I've seen so far has been with Kid Dracula, but it's pretty easy to modifiy any single mapper.
But keep in mind, this is still a very early beta.
DavidinCT said:
I got my trophy unlocked pretty much just for this... Do you have a list of games tha run fine or is there issues with some games ?
Click to expand...
Click to collapse
Most of the games I've tried run fine. Maniac Mansion doesn't display properly in some parts, but I've seen the issue in many emulators.
I see the controls on the first page, I don't have a QWERTY keyboard on mine, is there on-screen controls for this ?
Also for adding/removing games, why don't you look into the USBdriver option ( HERE ). There is addon (works with Nodo and mango) where you can use your WP7 device as a USB drive (same folders as music and pictures), you can create a NESROMS folder in there and anyone could manually add or remove games with out re-deplying the app, just by connecting with USB and closing Zune.
Please hit thanks if this helped !
DavidinCT said:
I see the controls on the first page, I don't have a QWERTY keyboard on mine, is there on-screen controls for this ?
Also for adding/removing games, why don't you look into the USBdriver option ( HERE ). There is addon (works with Nodo and mango) where you can use your WP7 device as a USB drive (same folders as music and pictures), you can create a NESROMS folder in there and anyone could manually add or remove games with out re-deplying the app, just by connecting with USB and closing Zune.
Please hit thanks if this helped !
Click to expand...
Click to collapse
The controls in the emulator are touch only, as for the controls mentioned in the post at the top are for the Silverlight 4 version, I'll clean up the original post so there's no confusion.
USBdriver looks pretty interesting, but I really don't want to complicate things.
And there's no reason why you can't add your ~50 most favorite NES games from the get go.
Hi all,
I was wondering if any android app existed that aggregated information on game roms.
I had in mind something like the XBMC library experience whereby you can scroll through a catalogue of films which each have their poster/dvd cover, a snippet of information and their IMDB ratings (etc). There is even a plugin for XBMC that does this for games.
The reason I am interested is because I find the current method through snesoid/n64oid disappointing. My current workaround has been to use the shortcut functionality of the aforementioned and link directly to a ROM and replace its icon with that of the game box art.
On a related note - is there any way to manually add shortcuts to games into the Xperia Play app? This would go quite far to providing what I was after.
Many thanks in advance for any information.
EDIT: I should say for clarity that I am looking for something that will then launch the applications, not just list them.
Jonnyapps said:
Hi all,
I was wondering if any android app existed that aggregated information on game roms.
I had in mind something like the XBMC library experience whereby you can scroll through a catalogue of films which each have their poster/dvd cover, a snippet of information and their IMDB ratings (etc). There is even a plugin for XBMC that does this for games.
The reason I am interested is because I find the current method through snesoid/n64oid disappointing. My current workaround has been to use the shortcut functionality of the aforementioned and link directly to a ROM and replace its icon with that of the game box art.
On a related note - is there any way to manually add shortcuts to games into the Xperia Play app? This would go quite far to providing what I was after.
Many thanks in advance for any information.
EDIT: I should say for clarity that I am looking for something that will then launch the applications, not just list them.
Click to expand...
Click to collapse
I think you are looking for something that doeasn't exist. It would need advance development. From my understanding you want to implement a feature into the PS stock app that loads games to load games that are meant to load via emulators. Wouldn't that mean the Playstation app would ahve to be an emulator? lol Try describing what you really mean maybe some dev can do something for you
Hope this helps
arian009 said:
I think you are looking for something that doeasn't exist. It would need advance development. From my understanding you want to implement a feature into the PS stock app that loads games to load games that are meant to load via emulators. Wouldn't that mean the Playstation app would ahve to be an emulator? lol Try describing what you really mean maybe some dev can do something for you
Hope this helps
Click to expand...
Click to collapse
that's not what he is saying. he wants a app which can list the roms he has and then get data for them from various online databases and scrapers and then launch it with the installed emulator
so his emulator roms and possibly games are in a sort of catalogue.
atleast that's what I think he meant.
Sent from my R800i using Tapatalk 2
fma965 said:
that's not what he is saying. he wants a app which can list the roms he has and then get data for them from various online databases and scrapers and then launch it with the installed emulator
so his emulator roms and possibly games are in a sort of catalogue.
atleast that's what I think he meant.
Sent from my R800i using Tapatalk 2
Click to expand...
Click to collapse
Yes. This is what I am after. I have just found something called 'Launch Me' on the Play Store which, whilst having terrible reviews, says it does at least some of what I am after.
The problem I've had in hunting these things out is that 'Android ROM launcher' tends to turn up google results for Android roms and launchers
I shall cough up the £2 and try this app.
I've been running XBMC on my FireTV for a while now and I have noticed that it keeps growing in size. With only an 8GB hard drive - most of which is taken up by apps - there isn't an easy way to get rid of the old thrumnails and such that are starting to make XBMC balloon up over 2GB.
Does anyone know of a good way to prune XBMC back down to a reasonable size? An app recommendation would be best - but detailed instructions would work. I'm kinda new to FTV and really haven't edited anything - just sideloaded a few things. Thanks in advance.
Search feature and ye shall find, young grasshopper
Moving the thumbnails to SD doesn't actually address the OP's problem...jut shifts it to SD
I would assume deleting the thumbnails folder together with Textures*.db should take care of the folder size. Your XBMC will run slower after the reboot as the images will have to be cached again as needed.
I have seen Python scripts to regenerate the thumbnails faster based in installed add-ons, but I don't know how to install Python on AFTV.
You need to save the Thumbnails on some external device. You can store them on a mounted flash drive or network location if you want. Unless you do that, eventually your internal memory is going to fill up.
I use a program add-on called Thumbnails Cleaner Version 1.1.3 by Max (m4x1m) Headroom, just search for repository.m4x1m.zip on google and you will find the repo in the first links. its very easy to use and can greatly reduce you thumbnails folder
I use fusion maintenance add on to do the cleaning.
Hello guys, I have some questions about data generating and mainly modifying Google Play billing information, hope I can find answers here...
1. Each time I open Titanium Backup or Google Play has some update on apps, my external SD Card will generate 2 folders which are "data\com.keramidas.TitaniumBackup" and "Android\data", the second one will have some system apps folders inside suck as "com.android.gallery3d" and "com.google.android.apps.maps". I rooted my G3 and use ES file explorer to manage my files. But I didn't experience such issues in my previous Galaxy Note, which means those apps or system won't generate any app data on external SD Card. Most importantly those app folders (13+ folders) are empty and all 0.00 KB!
It is somehow annoying and I can't ignore it so each time I access my external SD card I will have to delete them manually. I wonder what is the problem and how can I tweat the system so that it won't generate it in SD card again, internal storage folder already contained all those app data folders!
External SD Card's folder (root):
http://postimg.org/image/ny6jomg2f/
Inside the "Android\Data" Folder:
http://postimg.org/image/f1vrkopg7/
2. It's about Modded Google Play Store. If you guys know the creater of Lucky Patcher also created the modded version of Google Play Store, and I found on the internet that there are a method which almost make you buy paid apps for "free". The website is in below:
http://www.8apk.net/2015/01/modded-google-play-store-download-install-chelpus.html
I wonder if this method is true... If it is then I think it would be chaos and Google will surely patch it... Because it makes you really get paid apps for free, imagine you paid for the app, save it and refund to take back the money, while you didn't really return the "product" you bought... That would be awesome if it can be done but I don't have the time to try all that... Is there anyone who are currently using this trick and it works?
3. Alright recently I have been paying attention on how to crack in-app purchases... I wonder if Freedom and Lucky Patcher works on server-based online games? For example One piece Treasure Cruise and Puzzle and Dragons if you guys heard of it, they require 100 yen to buy 1 magic stone or Gems and 5 stones to play a lucky draw to get a new character. Well although I think it has a very little chance to hack or crack it, maybe the two cracking apps won't work too, but I still have some faith on it which I think it may be possible...
I wonder why it works on Candy Crush or something like that, but won't (maybe) work on the 2 games I mentioned? Aren't they are using the same mechanism in Google Play billing? (Press purchase, connect to Google Play, a Pop-up displaying what you are going to buy, press buy and enter billing information, then complete purchase.) If they are the same then why we can't crack it?
4. I found here:
http://gameguardian.net/forum/topic/6279-another-in-app-purchase-hack-method/
That by using Lucky Patcher to "Patch to Android" and tick on "Signature Verification status always True" and then tap on "Apply" then reboot, and it will change how Google Play's status, that means the cracked apps you installed will also be regonized as purchased apps in Google Play and you got it legally. I wonder if this is true and is it still working?
And by doing that signature verification, can I skip the process of using luck patcher to patch Titanium Backup every time I update it from Play Store? This is a little bit annoying actually...
That's all of my questions, sorry for the long words but I really hope to get the answers... If it can't be done then I want to know because it has been consuming my time trying to find the answers... Thanks a lot in advance, hope you all have a good day!
Sorry, but nobody is going to help you steal apps from the playstore.
We all know that we can add custom games to Geforce Experience in order to stream games to our Shields that are not officially supported by Nvidia. Last year, Nvidia added the ability to display Gamestream game shortcuts directly on our home screens. Unfortunately, for whatever reason, they did not carry this ability forward for custom games that have been added to Geforce Experience, but only to the officially supported ones. After a lot of digging around, here’s a way to circumvent this limitation. It’s important to note that this method bypasses the ‘Add Custom Games’ function in Geforce Experience, in order to have our games appear as officially supported ones. And now, a warning: this guide is long. It’s long because the process is long, but it’s also long because I’ve never been good at concisely explaining things. ¯\_(ツ)_/¯.
Now, navigate to:
Code:
\Users\YourUserName\AppData\Local\Nvidia\NvBackend\ApplicationOntology\data\
Here you will find a file called fingerprint.db. This is an XML file that contains information on all of Nvidia’s officially supported games. Inside you will find entries such as the following:
Code:
<Fingerprint name='the_witcher_3'>
<DisplayName>The Witcher 3: Wild Hunt</DisplayName>
<Version name='steam'>
<CMSID>10534111</CMSID>
<CMSVersion>1</CMSVersion>
<Distributor>Steam</Distributor>
<Files>
<File name='bin\x64\witcher3.exe' />
<File name='bin\ddi\Steam.dll' />
</Files>
<Hypersampling>0</Hypersampling>
<HypersamplingFactors>2;4</HypersamplingFactors>
<Icon>bin\x64\witcher3.exe</Icon>
<Image>bin\x64\witcher3.exe</Image>
<IsAutomatable>1</IsAutomatable>
<IsStreamingSupported>1</IsStreamingSupported>
<Launch>start steam://rungameid/292030</Launch>
<SteamAppIds>
<id>292030</id>
<id>124923</id>
</SteamAppIds>
<StreamingAutomatedLaunch>0</StreamingAutomatedLaunch>
<StreamingCaption>The Witcher 3: Wild Hunt</StreamingCaption>
<StreamingClassName>W2ViewportClass</StreamingClassName>
<StreamingCmdLine>start steam://rungameid/292030</StreamingCmdLine>
<WhisperModePopsFactor>0.588</WhisperModePopsFactor>
</Version>
</Fingerprint>
It’s fairly obvious what most of the tags inside this entry are for. The most important one, however, is the CMSID tag. This is the id number that Nvidia identifies your game with and uses to launch in GameStream. Also take note of the Files tag. In here you will find the files that Nvidia is looking for when scanning for new games.
I’ll also point out here that when you launch an officially supported GameStream game on your Shield, the shortcuts that are created on the homescreen are actual self contained apps.
The method of this guide is fairly straightforward:
1) We make an new entry in fingerprint.db with a custom CMSID, and fill out the rest of the information inside our entry to ensure that our game is detected and launched properly.
2) We extract one of the apks for the GameStream shortcut apps that are on our Shield’s homescreen, and copy this apk to our pcs.
3) We replace every instance of the old CMSID in the apk with our newly created CMSID, then recompile the apk and install it on our Shields.
Once this is done your newly installed shortcut app will launch your game as defined in the new entry you made in fingerprint.db. One thing to point out is that Geforce Experience overwrites fingerprint.db frequently (how frenquently, I don’t know.) I’ve changed this file to be read-only (via the security tab) on my system, which I hope will stop it from being overwritten. As a backup, I keep all of my custom entries in fingerprint.db backed up in a separate file, which I will simply append to the original database if the above method doesn’t work. (not sure how Window’s permission policies work.)
I’m not going to write a step-by-step guide here, but rather describe the game I’m launching and go from there. I like playing games on the WiiU emulator, Cemu, through GameStream. What I did here is create a shortcut in Steam to launch Mario Kart 8 directly in Cemu (if you have questions on how to do this, you can Google it.) I then used the option in Steam to make a desktop shortcut for this Steam shortcut, which creates a .url file that launches the game. Looking at this file’s properties shows that it runs the command: steam://rungameid/9898741384892907520. This is the command that I have GameStream launch. Note that your command will differ depending on what you are launching.
Now, here’s my entry for Mario Kart 8 in fingerprint.db:
Code:
<Fingerprint name='mario_kart_8'>
<DisplayName>Mario Kart 8</DisplayName>
<Version name='generic'>
<CMSID>500000001</CMSID>
<CMSVersion>1</CMSVersion>
<Distributor>Nintendo</Distributor>
<Icon>Mario Kart 8.url</Icon>
<Image>Mario Kart 8.url</Image>
<Launch>start steam://rungameid/9898741384892907520</Launch>
<IsAutomatable>1</IsAutomatable>
<IsStreamingSupported>1</IsStreamingSupported>
<StreamingAutomatedLaunch>1</StreamingAutomatedLaunch>
<StreamingCmdLine>start steam://rungameid/9898741384892907520</StreamingCmdLine>
<StreamingCaption>Mario Kart 8</StreamingCaption>
<StreamingClassName>W2ViewportClass</StreamingClassName>
<Files>
<File name='Mario Kart 8.url' />
</Files>
</Version>
</Fingerprint>
Adding this entry will cause GeforceExperience to add the game to GameStream as an officially supported title. However, It won’t do so right away. To get GeforceExperience to use our newly updated fingerprint.db, you can either end the correct nvcontainer.exe process in the Task Manager (there are a few) or just restart your computer. After this, scan for new titles in Geforce Experience and your new entry should be detected, and should appear on your Shield. Sometimes it takes a further restart of your PC for the game to finally appear on the Shield. It won’t, however, create a shortcut on your Shield’s homescreen. That’s the next step: making your custom apk.
I won’t explain all the different ways to extract apks from your Shield and so on. Here’s what I did:
1) Extracted the apk using Total Commander on my Shield.
2) Copied the apk to my desktop
3) Decompiled the apk using EasyApk (available on Xda-Developers)
4) Opened the AndroidManifest file and all the files in the res and smali folders in my code editor. I use Atom. Replaced all instances of the old CMSID with the new CMSID in all these files. (ctrl-f, find all, replace all.)
5) Replaced the banner and icon in the \res\mipmap-xhdpi-v4\ folder with new ones. You can also change the title of the app in strings.xml, as well as the color of the animation that is displayed when the app is launched in colors.xml. These are in \res\values\.
6) Recompiled the apk with EasyApk, and installed it on my Shield.
That’s basically it. The new apk will launch the game as defined in fingerprint.db, directly from the Shield’s homescreen.
Now, there are some drawbacks to using this method. One is that no poster and blurred background will be displayed on the screen as the GameStream stream loads. This can be solved, but only with root. Briefly, here’s how to solve it:
When GeforceExperience detects and adds a new game it creates an entry in the following file:
Code:
\Users\YourUserName\AppData\Local\Nvidia\NvBackend\journalBS.main.xml
Here’s the beginning of one of these entries:
Code:
<Id_57f8f0c0 Type="1">
<Id Type="2">1475932352</Id>
<CmsId Type="2">500000001</CmsId>
<CmsVersion Type="2">1</CmsVersion>
<DisplayName Type="4">Mario Kart 8</DisplayName>
<ShortName Type="4">mario_kart_8</ShortName>
The important info here is the second Id Tag: 1475932352. Keep it in mind. Now, copying your poster image to tegrazone3’s cache folder, located here:
Code:
/data/data/com.nvidia.tegrazone3/cache
on to your Shield will allow the poster to be displayed when the game is loading (and also while inside the Nvidia Games app.) However, a couple of things first:
One is that you must copy this image after the Nvidia Games app decides to move all its images from whatever internal mechanism or database it uses to store them, to the cache folder. This shouldn’t take too long. 5 mins? 10 mins? No idea. However, one way to force it is to clear Nvidia Games cache and data in Android Settings so that it is rebuilt. About 10 minutes afterward you should be good to copy your posters into the cache folder. You’ll know that it is time when you are being asked to overwrite the old files in the cache folder (to which you will reply ‘yes’).
Here’s the other thing, your poster must be named like this: img_s2_g1475932352_t2_i0null. Notice the part in bold. This is the ID taken from journalBS.main.xml. Also notice: there is NO file extension.
And that’s about it! Be aware that the Nvidia Games app may overwrite these cached images at some point, such as when the cache is cleared in Android Settings. I keep all my files in another folder on the Shield to be quickly copied back if and when that happens. Also, this doesn’t break the game’s launching ability anyway, so it’s not such a big deal. I’ve thought about experimenting with the read/write permissions of these files like I did with fingerprint.db. Haven’t tried it yet but it’s a potential solution, and also a potential Nvidia Games crashing error.
I’ll also mention tegrazone3’s database files. I’m not sure what the cause-effect relationship is between these files and Geforce Experience. However, there is the potential to edit this database directly as an alternative to the above guide. I tried editing it with a sqlite editor on my pc and it caused all posters to appear blank in Nvidia Games. And since the above guide worked for my purposes I decided not to spend any more time on the matter.
And now, finally: IS THIS WORTH THE TROUBLE??? Probably not. Not for most people, anyway haha. I don’t play that many different games so doing the above for those handful of games wasn’t a huge deal. I also really hate having to go through the Nvidia Games app and seeing all that tegrazone grid streaming what-have-yous. I don’t use that stuff, and much much rather have everything I do use displayed on my homescreen. But if you have hundreds of games that you would like added to your Shield’s home screen, I’m sure you stopped reading long ago.
That’s it! Hope I didn’t forget anything.
Awesome Guide!
I've never done any of this stuff before, and I was able to follow this guide and it seemingly worked perfectly! I do have one question about an issue I ran into, though. The game I made "gamestream ready" now defaults to mouse/keyboard controls versus shield controller controls. So now when I open the game, I have to hold the start button to make the "on screen controls" go away. Here is my custom fingerprint entry. (ignore my formatting here, I couldn't get it to paste right)
<Fingerprint name='monster_energy_supercross'>
<DisplayName>Monster Energy Supercross</DisplayName>
<Version name='generic'>
<CMSID>500000002</CMSID>
<CMSVersion>1</CMSVersion>
<Distributor>Steam</Distributor>
<Icon>supercross.exe</Icon>
<Image>supercross.exe</Image>
<Launch>start steam://rungameid/711750</Launch>
<IsAutomatable>1</IsAutomatable>
<IsStreamingSupported>1</IsStreamingSupported>
<StreamingAutomatedLaunch>1</StreamingAutomatedLaunch>
<StreamingCmdLine>start steam://rungameid/711750</StreamingCmdLine>
<StreamingCaption>Monster Energy Supercross</StreamingCaption>
<StreamingClassName>W2ViewportClass</StreamingClassName>
<Files>
<File name='supercross.exe' />
</Files>
</Version>
</Fingerprint>
Any help would be greatly appreciated!
wooow so, maybe, will be possible to share gamestream games unsupported from nvidia?
will be awesome!!
Sorry for necroposting)
Great tutor!! Thanks for your investigation!
I've also seen there some lua wrappers over each supported game. Maybe main magic is there?
I think all this actions can be described in the lua scripts for each title and running automatically after game detected.