SunBeam, post: 140861, member: 12587 wrote:
Considering the first post on this page was you asking for a table update, I can only assume the above is taken from someplace?
Like some DOOM Discord where some user figured out the array? What I can tell you is if those 3 bytes changed, they will change again. So find the common denominator between the old and new (4C??????). Or just stop at 4C.
No, I searched for it myself. Just didn't have the time to look myself at that moment.
Code tends to change, but often not completely. So I looked until the first ??, how often I can find it and what comes after that. The search turned out only one hit, so I tried it out and it worked.
Had I copied it from somewhere, I would have mentioned it.
As to "they will change again". Well, maybe. Eventually
Offsets tends to change. From what I can see the 8C/6C change is a different register which is less common, since the code around it has to change for the compiler to optimize the code differently.
And the last byte is the beginning of the next opcode. Leaving that out might be a good idea.
I can't tell if this code has changed before since the 1.4 is your first table that includes this.
The first array of bytes you look for is identical for all versions since your first table (except the ?? of course), but no op-code changes there.
My instict would be to wait for the next updates and if the last bytes change again (and depending on how they changed) and THEN leave something out or use ??.
But of course all of this can change at any time, especially with all the heavy optimizations the compilers are doing.
[automerge]1593242812[/automerge]
matthewfraser81, post: 140847, member: 43658 wrote:
Thanks so much ShaneRR and SunBeam, just bought Doom elemental and immediately disliked it.
The "tweaks" really bring back the Doom2016 gameplay. Wish enabling the pistol still worked.
Edit: Should have confirmed that it worked
I had the same problem.
Doom Eternal is great, but this "constantly out of ammo" thing really saps the fun out of it for me.
SunBeam has brought the fun back for me as well