Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou must get permission from me before you are allowed to modify my files to improve it
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou must get permission from me before you are allowed to use any of the assets in this file
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are not allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
This script is largely a wrapper (written by me) for uecastoc and unrealrezen (neither of which were written by me).
It uses uecastoc ( https://github.com/gitMenv/UEcastoc/ ) by menv to unpack the mod It uses Unrealrezen ( https://github.com/rm-NoobInCoding/UnrealReZen ) by noobincoding to repack the mod
Shout-out to menv for uecastoc, noobincoding for Unrealrezen , and Johntaber and FrancisLouis on the OpenFF7R Discord for figuring out how we needed to hack the UCAS files to get Rebirth to load them.
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Changelogs
Version 2.0
Updated to allow spaces in the path of the modded UE package directory. Thanks to TonicWater on Discord for discovering this bug.
Python script for experienced modders to convert texture and material instance mods packaged in vanilla UE 4.26 so that they work in FF7 Rebirth
This is not a mod. It is a tool meant to help experienced modders make their own mods for Rebirth. It is meant to be used by modders who want a quick way to get mods which they packaged in Unreal Engine to work in FF7 Rebirth. If you are not familiar with running Python scripts or packaging mods in Unreal Engine, please don't try to use this tool. I am not responsible for any files you accidentally delete.
This script is largely a wrapper (written by me) for uecastoc and unrealrezen (neither of which were written by me).
Unzip the archive into the same level as the "Engine" directory of your UE 4.26 installation. The archive includes the script, the uecastoc application and DLL, the Oogle DLL, and the Unrezen application. Your directory should look something like the image below.
Usage: - Point game_install_dir to your game installation pak directory (e.g., where Steam put the original game's paks) - Point ue_pak_output_dir to the directory where you told UE 4.26 to put its packaged files - Point chunk_id to the chunk ID you used for your mod in UE - Set desired_mod_name to any name you want for your mod - Run this script: python ff7rebirth_package.py
Your modded utoc/ucas/pak, with the ucas header already hacked for ff7 rebirth, will be put in the game_install_dir you specified