After update 1.4 I noticed a significant performance drop on GTA 3 on my Xperia Play (1.5ghz, gin2kitkat, 250-300mb free ram) and I finally found why. Inside the .obb archive for GTA 3 is .img archives optimized for Adreno, PowerVR and Tegra3+ (atc, pvr, unc) gpu's...previous to 1.4 GTA 3 chose the img archives best suited to your device...1.4...doesn't do this...it always uses the unc archives made with tegra3 devices in mind, this means that you are always using the better quality "Xbox" models which are too high poly and make our poor Adreno gpu's choke...
Extract gta_atr.dir, gta_atr.img, oldveh_atr.dir and oldveh_atr.img from main.5.com.rockstar.gta3.obb.
Use a gta img editing software such as imgtool 2.0 to extract all of the dff's and txd's from oldveh_atr.img into a folder. There will also be one extra file called "vssver.scc". You want to make sure you do not extract that!
Then you want to replace all the vehicle dff's and txd's inside gta_atr.img with the ones you extracted then rebuild the archive. Then place the resulting gta_atr.img in "sdcard\android\data\com.rockstar.gta3\files\gta3\models"
What this does is replaces all of the high quality Xbox car models with the lower quality ones used on the PC and PS2 release. This should help to free up ram and help the Adreno gpu to cope at a loss of model quality.
has anyone tried this and gotten said results? i can't get it to work and getting verification fail when installing. if anyone would like to share the edited .obb file or at least tell me the size of the file after editing, that'd be great. the original v1.4 obb file is 1.21gb and when i replaced the .dff and .txd files mine ended up being 1.13gb. only reason i'd like for this to work is that i get lag/choppiness playing on ics or jb roms.
This would indeed be nice
Sent from my LT28i using XDA Free mobile app
Related
Updates in 2nd post
Im seeing Quake III arena every where-- on DELL Axims, IPHONE, IPOD, and now even NOKIA!!!!!
In my opinion If NOKIA N95 can run quake 3 arena then our devices can run QUAKE 3 arena even better!!!
BASICALLY WE NEED TO GET QUAKE RUNNING ON HTC TOUCH HD!!!!
WE NEED DEVELOPERS, PROGRAMMERS, EVERYONE WHO UNDERSTANDS SOMETHING FROM PPC AND PROGRAMMING!!!
QUAKE ON:
NOKIA N95 -- http://www.youtube.com/watch?v=Yl91gQikaog
IPOD -- http://www.youtube.com/watch?v=kvci1vTXyUo
UPDATES
New zip file!!! -- just unzip it to your storage card and read the readme from point 4
LINK: http://rapidshare.com/files/231085739/Q3A.rar.html Link works!!! thanks to edge540T
(the zip has the same files as described in the readme below- and the controls are set to- volume buttons: run forward, shoot--call pickup: jump -- back: previous weapon)
with the zip file you can play quake 3 arena in fullscreen (6-8 fps, some people report 13 fpswith dutty's 3.3--heavilly depends on graphic drivers-- remember to enable gfxboost- then its smooth as it would bee with 20 fps)!!!
To get higher fps use WVGAFIX and set your screen resolution to 640x480. (but its completely playable with 800x480 resolution)
README <-- folow this or read the one included in zip file (this one is easier)
1) extract the zip to your storage card
2) download http://www.mediafire.com/download.php?dehydeoshab --AND-- http://www.mediafire.com/download.php?egy8ht7p2ov and extract to your PC
3) copy the file pak0.pk3 from baseq3 folder on your PC, to baseq3 folder on your PPC's storage card
4) Launch the game (if you get an out of memory error try again, if not working then disable TF3D and try again)
4.1) go to game controls and set one of the volume keys to move forward, the other to shoot
4.2)to get 2 or more fps more in WVGAFIX set resolution to 640x480
4.3) to quit the game- hold "call pickup" button(while playing) and you will se the ingame menu, or in main menu press exit(if not working then soft reset- to quit the game)
4.4) you can map volume up and down, pickup, back, hang buttons. DONT USE HOME BUTTON - starts to conflict with today screen
4.5)when playing - to get to main menu - hold "call pickup" button (may not work- I dont know why, when new rom comes out ill start testing)
4.6) dont know if this helps but I got gfxboost 1.1 enabled and the game is very playable (only a little lag) gfxboost here : http://forum.xda-developers.com/showthread.php?t=509704
4.6) if your game hangs a lot then disable Touchflo3D in setings/today/items
4.7) if you cant run the game because of some certificate message download libgles_cl.dll file (it can be found in #31 post of this thread in GPUdrivers.zip or go to the graphic development thread mentioned in 1st post and download and install the latest drivers!!!
4.8) sometimes the buttons dont work as mentioned in this readme, its because of the rom- on some roms they work, but on some they dont, Ill do some experiments and see if I can get them to work!!
5)Have Fun & post your fps (when you start the game in first (tutorial) level, without moving)
Readme is being updated without any notification at random times so check it out and see if theres a solution to something
the zip file--> http://rapidshare.com/files/230341334/q3ce-1.1b-release-aximx50v-ppc2003.zip.html (thanks to "edge540T" for a link which wont expire)
I didnt made any of the files I just tested a freakin lot of versions and finally found a working one!!!
Oh and btw, this version should work with all other htc phones too, youll get increased fps with or without gfxboost(more than 5 fps on Touch Diamond
Guess I dont have any help with this....
up this thread!
Im BUMPing this the last time
would be very cool to have this working, but it seems there is nobody to help
i had this on my n82 now i have upgraded to touch hd and cant get it :O
added a poll --- so ya all can see how many people want Quake III on HD
VOTE, SEE RESULTS AFTER!!
up [email protected]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
up!!!!!!!!!!!
Erm, haven't tried running the game yet, but i'm presuming that the slow framerate is due to the touch trying to laod it at 800x480 resolution. Have you tried using WVGAfix to set the screen resolution to a lower one, and seeing if the framerate increases?
jesus1987 said:
Erm, haven't tried running the game yet, but i'm presuming that the slow framerate is due to the touch trying to laod it at 800x480 resolution. Have you tried using WVGAfix to set the screen resolution to a lower one, and seeing if the framerate increases?
Click to expand...
Click to collapse
No I havent but I think the framerate in vga would be the same as in diamond (5-7fps)
my pc grabbed a virus a month ago and I lost all my files - including quke 3 arena -- but if someone else will start working on this then Ill start over with the files and see what I can think of!!!
resurecting this!!!! Im getting back on this with some new video drivers!!
Just though of thing:
the quake 3 uses ligles_cm.dll as a graphic driver for HD, If we take a libgles_cm.dll file from something else and merge it together with quake's libgles_cm file, into one Libgles_cm file then possibly quake could run better!!!
take the other libgles_cm from here http://forum.xda-developers.com/showpost.php?p=3725656&postcount=906
Could someone please merge those 2 files-- i really dont have all the necessary programs and stuff
Kristaps-K9-Lv said:
In my opinion If NOKIA N95 can run quake 3 arena then our devices can run QUAKE 3 arena even better!!!
Click to expand...
Click to collapse
But the N95 has a pretty good 3D accelerator, a low resolution display and an FPU. What makes you think a Touch HD should be able to to do any better? Just the higher clock speed?
Rest assured, it's still not very enjoyable with the controls, although it's a nice demo
The N95 is a great little device (I have an N95 and a Touch HD, as well as a variety of other WinMo phones). I'd love to see a camera even approaching it on an HTC device.
arghness said:
But the N95 has a pretty good 3D accelerator, a low resolution display and an FPU. What makes you think a Touch HD should be able to to do any better? Just the higher clock speed?
Click to expand...
Click to collapse
The Touch HD just doesnt have all the apropriate drivers for its video chip!!!!
IM FINALLY GETTING SOMEWHERE!!!
QUAKE 3 ARENA @ 4-6 FPS (fullscreen on blackstone)--- compared to 1-2 fps I got at the begining!!!
Kristaps-K9-Lv said:
IM FINALLY GETTING SOMEWHERE!!!
QUAKE 3 ARENA @ 4-6 FPS (fullscreen on blackstone)--- compared to 1-2 fps I got at the begining!!!
Click to expand...
Click to collapse
Can u share the cab? So that people can test it and maybe someone will team up with you and help
whait a bit im trying to upload the zip!!!
Clearly someone knows this better than me. Thanks!
Sent from Godot's place.
Which console. I <3 emulation.
cd's or tapes?
Ps2 and the Nintendo systems.
Sent from Godot's place.
The Root said:
Ps2 and the Nintendo systems.
Sent from Godot's place.
Click to expand...
Click to collapse
ps2?
I'm just your everyday black guy!
Final fantasy 7 & 8 would be fun.
Sent from Godot's place.
The Root said:
Ps2 and the Nintendo systems.
Sent from Godot's place.
Click to expand...
Click to collapse
The most recent consoles you'll be able to emulate are the PS1 and N64. Anything newer there is not an emulator for and I doubt there will be for a long time (and certainly not for the Epic.)
JPhantom95 said:
The most recent consoles you'll be able to emulate are the PS1 and N64. Anything newer there is not an emulator for and I doubt there will be for a long time.
Click to expand...
Click to collapse
Ps1 ran FF7. That'd be fine. Nintendo & Super Nintendo would also be great.
I use FPse for PS1 roms, there's a program called ECM Tools that will help you convert certain game roms into the file type(s) you need to run the image on Android.
I've put SNESoid on my girlfriends phone, she has been playing Super Mario World, Super Mario RPG and A Link to the Past, all without problems.
Both emulators feature save states, you will need a BIOs file for FPse but all you have to do is google the BIOs file mentioned when first booting up the app.
There are emulators for every system you listed accept for ps2 (a tad bit over board for our hardware ) psx4droid ver 3.0.0.6 is the newest ps emulator and n64droid 1.0..4 is the newest for n64. However all of these were recently pulled from the android market. Their developer yongzh has been giving them away for free since just google for the apk. Make sure you have the latest!
cd's or tapes?
toweringflesh said:
I use FPse for PS1 roms, there's a program called ECM Tools that will help you convert certain game roms into the file type(s) you need to run the image on Android.
Both emulators feature save states, you will need a BIOs file for FPse but all you have to do is google the BIOs file mentioned when first booting up the app.
Click to expand...
Click to collapse
Explain these two portions a bit, please.
And btw all the ps1 final fantasys run well on psx4droid 3. I prefer IX (on disc 3 now with only a few hiccups)
cd's or tapes?
The Root said:
Explain these two portions a bit, please.
Click to expand...
Click to collapse
He uses another ps emulator fpse. Personally, final fantasy IX looked a whole lot nice for me on psx4droid with way less pixelation. The secnd part is about the saving system which is independent of the consoles emulated memory cards an takes a snapshot at any point you like which you can load later. Like an old school gameshark.
cd's or tapes?
The Root said:
Explain these two portions a bit, please.
Click to expand...
Click to collapse
I use FPse for PS1 roms, there's a program called ECM Tools that will help you convert certain game roms into the file type(s) you need to run the image on Android. -- Google ECM Tools and there'll be a website called Emuparadise, one of the first results. Just check out that page, there's a download link and a brief explanation of what the program does and how to use it (it's as simple as drag-and-drop).
If you download a game image and the files include a .bin or .iso or .img file, those are all good to go without any preparation. (Also wanna mention that the SNES emulator doesn't require anything like this, it's just for PSX games.)
Both emulators feature save states, you will need a BIOs file for FPse but all you have to do is google the BIOs file mentioned when first booting up the app. -- Save states are used as an alternative to the games native save file system. You can save whenever you want and load from that point. The BIOs file for FPse is named SCPH1001.bin, just pop that into Google as well and you'll find it no problem.
Edit: As being mentioned above, psx4droid is an option as well. I had lag issues with a few games while running psx4droid (primarily with the games that came around later in the PSX lifespan) which I havn't had with FPse. There have been a few games where I've noticed graphical faults within FPse, Breath of Fire III had some transparency issues...can't really think of anything else worth mentioning. I had a few roms that didn't work but I've managed to find other versions to try out and have gotten everything to work so far that I've wanted to get working.
I'd try them both out and see which works best for you.
toweringflesh said:
I use FPse for PS1 roms, there's a program called ECM Tools that will help you convert certain game roms into the file type(s) you need to run the image on Android. -- Google ECM Tools and there'll be a website called Emuparadise, one of the first results. Just check out that page, there's a download link and a brief explanation of what the program does and how to use it (it's as simple as drag-and-drop).
If you download a game image and the files include a .bin or .iso or .img file, those are all good to go without any preparation. (Also wanna mention that the SNES emulator doesn't require anything like this, it's just for PSX games.)
Both emulators feature save states, you will need a BIOs file for FPse but all you have to do is google the BIOs file mentioned when first booting up the app. -- Save states are used as an alternative to the games native save file system. You can save whenever you want and load from that point. The BIOs file for FPse is named SCPH1001.bin, just pop that into Google as well and you'll find it no problem.
Edit: As being mentioned above, psx4droid is an option as well. I had lag issues with a few games while running psx4droid (primarily with the games that came around later in the PSX lifespan) which I havn't had with FPse. There have been a few games where I've noticed graphical faults within FPse, Breath of Fire III had some transparency issues...can't really think of anything else worth mentioning. I had a few roms that didn't work but I've managed to find other versions to try out and have gotten everything to work so far that I've wanted to get working.
I'd try them both out and see which works best for you.
Click to expand...
Click to collapse
And just let me say that in no way was I dissing fpse. It is most definitely the "faster" of the two.. and has better compatibility overall. But you mentioned final fantasy and I have to mention that I tested ffix on both and px4droid (the newest one, I haven't had much success with anything older than 3.0) just was better for that game. Plus it supports antialiasing which I really notice on this small screen in comparison to a computer monitor. Anyway happy gaming, PM me if you have any emu questions.. btw food for thought- anybody think once we get some quad core action going on in android we might be able to get a pcsx2 port going? That would be sweet.
cd's or tapes?
Does it work on the Evo And how big is the game data file?
damailmann1 said:
Does it work on the Evo And how big is the game data file?
Click to expand...
Click to collapse
As per the market:
The file size is 18MB.
Only the following devices are supported:
Grand Theft Auto III is now available on: Android Phones: HTC Rezound, LG Optimus 2x, Motorola Atrix 4G, Motorola Droid X2, Motorola Photon 4G, Samsung Galaxy R, Samsung Galaxy S2, Sony Ericsson Xperia Play, T-Mobile G2x
Android Tablets: Acer Iconia, Asus Eee Pad Transformer, Dell Streak 7, LG Optimus Pad, Motorola Xoom, Samsung Galaxy Tab 8.9 and 10.1, Sony Tablet S, Toshiba Thrive
Coming soon to Samsung Galaxy Nexus
It may be possible to edit the build.prop to be one of the devices listed above. Alternately there is a program called Chainfire3D, that may allow this to run on a device not listed.
http://bit.ly/ry1iro
Sent from my PC36100 using xda premium
Yea I read the description and comments and found out that the game works on other phones that are not listed..like the HTC Evo 3d,HTC Evo shift 4g..im not sure if they were using the program Chainfire 3D to make it work..that's why I wanted to find out if someone has tried it on their Evo without having to use the chainfire 3d program.
works just fine on the Evo, however it's a bit laggy.
I was running the latest Evo Deck 1.3 AOSP rom with Tiamat 4.1.0 kernel OC'd to 1.2 Ghz using Performance governor. You can gain a tiny amount of performance increase if you rename the audio folder after downloading the files. I also tried it with chainfire, just changing some options and not using and plugins.
peperonikiller said:
works just fine on the Evo, however it's a bit laggy.
I was running the latest Evo Deck 1.3 AOSP rom with Tiamat 4.1.0 kernel OC'd to 1.2 Ghz using Performance governor. You can gain a tiny amount of performance increase if you rename the audio folder after downloading the files. I also tried it with chainfire, just changing some options and not using and plugins.
Click to expand...
Click to collapse
Interesting, I might have to check this out, relive some old memories lmao.
Hey, does anybody know how to swap radio stations? I've been trying for a while and I converted the file I wanted to .wav, renamed it properly with the .nfx extension and all, and nothing works.....
I tried it with Chainfire and the game is unplayable on my evo...
It works on my EVO although very laggy. I'm using rcmix rom. Is there a good way to speed up processor?
There's been some posts on other sites that have the game optimized for lower end devices, mainly lowering texture quality, render distance, and removing audio.
To change radio stations out from other ones, like Vice City you can:
copy to - SD/android/data/om.rockstar.../files/gta3/audio - and overwrite original file.. but carefully this overwrite HEAD RADIO, before doing this, BACKUP original file...
Click to expand...
Click to collapse
I have recently got my Xperia play and it feels so incomplete without the gaming add-on. I want to install the following games on my play and have sumhow tried different links to install two emulators i) psx4droid ii) fpse on my play. But still when i download the Metal slug rom and placed it in the sd card i was unable to play that.
Tekken 3
King of fighters
Metal Slug
Super Mario
And please let me know when i search different web for the game roms am I looking for the sony playstation roms or playstation portable roms ?
manimal840 said:
I have recently got my Xperia play and it feels so incomplete without the gaming add-on. I want to install the following games on my play and have sumhow tried different links to install two emulators i) psx4droid ii) fpse on my play. But still when i download the Metal slug rom and placed it in the sd card i was unable to play that.
Tekken 3
King of fighters
Metal Slug
Super Mario
And please let me know when i search different web for the game roms am I looking for the sony playstation roms or playstation portable roms ?
Click to expand...
Click to collapse
First of all, though there are many places calling PSX or PSP disc images "ROMs," a ROM file is actually a dump of a ROM cartridge and a dump of a full disc structure + contents is called an "Image." The relationship between emulators and ROMs is the same as between data files and the applications to open, and edit/interpret them. For example, you might use MS Paint to open a bitmap file or Notepad to open a text file. If the operating system was not aware of what program to use to open that file automatically, you would have to launch the program first and use the File>Open function. This is essentially how you will be doing it on any Android device. Now, just like you can't open a Super Nintendo ROM with Microsoft Excel, you can't open a Sega Genesis/MegaDrive ROM with a Super Nintendo emulator. The emulator was written to understand SNES ROMs and would need to be two emulators in one to understand and play a Genesis ROM.
So, you first need to get the emulators you want installed, then copy the ROMs you want to the SD card, then launch the correct emulator and point it to the desired ROM. There are a few extra steps involved.
First, most people are oblivious to the fact that most of the emulators available are blatantly stolen and ported from open-source PC emulators. Half the reason they were open source was to be ported to other platforms like this and have the work and credit shared. Instead, hardly any SNES emulators on Android even mention SNES9x and many port authors have the audacity to charge for something they did not create! Do not support these crooks. For example, it's very easy to find the official Android port of SNES9x by searching on Google. It's called "SNES9x Ex" and it works as well as or better than any of the others on the Android Market. You can find official sanctions ports for most popular emulators. Start at a classic resource like vg-network and work from there.
Next, you need to enable installing from unofficial sources before you can browse to, download, and install the emulator. I'm sure you can figure it out.
After than, you need to download the ROM to the SD card. Me? I usually dump the original game cartridge from my collection, but if you download from websites on your phone, you will have a very hard time! Most downloads will fail or come in an archive format that the emulator does not support, like 7zip format. At least most emulators support standard zip format, but if you get a rar or 7z file, you need to use an app or PC program to extract the ROM file from inside.
Remember, ROMs only work with emulators made for their specific platform. Except for arcade ROMs being used with MAME, it's best to organize them by platform. Make NES, SNES, Genesis, N64, PSX, GB, etc sub directories/folders inside your ROM directory/folder. Place it somewhere that's easy to find on your SD card.
Launching the emulator, look for the "load" function if it doesn't already take you to a list of files. If you are not already on the top level ("root") of your SD card, look for "sdcard." To move up a level from a sub directory to its parent folder, some user interfaces have you pick two dots, which is a relic from the command line days (one dot is the current directory, two dots is the parent). Use this knowledge to browse and find the ROM file.
The emulator should know what to do from there. The specifics or playing and configuring a particular emulator are up to you., Keep in mind that not all games will work. You may want to try games that you know work with the particular emulator first so that you will not waste time troubleshooting something that isn't your fault.
Hello,
I'm trying to run GTA SA android on my Xperia play.
I'm using Fusion ICS 2.4 (android 4 rom).
I use a 1GB swap and overclock to 1.3GHZ.
The settings of the game has been set to the lowest.
Sometimes, I get around 30 fps, but most of the time it's around 10,15 fps.
I play with gamekeyboard so I have button and analogpad support.
I used to speedup gta 3 by deleting the audio folder. That really worked.
Now I'm trying to do the same with GTA SA. (The size of the audio is 1.1GB!!!)
The audio folder is located in the main.6.com.rockstargames.gtasa.obb file.
But when I delete it or replace it with empty files (using winrar), the game gives an error at startup saying that I have to redownload the files.
Is there any solution to this? It would be great for everybody with an Xperia Play.