Serious Sam 4 [Engine:Serious]

Upload your cheat tables here (No requests)
Post Reply
User avatar
SunBeam
Administration
Administration
Posts: 3155
Joined: Sun Feb 04, 2018 7:16 pm
Reputation: 2323

Serious Sam 4 [Engine:Serious]

Post by SunBeam »

[ 26 Sep 20 - Hit #1 ]

Kindly DO NOT POST the information in this topic on other forums/communities (e.g.: Nexus) -OR- rephrase/paraphrase it in your YouTube videos/social media. Just as you prefer those places or making followers/an audience, so do I prefer FRF and wrote this specifically for this community! If you want to share the news, do send or link those users to FRF instead. Thank you for respecting my choice!

Game Name: Serious Sam 4
Game Vendor: Steam
Game Version: 555100;557352 [ check main menu, top-right ]
Game Process: Sam4.exe
Game File Version: 3.0.3.0



Hello folks.

Started working on this 1-2 days ago and haven't finished the analysis. Meanwhile, the game has updated on Steam, but the table is working fine with both 555100 and 557352 versions. Whoever needs the executables for the first release, let me know and I'll upload them. Note that table should work fine with either Steam or GOG releases. Those with GOG, please confirm so I can update the "Game Vendor" in the top header.

Table content:

Image

Note that I've revamped the version message a bit. It will tell you if the table is not compatible with your game version, though will enable the main script. With a warning you can read yourselves :)

Ignore Damage (Perfect God Mode)
This acts <like> the cht_bGod=1 + cht_bIgnoreDamageInGodMode=1 combined. At least that's the effect. Note the "like" - it doesn't turn cheating on, so you're safe from not getting achievements. In terms of how it's done, I simply flip a bool flag in the CPlayerEntity structure so the Entity becomes non-damageable (similar to Unreal Engine 4's bCanBeDamaged BoolProperty in Character UObject).

Infinite Clip + Fast Fire
The script hooks a spot where the CFireableWeaponMode is read from the current CWeaponEntity. The script checks if the obtained pointer is valid, then if [CFireableWeaponMode+8] == CWeaponEntity (just in case AI would execute this, so they don't benefit from it). Lastly, I get the CFireableWeaponModeParams and adjust various values to meet my goal :) If you want to tweak it, I've left comments:

Image

See it in action here:



More, if I feel like, soon :)

BR,
Sun

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
Attachments
Sam4.CT
555100;557352
(25.48 KiB) Downloaded 547 times

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

Re: Serious Sam 4 [Engine:Serious]

Post by sebastianyyz »

Nice! Thank you so much SunBeam

User avatar
TG1K986
Cheater
Cheater
Posts: 31
Joined: Sat Sep 02, 2017 10:23 am
Reputation: 9

Re: Serious Sam 4 [Engine:Serious]

Post by TG1K986 »

Thanks kindly!

User avatar
Carriva
Cheater
Cheater
Posts: 30
Joined: Wed Apr 19, 2017 8:53 am
Reputation: 3

Re: Serious Sam 4 [Engine:Serious]

Post by Carriva »

Thanks you

TonyGil
What is cheating?
What is cheating?
Posts: 3
Joined: Mon Feb 24, 2020 2:45 am
Reputation: 1

Re: Serious Sam 4 [Engine:Serious]

Post by TonyGil »

Thanks! Do you have idea what would be the default rate of fire speed?

poisonwiifrog
What is cheating?
What is cheating?
Posts: 4
Joined: Wed Apr 19, 2017 7:25 pm
Reputation: 0

Re: Serious Sam 4 [Engine:Serious]

Post by poisonwiifrog »

Can we get normal fire rate speed?

Deathwing Zero
Expert Cheater
Expert Cheater
Posts: 51
Joined: Mon May 22, 2017 2:59 pm
Reputation: 34

Re: Serious Sam 4 [Engine:Serious]

Post by Deathwing Zero »

If you want infinite ammo with normal fire rate it's very simple. Take a look at the second image in SunBeam's post. It's a bunch of assembly code that makes up part of the Infinite Ammo + Rapid Fire script. Have a look at line 18. That's the code representing the fire rate. Change it from saying "mov [rax+AC],(float)0.005" to "//mov [rax+AC],(float)0.005"

In other words add // to the start of that line and it gets ignored by cheat engine, so your fire rate will not be changed. You'll have to do this before you first turn the code on though, it won't return the values to normal.

User avatar
Csimbi
RCE Fanatics
RCE Fanatics
Posts: 495
Joined: Sat Apr 29, 2017 9:04 pm
Reputation: 504

Re: Serious Sam 4 [Engine:Serious]

Post by Csimbi »

Is it just me or this game sucks?
For the record, Sun's script works on 557352 from GOG.com
I did not check the debug stuff, though.
Thanks, Sun!

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

Re: Serious Sam 4 [Engine:Serious]

Post by SunBeam »

^ Yup. It always sucked :D

poisonwiifrog
What is cheating?
What is cheating?
Posts: 4
Joined: Wed Apr 19, 2017 7:25 pm
Reputation: 0

Re: Serious Sam 4 [Engine:Serious]

Post by poisonwiifrog »

Deathwing Zero wrote:
Tue Sep 29, 2020 6:00 pm
If you want infinite ammo with normal fire rate it's very simple. Take a look at the second image in SunBeam's post. It's a bunch of assembly code that makes up part of the Infinite Ammo + Rapid Fire script. Have a look at line 18. That's the code representing the fire rate. Change it from saying "mov [rax+AC],(float)0.005" to "//mov [rax+AC],(float)0.005"

In other words add // to the start of that line and it gets ignored by cheat engine, so your fire rate will not be changed. You'll have to do this before you first turn the code on though, it won't return the values to normal.
Thanks, that was it.

Post Reply

Who is online

Users browsing this forum: Alex250, Baidu [Spider], DenBG, dimdim01, Fayrisu, Google [Bot], Google Adsense [Bot], haleypadawan, Krolik, Onlynight, Psybelle, Rhark, RoyalSR, Setlec, TehnosChar, xanderptr