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

Custom game configurations for Abiotic Factor #709

Merged

Conversation

igromanru
Copy link
Contributor

Description
After game update v0.9.3 UE4SS stopped working for Abiotic Factor.

I've dumped MemberVariableLayout.ini and VTableLayout.ini from game's PDB file with UVTD, then edited the FMalloc vtable with help of Martin to match FMalloc vtable in the game which contains FExec virtual functions as well.
Since the FExec is not supported and is hard coded to size of 1, I had to remove one of the FExec functions.

// We don't support FExec, so we're manually telling it the size.

@igromanru
Copy link
Contributor Author

After playing for several hours and multiple sessions the configs seems to be fine.
Of the more than 400 people who have downloaded the version v3.0.1-204-gb47690f bundled with the configs from NexusMods, nobody has reported anything so far.
I'm converting the Draft to a PR.

@igromanru igromanru marked this pull request as ready for review December 8, 2024 21:14
@Buckminsterfullerene02
Copy link
Member

I have also used these configs for Abiotic Factor and seem to work fine. Cheers for this.

Why is UE4SS submodule updated in this PR?

@igromanru
Copy link
Contributor Author

Why is UE4SS submodule updated in this PR?

Not sure, it was on the branch and somehow sneak into it on wrong revision. Should be fixed now.

@Buckminsterfullerene02 Buckminsterfullerene02 merged commit cd7746e into UE4SS-RE:main Dec 8, 2024
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

Successfully merging this pull request may close these issues.

2 participants