Skip to content
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

Review impact of UE4SS folder structure update in their future releases #17174

Open
IDCs opened this issue Feb 11, 2025 · 1 comment
Open

Review impact of UE4SS folder structure update in their future releases #17174

IDCs opened this issue Feb 11, 2025 · 1 comment

Comments

@IDCs
Copy link
Contributor

IDCs commented Feb 11, 2025

A new "experimental" preview version of UE4SS is available; as the change logs state, the folder structure of UE4SS has been modified, adding an additional ue4ss path segment to all file paths except for the engine injector dll itself (dwmapi.dll)
https://github.com/UE4SS-RE/RE-UE4SS/releases

Although the old mods location is still supported, the new location (./ue4ss/mods) takes priority.

We need to gather a list of potentially affected game extensions and ensure they are able to support the new folder structure.

@ChemGuy1611 can you please let us know if the folder changes breaks any of your UE extensions?

For the sake of centralizing efforts, I'm thinking of writing a UE4SS installer and modtype extension which supports the new folder structure globally once installed. Game extensions can then just use context.requireExtension('UE4SS ModType') or something along those lines to automatically download and install the extension and get access to the predefined modType and installer for UE4SS itself and a modType pointing towards the new mods folder.

Game extensions can then just set the mod type as required inside their mod installers.

@ChemGuy1611
Copy link

@IDCs - I am aware of this folder structure change. I built in variables for the mods folder path to make it easy to update when the folder changes. Most games are already on the new folder structure (i. e STALKER 2).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants