- Copy Link
- Copy Link
Oh wow, these are exactly what I've been after. I've been able to play through over two more courses since installing these! :D
Thank you very much! :D
- Copy Link
I'm glad you've been served. It was the least he wanted to do.
If you need help again, here I am
Greetings and enjoy them ;-)
- Copy Link
How can I play rof? Even with the folder in the root of the sd card does not work.
- Copy Link
Like many SNK games, RoF wants to download from their servers on the first run. Simply having the data files in place doesn't work around this, you need a save file that believes this first download has been done, or their games won't start. The above links don't include one, but I've created a full package here which does.
1) If the game is installed already, delete it. If a com.snkplaymore.android009 folder is left on your device storage, then delete that too. (The number matters, if you see a similar folder that doesn't end with 009 then it's not related to RoF and you should leave it alone!)
2) Install the APK in the linked archive. When it finishes, press "Done", NOT "Open" - go back to step one if you screw this up.
3) On your device, browse to \data\data\com.snkplaymore.android009 with your root-enabled file explorer of choice (I use Root Explorer, myself). There should only be a "lib" folder in there at this point: if not, go back to step one.
4) Copy everything from within the archive's com.snkplaymore.android009 folder over. Once that's done, you'll need to change the owner and group of these files (not the permissions) to match that of the \data\data\com.snkplaymore.android009 folder that now contains them. (Under Root Explorer, you'll very likely find this user at the very bottom of the drop-downs, as the most recently installed app typically ends up there).
5) In the archive's "img" folder is another com.snkplaymore.android009 folder containing several hundred files: copy that to your regular storage area (where the Android/DCIM/Pictures/Movies/etc folders are).
That's it, if you start the game at this point it should be playable. By all means ask for clarifications if you need them.
Note, however, that I've been unable to convince my S5 (with Android 6.0.2) to skip the download screen (despite many attempts). There may be some quirk in later Android versions that the game doesn't like, as it works under NoxPlayer (a free Android emulator currently on 4.4.2) just fine.
- Copy Link
Many thanks Bomb Bloke. Previously I had found a modified version of the Rof apk and did not need to download the data, but it was an old version. Do you have the Beast Busters package? I would like to extract some information from this game for an article.
- Copy Link
I don't, sorry. And just like RoF, not only did it require an initial data download, but it also only grabbed stage data as you played: so obtaining a "full install" meant completing the whole game. I found it rather tedious, and I doubt many players made it to the end.
What is it you want to "extract", though? If you're talking about logos and character art, I suspect that's all in the APK.
- Copy Link
I dumped out everything I could get from the free and deluxe versions here:
http://www.mediafire.com/file/9z84apy7arccva6/Beast_Busters_APK_Image_Data.7z/file
- Copy Link
I can't open the game, automatically when I open it it stops working, I made the steps that Bomb Loke put, I did it in NOX, I hope you can help me.
- Copy Link
Although I have had trouble getting it to work under later Android versions, I have been able to get it to go under Nox 6.2.3.0 (Android 4.4.2) by following those steps.
Are you certain you put the save folder in the right place, and set its ownership correctly? Take note that this is not the same thing as setting the permissions on that folder.
If there's any specific steps you're not sure about, feel free to ask for clarifications.
- Copy Link
Although I have had trouble getting it to work under later Android versions, I have been able to get it to go under Nox 6.2.3.0 (Android 4.4.2) by following those steps.
Are you certain you put the save folder in the right place, and set its ownership correctly? Take note that this is not the same thing as setting the permissions on that folder.
If there's any specific steps you're not sure about, feel free to ask for clarifications.
Yes, put the files in their respective directories, change the owner and group of each folder and file and when I open the application I get the message that the app was stopped, so I will try installing a newer version of nox.
- Copy Link
I have managed to access the game in the version you mention of NOX, thank you very much, a pity that the DLC have not been able to recover it.
- Copy Link
Hi Bomb Bloke.
Man, there are some snk mobile games produced by other studios like Metal Slug Revolution and Samurai Shodown Slash.
I would like to get the image files of these games.
Could you help me? =)
- Copy Link
I don't have a release-worthy tool for dumping Unity games such as MSR, but I have been able to create a dump:
https://www.mediafire.com/file/8nn6ma2e4ec4sf4/Metal_Slug_Revolution_Sprites.7z/file
The game also appears to simply use JSON for tracking things like sprite origin points, perhaps even for animations. One day I might be able to load them up "properly" and make an animation viewer or something... it's on my bucket list, anyway.
I don't have a copy of SSS. If you can provide me with links to all of its data, however, I can give it a go.
- Copy Link
Oh, and I'm afraid I've never been able to find a full copy of MSR, either. The one I've dumped is missing some characters and portraits found in the version documented in this wiki - if anyone has a copy of that, that'd be great to have too.
- Copy Link
I can't believe this RoF thing actually worked! This used to be my absolute favourite game back in the day. I have been looking for the past 5 years for ways of playing it again (hoping someone would still have the data or something to share with everyone else) and I finally found out about this.
Okay so, I tried this using Nox Player 6.6.0.1 and it works perfectly! I even managed to unlock a bunch of DLC characters and support characters. I tried with the missing DLC songs too, but only A FEW of them work without requiring data download. I could probably back-up my saved data where I have the access to the DLC stuff and share it with others. It would be amazing to contribute to this and give back in a way. I am surprised that part of the DLC stuff is available after some messing around without having to download extra data. Would have been great if it was possible with all of the songs.
Edit: This still didn't work as I hoped -> Anyway, I am currently trying to get this to work on a rooted Samsung Galaxy Tab S on which I also put a custom Android 4.4.2 ROM. The issue is that, although I have followed the steps the same way as with Nox, it still asks me to download the data in the beginning. This would be the same installation I followed from your steps, no additional files or such added. I am trying this one more time, as I did have an SD Card in and I believe it may have somehow thrown off where the game was trying to look for the data maybe? Instead of the Internal Storage, possibly from the SD Card? If it still doesn't work, I am more than happy that at least it works in Nox. I feel sorry for my mouse button on harder levels.
I may or may not have emailed SNK asking if they have a back-up of some of the DLC data and if they are willing to share it. They probably won't even get back to me, but that's alright.
- Copy Link
Regarding game installation, if anything's amiss, SNK's mobile games always act the same way: "full data redownload plzkthx". This makes it difficult to tell what they're actually unhappy about - your guess is as good as mine as to why your 4.4.2 Tab won't take the game.
I hear tell Helium can successfully transfer RoF to later Android versions. Personally I can't get it to run within Nox, however - on launch it immediately throws "Unfortunately, Helium has stopped" at me.
Regarding the DLCs, the musicinfo_x.rmd files detail exactly what's needed for each track. Catch is the groups of "people who have that data" and "people with the technical inclination needed to extract that data" are both very small, and I haven't found any overlap between them as of yet.
SNK still has the data, of course - actually, just a couple of months back they added RoF's Metal Slug remixes to MSA.
- Copy Link
Edit: I tried the Helium backup and restore to my S20+, but it didn't seem to work. I don't suppose I need the device rooted for it, do I? The Helium idea is pretty interesting, I'll have to try that for my phone. Helium works with no issues for me in Nox, luckily. I find that being able to play on an actual device might make it so much easier than clicking the mouse repeatedly, especially on harder songs.
Now, with the DLC stuff, I found out that two of the packs in the Store do not require extra data downloaded as the songs just work in Free mode. The only issue is that the same songs in Arcade are conditioned by finishing other songs first on the Ex-course, but those songs do require the extra download. It seems that a few DLC things didn't require that extra data downloaded, so everything was already in the game files, they just needed "unlocking" by purchase. I didn't purchase them, but I meddled with some files and managed to get the stuff.
I thought they would. I'm doubtful if they'd actually share it, but you never know I guess. Apparently a reason for shutting the game was being bought out by a different company and no longer having rights to a lot of the songs?
- Copy Link
I've perhaps narrowed the installation issue down a bit. I still have the same S5 I mentioned here, and still haven't convinced the game to run on that particular phone, so if I do figure out something that works on that then I'd assume it'll work for you too.
res.dat is the file which determines how much you need to download. Normally only the copy in your regular user-accessible com.snkplaymore.android009 "content" folder is referenced (you can nuke the one in the /data/data "save" folder and the game won't care), but I'm pretty sure phones such as my S5 aren't allowing the game access to the content folder at all. If I delete that directory under Nox it'll come back when I next start the game (with a new res.dat set up to indicate that "files are missing"), but this isn't the case on my phone. If I place a copy of res.dat indicating "everything is downloaded" into the game's save folder in /data/data, then my phone skips the download screen, but it still fails to reach the menu - instead it gets stuck on a permanent "now loading" animation.
A full search of my phone's filesystem (using root capabilities) turns up no extra res.dat files, so the game doesn't appear to be attempting a download to some alternate hidden path somewhere. I thought that copying the rest of the content files into the save folder alongside res.dat might work... but no dice.
Still, now that I know how to get past the download screen, I reckon there's a pretty good chance that injecting all the additional content files directly into the APK would get things the rest of the way (bonus: it should reduce the total installation size, too). That's easier said then done, though - an APK is just a zip, but the contents need to be specially signed. I'll look further into it later on.
- Copy Link
(I was in the middle of writing this before you replied) After some extensive searches, if it helps at all in figuring out more about it, I found a modded APK from an earlier version of the game (1.0.1) which can just be installed and it works without extra data required. However, a bunch of DLC songs do not exist at all, as it was the very first version of the game (I think).
It also works on any Android device it seems, I managed to install and run it on a Samsung S20+, as well as Nox 4.4.2.
Link: https://mega.nz/file/knZEjIwI#o9kcRrU2gkzq5TRwl9A0InomKyBdaZSGR8tvo4KX09o
Here's an alternative link, in case that one gets taken down: https://drive.google.com/drive/folders/1IjH89uiRTzJqY4tU0-C84I0tmtl_nbcc?usp=sharing
I managed with this one as well to meddle with some files to unlock the available DLCs from the Shop (characters, support characters and 4 packs of songs which can be played in Free mode), but that's about all you can get with this one (I could share my method of meddling with the DLCs, if you wish).
I then used Helium to backup the data from Nox and transfer it to my Samsung, to have access to that DLC data. And it worked just fine, luckily!
Here's a link to my Helium back-up for the 1.0.1 version with the DLC access: https://drive.google.com/drive/folders/1ExzymLkbE8tPJz2QA47F_Uv7BkxRaIV7?usp=sharing
- Copy Link
Neat find with that older version! Are you able to give me a brief run-down of the tweaks you made to access the DLCs? That'd save me from having to set up Helium properly. I guess you're hexing save.dat?
In the meantime, I've successfully managed to launch a modified 1.4.1 release on my rooted S5.
I first installed the APK normally, launched it to trigger the regular download screen (and generate the save files in /data/data), and then closed the app.
I next moved /data/app/com.snkplaymore.android-009-1/base.apk to PC, and used 7zip to add all the files from the regular download folder to the APK's "assets" folder. After moving the APK back I restored ownership to my phone's "1000 - system" account (not totally sure if that's needed, but that's what it was before).
Finally I copied res.dat from the download folder into the game's /data/data/com.snkplaymore.android-009 save folder, and set ownership to match the other save files there.
And that was that! The game skipped the download screen and happily loaded everything from the assets folder.
Unfortunately I found performance to be very poor on the menus until I rebuilt the whole base.apk with no compression at all. This made for a total install size of nearly 600MB (as opposed to about 160MB with just "minimum" compression), but sped things up significantly.
Backup apps might be able to transfer this sort of install to non-rooted phones. Not sure.
- Copy Link
I say meddling, but really, it's just the same method I used to use back in the day as well. You probably know of it already, but it's about Lucky Patcher. You do need a device with Root access though to use it. I mainly used it with Nox 4.4.2. Link: https://www.luckypatchers.com/download/
I'll share the method just in case:
1. I installed Lucky Patcher, opened it and gave it Root permissions. I had to do some extra updates and stuff first, after giving it Root permissions.
2. Find RoF in the list and click on it, then click on Menu of Patches
3. Click on Support patch for InApp and LVL Emulation
4. Only the Support patch for InApp emulation (Reassembly Dex) should be ticked and then click Apply
5. The app will then begin doing its thing and it might take quite a while. On different devices (especially the S20+) it took me even up to about 15-20 minutes to finish.
6. Patch Pattern N2 and N5 (the first two options) will show as success and the other three (N1, N3 and N4) will show as failed — but that's fine.
7. Launch the game, head to the Shop and "purchase" anything you want and approve Lucky Patcher when it comes up asking to process the transaction.
Now, in theory, the music packs RoF 001, 002, 003 and 004 (last four options) should all work, apart from Long Horned Beetle, which is the only one (I believe) from a working pack, which doesn't work in version 1.4.1. The other packs seem not to work at all without the extra data downloaded. In the modded version 1.0.1, all of the songs from those four packs work with no issues. And those four are the only packs available for purchase in that version of the game anyway. Apart from that, all of the normal and support characters bought from the shop work.
- Copy Link
I managed to play on android 13I managed to play on android 13 with virtual master for cell phones without clothes, emulating android 7 using that if peI managed to play on Android 13 with Virtual Master for cell phones without clothes, emulating Android 7 using it because it allows root access
- Copy Link
Another way to not root is to make a file injection file to /data/data/<game_folder>Another way to not root is to make a file injection file to /data/data/<game_folder> inside the game index.class file so that it takes and unzips the assets insideAnother way to not root is to make a file injection file to /data/data/<game_folder> inside the game index.class file so that it takes and unzips the assets inside of the game and thus be able to play without virtualizing, use MT Explorer to review everything I mentioned