(11-23-2021, 09:08 PM)Random Talking Bush Wrote: [ -> ]All you need is Python 3.6+, the "42" archive, fst.json and extract_42.py in the same folder, then just run extract_42.py as you normally would. Doesn't need any extra parameters nor PowerShell, regular command prompt / double-clicking the script should work.
Man, I was quite stupid, wasn't I? Anyways, it's working fine now. Thanks for the help RTB!
(Now I can
FINALLY rip Yoshi's alternate skins!)
(11-23-2021, 09:26 PM)Random Talking Bush Wrote: [ -> ] (11-23-2021, 09:15 PM)Superstarxalien Wrote: [ -> ]extract_42.py isn't in your .zip, I'm trying to run it myself with the one Ninji made for the base game version and it doesn't really work on 3.0.0 (it extracts the first 4 files before it gives up at dnk.ntpl)
Yeah that should be the one you'd be using (I didn't re-include it as it'd be redundant), and it's the same script I used to unpack v1.1.0, v2.0.0 and v3.0.0 respectively. But I'm not sure why it's not working for you, is your "42" file correct? Should be 3.27 GB (3,518,529,616 bytes) if it is the proper v3.0.0 archive.
I guess it should be correct?
(11-23-2021, 09:41 PM)Superstarxalien Wrote: [ -> ]I guess it should be correct?
*image*
It should be, yeah... Everything there seems to check out, nothing unusual about the archive filesize, the folder structure or the script files.
Only thing I could think of is it might be the specific Python version you might be using. The version I specifically used is 3.9.4, but anything newer than that should also work. I don't think it's due to a missing package either, I didn't have to install anything else to get it working on my end (binascii, json and zlib stuff should be standard, I believe). If it still doesn't work for you for some reason, I can just send you the pre-extracted files instead (once I've gotten v4.0.0's update stuff set up).
(11-23-2021, 09:55 PM)Random Talking Bush Wrote: [ -> ] (11-23-2021, 09:41 PM)Superstarxalien Wrote: [ -> ]I guess it should be correct?
*image*
It should be, yeah... Everything there seems to check out, nothing unusual about the archive filesize, the folder structure or the script files.
Only thing I could think of is it might be the specific Python version you might be using. The version I specifically used is 3.9.4, but anything newer than that should also work. I don't think it's due to a missing package either, I didn't have to install anything else to get it working on my end (binascii, json and zlib stuff should be standard, I believe). If it still doesn't work for you for some reason, I can just send you the pre-extracted files instead (once I've gotten v4.0.0's update stuff set up).
I might as well take pre-extracted files, I only really want the player models anyway since I'm looking to extract their textures for an article in MarioWiki.