Space Marine 2 patched exe

Upload *YOUR* gamehacking tools/helpers here
ShootEmUpGuy
Expert Cheater
Expert Cheater
Posts: 51
Joined: Fri Sep 06, 2024 11:28 pm
Reputation: 16

Re: Space Marine 2 patched exe

Post by ShootEmUpGuy »

doobiedoo wrote:
Tue Mar 04, 2025 4:34 pm
figar3 wrote:
Tue Mar 04, 2025 3:46 pm
v6.2a does not start (via steam)
v6.1e starts correctly (via steam)
did you replace both files as per the readme.txt? are you using modified PAK files that haven't been updated to v6.2?

what does "does not start" mean, exactly? what popups or additional information can you provide?

i've tested it from my end; if it doesn't work for you then i'm unsure what i can do without more information.
I'm testing this now @doobiedoo, I'll let you know how it goes. Thank you once again for the private patch.

ShootEmUpGuy
Expert Cheater
Expert Cheater
Posts: 51
Joined: Fri Sep 06, 2024 11:28 pm
Reputation: 16

Re: Space Marine 2 patched exe

Post by ShootEmUpGuy »

doobiedoo wrote:
Tue Mar 04, 2025 2:14 pm
Okay, new bypass for v6.2 is up at...
[Link]
pwd is...
frf

this has only been tested in solo Private mode. it will allow Cheat Engine use while on the Battle Barge.

i'm at the limit of my capacity to have safe insights into how to do this (i've suffered a few wipes while testing that i do not wish to replicate, it's a pain in the ass to restore lost progress even with Cheat Engine) so i don't expect my implementation will be able to improve beyond what this is capable of.
Hey @doobiedoo, just tested the 6.2a patch, and I can confirm that private mode works pretty well for just about anything. I was able to run modded servers, personal character modifications (tested with modded PAKs), and even Cheat Engine without issues. With the patched EXE, everything loads privately without any hiccups.

I also tested loading with just the modded files (start_protected and retail), and they worked great. However, when I tried in public, there was a bit of a delay, once I fired a shot and the gamestate changed I suppose, the game detected the modified EXEs and sent me back to the launch bay. Overall, it's solid for private use with modded PAKs and Cheat Engine modifications, just not for public play.

figar3
What is cheating?
What is cheating?
Posts: 2
Joined: Sat Feb 22, 2025 5:24 pm
Reputation: 0

Re: Space Marine 2 patched exe

Post by figar3 »

doobiedoo wrote:
Tue Mar 04, 2025 4:34 pm
figar3 wrote:
Tue Mar 04, 2025 3:46 pm
v6.2a does not start (via steam)
v6.1e starts correctly (via steam)
did you replace both files as per the readme.txt? are you using modified PAK files that haven't been updated to v6.2?

what does "does not start" mean, exactly? what popups or additional information can you provide?

i've tested it from my end; if it doesn't work for you then i'm unsure what i can do without more information.
I copy two files:
Warhammer 40000 Space Marine 2 - Retail.exe_MODIFIED_6.2a
start_protected_game.exe_MODIFIED

My version of the Space marine is 6.0.0.1
When I run "Warhammer 40000 Space Marine 2 - Retail.exe" by steam I see this error:
an error occurred while starting this game: no license

If I copy same two files from version v6.1e in the same way (via steam) game is started correctly.

Note:
After I copy this two files (in both situations), I don't run the game from explorer only by steam.

User avatar
doobiedoo
Expert Cheater
Expert Cheater
Posts: 179
Joined: Mon Dec 28, 2020 8:27 pm
Reputation: 121

Re: Space Marine 2 patched exe

Post by doobiedoo »

figar3 wrote:
Tue Mar 04, 2025 6:13 pm
My version of the Space marine is 6.0.0.1
the version of your game (6.0.0.1) and the version of the bypass (6.2) are different. do you not keep your game updated?

i think this might work for you (from Klerik):
[Link]
pwd is...
frf

regardless, if you have a version that was working, then keep using it. if you're not updating your game then you don't need to update your bypass.

ShootEmUpGuy
Expert Cheater
Expert Cheater
Posts: 51
Joined: Fri Sep 06, 2024 11:28 pm
Reputation: 16

Re: Space Marine 2 patched exe

Post by ShootEmUpGuy »

If anyone can create a functional .bat patcher that can patch all future versions of the retail.exe or a working online 6.2 bypass (retail.exe) for Warhammer Space Marines 2, allowing my friends and me to play online without constantly closing the game and swapping between modded and original files, please send me a private message. Constantly replacing files and reloading makes the game much more frustrating to play. The patch must also be undetectable by EAC due to the "Mods Detected" issue. This is solely for PvE, so an app crash when joining PvP would be acceptable. Your help would be greatly appreciated, and you will be compensated for your time. Please PM me if you are able to provide this.

User avatar
doobiedoo
Expert Cheater
Expert Cheater
Posts: 179
Joined: Mon Dec 28, 2020 8:27 pm
Reputation: 121

Re: Space Marine 2 patched exe

Post by doobiedoo »

here's a simple one. it requires some setup, which I didn't automate since doing so requires running regedit to get your Steam install path:

1, create a new text file in _Steam\steamapps\common\Space Marine 2\
2, rename the text file to "state.ORIGINAL"
3, copy all files (both ORIGINAL and MODIFIED) to their respective target directories as-is, don't change their file names at all
4, copy any modified PAK files to the PAK directory, and change their file types to ".pak_MODIFIED" and ".cache_MODIFIED"
5, copy the original PAK files in the PAK directory, and rename the copies to "default_other.pak_ORIGINAL" and "default_other.pak.cache_MODIFIED"

now, the .bat file. simple stuff. i'll post it here as text, just copy it into a new text file and save it as type ".bat".

the only adjustment is to replace all instances of "C:\_Steam" with your steam path. this is also automatable but i didn't want to bother and requires you to run a .bat file executing regedit every time so it didn't feel right anyway.

Code: Select all

@echo off

if exist "C:\_Steam\steamapps\common\Space Marine 2\state.MODIFIED" (

	del "C:\_Steam\steamapps\common\Space Marine 2\start_protected_game.exe"
	copy "C:\_Steam\steamapps\common\Space Marine 2\start_protected_game.exe_ORIGINAL" "C:\_Steam\steamapps\common\Space Marine 2\start_protected_game.exe"

	del "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\bin\pc\Warhammer 40000 Space Marine 2 - Retail.exe"
	copy "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\bin\pc\Warhammer 40000 Space Marine 2 - Retail.exe_ORIGINAL" "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\bin\pc\Warhammer 40000 Space Marine 2 - Retail.exe"

	del "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\paks\client\default\default_other.pak"
	del "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\paks\client\default\default_other.pak.cache"
	copy "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\paks\client\default\default_other.pak_ORIGINAL" "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\paks\client\default\default_other.pak"
	copy "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\paks\client\default\default_other.pak.cache_ORIGINAL" "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\paks\client\default\default_other.pak.cache"

	ren "C:\_Steam\steamapps\common\Space Marine 2\state.MODIFIED" state.ORIGINAL

	echo Space Marine 2 - original files restored
	pause

) else (

	del "C:\_Steam\steamapps\common\Space Marine 2\start_protected_game.exe"
	copy "C:\_Steam\steamapps\common\Space Marine 2\start_protected_game.exe_MODIFIED" "C:\_Steam\steamapps\common\Space Marine 2\start_protected_game.exe"

	del "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\bin\pc\Warhammer 40000 Space Marine 2 - Retail.exe"
	copy "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\bin\pc\Warhammer 40000 Space Marine 2 - Retail.exe_MODIFIED" "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\bin\pc\Warhammer 40000 Space Marine 2 - Retail.exe"

	del "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\paks\client\default\default_other.pak"
	del "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\paks\client\default\default_other.pak.cache"
	copy "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\paks\client\default\default_other.pak_MODIFIED" "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\paks\client\default\default_other.pak"
	copy "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\paks\client\default\default_other.pak.cache_MODIFIED" "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\paks\client\default\default_other.pak.cache"

	ren "C:\_Steam\steamapps\common\Space Marine 2\state.ORIGINAL" state.MODIFIED

	echo Space Marine 2 - modified files activated, EAC bypass in effect
	pause
)
Last edited by doobiedoo on Mon Mar 10, 2025 2:25 pm, edited 2 times in total.

ShootEmUpGuy
Expert Cheater
Expert Cheater
Posts: 51
Joined: Fri Sep 06, 2024 11:28 pm
Reputation: 16

Re: Space Marine 2 patched exe

Post by ShootEmUpGuy »

doobiedoo wrote:
Mon Mar 10, 2025 1:37 am
here's a simple one. it requires some setup, which I didn't automate but could:
Spoiler
1, create a new text file in _Steam\steamapps\common\Space Marine 2\
2, rename the text file to "state.ORIGINAL"
3, copy all files (both ORIGINAL and MODIFIED) to their respective target directories as-is, don't change their file names at all
4, copy any modified PAK files to the PAK directory, and change their file types to ".pak_MODIFIED" and ".cache_MODIFIED"
5, copy the original PAK files in the PAK directory, and rename the copies to "default_other.pak_ORIGINAL" and "default_other.pak.cache_MODIFIED"

now, the .bat file. simple stuff. i'll post it here as text, just copy it into a new text file and save it as type ".bat".

the only adjustment is to replace all instances of "C:\_Steam" with your steam path. this is also automatable but i didn't want to bother and requires you to run a .bat file executing regedit every time so it didn't feel right anyway.

Code: Select all

@echo off

if exist "C:\_Steam\steamapps\common\Space Marine 2\state.MODIFIED" (

	del "C:\_Steam\steamapps\common\Space Marine 2\start_protected_game.exe"
	copy "C:\_Steam\steamapps\common\Space Marine 2\start_protected_game.exe_ORIGINAL" "C:\_Steam\steamapps\common\Space Marine 2\start_protected_game.exe"

	del "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\bin\pc\Warhammer 40000 Space Marine 2 - Retail.exe"
	copy "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\bin\pc\Warhammer 40000 Space Marine 2 - Retail.exe_ORIGINAL" "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\bin\pc\Warhammer 40000 Space Marine 2 - Retail.exe"

	del "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\paks\client\default\default_other.pak"
	del "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\paks\client\default\default_other.pak.cache"
	copy "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\paks\client\default\default_other.pak_ORIGINAL" "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\paks\client\default\default_other.pak"
	copy "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\paks\client\default\default_other.pak.cache_ORIGINAL" "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\paks\client\default\default_other.pak.cache"

	ren "C:\_Steam\steamapps\common\Space Marine 2\state.MODIFIED" state.ORIGINAL

	echo Space Marine 2 - original files restored
	pause

) else (

	del "C:\_Steam\steamapps\common\Space Marine 2\start_protected_game.exe"
	copy "C:\_Steam\steamapps\common\Space Marine 2\start_protected_game.exe_MODIFIED" "C:\_Steam\steamapps\common\Space Marine 2\start_protected_game.exe"

	del "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\bin\pc\Warhammer 40000 Space Marine 2 - Retail.exe"
	copy "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\bin\pc\Warhammer 40000 Space Marine 2 - Retail.exe_MODIFIED" "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\bin\pc\Warhammer 40000 Space Marine 2 - Retail.exe"

	del "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\paks\client\default\default_other.pak"
	del "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\paks\client\default\default_other.pak.cache"
	copy "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\paks\client\default\default_other.pak_MODIFIED" "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\paks\client\default\default_other.pak"
	copy "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\paks\client\default\default_other.pak.cache_MODIFIED" "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\paks\client\default\default_other.pak.cache"

	ren "C:\_Steam\steamapps\common\Space Marine 2\state.ORIGINAL" state.MODIFIED

	echo Space Marine 2 - modified files activated, EAC bypass in effect
	pause
)

Thanks a ton for this! I really appreciate the time and effort you put into explaining everything and providing the .bat file. Just to clarify, since this is still using the same modded EXEs provided kindly by yourself, will only allow private online play and not public online, correct? Either way, huge thanks for your help!

User avatar
doobiedoo
Expert Cheater
Expert Cheater
Posts: 179
Joined: Mon Dec 28, 2020 8:27 pm
Reputation: 121

Re: Space Marine 2 patched exe

Post by doobiedoo »

yes, Private-only still. this just automates the switchover from bypass files to the original files.

ShootEmUpGuy
Expert Cheater
Expert Cheater
Posts: 51
Joined: Fri Sep 06, 2024 11:28 pm
Reputation: 16

Re: Space Marine 2 patched exe

Post by ShootEmUpGuy »

doobiedoo wrote:
Mon Mar 10, 2025 2:23 pm
yes, Private-only still. this just automates the switchover from bypass files to the original files.
Got it, thanks for clarifying! I really appreciate the help. This will make things more convenient, Thanks @doobiedoo

User avatar
Deed
Expert Cheater
Expert Cheater
Posts: 66
Joined: Tue Mar 12, 2019 8:23 pm
Reputation: 6

Re: Space Marine 2 patched exe

Post by Deed »

doobiedoo wrote:
Mon Mar 10, 2025 1:37 am
here's a simple one. it requires some setup, which I didn't automate since doing so requires running regedit to get your Steam install path:
Spoiler
1, create a new text file in _Steam\steamapps\common\Space Marine 2\
2, rename the text file to "state.ORIGINAL"
3, copy all files (both ORIGINAL and MODIFIED) to their respective target directories as-is, don't change their file names at all
4, copy any modified PAK files to the PAK directory, and change their file types to ".pak_MODIFIED" and ".cache_MODIFIED"
5, copy the original PAK files in the PAK directory, and rename the copies to "default_other.pak_ORIGINAL" and "default_other.pak.cache_MODIFIED"

now, the .bat file. simple stuff. i'll post it here as text, just copy it into a new text file and save it as type ".bat".

the only adjustment is to replace all instances of "C:\_Steam" with your steam path. this is also automatable but i didn't want to bother and requires you to run a .bat file executing regedit every time so it didn't feel right anyway.

Code: Select all

@echo off

if exist "C:\_Steam\steamapps\common\Space Marine 2\state.MODIFIED" (

	del "C:\_Steam\steamapps\common\Space Marine 2\start_protected_game.exe"
	copy "C:\_Steam\steamapps\common\Space Marine 2\start_protected_game.exe_ORIGINAL" "C:\_Steam\steamapps\common\Space Marine 2\start_protected_game.exe"

	del "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\bin\pc\Warhammer 40000 Space Marine 2 - Retail.exe"
	copy "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\bin\pc\Warhammer 40000 Space Marine 2 - Retail.exe_ORIGINAL" "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\bin\pc\Warhammer 40000 Space Marine 2 - Retail.exe"

	del "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\paks\client\default\default_other.pak"
	del "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\paks\client\default\default_other.pak.cache"
	copy "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\paks\client\default\default_other.pak_ORIGINAL" "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\paks\client\default\default_other.pak"
	copy "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\paks\client\default\default_other.pak.cache_ORIGINAL" "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\paks\client\default\default_other.pak.cache"

	ren "C:\_Steam\steamapps\common\Space Marine 2\state.MODIFIED" state.ORIGINAL

	echo Space Marine 2 - original files restored
	pause

) else (

	del "C:\_Steam\steamapps\common\Space Marine 2\start_protected_game.exe"
	copy "C:\_Steam\steamapps\common\Space Marine 2\start_protected_game.exe_MODIFIED" "C:\_Steam\steamapps\common\Space Marine 2\start_protected_game.exe"

	del "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\bin\pc\Warhammer 40000 Space Marine 2 - Retail.exe"
	copy "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\bin\pc\Warhammer 40000 Space Marine 2 - Retail.exe_MODIFIED" "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\bin\pc\Warhammer 40000 Space Marine 2 - Retail.exe"

	del "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\paks\client\default\default_other.pak"
	del "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\paks\client\default\default_other.pak.cache"
	copy "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\paks\client\default\default_other.pak_MODIFIED" "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\paks\client\default\default_other.pak"
	copy "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\paks\client\default\default_other.pak.cache_MODIFIED" "C:\_Steam\steamapps\common\Space Marine 2\client_pc\root\paks\client\default\default_other.pak.cache"

	ren "C:\_Steam\steamapps\common\Space Marine 2\state.ORIGINAL" state.MODIFIED

	echo Space Marine 2 - modified files activated, EAC bypass in effect
	pause
)
Thanks a lot, it makes my life easier with all the mod-testing!

One question, for this bypass to work, the modded-player needs to be the host of private session, right?
I joined private session of non-modded players and it kicks me.

User avatar
doobiedoo
Expert Cheater
Expert Cheater
Posts: 179
Joined: Mon Dec 28, 2020 8:27 pm
Reputation: 121

Re: Space Marine 2 patched exe

Post by doobiedoo »

yeah, i think at this point it's only for your hosting and Cheat Engine use.

ManagerLeslie
What is cheating?
What is cheating?
Posts: 1
Joined: Fri Mar 14, 2025 8:20 pm
Reputation: 0

Re: Space Marine 2 patched exe

Post by ManagerLeslie »

Can confirm, followed readme to the letter and 6.2a does not launch. Any idea what causes this? It is a fresh install of SM:2

User avatar
doobiedoo
Expert Cheater
Expert Cheater
Posts: 179
Joined: Mon Dec 28, 2020 8:27 pm
Reputation: 121

Re: Space Marine 2 patched exe

Post by doobiedoo »

ManagerLeslie wrote:
Fri Mar 14, 2025 8:46 pm
Can confirm, followed readme to the letter and 6.2a does not launch. Any idea what causes this? It is a fresh install of SM:2
no idea. in general, my bypass should load and at worst, trip a MODS DETECT result. failure to load usually indicates a bad PAK. are you using modified PAKs and if so, did you re-write them after the 6.2 update? i haven't been getting many/any reports of a total failure to load. failures to load can also indicate that the Retail.exe wasn't placed in "steamapps\common\Space Marine 2\client_pc\root\bin\pc" but rather in "steamapps\common\Space Marine 2"

User avatar
PUR3
Noobzor
Noobzor
Posts: 5
Joined: Mon Feb 25, 2019 9:18 pm
Reputation: 0

Re: Space Marine 2 patched exe

Post by PUR3 »

doobiedoo wrote:
Tue Mar 04, 2025 2:14 pm
Okay, new bypass for v6.2 is up at...
[Link]
pwd is...
frf

this has only been tested in solo Private mode. it will allow Cheat Engine use while on the Battle Barge.

i'm at the limit of my capacity to have safe insights into how to do this (i've suffered a few wipes while testing that i do not wish to replicate, it's a pain in the ass to restore lost progress even with Cheat Engine) so i don't expect my implementation will be able to improve beyond what this is capable of.
Is the link broken? Can't get to this at all :(

User avatar
PUR3
Noobzor
Noobzor
Posts: 5
Joined: Mon Feb 25, 2019 9:18 pm
Reputation: 0

Re: Space Marine 2 patched exe

Post by PUR3 »

PUR3 wrote:
Sun Mar 16, 2025 9:56 am
doobiedoo wrote:
Tue Mar 04, 2025 2:14 pm
Okay, new bypass for v6.2 is up at...
[Link]
pwd is...
frf

this has only been tested in solo Private mode. it will allow Cheat Engine use while on the Battle Barge.

i'm at the limit of my capacity to have safe insights into how to do this (i've suffered a few wipes while testing that i do not wish to replicate, it's a pain in the ass to restore lost progress even with Cheat Engine) so i don't expect my implementation will be able to improve beyond what this is capable of.
Is the link broken? Can't get to this at all :(
Seems like ufile itself might be down...

Post Reply

Who is online

Users browsing this forum: No registered users