patternsleuth icon indicating copy to clipboard operation
patternsleuth copied to clipboard

List of all supported Games and Unreal Engine versions

Open igromanru opened this issue 1 year ago • 2 comments

According to the README credits, LongerWarrior provided a "truly massive collection of games to test against". Do you still have these games? If you do, can you please provide a list of all the games that are currently supported?
I think it would be very helpful to have such a list in the README.md for future references.
Personally, I would like to know which are the oldest Unreal Engine versions that UE4SS supports out of the box so that I can test the compatibility of certain changes I have worked on.

igromanru avatar Oct 04 '24 22:10 igromanru

As much as I would like to disclose the list, it would require some scrutiny.

trumank avatar Oct 08 '24 19:10 trumank

Maybe you could make some settings that the scanner would check only UE4SS relevant signatures like

  • GUObjectArray
  • GMalloc
  • FName::ToString
  • FName::FName(wchar_t*)
  • StaticConstructObject_Internal
  • FText::FText(FString&&)

then print out a markdown list of all games that passed the test to console. That could be used to keep an up to date list of games that in theory should be supported by UE4SS.

Background Recently, when I made some changes in UE4SS, we had a discussion in PRs whether changes are compatible with older UE versions like 4.10 and it was mentioned that UE4SS worked on games with 4.10 or 4.12 but nobody could name a single game.
In my opinion, If UE4SS wants to ensure backwards compatibility, then we should at least have a few games in mind with which we can test certain changes.
And it begins with signatures.

igromanru avatar Oct 08 '24 20:10 igromanru