4557 Commits

Author SHA1 Message Date
Ben C
4ac782faa3 Updated Schemas 2025-04-19 04:23:11 +00:00
Noah Pilarski
54d27bedeb match with others 2025-04-19 00:21:07 -04:00
Noah Pilarski
550f992398 Merge branch 'dev' into hawkbar-colliders 2025-04-19 00:20:33 -04:00
Noah Pilarski
1f5a873e11
Docked/Clean Rafts and Speed Limiter Volumes (#1083)
## Minor features

- Added `raftDocks` to `Props` module. An easier way to spawn in docks
for rafts.
- Added `dockPath` to `RaftInfo`. This is a path to the dock the raft
will start attached to.
- Added `pristine` boolean to `RaftInfo`. Makes the raft use the
dreamworld model.
- Added `speedLimiterVolumes` to `Volumes` module. This is the same
thing the Stranger uses to slow you down.

## Bug fixes

- NH-made rafts no longer skip a node when riding on the Dam's raft
carrier.
2025-04-19 00:12:19 -04:00
Ben C
33f468a50a Updated Schemas 2025-04-19 04:10:42 +00:00
Noah Pilarski
781bb64e85 Comments 2025-04-19 00:08:33 -04:00
Ben C
07da949591 Updated Schemas 2025-04-19 04:06:57 +00:00
xen-42
f4f78f5aaa Get components in children also checks self for components 2025-04-19 00:06:00 -04:00
xen-42
7953517e2d Merge branch 'dockedRafts' of https://github.com/Outer-Wilds-New-Horizons/new-horizons into dockedRafts 2025-04-19 00:04:48 -04:00
xen-42
4a6d3cfcf6 Merge branch 'dev' into dockedRafts 2025-04-19 00:04:38 -04:00
Noah Pilarski
6d480546c8 Merge branch 'dev' into dockedRafts 2025-04-18 23:56:48 -04:00
xen-42
2ea56b2995 Merge branch 'dev' into hawkbar-colliders 2025-04-18 23:52:07 -04:00
Ben C
dd90af1314 Updated Schemas 2025-04-19 03:39:03 +00:00
Noah Pilarski
5cde777159 log xml file 2025-04-18 05:53:41 -04:00
Joshua Thome
c9b1f91c7b Disable collision checks for complex shapes 2025-04-16 21:21:41 -05:00
Joshua Thome
4e9ec84427 Merge branch 'dev' into hawkbar-colliders 2025-04-15 22:58:15 -05:00
Joshua Thome
f1246810c7 Minor typo in error message 2025-04-15 22:57:12 -05:00
xen-42
19172539dc
Merge branch 'dev' into customcredits-fix 2025-04-10 15:39:15 -04:00
Noah Pilarski
539ef61c53 correction 2025-04-10 15:11:34 -04:00
josshmot
a8d944a4c9 Fixed typo in GameOverModule 2025-04-11 05:09:46 +10:00
josshmot
ad3802d383 Added intended behaviour when unspecified to json description for GameOverModule.audio 2025-04-11 05:07:49 +10:00
josshmot
3cae688e2c Replaced != string.Empty with string.IsNullOrEmpty() in NHGameOverManager 2025-04-11 04:58:30 +10:00
Noah Pilarski
5374448514 Speed Limiter 2025-04-10 14:30:56 -04:00
Noah Pilarski
264bcb2446 make name consistent with reels 2025-04-10 11:12:02 -04:00
Noah Pilarski
ce48a8f53e
Standing Torch Tronworld (#1076)
## Improvements

- Standing vision torch now shows up in tronworld
2025-04-10 11:08:28 -04:00
Noah Pilarski
105e03a3ef Change so that you can still use ringworld model 2025-04-10 10:55:01 -04:00
josshmot
0b65c852d2 Fixed undefined behaviour when custom credits attributes aren't specified 2025-04-10 17:34:19 +10:00
Noah Pilarski
a69fd7206e Add clean parameter 2025-04-08 22:31:45 -04:00
Noah Pilarski
9365a4845d Add tronworld model for raft 2025-04-08 22:21:08 -04:00
Noah Pilarski
e734ada4b0 allow dream lanterns to interact with these rafts 2025-04-08 21:59:55 -04:00
Noah Pilarski
a9ada39f0d
Destroy flood sensors on docks (#1075)
## Bug fixes

- Make docks not vanish when the dam breaks (maybe, needs testing)
2025-04-08 16:51:51 -04:00
Noah Pilarski
2f53572d75 change to dreamworld standing torch 2025-04-08 16:38:29 -04:00
Noah Pilarski
fe3196dac9 destroy flood toggles too 2025-04-08 15:06:50 -04:00
Noah Pilarski
92b7c70c16 change patch so that it doesn't invoke twice 2025-04-08 14:43:21 -04:00
Noah Pilarski
50ccd32b8e add docks 2025-04-08 14:18:28 -04:00
xen-42
a6efef5ee3 Reword 2025-04-08 13:03:55 -04:00
xen-42
8f06cab729 Mention that audio clip and audio type also work 2025-04-08 13:02:43 -04:00
xen-42
ca1bc37014 Update manifest.json 2025-04-08 13:00:50 -04:00
xen-42
6767ab3548 Destroy flood sensors on docks 2025-04-08 12:46:36 -04:00
xen-42
53d20525bd
Added feature for custom credits music and scroll length (#1073)
Built a new feature to specify custom credits audio and scroll length
within GameOverModule.

- Added new creditsType: "custom"
- Added "audio", "audioVolume", "audioLooping", and "length" to
GameOverModule, which only work with custom creditsType.

Some code notes:
- I needed to bring an IModBehaviour down into
NHGameOverManager.LoadCreditsScene() to patch in the custom audio clip,
so there are some changes in other files to get it there. If there's a
better way to do this, let me know :)
2025-04-08 12:01:35 -04:00
xen-42
e02dd94cad Fixed a bug where changing an existing AudioSource to use a specific AudioClip resource didn't work 2025-04-08 11:54:07 -04:00
xen-42
ee776e384b Rewrite to support hijackdeathsequence, but haven't tested 2025-04-08 11:17:45 -04:00
josshmot
5d680277ec Patched in event for CreditsBuilt and refactored NHGameOverManager.LoadCustomCreditsScene() to implement it and remove the janky task 2025-04-08 17:30:43 +10:00
josshmot
0e6555d933 Neatened up NHGameOverManager.LoadCustomCreditsScene() and added some comments to explain things 2025-04-08 17:01:06 +10:00
josshmot
6d77b0b1d1 Fixed incorrect log level in NHGameOverManager.LoadCustomCreditsScene() 2025-04-08 16:50:31 +10:00
josshmot
5e0d44d911 Fixed credits music fade in still sometimes occuring 2025-04-05 13:07:30 +10:00
josshmot
8fcf7d3031 Removed audio fade in feature that wasn't working 2025-04-05 12:18:08 +10:00
josshmot
5cf7c18a51 Renamed a few things 2025-04-05 10:47:54 +10:00
josshmot
29f1c4ab8c Moved an if statement to a more appropriate place 2025-04-04 20:23:15 +10:00
josshmot
e94aced834 Made it explicitly required to provide IModeBehaviour for StartGameOverSequence() 2025-04-04 20:19:17 +10:00