Reverse Engineering Jet Set Radio HD - Part 3

Reverse Engineering Jet Set Radio HD - Part 3

Advertisemen

Nearly made texture modifications possible in JSR - can extract textures from the game and then import them back in. Though I've run into one problem, to describe the problem the conversion system must be described

AFS -> BIN -> PVR -> PNG (exporting a texture)
PNG -> PVR -> BIN -> AFS (importing a texture)

Software for each stage:
AFS -> BIN / BIN -> AFS --- AFS Explorer
BIN -> PVR / PVR -> BIN --- Jet Set Reverse (my custom SDK)
PVR -> PNG / PNG -> PVR --- PuyoTools

BIN files may contain one or more PVR files, so it's just a simple split of the data within the BIN file to multiple PVR files.

ile structure, each file is allocated a maximum file size which cannot be changed due to the AFS being write-protected (for now...). When converting the edited PNG back to the PVR using PuyoTools the file created has a massive size (ten times the size of PNG, and five times the size of the PVR). When the PVR files are joined back together to create the new BIN file, the BIN file is too large to be imported back into the AFS file.

So I now need to hunt down for some new software in order to convert the PNG back into PVR and not making the file size massive. I've found that the Dreamcast SDK contains a pvrconv.exe which seems like it's likely it'll do what I want, as that was probably used in the first place. So just typing up my current progress as I wait for the file to download. Hopefully it has command line args because it get me one step closer to automated this process.

Advertisemen

Disclaimer: Gambar, artikel ataupun video yang ada di web ini terkadang berasal dari berbagai sumber media lain. Hak Cipta sepenuhnya dipegang oleh sumber tersebut. Jika ada masalah terkait hal ini, Anda dapat menghubungi kami disini.

Tidak ada komentar:

Posting Komentar

© Copyright 2017 Game Engine Tutorial