Simple Mod Framework

thumbs.dat will crash your game if copied from the wrong platform but the other files can be copied just fine. You don’t actually really need to copy across thumbs.dat since it just controls skipping the intro sequence which is not as important as the actual mods you’re looking to install.

Hello! Just reporting that this works like a charm. For some reason though, if I manually skip the intros (press buttons) the game crashes on the Steam Deck. It seems that the time that is spent in the intros is crucial for stability or something. Whenever it works, the notice about shift + F3 comes up for epic. When it doesn’t it just freezes.

1 Like

Hey @Atampy26, new game update is here. Can you please update the framework? Thanks.

1 Like

Patience young padawan modder.

3 Likes

How am I supposed to play the game without the 2016 menu music mod?! /s

2 Likes

I bought hitman 3 from steam a bit ago and after playing the story mode out for a bit I got kinda bored and decided to see if there was any mods and found the “simple mod framework”. I wanted to try some of the mods I on nexus mods so I downloaded and installed simple mod framework. On trying to run the mods I had put in I was met with the error message "ERROR Could not detect a workable game copy! If the game has recently updated, the framework will also need an update. If you’re using a cracked version, that sounds like a you problem.
pkg/prelude/bootstrap.js:1926
return wrapper.apply(this.exports, args);
^

TypeError: Cannot read properties of undefined (reading ‘finish’)
at Object.error (C:\snapshot\simple-mod-framework\compiled\core.js)
at doTheThing (C:\snapshot\simple-mod-framework\compiled\main.js)
at Object. (C:\snapshot\simple-mod-framework\compiled\main.js) {
[Symbol(originalCallSite)]: [
CallSite {}, CallSite {},
CallSite {}, CallSite {},
CallSite {}, CallSite {},
CallSite {}, CallSite {},
CallSite {}
],
[Symbol(mutatedCallSite)]: [ CallSite {}, CallSite {}, CallSite {} ]
}

Node.js v18.5.0"
The only part of that I understood was the part about not finding the game so I tried to find anyone with the same problem to see if there was any fix for this but most of the time it was just due to the person not actually have bought the game and just having I cracked version. I also found videos of people having to select where hitman 3 was and for me it just did it on its own without even letting me correct it if it had gotten it wrong. If there’s anyway to get the mods to work that you know of please let me know, thanks.

If the game has recently updated, the framework will also need an update

Oh ok I thought about that being the case but just wanted to double check, thanks for your help.

Dejavu! Can’t get any mods to deploy once again. Not even a single one, such as ‘Action Kills’.

Shall I wipe (almost) everything clean once again and (re)start fresh? :face_exhaling:

or wait a bit for another update?

Do you get any error message?

Yesterday SMF couldn’t find a legitimate copy of Hitman, because the patch changed the main executable file. But with today’s update to SMF (version 2.31.2), everythings works as expected.

SMF is up to date.

1 Like

I’ve never seen that error before :frowning:

Upload your mod list and log

I tried to submit a form… The game version is 3.160.0 and it’s telling me the game is “outdated” and needs to be version 3.150.1

Edit: Or should I go ahead and lie on the form and say it’s 3.150.1? :sweat_smile:

That’s fixed now, you should be able to submit the form with 3.160.0

1 Like

The error report upload was for all the mods I wanted to use. Would it be better to select any single mod since (as far as I know) any mod I try to apply gets a deployment failure?

Or would that not make any difference?

That’s quite a strange error; try reinstalling the framework (copy over your Mods folder and config.json to not lose any data)

1 Like

Thank you, Atampy26, for all your work on this. I was going to post a tech support request but seem to have found the solution myself and (not having seen it above) am sharing it here in case it is helpful.

Short story: if you get It doesn't look like HITMAN 3 is installed anywhere, make sure you’ve at least started a mission once on that HITMAN 3 installation.

Longer story: I ran into the It doesn't look like HITMAN 3 is installed anywhere error when running Simple Mod Framework-200-2-29-0-1687172976.exe, even after multiple computer restarts, and found that it was fixed if I started a mission and then left the game. It was a totally fresh steam install and I had run the game but had not actually started a mission. Starting Freeform Training and then quitting the game and re-running Simple Mod Framework-200-2-29-0-1687172976.exe I was able to proceed.

@atampy Which hashing algorithm do you use to check whether Hitman3.exe is legit?

I might be able to send you the hashes for the new 3.170 executable.

MD5, theres quite a few hashes to grab though.