-
Notifications
You must be signed in to change notification settings - Fork 8
[4.26] How do I convert legacy assets back to IoStore? #14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
|
Okay, what I just now did to verify that the program actually converted the edited legacy .uexp and .uasset files to IoStore is I extracted the content of the IoStore container I got after the to-zen process. The game recognizes the converted file, but it bugs the core combat mechanics, as in the character refuses to do certain things. The only reason I'm bothering you and myself with this is because I see this program as being a great resource to the Jedi Survivor modding community as it can allow them to directly edit .uasset files to create gameplay changing mods. EDIT 1: After injecting the mod to the game and looking through game files using FModel, I can see that the original .uasset has a proper Offset value to it, whereas the modded .uasset has it to 0. |
Which asset are you editing and what specific problems are you observing? I can edit |
Uh oh!
There was an error while loading. Please reload this page.
Okay, so I am trying to edit uassets from STAR WARS Jedi Survivor, more specifically, I'm trying to recreate a mod.
The game uses UE_4.26 and IoStore.
I used this program to extract and convert a singular .uasset file that uses IoStore to legacy format.
This gave me a .uasset and an .uexp file (presumably in legacy format) which I edited using UAssetGUI, instead of a singular .uasset file which I would've got if I used UModel/FModel to extract.
How do I proceed from here?
I have tried packing the .uasset and .uexp files using UnrealPAK into a .pak file and converting this .pak into IoStore containers (.utoc, .ucas and .pak)
AND
I have also tried directly packing the .uasset .uexp files into IoStore containers.
Both of those didn't work, as it messes up things in the game, but all I did was change an Unreal Property that delays an event in the game.
I assume that in this process the .uexp and .uasset files were not converted back to IoStore/Zen format.
Whereas, by using FModel to extract the concerned uasset to a singular .uasset, hex editing it, and packing it up with UnrealZen works. This is how I originally create my mod.
The text was updated successfully, but these errors were encountered: