i dont know what the fu is going on but i go into freelancer missions ! after 2 times exiting game and going again ! game when i go into freelancer mod it crashes ! anyone has this issue too?? and anyone know how to fix it???
3.210.2 current game version is 3.210.2 ! right now i need clean hitman3.exe file for that version cause smf right now is messing with my game and not instal mods the right way it should be ! most of my mod doesnt get installed !
Have you updated SMF?
Some mods may need to be manually updated (or even removed) too if they don’t have auto update e.g. clean Freelancer Level 100 suit.
Launched Freelancer for the first time in a long time and noticed that apparently some mod had broken it.
While trying to find the guilty, I disabled all mods and verified game files, and first mod that I reapplied was Readable UI which broken Freelancer again.
After disabling it, it got back to normal, and after reapplying all other mods I’m using Freelancer still works as it should, but when I applied Readable UI it broke the mode again.
So, the guilty is Readable UI mod.
As it’s very useful and convenient mod, I would like to ask the author of the mod to fix it to work properly in the game, thoughout all the game.
I believe @Atampy26 is the author, so please fix it.
I am using the latest version from Nexus and haven’t had any problems in the game at all with it.
But as I have played Freelancer long time ago, I can’t say when exactly this mode broke Freelancer.
I used to update Readable UI for atampy, then I just stopped bothering as I didn’t use it anymore. It’s time consuming (even if I have it down to an exact science). I can recommend Heritage UI in its place but the latest update doesn’t have as many options for it to be like Readable UI (@Jaded_Obsidian_Witch).
It is, or was a useful mod.
Shame it’s abandoned
Sadly I just don’t have as much time due to college to update it. And my focus is on other projects atm sadly.
how do i fix this:
Deploy log:
e[34mINFOe[39m Initialising error reporting
e[34mINFOe[39m Discovering mod contents
e[34mINFOe[39m Invalidating cache
This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
TypeError: Cannot read properties of undefined (reading ‘startChild’)
at deploy (C:\snapshot\SMF\compiled\deploy.js)
at doTheThing (C:\snapshot\SMF\compiled\main.js)
And is there any way to install mods for the cracked version?
SMF only supports the retail versions. So attempting to install mods for (illegal) versions is not possible. Sorry.
Game update, SMF needs to be updated. Just gotta wait.
Edit: I created a new github account.
Hello.
At the top of the “Report an Issue” page, it states: “Please give a means of identification. Note: you will need a GitHub account to respond to the submitted issue!”
Apologies if it’s obvious, but I am uncertain; is providing a hitmanforum account sufficient or do I need to also have a gifhub account in order to properly submit so if atampy25 needs additional info from me, I can reply on github when he updates my upload error?
(I did wait for and update SMF after IO’s update in March 2025; the error I’m reporting is not the game version / SMF version, but something to do with “Starchild”)
Best regards.
PS: I’m not expecting SMF creator to reply in hitmanforum to my submission
SMF has been updated. Mods can be used again.
Pro tip so you don’t have to wait for a SMF update: Backup the game exe the day before the next game patch comes out. Once the game is updated, temporarily replace the new game exe with the backup and deploy the mods. Then restore the new exe.
All SMF cares about is if your exe is on the allow list, it doesn’t care if its the latest exe or not.
Since SMF is open source, why not have a command line option along the lines of --let-me-blow-up-my-game-files
rather than doing this? (sure it could also be a UI option but I imagine this has been done with good reason and letting every noob do it is probably bad for your GitHub Issues health)
@Atampy26 I take it SMF isn’t hooking any functions in the game EXE, if people are bypassing the check by overwriting it with an old version, why not provide something like the above?
Locking out pirates is the reason afaik.
OK, if that’s the only reason, there’s a much better way: IOI digitally sign the game executable (at least, they do for the Epic release). if you verify the certificate, you know the EXE is legit.
If a native C++ lib is needed to allow this to be done from the javascript side, I’d be willing to offer my time and write it.
Nonetheless, seems like a bit of a fraught endeavour for the sake of piracy when just one person has to come along and make a patched version of SMF.
I don’t think it is about piracy, it just happens to have the side effect of making it harder for cracked game versions.
It is more about ensuring everything works with known exe files in contrast to breaking your game. Bypassing that is probably a feature that will just be annoying to maintain and brings more people to this thread asking why the game broke after using that. Which is extra annoying for the authors.
If you put it in the UI? sure, all and sundry can now trivially do the silly thing.
If it’s a sensibly named command-line flag? Only people with enough intelligence to modify their run script can do it.
When trying to update SMF to the newest version (2.33.24) it says “Couldn’t apply the update”. Any help with this?