You must be 18+ to view this content

HITMAN 3 Offline Scoring Mod may contain content you must be 18+ to view.

Are you 18 years of age or older?

or Return to itch.io

A downloadable mod

This is a mod for HITMAN 3 on PC. You need to purchase and install the game separately from this mod.

An extensible scoring overhaul for offline play

This mod enables scoring for missions started offline. While scores are likely not balanced yet, it is build in a modular way to permit level-specific tweaking in the future (and completely custom scoring for missions provided by mods). To see the numbers the score is created from, open the objectives screen on the mission end page.

As this is a scoring overhaul, scores do not correspond to online scores. Included with this mod is a generic scoring model for every regular mission in the unmodded game, assigning scores between zero and 500,000. Other missions need support from their respective modders to display a score.

Mod compatibility

  • Any mod that alters the main menu template (GFXF) is incompatible and can lead to severe issues. DDS replacements are fine.
  • Any mod that alters the scoring menu is likely incompatible and can lead to issues.

Translations

This mod is developed in English, but has translation support. It currently comes with the following translations:

If you want to translate the mod in a different language or want to improve existing translations, edit the files in Framework\9 Scoring Objectives\translations and send me the resulting file.

The default "generic" scoring model

The mod comes with this model applied to all regular missions of the unmodded game:

  • For each regular visible objective, you get 500,000 points divided by the number of regular, visible objectives.
  • For the first non-target kill, you lose 200,000 points, a rating star and silent assassin status
  • For each additional non-target kill, you lose 100,000 points
  • For the first person/camera spotting you, you lose 13,000 points, a rating star and silent assassin status
  • For each additional person/camera spotting you, you lose 3,000 points (capped at 30,000)
  • For the first (camera or human) witness, you lose 150,000 points, a rating star and silent assassin status
  • For each additional witness, you lose 50,000 points (capped at 200,000)
  • For the first body found, you lose 55,000 points, a rating star and silent assassin status
  • For each additional body found, you lose 5,000 points (capped at 50,000)
  • If there is camera evidence of you after finishing the mission (even if you did nothing illegal!), you lose 50,000 points, a rating star and silent assassin status You will get a notification during gameplay if there are recordings to delete.
  • For each second it takes you to complete the mission, you lose 100 * (6 - rating stars) points (capped at 250,000)

The number of disguises does not affect the score, but a suit only badge is awarded if you completed the mission without changing disguises.

A sniper assassin badge is awarded if you only used a sniper rifle and did not kill non-targets or were spotted.

I'm a modder. How to add support to more missions?

For now, there is no real documentation for that, sorry. You can find the code that dynamically adds scoring data in Framework/9 Scoring Objectives/ with concrete scoring models in the models folder.

The basics: scoring is controlled by a "ModScoring" block in the contract metadata.

Objectives with a [[ModScoring:*]] tag at the end of the long description that are visible in the final state of the level should get detected and included in the score, according to the corresponding entry in the metadata block.

For a custom scoring model in your mission, copy the "ModScoring" block from the generic model, set the version to -1 and add "base": "allobjectives". The framework will then automatically add scoring objectives and you can tweak the values as you like. Of course, you can also directly use version 1 and add all scoring goals yourself.

THIS MOD IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE MOD OR THE USE OR OTHER DEALINGS IN THE MOD.

Updated 19 days ago
StatusReleased
CategoryGame mod
Rating
Rated 5.0 out of 5 stars
(5 total ratings)
Authoronionsquid
Tagshitman, hitman-3, offline, scoring
Average sessionAbout a half-hour
LanguagesEnglish, French

Download

Download
Full Mod for HITMAN 3.170.1, Version 1.19 906 kB
Download
Full Mod for HITMAN 3.150.1, Version 1.18 908 kB
Download
Full Mod for HITMAN 3.140, Version 1.17 901 kB
Download
Full Mod for HITMAN 3.130, Version 1.16 896 kB
Download
Full Mod for HITMAN 3.120, Version 1.15 889 kB
Download
Full Mod for HITMAN 3.110, Version 1.14 790 kB
Download
Full Mod for HITMAN 3.100, Version 1.13 771 kB
Download
Full Mod for HITMAN 3.50 to 3.70, Version 1.11.1 757 kB
Download
Full Mod for HITMAN 3.40, Version 1.10 7 MB

Install instructions

You need to install the mod framework first, if you haven't already.

  1. Copy the content of the Framework folder into Hitman 3\Runtime\Framework
  2. Update your game using the mod framework

You can then begin any non-sniper mission. Previously saved games will usually not have scoring enabled.

not recommended: If you don't want to use the framework, you can alternatively download kercyx' pre-built mod collection.

Development log

View all posts

Comments

Log in with itch.io to leave a comment.

Viewing most recent comments 1 to 40 of 41 · Next page · Last page
(1 edit)

how do I add silent assasin at the bottom? the instructions aren't clear

thanks!

@onionsquid

Hi

Could you please update this mod for the 3.160 version ? 

Thank you

Should work again with 1.19.

(1 edit)

@onionsquid

Hi !Since 3.140, I meet a problem when I try to install Offline Scoring sa+so with a lot of mods.

I explain : The bug is located into 'Destination'  playing menu

If I don't care sa+so installation, all works perfectly.

If Install a lot of mods with sa+so, the 'Destination'  games crashes when I try to play any location.

If I Install a lot of mods with sa+so but random targets mods, 'Destination' games are playable.

If I want to install Random Targets mods with sa+so, I must delete some other mods (whatever I delete, I must get off at least 5 mods or more, depend on mods I wanna keep).

Is it a memory pb or a wrong json structure ?

(1 edit)

I had this error (I tried every language) furthermore the mod doesnt work

update?3.150.1 version

Out now in version 1.18

Hello, I liked your mod and decided to translate it into Russian
Google Drive

Thanks!

Just wondering, is pop-up XP gain text supposed to occur with this mod? For example, "TARGET ELIMINATED +100XP".

No, there is no XP gain or progression.

It seems that this mod will cause SMF 2.2.2 to stay in the installation stage indefinitely. I don't know if there is any compatibility problem.

Also Offline Elusives mod. Other Mods simply cannot be installed.

(+1)

This mod is meant for OnionSquid's own Mod Framework, not the SMF. They are compatible, as long as you disable mods that alter missions, or the main menu (for example, Offline Experience Refined or Offline Elusives).

It is bugged. even though i do not get seen i do not get the SA status. and i always exit with 1 star no matter wha

You can show all objectives to see raw data attributing to your score. That should help you to figure out why you lost four stars and the SA status.

update?3.130 version

Version 1.16 is out now

New FR translations

https://drive.google.com/file/d/16kP9jhTcY2gVlnYCRyIP9troR5nsXJuh/view?usp=shari...

thanks! Will include them in the next release.

(1 edit)

So the following happened when I was doing a SA run at Sapienza: I had retained my SA status until I used the car near Villa Caruso's main gate to exit the mission. The cutscene started playing, where 47 drove the car and hit a random guy standing in the middle on the road and left. This ruined my SA. 

Same thing happend in Santa Fortuna. I did everything else with SA and took Rico's car out. Car hit a guard and left. No SA. I reloaded my save and exited via the same exit, this time skipping the cutscene before it could play out. Got SA. 

Is this avoidable on the implementation level? Killing NPCs in cutscenes should not affect the rating.

It should be possible to stop the scoring objectives early once the exit gate is triggered. Might try that for the next version.

Please test 1.14

(1 edit)

Is the silent assassin indicator bugged? There have been more than one playthrough where I got caught on cameras and erased the recordings later, but the indicator did not reappear. Nevertheless, I got the SA rating at the end. I think it is linked to me getting caught on multiple cameras, as well as getting caught on the same camera for more than once, before I erased the recording. Could you take a look into it?

You are right, being caught on cameras associated with different recorders caused a bug there. Try version 1.13?

(2 edits)

This is a great work! Can you make the Mastery available Offline? I am only using "free" version v3.100. Thank you!

No plans for that.

You have a very nice interesting mods and THANK YOU FOR ALL OF THEM

And I hope U keep doing more nice mods and fixing bugs.

And I have a bug

in ----->>  "Philo Newcombe" Offline Elusive Target

it still shows I am Offline after finishing the game

((NOTE:: the mod works in all Offline ETs I have played))

Love & Peace

It works for me. Maybe try updating mods again?

(1 edit)

Can i do a translation for this mod? What files do i need to edit?

Anyway if you are interested in ru translation here it is:

https://gist.github.com/D-ebug/9e05f9ce7c44523dcb77d8a5ba2c3671

hi geart work can you replace SA Objective with green logo like online mod ! 

While that would indeed be nice, I currently have no plans to work on that.

so give the Glacier Engine basics or any documentation i will work on it ! 

There is no documentation I know of, but you can learn about the engine by looking at my mod framework and modder tool and the two projects it is based on, rpkg and ZHMTools. I'm looking forward to your patch :)

thanks bro

New FR translation (I fixed some errors again...!)

https://drive.google.com/drive/folders/1iX_IU3KVUX_qqb8vjYVaQad_olXMCsfe?usp=sha...

I checked the files but idk what's wrong. Please help.

This is a framework issue, so not specific to this mod. The framework has its own community tab where you can post future questions.

Use epic games to verify game files and delete packagedefinition.txt.framework-original, then try again. If that does not help, you might need to start the framework as administrator (easy) or permit your normal account to write to the game folder (better).

Does it work now?

It works! Thank you so much

New fr Translation

https://drive.google.com/file/d/1Zh93pWZYiQM8M7VeztMHJbgHpw4aJBkJ/view?usp=shari...

got it, thanks!

Can you please add the silent assassin indicator on the hud for offline since it doesn't allow you to have it on offline mode

You can enable an objective displaying silent assassin status in-game with an optional file or by manually editing flags.json.

Could you please elaborate on this?

As stated in the readme: If you use the full version of the mod using the mod framework, there is an optional flags folder in the download. You can copy one flag file from that folder into the framework folder. For example, copy flags.sa-objective.json if you want the sa objective only. The file needs to end up in the same folder as flags.json that you downloaded with the framework. After copying, you must update your mods with the framework again.

Alternatively, you can edit flags.json in the framework folder without using any optional files. If you don't understand what I mean by that, use the optional files.

Either way, this does NOT enable the normal sa indicator, it adds a new objective displayed as long as you have sa status instead.

Thanks, maybe I should have read the readme first.
I thought all the optional folders were for use without the framework. My bad.

Of note, the 3.40 full download does not have the optional flags folder. I just edited the json manually.

@onionsquid

Hi

Here's a new fr translation for API scoring which include some fixing and accents added.

https://drive.google.com/file/d/1d0-rTj5sgWW2Zi_8ahXPFV5ktGem46HV/view?usp=shari...

Is there any possibilities to download previous versions of this mod?

Which one do you need and why?

At the moment 1.10 can be downloaded here, and Nexus should have some other old versions.

When doing on top of the world Suit Only and Silent Assassin the game crashed. One time it worked but then I realized it was because someone saw me just before I left the mission. Can you not do both?

The crash must have a different reason, SA+SO is a common case and known to work. You should get both badges.

I used this mod with the offline elusive targets mod to speedrun them. I used an accident to kill the target but in the end it said that a body was found is this a bug

Accidents do not count as bodies found, so there is another body that was found. Maybe somebody that was pacified but not hidden.

If you are certain there was no body, can you recreate the issue and give me instructions?

(1 edit)

There was somebody else that I pacified but it was with the kalmer so that shouldn't affect it 

Got it. Seems like Kalmer pacifications are currently counted.

Some more investigation shows that the game handles the Kalmer differently when shooting somebody on this staircase. At least the same happens in the normal Paris mission. Using Kalmer elsewhere does not count as body found.

Seems like IOI placed an intentional limitation here. Can't say I understand what it is. You can try to figure it out by setting "debug" true in flags.json, then you can see the body count in game. If it counts the body, it was not an accident.

I've been looking for a mod that would enable mission opportunities for offline mode, would this enable that ?

Opportunities are always available while offline. You do not need any mods, just look in the mission stories tab.

Hello everyone. Can anybody explain to me please, why i'm not getting achievement text correctly here? I have Hitman version 3.40\ latest Scoring mod and Framework mod. All installed correctly afaik. Maybe someone got this problem too?

Seems like translations are not loading.

What language is that? Do you use a mod to add it?

(2 edits)

I got a game with custom Russian translation, so build was like that from the beginning. Personally i didn't use any other mods, and whenever i shift game language to English, French or other one this problem stays the same. So even then that custom translation might be a problem?

Without having access to the Russian mod I cannot tell you what is going on, but it seems like that is the issue.

If the mod really altered the build and you are fine switching to English, you should be able to uninstall it by verifying the game files through epic games launcher.

Alright. Thank You! Will try to do that)

Привет, недавно тоже столкнулся с такой же проблемой. На удивление помогло выключение мода Offline Mode Enhanced. Комментарий довольно старый, но всё же может кому-нибудь поможет.

I absolutely love this mod, thank you

(1 edit)

Loving the mod so far, would it be possible to add status messages ingame whenever someone gets killed or something (for example "accident kill"), like it is in the online version?

With a lot of effort many things are possible, but I don't plan on working on that. I would accept a patch to optionally enable that though.

Did everything correctly and didn't work. I'm using 3.40 with the patched GFX.

Sorry I missed your comment earlier. The patched GFX was just a workaround, 1.10 is released now.

How can i change the PlayerName text on the end screen? Mine says "PlayerName" but your screenshot has Agent 47

(-1)

Looks like you pirated the game. Solution is easy: buy the game,  it will then display your Epic Games username.

The Agent 47 in screenshots is a fake to make the screenshot nicer and to protect my real username.

I launch my game offline using a batch file so that i can have separate online profiles for online and offline for easier access to mods. I own the game in epic games.

Check your batch file then, the game seems to think you don't own an epic games account. Start the game through the launcher and look in EpicGamesLauncher.log in the folder C:\Users\%USERNAME%\AppData\Local\EpicGamesLauncher\Saved\Logs for the correct way to start the game.

(1 edit)

Hi.Very nice work for this mod

But language package is still in english...I tried to put mod without any other or before and after some,all texts stay in same language. Normal or I made something wrong ?

All text provided by the mod is only in English. I don't have translations.

If you tell me how to do (I suppose it will be with rpkgtool),I'll make a translation in french (my language)

I'll have to add translation support to the framework first. I already finished the generation of templates, so you can still get to work:

Download the translation template I just added as separate file, and use any text editor to replace each null entry with a french line of text in quotes, matching the English line above it. Do not modify anything else! It is important that the result remains a valid JSON file with the correct structure and unchanged English lines.

Once you are done, send me the resulting text and a short note how you want to get credited. I also accept translations in any other game language supported by the vanilla game, if somebody else is also interested in translating!

(1 edit)

File is ready.No need to be credited ;)

https://drive.google.com/file/d/1veG2s89M5WA-DdBja1gZGyc--HDARWtn/view?usp=shari...

I only get a login prompt, can't download. Did you set it to public?

Alternatively, use pastebin.com or some other pastebin service.

I just noticed that one of the recent changes, I believe "Do not count "unknown" kill events to work around a bug in Patient Zero" made it that accident kills on non targets still retains SA.  I believe this was the blood money system but I don't think you wanted this intentionally.  It was working fine as of 1.5.1

Should be fixed in 1.8.

Thanks for quick fix, I'll report if I find any other issues. On a separate note, would it be possible to add an objective that changes the color of the bar where the badge is located? Like from Red to Blue instead of regular white? I thought it would be cool to have a more loud/lethal silent assassin like status in addition to the regular badges.

That is possible in the gfx part of the mod, but not sure how to expose that to the scoring model JSON to keep it easy to mod. Main question would be what determines the color in the scoring model. A badge? A separate mechanism? If you have looked at the actual scoring model JSON and have a concrete idea how to add colors, let me know.

Yea, I've looked at both the json and the gfx but I don't have the knowledge to implement it myself. I thought maybe having tied to a specific objective would be easiest, since then you could add conditions to that objective and stack it with  current badges. So basically would just be if this objective complete, then make bar blue. The color would just be static like silent assassin.

If I'm understanding correctly, currently the scoring system  goes:

*if Silent Assassin and no badges = UI_RATING_SILENT_ASSASSIN (red bar)

*if Silent Assassin + Badges = UI_RATING_SILENT_ASSASSIN + Badges (red bar)

*If no silent assassin but has badges = Badges (white bar)

So to add it to the current modded scoring system, it would be if no silent assassin but objective complete (ghost assassin) = UI_RATING_GHOST_ASSASSIN + Badges (blue bar)

else

*If no silent assassin and no ghost assassin but has badges = Badges (white bar)

Still thinking about a good SA alternative but maybe something like

1. No damage or maybe no missed shots

2. Only kill guards (not sure if the game distinguishes between the two) but ok to kill NPCS via accidents.

3. No witnesses

4. No recordings

5.No bodies (might not be possible implement? basically, if you eliminate whoever saw the dead bodies, their seen bodies are reduced/not counted. ok to not have this requirement if not possible to implement).

5-1. If above can't be implemented, alternative would be Combat state not entered.

After tinkering with the rating system, I think ioi should've made it so that SA badge does not supersede other playstyles. Just having the red bar would represent SA and you could still have another badge for your playstyle. I managed to get 3 badges with your offline mod, is it currently unlimited?

Yes, the scoring patch is capable of displaying any amount of badges defined in JSON. I tried to make it as flexible as possible, so modders have freedoms when designing mission-specific or alternative scoring models. That being said, scores with too many badges look terrible. So badges should not overlap too much. That's one reason why the generic scoring model only issues the classical badges.

From your post, it seems like you primarily want a new state? You can already implement your ghost assassin as a badge in that case. Just add the scoring objectives that are missing and adjust the model to contain your new badge. Ignoring guard kills will be tough to implement, as you probably need to write code to identify all guards in the repository. Look at the suit only objective as a starting point, but I expect it to be more complex than that.

I'm open to adding alternative scoring models to the mod, so feel free to share what you come up with. If I add any form of color support in the future, it is likely that it can be used in a similar fashion as badges, so your work will still apply!

Now you'll have some more work to do... ;p 

For the future: would be good if you could mirror your mod somewhere where no account is required to download it. I can log in on Nexus again at the moment, but no idea if they will ban again in the future.

I will ! Or maybe we can talk via discord if you want so I can give you my updated links

(1 edit)

I'm not on discord, and I'm sure there are others that can't download from there as well.

I'd love you to check out the mod framework once it goes live in a few minutes/hours. If people offering mods that add missions also provide them in the format for the framework's offline mission  registration mod , users could mix-and-match level packs without worrying about compatibility issues, and things like adding a nice menu integration don't need to be developed for each single mod. And of course feel free to send me patches for the framework if you want/need more features for your levels! 

Edit: now live

Sure ! I will take a look at it very very soon ! I have uploaded on nexus the last part with H3 maps escalations by the way. I can give you a link from google drive if you want

The ban is active again, so I can't download it right now. Google drive would work for me!

(1 edit)

Hey man I just wanna say first cool mod and I thank you for making this. So second is that there seems to be a problem after the recent update that the message on the top left of the screen doesn't display on some maps and doesn't record the score. Thanks again for this mod and I hope that you'll look into it. 

Edit: I've tested all the locations and missions (These locations are the ones that don't work) Thanks for the mod and hope this helps!

Sapienza-all missions 

Marrakesh- a house built on sand 

Colorado- the vector 

Hokkaido- patient zero 

Whittleton Creek (a better pill works but not the main mission) 

Dubai 

Dartmoor

Make sure that you installed both the base mod (chunk0patch50.rpkg) and optional files you want, use game version 3.20 from Epic games and that all other mods have a patch number below 50, else they might accidentally remove scoring!

At least Sapienza works for me in the configuration I tested: with SA objectives only, and all compatibility patches. If you use a different set of optional files and the issue persists even after double-checking the installation instructions, please tell me exactly which optional files you used.

I used the Runtime file, the SA+SO objectives, and the Offline Elusive targets compatibility SA+SO. 

I even made sure that the file for the elusive targets (chunk0patch59.rpkg) was below the offline scoring mod (renamed to chunk0patch49.rpkg). The problem still persists.

Works for me with the same patch files, so this seems to be an issue on your end. Maybe try uninstalling all other mods or verifying game files and installing mods again?

(1 edit)

Hey,Excellent Mod man,but bullet distractions even  if it doesnt result in bullet impact noticed,results in silent assassin not being awarded.

Its just actually patient zero mission in hokkaido thats doing this

Yes, somebody seems to die automatically a few seconds after that specific mission starts. I answered somebody with the same issue on the post for 1.5.1.

Does Itch provide you with a change log. Really curious what has been updated in V1.5

Yes, don't you see links for each version under "Development log" directly above this comment section? Direct link for 1.5:

https://onionsquid.itch.io/hitman-3-offline-scoring-mod/devlog/250126/version-15

oof yeah thanks lol

Hello there - exquisite mod!
I would especially like to thank you for including support for the Offline Elusives mod and for the Suit Only mission tag. They help a lot.

One question, would you consider adding support for the recently-popular "All Final Level Hitman 1 Escalations and custom missions"? That would complete the circle and we would have your wonderful mod on all available offline content (Escalations being the final piece of the pie)! LINK TO MOD: https://www.nexusmods.com/hitman3/mods/78

Thank you again for your dedication!

(1 edit)

I currently can't log in at nexus to download that mod or ask for permission, so that is likely impossible. The permission is necessary as the mod description clearly states that compatibility patches are not permitted without explicit approval.

I can still read nexus forums and mod pages, so you could try to convince the mod author to upload the mod somewhere else and visibly grant me permission for a compatibility patch. If you manage that, I would include it in the next release.

Edit: I managed to circumvent the nexus ban, logged in and asked the mod author for permission in the forums. If he is fine with it, I might add support for that mod in a future version. Don't count on me being able to access Nexus again, though. That was too much work to repeat the ordeal, I only did it to do a final update on the Offline Scoring Mod page there.

Thanks, dear Onionsquid!

I just checked and the author gave you his permission (he actually considered asking you to add compatibility before you asked him - great guy).

Great times, brother!
Cheers!

Added in 1.5.1. Users that do not need the new compatibility patch do not need to download the update, nothing else changed.

Thank you both ! I registered so I can let you know when I'll have more escalations coming. Take care !

Brilliant, guys ---> the community THANKS YOU eternally <3

(2 edits)

I have completed the game and now just want to play around with mods so playing offline is my only choice, now I can easily keep track of my score while also having fun!


Thank you so much for this.


P/S I am glad you re-uploaded your mod here, sites like itchio and moddb deserve more attention over nexus.

Viewing most recent comments 1 to 40 of 41 · Next page · Last page