HALF LIFE 2 AND PORTAL NVIDIA SHIELD RESEARCH
The long awaited guide for all this goodness can be found here: https://pastebin.com/mNGD4Q8G (Thanks r3pwn)
INSTALLING DIFFERENT GAMES ON HALF-LIFE 2 (EP1/HL2) CLIENT HERE: http://youtu.be/pd-t2TrDtfU
Eventually I'd like this to help developers familiar to the Source engine and I port popular HL2 and Portal mods to the Shield.
IF YOU MAKE AN IMPORTANT DISCOVERY REGARDING EITHER OF THESE GAMES ON THE SHIELD, PLEASE POST YOUR DISCOVERY AND I WILL ADD IT TO THIS LIST AND CREDIT YOU FOR IT
These references cover the games at versions 23 (APK) & 22 (DATA)
Hopefully you already know how to get these files from your Shield to your PC, because I’m not covering that.
Vocabulary:
main.22.com.nvidia.valvesoftware.portal.obb – Core game data, contains Source engine core and Half-Life 2 data files
main.22.com.nvidia.valvesoftware.halflife2.obb – identical to ^
patch.22.com.nvidia.valvesoftware.portal.obb – Contains all the data files for Portal
patch.22.com.nvidia.valvesoftware.halflife2.obb – Contains only the maps for HL2 and associated files (BSP, PAT, LMP)
These files can be found in sdcard/Android/Obb, you might need to enable the viewing of hidden files in your file browser to get to them. Open them as if they were ZIP files.
Apparently you can't change or replace files directly in the .obb files because of a checksum/signature check, if you do the game will attempt to redownload the .obb file (Thanks nex86)
Custom files can be loaded from "/data/data/com.nvidia.valvesoftware.halflife2/files", but like all good things this will require your Shield to be rooted.
More will be posted when more is discovered.
I tried replacing the voice files with winrar but it seems the game has some kind of checksum/signature check and attempts to redownload the obb file..
tried rebuilding the main obb file with the jobb tool in the SDK, did not work either.
for some reason that tool does not create zip files, it creates fat32 images.
nex86 said:
I tried replacing the voice files with winrar but it seems the game has some kind of checksum/signature check and attempts to redownload the obb file..
Click to expand...
Click to collapse
Thanks nex86, your info was added into the first post :good:
I hope someone knows how to do it,
I'm really tempted to mod the game ^^
nex86 said:
I hope someone knows how to do it,
I'm really tempted to mod the game ^^
Click to expand...
Click to collapse
I don't have the games, but if it's anything like GTA SA file checking, you don't touch the OBB files
from GTAForums said:
dont touch the obb files...!
each modified file goes in its own/original folder..
example... modified gta3.img:
sdcard/android/data/com.rockstargames.gtasa/files/texdb/gta3.img
in this case you need to add a new folder named 'texdb"
Click to expand...
Click to collapse
I'll look into it if i purchase the game.
I already tried this. The game ignores files stored in
Code:
"Android\data\com.nvidia.valvesoftware.halflife2\files"
I could try extracting all obb's into that folder but it'll take ages because it has thousands of files.
Just tried that and didn't work.
good news.
I managed to load files from "/data/data/com.nvidia.valvesoftware.halflife2/files"
Root is required to do this and it's also not possible to store them on SD card.
Now I'm just having issues with the soundcache because english and german voices getting mashed up.
nex86 said:
good news.
I managed to load files from "/data/data/com.nvidia.valvesoftware.halflife2/files"
Root is required to do this and it's also not possible to store them on SD card.
Now I'm just having issues with the soundcache because english and german voices getting mashed up.
Click to expand...
Click to collapse
Nice work nex! I knew this wouldn't be a very hard thing to crack
Thanks. I'm struggling with getting the soundcaches and manifest files from the PC version first.
It seems they must getting created by the source engine first but it's not working as it should...
https://developer.valvesoftware.com/wiki/Soundcache
update2:
Just replaced some models, works but textures are showing up as pink checkerboard, guess Tegra is using a different compression, I have to look into that.
I can probably load some custom maps too.
Also, unpacking both obb files to
Code:
/data/data/com.nvidia.valvesoftware.halflife2/files
reduces loading times and ingame loading lags (not fps wise).
Be aware that you need at least 3,8GB free space on your internal storage for Half Life 2!
the original OBB files must be still present otherwise the game attempts to redownload them, but you can move them to an sdcard with foldermount to save space on the internal storage.
having uncompressed obb files would make things A LOT easier. I hope someone manages to do this.
has anyone tried replacing all the PC files with the android ones?
if so, any luck with it?
38,600 files, 792 folders.
well, this is gonna take some time.
it has all the data for achievements, in "portal\resource\portal_english.txt" you can see all the text in the game, could this be why no subtitles are on?
has subtitle files as well.
secret radio noises are also in "portal\sound\ambient", that means all thats needed is the radios to spawn in each room to enable this, i assume.
my goal is to get models and voices from other languages working on Android.
I had less luck with that so far.
For models, it seems they use a different format and for voices I still have issues with rebuilding the soundcache...
The game still takes the english voicecache and voices are getting mashed up.
nex86 said:
my goal is to get models and voices from other languages working on Android.
I had less luck with that so far.
For models, it seems they use a different format and for voices I still have issues with rebuilding the soundcache...
The game still takes the english voicecache and voices are getting mashed up.
Click to expand...
Click to collapse
Along with what you're currently doing, you might wanna try and find a way to get the console and sv_cheats running. I'd think it would be done a lot like how it is on the 360 version of the orange box. And who knows, maybe it'll help out your current issue.
I edited the config.cfg and tried binding the console on a key, also tried con_enable 1 but it's not working.
I guess it's like on the 360 and the console is completely missing in the GUI.
It would be much easier if we would have a working rcon, but I'm not sure how that's gonna work.
by editing the config, I got a bunch of other things working though like showing fps.
I'll take a look into how the PS3 and original Xbox did it... If Amazon accepted PayPal I could have gotten around to so much, so I'm still waiting for my Shield @[email protected]
Where do you live?
You could also get one on ebay since most dealers accept Paypal.
nex86 said:
Where do you live?
You could also get one on ebay since most dealers accept Paypal.
Click to expand...
Click to collapse
Washington but PayPal had an issue with transferring the money to my bank account and it was a huge mess...
This might be interesting for you if you still don't own a Shield: http://forum.xda-developers.com/showpost.php?p=53119640&postcount=18
Related
Hey i just threw on that sims 3 apk from that new samsung vibrant onto the EVO. It works full speed but theres one major issue. everything in the world is black. The sims them selfs are proper u can see them wiith all there colors and textures. Would anyone have an idea to make this work? I know its made for that other phone but i read that they got this to run perfectly on other phones.
I think the compatibility with snapdragon processors is a no go. No Sims on the Evo
thats to bad if only the textures on the world would show. its runs great. I am shocked there only releasing it for that phone.
most likely the textures are stored somewhere else, not in the apk. kinda like how the gameloft games download data to the SD card.
Problem is you'll need someone with the phone to extract and upload them all. I can't even find the sims 3 apk to test on my nexus.
neok44 said:
most likely the textures are stored somewhere else, not in the apk. kinda like how the gameloft games download data to the SD card.
Problem is you'll need someone with the phone to extract and upload them all. I can't even find the sims 3 apk to test on my nexus.
Click to expand...
Click to collapse
Doesn't work on the Slide either. I think it's a bad rip.
I doubt there'd be textures stored somewhere else if the apk was 72 MB.
The old 12 MB version works fine. Hopefully it can get cleared up soon.
EDIT: Found something. Prob can't post the website because they host the files.
1. Go into your phones settings (or where ever your rom has the apps to sd option) and turn on Apps to Sd. Make sure you check external under Install Location (if you have lithium mod).
2. Go into your file manager app and install the big file first. It should be titled “01 TeeEssThree.apk”. Hit done. Do not open the app yet!
3. Go back to your apps to sd settings, this time putting the option on automatic , or turning it off apps to sd completely…either or.
4. Go back into your file manager and install the second file. It should be titled “Sims3_Samsung_Embed_Launcher.apk”. After it installs close out of your file manager.
ALL DONE! Your game should be ready to play!
http://www.youtube.com/watch?v=FFKtbZOtSPs&feature=player_embedded Here's a vid of it working on DX
EDIT again: Method didn't work for me. Maybe you guys can try it
EDIT: Oh my crap didn't realize how old this thread was. Sorry. I was just googling around trying to find how to install it.
I just got an update notification from my Nvidia Shield, the update contains the following:
1) Ability to move select apps and game programs (apk files) from internal memory to the micro sd card!!
2) improved Miracast streaming
improved PC streaming stability, gamepad detection and wifi performance!
3) Support for Tegra developer tools
Downloading the update now, good thing that I have a 64 gig card, now it's time to put it to good use!!
Great job Nvidia!
Update** Ok guys, the official news from NVidia about the ability to move complete game data over to the micro SD cards is shown below. Looks like they are working on it:
[email protected]
ManiacDC said:
Misress, Android devices can move a lot more than what the Shield moves:
https://forums.geforce.com/default/...update-59-now-available/post/3917152/#3917152
I don't see how some random Chinese tablet manufacturer can figure this out, but nvidia can't.
Nvidia Mod Reply: Its not that we cant, its that it requires some new code to be written in order to support it. Which we are working on for a future update.
Glad its getting good support i just got mine delivered here in the uk today.
Nice. Updating mine now.
Moving of games didn't work for me. It barely decreased the file size on the Shield. I looked at the SD after, and while there are a couple files there, they aren't the main game files. So the 2+GB games I have, are still on the Shield instead of the SD.
-Edit-
According to NVIDIA "Only APK files get moved." As most games have download after the fact, this doesn't quite help much.
darkjedi said:
Moving of games didn't work for me. It barely decreased the file size on the Shield. I looked at the SD after, and while there are a couple files there, they aren't the main game files. So the 2+GB games I have, are still on the Shield instead of the SD.
-Edit-
According to NVIDIA "Only APK files get moved." As most games have download after the fact, this doesn't quite help much.
Click to expand...
Click to collapse
Yes I just saw that as well. Gave me 300mb back. Not really useful just moving the apk.
can we update with root and unlocked bootloader ? also folder mount is doing a great job moving apps to the sd card so that's not a big deal
Nvidia deserves a round of applause for this one!
Sent from my GT-S7560M using xda app-developers app
Speedy Gonzalez said:
can we update with root and unlocked bootloader ? also folder mount is doing a great job moving apps to the sd card so that's not a big deal
Click to expand...
Click to collapse
Yes. You will have to reroot though. The bootloader will remain unlocked.
DAMN YOU @MRCANNADY! haha
I was JUST ABOUT to start a thread... But I see that there are two new threads about this. (I think yours was the first)
I did make a video on the update too!
http://www.youtube.com/watch?v=rra0ZFSbpbE
Just use Foldermount then you'll have plenty of space.
Arf, still audio latency....
wwjoshdew said:
DAMN YOU @MRCANNADY! haha
I was JUST ABOUT to start a thread... But I see that there are two new threads about this. (I think yours was the first)
I did make a video on the update too!
http://www.youtube.com/watch?v=rra0ZFSbpbE
Click to expand...
Click to collapse
Lol!!
How I can ReRoot? I doesn't let me.
MRCANNADY said:
I just got an update notification from my Nvidia Shield, the update contains the following:
1) Ability to move select apps and game programs (apk files) from internal memory to the micro sd card!!
2) improved Miracast streaming
improved PC streaming stability, gamepad detection and wifi performance!
3) Support for Tegra developer tools
Downloading the update now, good thing that I have a 64 gig card, now it's time to put it to good use!!
Great job Nvidia!
Update: I just moved 3 games, over 3 gigs in size to my micro sd card, and it took less than 10 seconds!! Loving my Shield!
Click to expand...
Click to collapse
What game did you move because I dont think it can completely move whole the game data into sdcard. I try for mc4 that have 1.9gb but shield only move 400mb.
Sent from my Samsung S3 using Tapatalk 2
wrc1010 said:
What game did you move because I dont think it can completely move whole the game data into sdcard. I try for mc4 that have 1.9gb but shield only move 400mb.
Sent from my Samsung S3 using Tapatalk 2
Click to expand...
Click to collapse
It just moves the apk not the game data.. It is nice that they try but the apk is not the data hog.
I can not reroot. Need help. My PC don't recognize it. I installed the drivers already
yeah, I just noticed that it's only moving certain games/files...hence the quick transfer speeds
I think this is an android issue though, however, Nvidia stated on their official Shield forum that they are working on a a work-around..fingers crossed
CAN anyone help me??
I uninstalled and reinstalled Bard's Tale. This time it asked me where to put the files when the large download started. I chose my external card and it put all the 3.8GB of data there. I am going to try to uninstall Vice City next and do the same and see if it lets me put all on the external sd card....
Don't forget to click that Thanks button if I helped in any way.
I recall a poster saying you could move data as well. Poster did not know what they were talking about?
This makes more sense. The irony is it only helps with older games that had bigger apk files and no data folder. The trend now of course is huge data folders and small apk files. Apps2sd is a semi hollow option as a result.
This might sound like a stupid question lol but I deleted play services and have no idea how to get it back can someone please help for anyone wondering yes I'm rooted.
xRhode said:
This might sound like a stupid question lol but I deleted play services and have no idea how to get it back can someone please help for anyone wondering yes I'm rooted.
Click to expand...
Click to collapse
Settings > security > allow app installation from unknown sources. Go to this website and download the .apk file to your tablet. Open and run the file
thisisapoorusernamechoice said:
Settings > security > allow app installation from unknown sources. Go to this website and download the .apk file to your tablet. Open and run the file
Click to expand...
Click to collapse
I have the exact same problem as OP, on the exact same model, and I had already tried that site, but I can't figure out how to know which variant I need? Also, I will probably need tips on HOW to install it properly (I'm rooted, if that matters, but am still at a fairly basic knowledge level and try to touch as little as possible). TIA
Still really needing help/guidance on the specifics here... poor kid's tablet has been useless for months and I'm terrified to do something wrong again.
i dont think that when u download .apk variant means much..... if you install as .zip then yes but nit as .apk i guess.... i mean you cant brick or anything when you install regular .apk
Okay, spent HOURS on this thing, and still can't get it installed... whether I download/install from chrome on the tablet, or download/sideload on the pc, or download from MoboMarket on the tablet, or from the app on the PC, every time the installation fails because apparently I'm "out of space", even though I have deleted EVERYTHING possible (safe) from the system memory and have over 2.5gb free, and the apk is around 45mb... really wishing I could afford to just buy the poor kid an iPad, so the amount of space we have is almost actual, and I wouldn't have to spend hours upon hours rooting, mounting folders, moving apps to SD card, every single time, and STILL always having no space to install due to internal memory, while the SD card has loads of nearly useless space. He just wants to play games, lol!!! (sorry for the ramble, just seriously frustrated, more than I've ever been with our iphones/pods, and I still have the fun of figuring out how to do all of this on my other kid's Neutab... not feeling the Android love, since it made external storage useless for apps).
I'm looking for a way to copy an application from one device to another? I picked up Minecraft Story mode with the Season pass when it came out, all available episodes install on my Phone and Tablet just fine but my Shield will only run Episode 1 (Presumably as that's part of the install from the Google Play store) and episode 2 is still showing as purchased, coming soon.
Telltale aren't even responding to my support tickets and it looks like other users are having the same issue with the Shield.
With that in mind, I was hoping there might be a way that I could copy the files for episode 2 over to my shield to make it work... any ideas?
Maybe install TiBu on the SATV and give it a shot that way? You'll have to be unlocked and rooted to do so, but it might be worth a try.
I used to copy the apk from the source device onto a network share using solid Explorer and open it up on the shield.
Now I use HALauncher which has functionality to push installed apps from one device to another. You just need to install it on both devices I'm not sure if it requires root though.
I use FTP server to copy from my phone and laptop http://nvidiashieldzone.com/index.php/shield-android-tv/tutorial-ftp-server-on-shield-android-tv/
Thanks for the suggestions, Its not the APK I necessarily need as that downloads from the Google play store. Its the additional files that get installed as part of the process I need to find and copy.
Clearly I don't know a lot about the android file structure but I was basically picturing a folder somewhere that had a file (or Files) for each episode. Given each episode is about 700mb, Id have assumed there's 2 files of 700mb each for each episode.
Finally got my response from the TTG Support agent this mornig, they basically said they dont know what the issue is.... what a cop out.
mozza54 said:
Thanks for the suggestions, Its not the APK I necessarily need as that downloads from the Google play store. Its the additional files that get installed as part of the process I need to find and copy.
Clearly I don't know a lot about the android file structure but I was basically picturing a folder somewhere that had a file (or Files) for each episode. Given each episode is about 700mb, Id have assumed there's 2 files of 700mb each for each episode.
Finally got my response from the TTG Support agent this mornig, they basically said they dont know what the issue is.... what a cop out.
Click to expand...
Click to collapse
Theres an app called DiskUsage, that lists all your files according to size, might be easier to find them using this app, i think external storage needs root thought
mozza54 said:
I'm looking for a way to copy an application from one device to another? I picked up Minecraft Story mode with the Season pass when it came out, all available episodes install on my Phone and Tablet just fine but my Shield will only run Episode 1 (Presumably as that's part of the install from the Google Play store) and episode 2 is still showing as purchased, coming soon.
Telltale aren't even responding to my support tickets and it looks like other users are having the same issue with the Shield.
With that in mind, I was hoping there might be a way that I could copy the files for episode 2 over to my shield to make it work... any ideas?
Click to expand...
Click to collapse
Try using ES File Explorer, on the main page where it lists images, videos, apps, tools, hard disk(s). Tap on the top right hand section labeled "Apps," (it's labeled with a green Android robot icon). From there, scroll to your Minecraft app and long press it to select, once selected, hit the double Android icon on the top toolbar to backup the app into apk format. Then go back to the main screen inside the file explorer and select your main storage (usually labeled sdcard0), then find backups folder, open that and in there open the app folder. Once in the app folder find a copy of your Minecraft in apk form. You can now move this file anywhere you wish. You can also choose to extract the files in the apk file by tapping on the three vertical dots icon for a drop down menu, and selecting extract. Also, you may want to grab the "games" folder found in /sdcard0 directory. This folder is where Minecraft app saves your game progress (you can copy and/or move this folder anywhere you wish).
try this
es file explorer is no longer available on google play store. load apk from your phone to a usb drive first. then, download and install mi box apk installer on your shield and install all apks that you just copied.
Hi all, after doing a lot of research last week I purchased a mojo (bit late) yay!
The threads on here have been great so thank you.
I got my mojo for mainly emulators, all my emulators are working great, also through kodi rom collection browser, all games scraped after a few hours of messing about so really happy.
My mojo is rooted with the mmm just so you know.
RIGHT THE ANNOYING BIT...
I've got fpse as this is what I wanted to use for my ps1 roms, also have epsxe because I thought it was a emulator problem. Both purchased on Google play.
So when starting fpse it only finds crash 1 and crash team racing but no other games. They also work.
I have about 25 games on my sd card. They have all been downloaded and 7zipped so they are all bin and cue files, some have tracks some don't. I also have a few which have the ecm, I've tried them without the unecm and with. I don't understand why just 2 games are showing and working. One last thing I tried running bios think its spch1001 but it just says loading on fpse when I run it on epsxe it runs like a game and nothing happens. Do the games show up without a bios? Just don't understand why only 2 show up and run.
I know this has been long winded but wanted to give all the info I could.
Really appreciate anyone that can help
I used to use Fpse and always unzipped my games. So there are only the cue or bin files in the folder (s). Give that a try and let us know if it works out for you.
AndroidSupaFan said:
I used to use Fpse and always unzipped my games. So there are only the cue or bin files in the folder (s). Give that a try and let us know if it works out for you.
Click to expand...
Click to collapse
OK thanks so do you mean delete any other files, because I've been doing what you said.
I download rom it's usually a 7z sometimes a rar. And extract files, then copy them to sd card
Right figured it out, it's so stupid. All this extracting files converting ecms didn't work. All I had to do was copy 7z games over to sd card then fpse unzipped them for me and played. Now all games working. Thank you for helping lucky it was a simple fix this time. Wasted at least 8 hours on this. But I'm happy now it's working :victory:
Extra note
Also even after fixing this I had trouble copy the files over to my sd card. After alot of wasted time checked the serial on the card and it was a fake. Now have bought a real 32gb fast sd card from a shop all works fine