04-09-23, 19:09 | #1 |
Member
Joined: Jul 2018
Posts: 1,272
|
Lara Croft: Relic Run Android Collection
This is an archive/preservation project for all Relic Run versions on Android. The game initially came out on April 13th, 2015 in the Netherlands only with a world wide release on May 18st, 2015. Since then, the game has gone through various changes and I'm going to go over some of them in this post. For example, the game was originally an endless runner and once the Tibet map came out the game became a level based type of a thing. Let's first look at the graphics. The left image is how the game originally looked as an endless runner. The middle one is when it became level based, and on the right is how the game looks like today (at least on my device) Which one do you like the best? I personally can't decide. The earliest version has the best looking textures in my opinion. The middle one has the best shadows and current version has the best Lara. The earliest version also has the best draw distance. Back in the day, the game had a social component to it, where you could connect to Facebook and compete with your friends in a leaderboard and send them curses. They decided to give gems for FB connection after a while apparently. Speaking of Curses, here are the levels you unlocked each at, and how much they cost to curse a friend. And here is how they all looked in game Now let's look at some changes in the store. The Medkit, Head Start and the buttons looked different back then. You'll also notice the Onyx Turtle Charm which was removed when Curses themselves got removed too. Relics had their own window too where you could read about each of them. And this is how the Map looked like before Tibet was added. Last, but not least, the Santa Outfit! Collection Status Downloads Lara Croft Relic Run Android Collection (Internet Archive) Included you'll find an installation guide for your Android phone, a Master save for the Level Based version of the game and an Endless Runner Era save. unity3d files Contribution You'll notice that in the Collection Status above, Sahara and Tibet have a lot of "No" in their column. That's because those two maps came as a separate download outside of the usual apk/obb files. And sadly you can not redownload the old versions on demand. v1.11.112 restored by the research Temple Of Horus and I did about the .unity3d file. v1.11.110 download still works for me so I got them and preserved them. v1.10.97 files were given to me by Cez - LaraCroft.pl that he kept on his old phone. And that's where I need your help now my fellow raiders. If you have this game downloaded on an old phone that you haven't updated in a while, you may have Tibet and Sahara files sitting there that need to be preserved before they are lost forever (which might be the case for most of these now). Sahara and Tibet files are kept inside of this directory on your device: Android\data\com.squareenix.relicrun\files\UnityCa che\Shared\ If you want to reach me outside of TRF and have a chat about this, you can contact me on Discord, my username there is uros.u.novakovic Last edited by UroshUchiha; 03-10-24 at 10:42. |
05-09-23, 17:44 | #2 |
Member
Joined: Jun 2003
Posts: 747
|
Thank you for your work! It's amazing that now we can play the best version of the game - with old graphic ald full soundtrack and all 3 locations: Thailand, Sahara and Tibet I hope we could collect missing files in the future.
I'm happy that I could help with preserving Relic Run and some mobile Java games |
06-09-23, 07:40 | #3 |
Member
Joined: Jul 2018
Posts: 1,272
|
Glad I could help you restore your favorite version 1.10.97!
This game hasn't been updated for almost a year. I post this thread and the game suddenly gets a patch. Today v1.11.980 came out. Interesting coincidence. I'll go through that and add it to the collection a bit later. |
06-09-23, 14:21 | #4 |
Member
Joined: Jul 2018
Posts: 1,272
|
Lara Croft: Relic Run Android Collection has been updated
- Sahara and Tibet have been restored for v1.11.112 - v1.11.980 has been added to the collection. This version added Cloud saving for Relic Run - Preservation of the several original .unity3d files which the game uses to "install" Tibet and Sahara maps - Master save file has been updated. Now it's only missing two achievements - Temple Of Horus and myself joined forces to figure out how the game gets Sahara and Tibet maps, where from, where it puts them and how it installs them. Our technical notes are included for future research. As mentioned above, the latest version of the game brought cloud saving The master save file is currently only missing these two achievements. Everything else is unlocked. I contacted the support team for Relic Run in an attempt to see if they can help out with the preservation of old Tibet and Sahara map files which are no longer available. I was not expecting anyone to reply, but someone did. Now I can only hope that someone from the development studio contacts me and helps me preserve these files. The following section contains ONLY the technical information about how the game gets, stores and installs Sahara and Tibet map files. Sahara and Tibet maps are separate files that the game downloads once you try to start any level on those two locations. The extension of the file that the game gets is .unity3d (L2_1.11_114.unity3d, L3_1.11_114.unity3d, L2_1.11_112.unity3d, L3_1.11_112.unity3d etc). Once the download is finished, in versions 1.11.XXX of the game, that file gets decompressed into a file called __data (no extension). And together with a file called __info (no extension), it gets stored on your device here: EDIT NOTE: I have no idea why the forum puts random spaces in paths like this once I submit, but there are no spaces in any of the following paths. v1.11.110 Android\data\com.squareenix.relicrun\files\UnityCa che\Shared\L2_1.11_110\0000000000000000000000006e0 00000\ Android\data\com.squareenix.relicrun\files\UnityCa che\Shared\L3_1.11_110\0000000000000000000000006e0 00000\ v1.11.112 Android\data\com.squareenix.relicrun\files\UnityCa che\Shared\L2_1.11_112\000000000000000000000000700 00000\ Android\data\com.squareenix.relicrun\files\UnityCa che\Shared\L3_1.11_112\000000000000000000000000700 00000\ You'll notice that the last subfolder name changes based on the version. Decimal 110 (version number) to hexadecimal is 6E Decimal 112 (version number) to hexadecimal is 70 That's how the folders are named in versions v1.11.XXX For versions prior we currently don't have any .unity3d preserved. But thanks to Cez - LaraCroft.pl, we have the folder structure of v1.10.97 and they look like this: Android\data\com.squareenix.relicrun\files\UnityCa che\Shared\a2e5c63659ff7838cecf21883985ed7d82b4b4f b\ (For Sahara) Android\data\com.squareenix.relicrun\files\UnityCa che\Shared\c66df690d618f4824ef922d216084c7ba7d6510 4\ (For Tibet) And inside of them we can find __info again, but no __data file. Here the game didn't decompress the .unity3d file, but extracted it into: BuildPlayer-Location2BundleScene and BuildPlayer-Location2BundleScene.sharedAssets (For Sahara) BuildPlayer-Location3BundleScene and BuildPlayer-Location3BundleScene.sharedAssets (For Tibet) So why are the last subfolders named a2e5c63659ff7838cecf21883985ed7d82b4b4fb and c66df690d618f4824ef922d216084c7ba7d65104? Well, my guess based on the number of characters is that's the SHA-1 of the original .unity3d that the game extracted. __info was mentioned a few times. But what is it? You can open it in any text editor and you'll see something like this: For v1.11.XXX: Code:
-1 1693765120 1 __data For v1.10.97: Code:
-1 1693772454 2 BuildPlayer-Location2BundleScene.sharedAssets BuildPlayer-Location2BundleScene Second line is Epoch time. In the file that Cez sent, the Epoch time was in 2017. I had to change it to the current time because the game kept deleting those files until I did. I assume that the game has some kind of a check. If the Epoch time is too old, try to redownload the files again. Third line is how many files to load. Further lines are the names of the files to load. In case of v1.11.XXX it's just __data, in prior versions it's the extracted unity assets. You can see the current Epoch time here: https://www.epoch101.com/ This is a tool that you can use to extract the .unity3d files into what the versions prior to v1.11.XXX needed: https://github.com/Perfare/AssetStudio/releases Open the program, go to File> Extract file and load the .unity3d file, select where you want to save the extracted files. Once it's done, close the program. This is a tool that you can use to decompress the .unity3d files into __data which the current v1.11.XXX need: https://github.com/SeriousCache/UABE/releases Open the program, go to File> Open and load the .unity3d file, select where you want to save the decompressed file. Once it's done, close the program. Now just rename the decompressed file into __data These are the URLs that the game goes to in order to download the .unity3d files. At the time of writing, all files for v1.11.XXX are available online and I have preserved them on the Wayback Machine. [Android] v1.11.114: Sahara: relicrun.s3.amazonaws.com/dev/Bundles/dev/Android/L2_1.11_114.unity3d Tibet: relicrun.s3.amazonaws.com/dev/Bundles/dev/Android/L3_1.11_114.unity3d v1.11.112: Sahara: relicrun.s3.amazonaws.com/dev/Bundles/dev/Android/L2_1.11_112.unity3d Tibet: relicrun.s3.amazonaws.com/dev/Bundles/dev/Android/L3_1.11_112.unity3d v1.11.110: Sahara: relicrun.s3.amazonaws.com/dev/Bundles/dev/Android/L2_1.11_110.unity3d Tibet: relicrun.s3.amazonaws.com/dev/Bundles/dev/Android/L3_1.11_110.unity3d ................................................ Old server, dead links v1.10.97: Sahara: http://relicrun.cdn.sqexeu.com/Bundles/release/Android/L2_1.10_97.unity3d Tibet: http://relicrun.cdn.sqexeu.com/Bundles/release/Android/L3_1.10_97.unity3d v1.9.94: Sahara: http://relicrun.cdn.sqexeu.com/Bundles/release/Android/L2_1.9_94.unity3d Tibet: http://relicrun.cdn.sqexeu.com/Bundles/release/Android/L3_1.9_94.unity3d v1.8.88: Sahara: http://relicrun.cdn.sqexeu.com/Bundles/release/Android/L2_1.8_88.unity3d Tibet: http://relicrun.cdn.sqexeu.com/Bundles/release/Android/L3_1.8_88.unity3d v1.7.83: Sahara: http://relicrun.cdn.sqexeu.com/Bundles/release/Android/L2_1.7_83.unity3d Tibet: http://relicrun.cdn.sqexeu.com/Bundles/release/Android/L3_1.7_83.unity3d etc.... ................................................ Non-official: v1.11.101: Sahara: http://relicrun.s3.amazonaws.com/dev/Bundles/dev/Android/L2_1.11_101.unity3d Tibet: http://relicrun.s3.amazonaws.com/dev/Bundles/dev/Android/L3_1.11_101.unity3d v1.11.98: Sahara: https://s3-eu-west-1.amazonaws.com/puzzle.s3/RelicRunTest/Android/dev/L2_1.11_98.unity3d Tibet: https://s3-eu-west-1.amazonaws.com/puzzle.s3/RelicRunTest/Android/dev/L3_1.11_98.unity3d [iOS] v1.11.113: Sahara: http://relicrun.s3.amazonaws.com/dev/Bundles/dev/iOS/L2_1.11_113.unity3d Tibet: http://relicrun.s3.amazonaws.com/dev/Bundles/dev/iOS/L3_1.11_113.unity3d v1.11.112: Sahara: http://relicrun.s3.amazonaws.com/dev/Bundles/dev/iOS/L2_1.11_112.unity3d Tibet: http://relicrun.s3.amazonaws.com/dev/Bundles/dev/iOS/L3_1.11_112.unity3d v1.11.1: Sahara: https://s3-eu-west-1.amazonaws.com/puzzle.s3/RelicRunTest/iOS/L2_1.11_1.unity3d Tibet: https://s3-eu-west-1.amazonaws.com/puzzle.s3/RelicRunTest/iOS/L3_1.11_1.unity3d ................................................ Non-official: v1.11.101: Sahara: http://relicrun.s3.amazonaws.com/dev/Bundles/dev/iOS/L2_1.11_101.unity3d Tibet: http://relicrun.s3.amazonaws.com/dev/Bundles/dev/iOS/L3_1.11_101.unity3d Last edited by UroshUchiha; 06-09-23 at 16:48. |
06-09-23, 18:25 | #5 |
Member
Joined: Jan 2012
Posts: 2,543
|
so nostalgic to see these images again after all this time ! I played that game waaay too much when it came out haha ! Loved every version of it but the last one was the best imo. So sad we never got a fourth level !
Thank you so much for getting this game saved ! |
08-09-23, 01:51 | #6 |
Member
Joined: Jan 2007
Posts: 4,012
|
The dedication and passion of the Tomb Raider fanbase prevails once again!
Thankyou so much for this. I'd given up any hope of ever playing this with a restored soundtrack ever again! One small question, is the master save file required for it to run properly? |
08-09-23, 07:24 | #7 | |
Member
Joined: Jul 2018
Posts: 1,272
|
Quote:
As for the save file, absolutely not. It's just a file I used to make testing of Sahara/Tibet maps faster. Needed a complete save in order to try those maps and various other things. You can start from scratch without any problems. |
|
26-09-23, 14:39 | #8 |
Member
Joined: Jul 2018
Posts: 1,272
|
Internet Archive URL has been added to the OP for the Relic Run Collection.
|
22-12-23, 11:41 | #9 |
Member
Joined: Jul 2018
Posts: 1,272
|
The archive has been updated to include the latest v1.11.7074 of the game.
|
22-12-23, 17:24 | #10 |
Member
Joined: Dec 2008
Posts: 3,476
|
i should start replaying the game now that there is actually cloud saving. i dont know how many times i lost my progress
|
Bookmarks |
Thread Tools | |
|
|