Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

HITMAN 3 Mod Framework

A tool to dynamically assemble mods to handle inter-mod dependencies and reduce conflict potential. · By onionsquid

Future Updates

A topic by nicknickginx created Aug 01, 2022 Views: 869 Replies: 12
Viewing posts 1 to 2
(1 edit)

When will all the contentpacks be updated? since i cannot install it using the latest version of the framework because i keep getting errors because the contentpacks are already outdated. I've been using 3.120.0.0 version of the game.

Developer
Which content packs and what error message?

For me its this error:

Something went wrong:

Traceback (most recent call last):

  File "C:\Games\HITMAN 3\Runtime\Framework\tools\main.py", line 48, in <module>

    importlib.import_module(mod_name).apply_to_mod_builder(

  File "C:\Games\HITMAN 3\Runtime\Framework\tools\..\2 Offline Content\__init__.py", line 566, in apply_to_mod_builder

    apply_packs_to_mod_builder(m, flags)

  File "C:\Games\HITMAN 3\Runtime\Framework\tools\..\2 Offline Content\__init__.py", line 337, in apply_packs_to_mod_builder

    campaign_list = m.edit_blob('storyconfig.json')

  File "C:\Games\HITMAN 3\Runtime\Framework\tools\..\tools\mod.py", line 379, in edit_blob

    return self.edit(self.get(blobdb_hash, 0).id_to_hash[blob_path], 0)

  File "C:\Games\HITMAN 3\Runtime\Framework\tools\..\tools\mod.py", line 356, in edit

    result = self.get(ioi_hash_with_extension, chunk)

  File "C:\Games\HITMAN 3\Runtime\Framework\tools\..\tools\mod.py", line 346, in get

    result = types_for_extensions[extension](path)

  File "C:\Games\HITMAN 3\Runtime\Framework\tools\..\tools\json.py", line 60, in __init__

    self.content = json.load(f)

  File "json\__init__.py", line 293, in load

  File "json\__init__.py", line 346, in loads

  File "json\decoder.py", line 337, in decode

  File "json\decoder.py", line 353, in raw_decode

json.decoder.JSONDecodeError: Expecting ',' delimiter: line 572 column 1 (char 23609)


No other mods installed.

Developer

Are you absolutely sure about not having other mods installed? It sounds like you have the same broken mod installed as discussed in https://itch.io/t/1882851/weird-bug-delimiter-related-to-storyconfigjson-somethi...

(1 edit)

Yes. I have only Simple Mod Framework installed but no one mod active.

Any news?

Developer

It is extremely likely that you have the broken mod installed that is mentioned in the post I linked. If you can't find it, delete all patch files and then verify game files via epic games or steam to re-download. My best guess is that you installed the mod some time ago but forgot about it.

No. I not install other mods. I just install game and this mod framework.

Developer

As I said, delete all patch files and then verify game files via epic games or steam. Then update the game with the mod famework again. Do you get the same message?

So i fully reinstall game and then try to install mod framework again and the same error again after Weapons pack

Something went wrong:

Traceback (most recent call last):

  File "C:\Games\HITMAN 3\Runtime\Framework\tools\main.py", line 48, in <module>

    importlib.import_module(mod_name).apply_to_mod_builder(

  File "C:\Games\HITMAN 3\Runtime\Framework\tools\..\2 Offline Content\__init__.py", line 566, in apply_to_mod_builder

    apply_packs_to_mod_builder(m, flags)

  File "C:\Games\HITMAN 3\Runtime\Framework\tools\..\2 Offline Content\__init__.py", line 337, in apply_packs_to_mod_builder

    campaign_list = m.edit_blob('storyconfig.json')

  File "C:\Games\HITMAN 3\Runtime\Framework\tools\..\tools\mod.py", line 379, in edit_blob

    return self.edit(self.get(blobdb_hash, 0).id_to_hash[blob_path], 0)

  File "C:\Games\HITMAN 3\Runtime\Framework\tools\..\tools\mod.py", line 356, in edit

    result = self.get(ioi_hash_with_extension, chunk)

  File "C:\Games\HITMAN 3\Runtime\Framework\tools\..\tools\mod.py", line 346, in get

    result = types_for_extensions[extension](path)

  File "C:\Games\HITMAN 3\Runtime\Framework\tools\..\tools\json.py", line 60, in __init__

    self.content = json.load(f)

  File "json\__init__.py", line 293, in load

  File "json\__init__.py", line 346, in loads

  File "json\decoder.py", line 337, in decode

  File "json\decoder.py", line 353, in raw_decode

json.decoder.JSONDecodeError: Expecting ',' delimiter: line 572 column 1 (char 23609)

Developer

You still have modded files. No idea why though, maybe contact support of the platform you bought the game on?

I dont have modded files. I install this on clear game. weapons.pack maybe wrong. New version of the game has new weapons like katana. Maybe trying install without weapons.pack?

(1 edit) (-1)

After Weapons Pack. Maybe becouse a new Katana in last version.