RayCarrot / RayCarrot.RCP.Metro

Rayman Control Panel (4.0.0 and above)
https://raym.app/rcp
MIT License
102 stars 5 forks source link

cmd support for ipk #1

Closed yunylz closed 3 years ago

yunylz commented 3 years ago

hi ray, i wonder if you could make a seperate CLI/CMD IPK unpacker/creator so we can use your utility in our Just Dance song creator tool's IPK creation part. we use unpakke and its compression sucks

RayCarrot commented 3 years ago

I'm currently reworking the archive system in RCP, but I won't be adding any launch arguments for it due to the way RCP is built.

The majority of the code used to handle the IPK files exists in the RayCarrot.Rayman library, so you can reference that to make a simple repack tool. The class UbiArtIpkData has methods for serializing the IPK file table and repacking it with new/modified files.