Skip to content
This repository was archived by the owner on Dec 12, 2023. It is now read-only.

Commit fcacb51

Browse files
committedMar 1, 2023
custom soundbank testing
1 parent 49c41d5 commit fcacb51

17 files changed

+606
-1501
lines changed
 

‎.github/workflows/release.yml

+23-23
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,30 @@
11
name: Release
22

33
on:
4-
push:
5-
branches:
6-
- main
7-
tags:
8-
- v*
4+
push:
5+
branches:
6+
- main
7+
tags:
8+
- v*
99

1010
jobs:
11-
release:
12-
runs-on: ubuntu-latest
13-
steps:
14-
- name: Checkout
15-
uses: actions/checkout@v2
11+
release:
12+
runs-on: ubuntu-latest
13+
steps:
14+
- name: Checkout
15+
uses: actions/checkout@v2
1616

17-
- name: Make release
18-
if: startsWith(github.ref, 'refs/tags/')
19-
run: |
20-
mkdir HM3CustomMaps
21-
cp manifest.json HM3CustomMaps/
22-
cp -R content HM3CustomMaps/content
23-
zip -r HM3CustomMaps.framework.zip HM3CustomMaps
17+
- name: Make release
18+
if: startsWith(github.ref, 'refs/tags/')
19+
run: |
20+
mkdir HM3CustomMaps
21+
cp manifest.json HM3CustomMaps/
22+
cp -R content HM3CustomMaps/content
23+
zip -r HM3CustomMaps.framework.zip HM3CustomMaps
2424
25-
- name: Release
26-
uses: softprops/action-gh-release@v1
27-
if: startsWith(github.ref, 'refs/tags/')
28-
with:
29-
files: |
30-
HM3CustomMaps.framework.zip
25+
- name: Release
26+
uses: softprops/action-gh-release@v1
27+
if: startsWith(github.ref, 'refs/tags/')
28+
with:
29+
files: |
30+
HM3CustomMaps.framework.zip

‎.prettierrc

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@
77
"useTabs": true,
88
"tabWidth": 4,
99
"semi": false
10-
}
10+
}

‎README.md

+8
Original file line numberDiff line numberDiff line change
@@ -19,22 +19,30 @@ https://user-images.githubusercontent.com/43296291/141157843-34cf51da-5330-46aa-
1919
![HITMAN3_WcB8wm7dU8](https://user-images.githubusercontent.com/43296291/141782804-c58f4297-a31e-47b9-a6f3-9b51da46a77f.png)
2020

2121
## Custom paths:
22+
2223
```
2324
00B5C7A6E0F38638.PRIM,[assembly:/_pro/environment/geometry/props/guillotine_a.wl2?/guillotine_a.prim].pc_prim
2425
00FA20275D950AA4.TEMP,[assembly:/_pro/environment/geometry/props/guillotine_a.wl2?/guillotine_a.prim].pc_entitytype
2526
003F30E9FC333156.PRIM,[assembly:/_pro/environment/geometry/props/guillotine_a.wl2?/guillotine_blade_a.prim].pc_prim
2627
005D066A71E1A800.TEMP,[assembly:/_pro/environment/geometry/props/guillotine_a.wl2?/guillotine_blade_a.prim].pc_entitytype
2728
000D4DE6CA5229F8.PRIM,[assembly:/_pro/environment/geometry/props/lodsetup_a.wl2?/lodsetup_a.prim].pc_prim
2829
00C837765385A7D3.TEMP,[assembly:/_pro/environment/geometry/props/lodsetup_a.wl2?/lodsetup_a.prim].pc_entitytype
30+
31+
[assembly:/sound/wwise/exportedwwisedata/soundbanks/globaldata/modded.wwisesoundbank].pc_wwisebank
32+
[assembly:/sound/wwise/exportedwwisedata/events/squeaking_events/play_squeak.wwiseevent].pc_wwisebank
33+
[assembly:/sound/wwise/originals/sfx/squeak.wav].pc_wem
2934
```
3035

3136
---
37+
3238
## Instructions
39+
3340
1. Download the Simple Mod Framework from [https://www.nexusmods.com/hitman3/mods/200](https://www.nexusmods.com/hitman3/mods/200) (See install instructions on the nexus page).
3441
2. Download the latest release zip from [https://github.com/Notexe/HM3CustomMaps/releases](https://github.com/Notexe/HM3CustomMaps/releases).
3542
3. Open the Mod Manager GUI and use the **Import Framework ZIP** button and then select the zip that you have just downloaded.
3643

3744
### Launching
45+
3846
Currently the only way to launch any of these custom maps is by editing Hitman's thumbs.dat file which is located in `HITMAN3\Retail\`.
3947

4048
You will also need to turn off the Framework's skip intro feature since that will replace your thumbs.dat file everytime you deploy.
Binary file not shown.
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"hash_value": "0064916E00C03E4E",
3+
"hash_offset": 1127443684,
4+
"hash_size": 2147483648,
5+
"hash_resource_type": "WWEM",
6+
"hash_reference_table_size": 0,
7+
"hash_reference_table_dummy": 0,
8+
"hash_size_final": 361339,
9+
"hash_size_in_memory": 4294967295,
10+
"hash_size_in_video_memory": 4294967295,
11+
"hash_reference_data": []
12+
}
Binary file not shown.
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
"hash_value": "00854ADFEF23209D",
3+
"hash_offset": 315858615,
4+
"hash_size": 2147483648,
5+
"hash_resource_type": "WWEV",
6+
"hash_reference_table_size": 13,
7+
"hash_reference_table_dummy": 0,
8+
"hash_size_final": 33,
9+
"hash_size_in_memory": 4294967295,
10+
"hash_size_in_video_memory": 4294967295,
11+
"hash_reference_data": [
12+
{
13+
"hash": "[assembly:/sound/wwise/exportedwwisedata/soundbanks/globaldata/modded.wwisesoundbank].pc_wwisebank",
14+
"flag": "1F"
15+
},
16+
{
17+
"hash": "[assembly:/sound/wwise/originals/sfx/squeak.wav].pc_wem",
18+
"flag": "9F"
19+
}
20+
]
21+
}
Binary file not shown.
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"hash_value": "00F61FD6546F9AF5",
3+
"hash_offset": 95179727,
4+
"hash_size": 2147494565,
5+
"hash_resource_type": "WBNK",
6+
"hash_reference_table_size": 13,
7+
"hash_reference_table_dummy": 0,
8+
"hash_size_final": 27726,
9+
"hash_size_in_memory": 4294967295,
10+
"hash_size_in_video_memory": 4294967295,
11+
"hash_reference_data": [
12+
{
13+
"hash": "[assembly:/sound/wwise/exportedwwisedata/soundbanks/globaldata/global.wwisesoundbank].pc_wwisebank",
14+
"flag": "1F"
15+
}
16+
]
17+
}

‎content/chunk0/emissive_white.material.json

+210-243
Large diffs are not rendered by default.

‎content/chunk2/test.entity.json

+224-1,148
Large diffs are not rendered by default.

‎manifest.json

+40-40
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,42 @@
11
{
2-
"id": "Notex.HM3CustomMaps",
3-
"name": "HM3CustomMaps",
4-
"description": "Custom maps experimentation",
5-
"authors": ["Notex"],
6-
"contentFolders": ["content"],
7-
"packagedefinition": [
8-
{
9-
"type": "entity",
10-
"partition": "season3",
11-
"path": "[assembly:/_pro/scenes/users/notex/test.entity].entitytemplate"
12-
},
13-
{
14-
"type": "entity",
15-
"partition": "season3",
16-
"path": "[assembly:/_pro/scenes/users/notex/blank_slate.entity].entitytemplate"
17-
},
18-
{
19-
"type": "entity",
20-
"partition": "season3",
21-
"path": "[assembly:/_pro/scenes/users/notex/outfit_showcase.entity].entitytemplate"
22-
},
23-
{
24-
"type": "entity",
25-
"partition": "season3",
26-
"path": "[assembly:/_pro/scenes/users/notex/the_cube.entity].entitytemplate"
27-
},
28-
{
29-
"type": "entity",
30-
"partition": "sheep",
31-
"path": "[assembly:/_pro/scenes/missions/sheep/scene_puka.entity].entitytemplate"
32-
},
33-
{
34-
"type": "entity",
35-
"partition": "sheep",
36-
"path": "[assembly:/_pro/scenes/missions/sheep/outfits_puka.brick].entitytype"
37-
}
38-
],
39-
"version": "1.0.1",
40-
"updateCheck": "https://framework.notex.app/updates/HM3CustomMaps.json",
41-
"frameworkVersion": "2.15.0"
2+
"id": "Notex.HM3CustomMaps",
3+
"name": "HM3CustomMaps",
4+
"description": "Custom maps experimentation",
5+
"authors": ["Notex"],
6+
"contentFolders": ["content"],
7+
"packagedefinition": [
8+
{
9+
"type": "entity",
10+
"partition": "season3",
11+
"path": "[assembly:/_pro/scenes/users/notex/test.entity].entitytemplate"
12+
},
13+
{
14+
"type": "entity",
15+
"partition": "season3",
16+
"path": "[assembly:/_pro/scenes/users/notex/blank_slate.entity].entitytemplate"
17+
},
18+
{
19+
"type": "entity",
20+
"partition": "season3",
21+
"path": "[assembly:/_pro/scenes/users/notex/outfit_showcase.entity].entitytemplate"
22+
},
23+
{
24+
"type": "entity",
25+
"partition": "season3",
26+
"path": "[assembly:/_pro/scenes/users/notex/the_cube.entity].entitytemplate"
27+
},
28+
{
29+
"type": "entity",
30+
"partition": "sheep",
31+
"path": "[assembly:/_pro/scenes/missions/sheep/scene_puka.entity].entitytemplate"
32+
},
33+
{
34+
"type": "entity",
35+
"partition": "sheep",
36+
"path": "[assembly:/_pro/scenes/missions/sheep/outfits_puka.brick].entitytype"
37+
}
38+
],
39+
"version": "1.0.1",
40+
"updateCheck": "https://framework.notex.app/updates/HM3CustomMaps.json",
41+
"frameworkVersion": "2.15.0"
4242
}

‎package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"devDependencies": {
3-
"prettier": "2.8.4"
4-
}
2+
"devDependencies": {
3+
"prettier": "2.8.4"
4+
}
55
}

‎templates/README.md

+47-43
Original file line numberDiff line numberDiff line change
@@ -1,68 +1,72 @@
11
# Override examples
22

33
## propertyOverrides
4+
45
```json
56
{
6-
"entities": [
7-
{
8-
"ref": "295794d7d6e9c8c7",
9-
"externalScene": "[assembly:/_pro/scenes/missions/golden/mission_gecko/scenario_gecko.brick].pc_entitytype"
10-
},
11-
{
12-
"ref": "731ba784fb1e03cf",
13-
"externalScene": "[assembly:/_pro/scenes/missions/golden/mission_gecko/scenario_gecko.brick].pc_entitytype"
14-
}
15-
],
16-
"properties": {
17-
"m_eRequiredVoiceVariation": {
18-
"type": "EActorVoiceVariation",
19-
"value": "eAVV_BDYGRD04"
20-
}
21-
}
7+
"entities": [
8+
{
9+
"ref": "295794d7d6e9c8c7",
10+
"externalScene": "[assembly:/_pro/scenes/missions/golden/mission_gecko/scenario_gecko.brick].pc_entitytype"
11+
},
12+
{
13+
"ref": "731ba784fb1e03cf",
14+
"externalScene": "[assembly:/_pro/scenes/missions/golden/mission_gecko/scenario_gecko.brick].pc_entitytype"
15+
}
16+
],
17+
"properties": {
18+
"m_eRequiredVoiceVariation": {
19+
"type": "EActorVoiceVariation",
20+
"value": "eAVV_BDYGRD04"
21+
}
22+
}
2223
}
2324
```
2425

2526
## overrideDeletes
27+
2628
```json
2729
{
28-
"ref": "b12c19b9a539a38f",
29-
"externalScene": "[assembly:/_pro/scenes/missions/golden/mission_gecko/scenario_gecko.brick].pc_entitytype"
30+
"ref": "b12c19b9a539a38f",
31+
"externalScene": "[assembly:/_pro/scenes/missions/golden/mission_gecko/scenario_gecko.brick].pc_entitytype"
3032
}
3133
```
3234

3335
## pinConnectionOverrides
36+
3437
```json
3538
{
36-
"fromEntity": {
37-
"ref": "1efd061b088ddb31",
38-
"externalScene": "[assembly:/_pro/scenes/missions/golden/mission_gecko/scenario_gecko.brick].pc_entitytype"
39-
},
40-
"fromPin": "OnSkip",
41-
"toEntity": "f1e58ae2ca14bfea",
42-
"toPin": "TransmitEvent",
43-
"constantPinValue": {
44-
"$type": "void",
45-
"$val": null
46-
}
39+
"fromEntity": {
40+
"ref": "1efd061b088ddb31",
41+
"externalScene": "[assembly:/_pro/scenes/missions/golden/mission_gecko/scenario_gecko.brick].pc_entitytype"
42+
},
43+
"fromPin": "OnSkip",
44+
"toEntity": "f1e58ae2ca14bfea",
45+
"toPin": "TransmitEvent",
46+
"constantPinValue": {
47+
"$type": "void",
48+
"$val": null
49+
}
4750
}
4851
```
4952

5053
## pinConnectionOverrideDeletes
54+
5155
```json
5256
{
53-
"fromEntity": {
54-
"ref": "b8b211a012accfa7",
55-
"externalScene": "[assembly:/_pro/scenes/missions/golden/mission_gecko/scenario_gecko.brick].pc_entitytype"
56-
},
57-
"fromPin": "OnActTimeout",
58-
"toEntity": {
59-
"ref": "e68a8a1322b970d5",
60-
"externalScene": "[assembly:/_pro/scenes/missions/golden/mission_gecko/scenario_gecko.brick].pc_entitytype"
61-
},
62-
"toPin": "Start",
63-
"constantPinValue": {
64-
"$type": "void",
65-
"$val": null
66-
}
57+
"fromEntity": {
58+
"ref": "b8b211a012accfa7",
59+
"externalScene": "[assembly:/_pro/scenes/missions/golden/mission_gecko/scenario_gecko.brick].pc_entitytype"
60+
},
61+
"fromPin": "OnActTimeout",
62+
"toEntity": {
63+
"ref": "e68a8a1322b970d5",
64+
"externalScene": "[assembly:/_pro/scenes/missions/golden/mission_gecko/scenario_gecko.brick].pc_entitytype"
65+
},
66+
"toPin": "Start",
67+
"constantPinValue": {
68+
"$type": "void",
69+
"$val": null
70+
}
6771
}
6872
```

0 commit comments

Comments
 (0)
This repository has been archived.