UndercoverBoy833 Posted January 17, 2024 Posted January 17, 2024 (edited) I wanna extract Asphalt 9 .jmodels file from the latest and recent version of the game e.g. v4.4.0k but the files manifest.map and BigChillGhost's Asphalt 9 dumping script only supports v3.6.3a. Any chance to update the script since I have it as backup and have no prior knowledge about dumping new manifest from A9 latest version? Here's the tool and necessary files that was made by BigChillGhost Also one file that is totally corrupted after using renaming script which was this sample link which has 46kb of fbx. idk how it causes it. A9Tool_v1.4.6.7z manifest.7z restoreFileHierarchy.py as for batch file on how to run the tool: Create a9.bat with the editor @echo off FOR %%a IN (*.jmodel) DO A9Tool.exe %%a Put the bat in the folder with the A9Tool etc. Same for textures, just rename it to jtex and create another batch folder with it. @echo off FOR %%a IN (*.jtex) DO A9Tool.exe %%a SQN.7z Edited April 16 by UndercoverBoy833 updated the file link text and needed explanation why and how Vanda_Dendrobium.jmodel got corrupted by having fbx file size of 46kb after the game was dumped.
Engineers shak-otay Posted January 18, 2024 Engineers Posted January 18, 2024 (edited) Forget what I wrote. Bigchillghost is back.😎 edit: and gone again? Strange. Edited January 31, 2024 by shak-otay
UndercoverBoy833 Posted January 31, 2024 Author Posted January 31, 2024 (edited) I only remember that he posted a topic or a guide on how to dump android games e.g. Asphalt 9 for updated manifest.map, but I couldn't backed up that topic on time. I'm just gonna wait till he responds. edit: ok? ig he doesn't care about Asphalt 9 dumping anymore or so. Edited April 8, 2024 by UndercoverBoy833 1
UndercoverBoy833 Posted June 24, 2024 Author Posted June 24, 2024 On 1/18/2024 at 10:25 PM, shak-otay said: edit: and gone again? Strange. I guess he doesn't care to look into it since I didn't get any updates
UndercoverBoy833 Posted July 27, 2024 Author Posted July 27, 2024 (edited) okay so I wanna edit my topic (it's been a while without any response) because apparently Asphalt 9 Legends was renamed to Asphalt Legends Unite as an "expansion update" or just re-released game for PS5, Xbox Series S/X consoles and Nintendo Switch handheld console. My topic would still be open if anyone updates the dumping scripts and manifest.map file for latest version of Asphalt 9 Android and if anyone wanna add console version support too. EDIT: it was also release on PC too so yea Edited July 28, 2024 by UndercoverBoy833 forgot to mention PC port
UndercoverBoy833 Posted September 11, 2024 Author Posted September 11, 2024 On 1/17/2024 at 6:59 PM, UndercoverBoy833 said: I wanna extract Asphalt 9 .jmodels file from the latest and recent version of the game e.g. v4.4.0k but the files manifest.map and BigChillGhost's Asphalt 9 dumping script only supports v3.6.3a. Any chance to update the script since I have it as backup and have no prior knowledge about dumping new manifest from A9 latest version? Here's the tool and necessary files that was made by BigChillGhost Also one file that is totally corrupted after using renaming script which was this sample link which has 46kb of fbx. idk how it causes it. A9Tool_v1.4.6.7z 31.58 kB · 20 downloads manifest.7z 207.24 kB · 23 downloads restoreFileHierarchy.py 796 B · 17 downloads I'm extremely sorry for bumping this topic and annoying other people in there several times but anyone else can make an updated version of bigchillghost's v3.6.3a script to support Asphalt Legends Unite v24.0.xx versions and above because I'm still stuck with his old version script? Dump folder:
Engineers shak-otay Posted September 11, 2024 Engineers Posted September 11, 2024 (edited) 7 hours ago, UndercoverBoy833 said: but anyone else can make an updated version of bigchillghost's v3.6.3a script to support Asphalt Legends Unite v24.0.xx versions and above What do you mean by "script"? (If you're talking about A9tool.exe - usually the author is the only person who can update it.) Also I guess noone will understand what you're talking about if you don't explain/show up the whole extraction process for a v3.6.3a sample. Edited September 11, 2024 by shak-otay
UndercoverBoy833 Posted September 11, 2024 Author Posted September 11, 2024 (edited) 1 hour ago, shak-otay said: What do you mean by "script"? (If you're talking about A9tool.exe - usually the author is the only person who can update it.) Also I guess noone will understand what you're talking about if you don't explain/show up the whole extraction process for a v3.6.3a sample. ok I'm sorry for my vague question so I'll reiterate to what my problem was. So as in my first post above, I've put BigChillGhost's tool A9Tool along with manifest.map and restoreFileHierarchy.py file. My problem was it's outdated that I'm unable to rip assets from latest version like v24.xx.xx to get more of the missing car models I need. And with his same tool with v3.6.3a, I had one model corruption, especially with Vanda Dendrobium.jmodel, giving me 46kb. The process on how to rip all assets from separate apks using both manifest.map and the python script was: I) put both manifest.map and the python file in the dump folder with encrypted files II) run the python script. It'll rename all the filenames contained in the manifest.map So yeah, again sorry for my vagueness. Edited September 11, 2024 by UndercoverBoy833
Engineers shak-otay Posted September 11, 2024 Engineers Posted September 11, 2024 Thanks. You'll need to find out what has changed: the encrpytion or the file format? (Or both?)
UndercoverBoy833 Posted September 13, 2024 Author Posted September 13, 2024 ok the python script doesn't run at all, so I think maybe the latest version of Asphalt 9 or Asphalt Legends Unite files were encrypted.
UndercoverBoy833 Posted April 15 Author Posted April 15 soo I guess there's still no answer to my problem about Asphalt 9 dump so I have to close my topic somehow
UndercoverBoy833 Posted April 16 Author Posted April 16 and also since no one is there to help me, just please tell me how do I get the manifest.map by myself? iirc BigChillGhost replied me in xentax that he made a topic about extracting Android games and getting this manifest file from Asphalt 9 latest version. Also idk if I have to post a sample file again or another topic left unanswered about the same game but PC version (not Steam version, but Windows Store version) Topic: But I would close the topic myself later. Asphalt 9 PC sample.7z
Engineers shak-otay Posted April 16 Engineers Posted April 16 Well, first problem is that the A9tool 7z from your opening post is missing 3 required dlls. So how should that work? 2ndly I ignored the .map and the .py file because I usually don't deal with encrypted textures. Finally I took the dlls (which I had compiled for the A8tool, August 24) and renamed 000C022A608FF242 from your ..sample.7z to c.jtex and dragDropped it onto the A9tool which spit out a c.jtex.pvr which looks to me (from the structure) as if it could contain valid texture data. Noesis couldn't load it, though. c.jtex.zip
UndercoverBoy833 Posted April 16 Author Posted April 16 (edited) 1 hour ago, shak-otay said: Well, first problem is that the A9tool 7z from your opening post is missing 3 required dlls. So how should that work? 2ndly I ignored the .map and the .py file because I usually don't deal with encrypted textures. Finally I took the dlls (which I had compiled for the A8tool, August 24) and renamed 000C022A608FF242 from your ..sample.7z to c.jtex and dragDropped it onto the A9tool which spit out a c.jtex.pvr which looks to me (from the structure) as if it could contain valid texture data. Noesis couldn't load it, though. c.jtex.zip 684.44 kB · 0 downloads so for 1st problem. BigChillGhost didn't provide 3 require dlls for the tools to work but only the SQN.db putting in the same folder as A9Tool.exe was in, although the archived topic is not accessible in terms of attachment downloads (if you have other ways to do it) https://web.archive.org/web/20230513191913fw_/https://forum.xentax.com/viewtopic.php?t=18782 the 2nd problem is you ignored the manifest.map and the python script, it's fair to me btw since who knows BigChillGhost would come back for this at least. maybe Durik, h3x3r or someone else can contribute it with BigChillGhost's work regardless of Android/iOS/Windows version. At least I'm getting all Asphalt 8 models with his A8PIG2FBX tool and his bms script for textures from Windows Store version without any problems, although the fbx is ascii format which doesn't let me import from Blender I'm using currently. But I would add SQN.db and the command on how to operate it in my opening post right now. EDIT: added SQN.db file in my opening post along with cmd command on how to run A9Tool. As for manifest.map concerns, iirc BigChillGhost said that he dumped the manifest of v2.9.0 or later (lastly 3.6.3a) through the game memory, but idk how would I look into the game memory of Asphalt 9 and get the manifest file since I'm not an expert in game data structure and such Edited April 16 by UndercoverBoy833
Engineers shak-otay Posted April 16 Engineers Posted April 16 What about the pvr I've attached to my previous post? (If you want people to care for your requests you should leave a word about it at least.)
UndercoverBoy833 Posted April 16 Author Posted April 16 38 minutes ago, shak-otay said: What about the pvr I've attached to my previous post? (If you want people to care for your requests you should leave a word about it at least.) I've checked your pvr texture you sent it here just now, unfortunately I have this result right now. 1
Engineers shak-otay Posted April 16 Engineers Posted April 16 (edited) Thanks! (Too bad, but that .pvr is what I got from A9tool after feeding it with one of your samples.) btw, I read what Bigchillghost wrote in the link you've posted: Quote Jtex to pvr convertion: - Converting all *.tga.jtex files to ordinary PVR images. So maybe the sample(s) you provided are no tga jtex. edit: ok, it's PC samples, but said A9tool is for Android/iOS version game. Edited April 16 by shak-otay
UndercoverBoy833 Posted April 16 Author Posted April 16 bear in mind that my sample is PC Windows Store version and not a Steam version, so ig the file format is different with another. But yeah I hope BigChillGhost comes back for this but it's unlikely to be in reshax, so someone else might help me with it.
UndercoverBoy833 Posted Saturday at 07:42 AM Author Posted Saturday at 07:42 AM So as I've created another topic about the same game, Mr. wq223 said: Some of the files you provide contain zstd compression File Type 1:89 6A 74 65 78 20 78 0D Compression position is 0x5B But there are 22 bytes of additional data before this These additional data need to be added to the compressed file at the same time and skipped when decompressed 4 bytes - extra data + total compressed data size 4 bytes - unknown, very close to the size of the compressed data 4 bytes - Decompressed size (correct) File Type 2:89 6A 6D 6F 78 0D 0A 01 The example of this file starts after 510 bytes Because two unknowns need to be read, four compression sizes and four decompressed sizes File Type 3:02 AF EA 61 6E 67 69 65 79 EC DC 47 The verification is too small, and I haven't seen whether there is compression for the time being, I'm not sure For the first two data, I wrote a script to decompress the compressed data inside and directly extract binary data of unknown structures. All research is based on guessing from existing files, if a more complete script is needed, you may need to add features based on more files, because I can't guarantee that the offsets displayed by each file are the same wanted to give you an idea on what he saying. If you don't wanna read it, I'll link the topic
takaginaomi Posted Sunday at 04:06 PM Posted Sunday at 04:06 PM (edited) I don't know if this is helpful, my English is not the best. Here is the a9 tool with the dll's: https://github.com/XeNTaXTools/XeNTaXTools-Legacy/blob/main/archive/xntx_6817_A9Tool.7z Here for the SQN: https://github.com/XeNTaXBackup/XeNTaXBackup.github.io/blob/main/file/16154_SQN.7z And here for the main topic before shutdown: https://github.com/XeNTaXBackup/XeNTaXBackup.github.io/blob/main/markdown/Asphalt 9 Legends JtexJmox Convertor(A9Tool)_18782.md Backup of the all (or almost) Xentax topics: https://github.com/XeNTaXBackup/XeNTaXBackup.github.io/tree/main/markdown Backup of the all (or almost) Xentax tools: https://github.com/XeNTaXTools/XeNTaXTools-Legacy/tree/main/archive Edited Sunday at 04:07 PM by takaginaomi 1
UndercoverBoy833 Posted Sunday at 04:25 PM Author Posted Sunday at 04:25 PM (edited) probably a tutorial from BigChillGhost on game memory dumping that might be useful for Asphalt 9 manifest at least for latest version on Android https://github.com/XeNTaXBackup/XeNTaXBackup.github.io/blob/main/markdown/A Static Hook Technique for Android Game Resources Dumping_26100.md Edited Sunday at 04:30 PM by UndercoverBoy833
UndercoverBoy833 Posted Sunday at 04:29 PM Author Posted Sunday at 04:29 PM (edited) 1 hour ago, takaginaomi said: I don't know if this is helpful, my English is not the best. Here is the a9 tool with the dll's: https://github.com/XeNTaXTools/XeNTaXTools-Legacy/blob/main/archive/xntx_6817_A9Tool.7z Here for the SQN: https://github.com/XeNTaXBackup/XeNTaXBackup.github.io/blob/main/file/16154_SQN.7z And here for the main topic before shutdown: https://github.com/XeNTaXBackup/XeNTaXBackup.github.io/blob/main/markdown/Asphalt 9 Legends JtexJmox Convertor(A9Tool)_18782.md Backup of the all (or almost) Xentax topics: https://github.com/XeNTaXBackup/XeNTaXBackup.github.io/tree/main/markdown Backup of the all (or almost) Xentax tools: https://github.com/XeNTaXTools/XeNTaXTools-Legacy/tree/main/archive well I already did shared the A9Tool in my opening post of this topic and SQN.db I edited it in recently so I don't think I need it rn when the tool is already available to download in my opening post. EDIT: nvm just ignore my statement. Edited Sunday at 06:00 PM by UndercoverBoy833 1
Engineers shak-otay Posted Sunday at 05:50 PM Engineers Posted Sunday at 05:50 PM (edited) 1 hour ago, UndercoverBoy833 said: well I already did shared the A9Tool in my opening post of this topic and SQN.db I edited it in recently so I don't think I need it rn when the tool is already available to download in my opening post. Well, since you don't seem to get it: the A9tool you shard is the exe only! That's why takaginaomi shared it complete, including these dlls: liblz.dll, libzstd.dll and zlib1.dll edit: plus, the manifest.7z you shared requires a password for extraction. Edited Sunday at 05:57 PM by shak-otay
UndercoverBoy833 Posted Sunday at 05:59 PM Author Posted Sunday at 05:59 PM 6 minutes ago, shak-otay said: Well, since you don't seem to get it: the A9tool you shard is the exe only! That's why takaginaomi shared it complete, including these dlls: liblz.dll, libzstd.dll and zlib1.dll Got it? edit: plus, the manifest.7z you shared requires a password for extraction. damn, my bad then. thx for correction Also as for manifest.7z requiring a password, it's "Thank you!" 1
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now