{"repo":"rm-NoobInCoding/UnrealReZen","free":true,"listed":false,"github":"https://github.com/rm-NoobInCoding/UnrealReZen","clone":"git clone https://github.com/rm-NoobInCoding/UnrealReZen.git","description":"UnrealReZen is a modding tool for packing utoc and ucas files (Unreal Engine IoStore archive files)","language":"C#","stars":221,"topics":["modding-games","ucas","unreal-engine","unreal-engine-5","utoc"],"license":"GPL-3.0","category":"game-templates","readme_excerpt":"UnrealReZen A tool for creating and packing Unreal Engine .Utoc and .Ucas files. [!NOTE] This tool is only for ZenLoader archive files. The files inside the archive (like .uasset) are not within the scope of this tool. Please do not create an issue for these files! How it works First, it is better to know how ZenLoader files work ZenLoader consists of two parts - .utoc, which stands for Unreal table of contents, contains the information of the assets, such as ID, offset, size, etc. - .ucas, which contains the content of Assets in compressed or raw form The important point of this structure is that you cannot add a new Asset to the game because each Asset contains a unique ID. And due to this unique ID, the tool must first read the game archives and then create the new archive. The tool checks the game archives using the CUE4Parse library and after receiving the required information of the Assets, it creates a patch based on your edited files. Usage Some important notes : - You DON'T have to pack the WHOLE ARCHIVE that you wanna patch! just put the assets that you wanna patch - This tool DOESN'T support extracting assets from ZenLoader archives. use FModel. - This tool supports multi archive patching. check example section. - For games that have archive signature (.sig file for each utoc) this tool doesn't work until you bypass the sig loader. - Utoc structure can be different in games (unlikely) and your patch may not be loaded by the game and I don't have enough time to supp","default_branch":null,"files":null,"tree":[],"storefront":"/r/rm-NoobInCoding","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rm-NoobInCoding/UnrealReZen/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}