bl-sdk / PythonSDK

Borderlands 2 PythonSDK
62 stars 54 forks source link

Minor sigscan overhaul #125

Closed apple1417 closed 2 years ago

apple1417 commented 2 years ago

Closes #120 .

Original plan was to use lists of signatures, and hardcode indexes for known games. It turns out there is extra data we need to store per game - the existing object map (granted it's contents can be reduced), and in ue4 we may want to hardcode offsets like the console scrollback (which isn't a uproperty). New approach is to keep a struct (rather than a dict) per game, and just pick an arbitrary one for unknown games.