DOOM Eternal [Engine:idTech 7]

Upload your cheat tables here (No requests)
ScoobyRVA
What is cheating?
What is cheating?
Posts: 1
Joined: Thu Jun 25, 2020 11:53 pm
Reputation: 0

DOOM Eternal [Engine:idTech 7]

Post by ScoobyRVA »

[QUOTE="ShaneRR, post: 140735, member: 42671"]

Hey guys,



are there any known issues with the current version of the game and table?

My buildinfo says version 7.1.1, release-patch2.

I downloaded table v1.4, re-installed Cheat Engine 7.1 (someone here mentioned that it helped for him) and checked the installation via Steam.

All seems fine, but the "Unrestrict Console Commands" option is not working for me.



The last time I played was before the whole Denuvo debacle and it worked perfectly back then.

Any ideas? ;)

[/QUOTE]



Just stopped working for me, ironically it would let me check the secondary box for noclip and notarget but they didn't actually work. Had been using successfully until just now. Probably some update to the game. Maybe SunBeam will release an update.

How to use this cheat table?
  1. Install Cheat Engine
  2. Double-click the .CT file in order to open it.
  3. Click the PC icon in Cheat Engine in order to select the game process.
  4. Keep the list.
  5. Activate the trainer options by checking boxes or setting values from 0 to 1

Telkom
What is cheating?
What is cheating?
Posts: 2
Joined: Fri Jun 26, 2020 1:57 pm
Reputation: 0

DOOM Eternal [Engine:idTech 7]

Post by Telkom »

Yesterday the game was updated and the table no longer works. SunBeam, could you update your table, please.

User avatar
KyleKatarn
Table Makers
Table Makers
Posts: 295
Joined: Thu Feb 06, 2020 3:47 am
Reputation: 245

DOOM Eternal [Engine:idTech 7]

Post by KyleKatarn »

The Table made by Zanzer still works. It's on the first page of this thread.

Telkom
What is cheating?
What is cheating?
Posts: 2
Joined: Fri Jun 26, 2020 1:57 pm
Reputation: 0

DOOM Eternal [Engine:idTech 7]

Post by Telkom »

I meant the table for unlocking console commands.

ShaneRR
Noobzor
Noobzor
Posts: 7
Joined: Fri Jun 05, 2020 5:51 pm
Reputation: 1

DOOM Eternal [Engine:idTech 7]

Post by ShaneRR »

Alright, here is a possible solution for the console unlock.

I won't be posting a new table because this is SunBeam's work and I don't want to take any credit for it.

But you can edit the 1.4 table yourself.



In the "Unrestrict Console" script for the hotfix2:

Change (should be line #40) from:

Code: Select all

4C8B0FBA01000000488BCF448BF041FF51??4C6BC507
to:

Code: Select all

4C8B0FBA01000000488BCF448BF041FF51??4C8BCE83
(the last 3 bytes are different).



I tried god and infinite ammo and it works.
Last edited by ShaneRR on Fri Jun 26, 2020 11:04 pm, edited 2 times in total.

matthewfraser81
What is cheating?
What is cheating?
Posts: 1
Joined: Fri Jun 26, 2020 11:30 pm
Reputation: 0

DOOM Eternal [Engine:idTech 7]

Post by matthewfraser81 »

ShaneRR, post: 140842, member: 42671 wrote:
Alright, here is a possible solution for the console unlock.

I won't be posting a new table because this is SunBeam's work and I don't want to take any credit for it.

But you can edit the 1.4 table yourself.



In the "Unrestrict Console" script for the hotfix2:

Change (should be line #40) from:

Code: Select all

4C8B0FBA01000000488BCF448BF041FF51??4C6BC507
to:

Code: Select all

4C8B0FBA01000000488BCF448BF041FF51??4C8BCE83
(the last 3 bytes are different).



I tried god and infinite ammo and it works.


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 :)
Last edited by matthewfraser81 on Sat Jun 27, 2020 3:24 am, edited 1 time in total.

User avatar
sebastianyyz
Expert Cheater
Expert Cheater
Posts: 315
Joined: Sun Jul 09, 2017 3:33 am
Reputation: 53

DOOM Eternal [Engine:idTech 7]

Post by sebastianyyz »

ShaneRR, post: 140842, member: 42671 wrote:
Alright, here is a possible solution for the console unlock.

I won't be posting a new table because this is SunBeam's work and I don't want to take any credit for it.

But you can edit the 1.4 table yourself.



In the "Unrestrict Console" script for the hotfix2:

Change (should be line #40) from:

Code: Select all

4C8B0FBA01000000488BCF448BF041FF51??4C6BC507
to:

Code: Select all

4C8B0FBA01000000488BCF448BF041FF51??4C8BCE83
(the last 3 bytes are different).



I tried god and infinite ammo and it works.




Thank you so much, I can confirm it works

User avatar
SunBeam
Administration
Administration
Posts: 4782
Joined: Sun Feb 04, 2018 7:16 pm
Reputation: 4411

DOOM Eternal [Engine:idTech 7]

Post by SunBeam »

ShaneRR, post: 140842, member: 42671 wrote:

Code: Select all

4C8B0FBA01000000488BCF448BF041FF51??4C6BC507
to:

Code: Select all

4C8B0FBA01000000488BCF448BF041FF51??4C8BCE83
(the last 3 bytes are different).
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.
Last edited by SunBeam on Thu Jan 01, 1970 12:00 am, edited 1 time in total.

ShaneRR
Noobzor
Noobzor
Posts: 7
Joined: Fri Jun 05, 2020 5:51 pm
Reputation: 1

DOOM Eternal [Engine:idTech 7]

Post by ShaneRR »

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 :)
Last edited by ShaneRR on Thu Jan 01, 1970 12:00 am, edited 2 times in total.

User avatar
SunBeam
Administration
Administration
Posts: 4782
Joined: Sun Feb 04, 2018 7:16 pm
Reputation: 4411

DOOM Eternal [Engine:idTech 7]

Post by SunBeam »

Focus on the reason "bytes change". Not on assumptions or some logic you devised. They change because of compiler optimizations. Offsets, calls, jumps, etc. - all these are covered by those ?? in my array. The problem is this: threads/10253. See under " [ 28 Apr '20 - Update #7 ] ".



Image



Best regards,

Sun
Last edited by SunBeam on Thu Jan 01, 1970 12:00 am, edited 2 times in total.

ShaneRR
Noobzor
Noobzor
Posts: 7
Joined: Fri Jun 05, 2020 5:51 pm
Reputation: 1

DOOM Eternal [Engine:idTech 7]

Post by ShaneRR »

[QUOTE="SunBeam, post: 140866, member: 12587"]

Focus on the reason "bytes change". Not on assumptions or some logic you devised. They change because of compiler optimizations. Offsets, calls, jumps, etc. - all these are covered by those ?? in my array. The problem is this: [URL]https://fearlessrevolution.com/threads/10253[/URL]. See under " [B][ 28 Apr '20 - Update #7 ][/B] ".



Best regards,

Sun

[/QUOTE]

Interesting. That's why I leave creating tables to guys like you! ;)

I am pretty comfortable with assembly on micro-Controllers (µC), it's my job after all.

But code for Windows is a very different beast from code in embedded development.

However, I like to "dabble" and sometimes something useful comes out of it. :)
Last edited by ShaneRR on Thu Jan 01, 1970 12:00 am, edited 1 time in total.

Khronos___
What is cheating?
What is cheating?
Posts: 2
Joined: Sat Jul 11, 2020 2:31 am
Reputation: 0

Re: DOOM Eternal [Engine:idTech 7]

Post by Khronos___ »

for some reason I can't enable the Unrestrict Console script. Am I missing something?

svperstar
Noobzor
Noobzor
Posts: 7
Joined: Mon Apr 27, 2020 4:11 pm
Reputation: 0

Re: DOOM Eternal [Engine:idTech 7]

Post by svperstar »

I changed the last 3 bytes and its not working.

Can we can an update? Also Id software always supported the mod community in the past so its disgusting we have to use a cheat table just to access the console.

User avatar
SunBeam
Administration
Administration
Posts: 4782
Joined: Sun Feb 04, 2018 7:16 pm
Reputation: 4411

Re: DOOM Eternal [Engine:idTech 7]

Post by SunBeam »

I find it hilarious how generations mame words and give them random meanings.

Khronos___
What is cheating?
What is cheating?
Posts: 2
Joined: Sat Jul 11, 2020 2:31 am
Reputation: 0

Re: DOOM Eternal [Engine:idTech 7]

Post by Khronos___ »

for some reason I can't enable the Unrestrict Console script. Am I missing something?
I now know why. I right click the script and it says that line 3 of the script has a Lua error. Is it possible you could fix it? Do I have the right line of code in my Cheat table download? for me line three says {$lua}. Or more possible something about a Syntax Check, which it mentions in the Lua Error button.

Image

Post Reply