4921 Commits

Author SHA1 Message Date
Nick
96cebc3476 Fix atlas breaking if it had a blank slide, cache solid colour texture 2024-06-17 21:11:25 -04:00
Nick
45c7971347 better error message for bramblor 2024-06-17 20:20:34 -04:00
xen-42
e1a2bda4ba
dont reinsert into image cache (#907) 2024-06-17 19:35:10 -04:00
JohnCorby
37cad651f0 dont reinsert into image cache. we want it to error there 2024-06-17 16:32:54 -07:00
Nick
d25a301cee Merge branch 'dev' of https://github.com/Outer-Wilds-New-Horizons/new-horizons into dev 2024-06-17 19:16:31 -04:00
Nick
0a4ea4c277 Update manifest.json 2024-06-17 19:16:29 -04:00
xen-42
4b9a1297b8
Global music module (#901)
## Major features

- Added `GlobalMusic` module to system config (change end times, bramble
dimension, and final end times music) (Resolves #894)

## Bug fixes

- Fixed global bramble music not playing because all dimensions have an
ambient audio volume
2024-06-17 19:14:58 -04:00
JohnCorby
22b425a569 obsolete guy 2024-06-17 16:10:35 -07:00
Nick
4664ff59df Merge branch 'dev' into globalMusicModule 2024-06-17 19:08:41 -04:00
xen-42
ae1c958541
If parent cant be found try creating prop again (#881)
## Improvements
- Setting `parentPath` will be more robust on most props


Kinda worried about the overhead on this, do we think using `Find` to
look for the parent is expensive? We'd be doing it for every prop ever
and in most cases it will not matter.
2024-06-17 19:06:34 -04:00
Nick
c8cf634e75 Obsolete old RemoteBuilder method, give better name to used method 2024-06-17 18:57:46 -04:00
Will Corby
a541d5ddce
dont spam recenter on spawn (#876)
- [ ] test with mods
  - [x] evacuation
  - [x] daylight savings
  - [ ] whatever the one xen found that flung you off the planet
  - [ ] other mods with tidally locked body spawn points
2024-06-17 15:44:23 -07:00
JohnCorby
a89fec9655 comment 2024-06-17 15:37:38 -07:00
JohnCorby
213aebce33 Merge remote-tracking branch 'origin/dont-spam-recenter' into dont-spam-recenter 2024-06-17 15:36:40 -07:00
JohnCorby
c08548ce86 default recenter to true 2024-06-17 15:36:07 -07:00
Nick
ef6b9cd7f1 Merge branch 'dev' into dont-spam-recenter 2024-06-17 18:30:09 -04:00
Nick
52e96ad133 Remove outdated comment 2024-06-17 18:21:39 -04:00
Nick
dd20750084 Split bool into for inverted and for atlas 2024-06-17 18:17:56 -04:00
xen-42
c84dbefcab
Make slide reel better (#903)
Will explode if the cache is wrong.

Now the black screen loading time is like 5 seconds longer but the slide
reels are then done loading instead of popping in over the course of 2
minutes. (EOTP)
2024-06-17 18:09:31 -04:00
xen-42
ba73d517e4
Fix custom signal NRE (#906)
## Bug fixes

- Fix custom signal NRE that happens when going to solar system to get
prefabs for eye
2024-06-17 18:08:53 -04:00
xen-42
765ce3040e
Fix quantum planet NRE (#905)
## Bug fixes

- Fix quantum planet NRE when body gets updated (astro object gets
recreated)
2024-06-17 18:07:55 -04:00
Nick
dd05a79b1c Don't try to load cache for vision reels 2024-06-17 18:06:25 -04:00
Nick
50db88ecbe Load all slides async 2024-06-17 17:58:03 -04:00
Nick
a946d87cdc Update SlideReelAsyncImageLoader.cs 2024-06-17 17:37:21 -04:00
Nick
0f433fc6d3 Fixed slide reels not working after first loop 2024-06-17 17:35:51 -04:00
Nick
6623805d78 Merge branch 'dev' into make-slide-reel-better 2024-06-17 17:15:45 -04:00
Nick
9570e24f37 Make error message more clear for textblock length mismatch 2024-06-17 16:47:23 -04:00
JohnCorby
6eed6642f4 Revert "PathToUrl"
This reverts commit 396adcdbc6b5a770ffb3a69a8a8991368e8a305a.
2024-06-17 13:32:11 -07:00
JohnCorby
e12d357c1d Revert "Move further up"
This reverts commit 95116061f38eb0ba3f303a65b6273ecab3e62058.
2024-06-17 13:32:11 -07:00
Noah Pilarski
88f43e81f9 oops 2024-06-16 02:43:18 -04:00
Noah Pilarski
95116061f3 Move further up 2024-06-15 02:48:13 -04:00
JohnCorby
396adcdbc6 PathToUrl 2024-06-14 23:02:03 -07:00
Noah Pilarski
3694723ee8 also do GetCustomSignalName
even though there is no NRE there could be in future
2024-06-14 23:41:25 -04:00
Noah Pilarski
d3f8c55f31 Fix GetCustomFrequencyName NRE
happens when going to solar system to get prefabs for eye
2024-06-14 23:39:04 -04:00
Noah Pilarski
15531e5ec4 unparent after moving 2024-06-14 23:11:29 -04:00
Nick
879b98bf2e Remove unused sequential loading 2024-06-14 21:54:07 -04:00
Noah Pilarski
92634dade1 Fix quantum planet NRE 2024-06-14 21:48:30 -04:00
Nick
827bf24339 Non sequential 2024-06-14 21:43:00 -04:00
Ben C
b10291fa1a Updated Schemas 2024-06-14 19:11:49 +00:00
Noah Pilarski
63cd86883b Patch UpdateEndTimesMusic 2024-06-14 15:09:13 -04:00
xen-42
28038c8999
Actual async slide loading (#897)
## Bug fixes

- Slides are now loaded in the background instead of freezing your game.
They were supposed to do this before, but clay wrote the code wrong and
none of us caught it until now. (Fixes #812)
2024-06-14 12:30:09 -04:00
Nick
5b830ceef1 Remove and sort usings 2024-06-14 12:27:42 -04:00
Nick
79c5c46403 Should not have been adding a listener per slide 2024-06-14 12:14:36 -04:00
Nick
bcf0c2d0d9 Revert "make it match the path below"
This reverts commit 23feed8b6ff5a444cb6ac96bbe60139356036c4b.
2024-06-14 12:02:07 -04:00
Nick
b71af63f2d Merge branch 'dev' into make-slide-reel-better 2024-06-14 11:56:29 -04:00
JohnCorby
23feed8b6f make it match the path below 2024-06-13 20:03:16 -07:00
JohnCorby
de8470e595 comment all the async stuff, STOP USING LOCKS AND ATOMICS 2024-06-13 19:44:45 -07:00
Ben C
c0b8d9ebc9 Updated Schemas 2024-06-14 01:12:43 +00:00
Noah Pilarski
ee6e221a94 85 seconds 2024-06-13 21:10:26 -04:00
Noah Pilarski
88cdeccf28 use AudioTypes instead
or else end times doesn't work
2024-06-13 21:10:22 -04:00