2422 Commits

Author SHA1 Message Date
JohnCorby
9ff906d77f fix shader replacer 2022-11-10 18:59:30 -08:00
TerrificTrifid
967d909651
Fix lava glow (#441)
Scales the shader stuff properly
2022-11-08 23:25:31 -06:00
TerrificTrifid
00688b4531 Account for all properties 2022-11-08 23:18:56 -06:00
JohnCorby
bdf715d1d4 do max of curve instead of min 2022-11-08 19:39:01 -08:00
TerrificTrifid
998969f16e
Rewrite singularities (#439)
- Merged methods into MakeSingularity, MakeSingularityGraphics, and
MakeSingularityProxy
- Merged size controllers
- Removed `makeZeroGVolume`
- Split `size` into `horizonRadius` and `distortRadius`
- Added `hasWarpEffects`, `renderQueueOverride`, and `rotation`
2022-11-08 20:47:07 -06:00
TerrificTrifid
08cf0cb22e Remove light 2022-11-08 20:05:53 -06:00
TerrificTrifid
15b2d51b6d Rotation last 2022-11-08 17:42:53 -06:00
github-actions[bot]
5b6db28476 Updated Schemas 2022-11-08 23:34:39 +00:00
TerrificTrifid
9444b49059 Rotation 2022-11-08 17:32:17 -06:00
github-actions[bot]
d5ec0b20f3 Updated Schemas 2022-11-08 05:30:54 +00:00
TerrificTrifid
53230dfcf3 Warp particles and render queue 2022-11-07 23:27:47 -06:00
TerrificTrifid
9388246de3 Missed one 2022-11-06 22:07:28 -06:00
Will Corby
bbadedbd9f
Detail rotation fix (#440)
## Improvements
- Debug Raycast now writes the rotation value to use to have the placed
object aligned to the surface its on and facing towards the player.

## Bug fixes
- `alignToNormal` now no longer breaks on vanilla planets.
2022-11-06 18:58:38 -08:00
JohnCorby
9bb197ac6a Revert "make rotation-after-align work"
This reverts commit 749c02e22c246c7a9b5c018bcb92e1873c71e345.
2022-11-06 18:45:34 -08:00
JohnCorby
749c02e22c make rotation-after-align work 2022-11-06 18:29:06 -08:00
github-actions[bot]
77aad922ef Updated Schemas 2022-11-07 02:27:10 +00:00
Nick
8f52a9a528 Debug raycast now prints rotation to align to normal 2022-11-06 21:24:55 -05:00
github-actions[bot]
5183339365 Updated Schemas 2022-11-07 02:16:27 +00:00
TerrificTrifid
9beb2cc291 Merge branch 'rewrite-singularities' of https://github.com/Outer-Wilds-New-Horizons/new-horizons into rewrite-singularities 2022-11-06 20:14:19 -06:00
TerrificTrifid
41cf405cc1 Actually do default 2022-11-06 20:14:04 -06:00
github-actions[bot]
281268b9a2 Updated Schemas 2022-11-07 01:57:43 +00:00
TerrificTrifid
7fffa92ff0 Rewrite singularities 2022-11-06 19:55:50 -06:00
Nick
965136505f Give this a description because I forgot what it does 2022-11-06 20:43:13 -05:00
Nick
aaa87cc858 Fix rotation on stock planets 2022-11-06 18:41:01 -05:00
Nick
18f66f8701 Make colour descriptions better 2022-11-03 18:37:51 -04:00
Ben C
474abcbf4b
Add Generic API Methods (#427)
**Untested right now**
Now that OWML supports generic API methods, this PR makes `QueryBody`
and `QuerySystem` have generic counterparts.

The generic methods are a bit different from the others, as they'll
return `default(T)` if the JSONPath doesn't find anything.
2022-10-30 19:28:02 -04:00
Nick
ffb52cdcff Bump version 2022-10-20 21:37:04 -04:00
Nick
b604192a2b Include sector in the key for detail cache 2022-10-20 21:20:24 -04:00
Damián Garro
d05ceb9b7d fix #428 NH facts are required for Archaeologist 2022-10-20 02:03:13 -03:00
Will Corby
cc10da8120
dont touch backslashes (#426)
this turns off owml's backslash "fixer"

![image](https://user-images.githubusercontent.com/26337121/196365766-5ce2978a-6c71-4e83-be08-a5e7dca99430.png)

apparently, the backslash fixer was implemented for path-character
reasons.
unfortunately, it happens to break all escape characters, such as The
Vision's
https://github.com/Outer-Wilds-New-Horizons/new-horizons/issues/424#issuecomment-1281856989

it being disabled doesn't seem to break anything.
further testing on linux is probably needed. obv i cant do that testing.
2022-10-19 19:14:19 -07:00
Ben C
943f242e4e Remove Some Redundant Code 2022-10-18 14:01:36 -04:00
Ben C
728f8d7ffe Made generic API methods 2022-10-18 08:56:24 -04:00
JohnCorby
bb4e7fca2a use Path.Combine here too 2022-10-18 00:40:51 -07:00
JohnCorby
2e759523e7 do fixBackslashes: false on Storage.Load 2022-10-18 00:32:33 -07:00
Damián Garro
ec84ee260f Log collider of debug raycast 2022-10-18 02:08:34 -03:00
Noah
ac423de88b
use playerdata a lil better (#421) 2022-10-17 01:31:13 -04:00
Nick
40a038fb05 Merge branch 'dev' into no-more-eye-ship 2022-10-16 23:41:39 -04:00
Nick
a0094c96b3 Cached fixed prefabs (component fixes) 2022-10-16 23:19:34 -04:00
JohnCorby
0380bc5d5a use player data a lil better 2022-10-16 14:46:42 -07:00
Nick
e4ab5e9fb9 Remove silly eye ship 2022-10-12 19:48:13 -04:00
JohnCorby
d828c0b64c remove "VESSEL" since we can just use "Vessel" for map marker 2022-10-11 19:02:44 -07:00
JohnCorby
13f159e0ad Merge remote-tracking branch 'origin/eye-of-the-universe' into eye-of-the-universe 2022-10-11 17:46:21 -07:00
JohnCorby
20c722a15b Merge branch 'dev' into eye-of-the-universe 2022-10-11 17:46:11 -07:00
JohnCorby
0d3a6604b5 RFVolumeBuilder: return early if !module.enabled 2022-10-11 17:43:13 -07:00
Nick
aea47b433c Make asteroids not use reference frame volume 2022-10-11 19:08:59 -04:00
Noah Pilarski
f860f0f900 Merge branch 'dev' into eye-of-the-universe 2022-10-11 18:59:15 -04:00
Noah Pilarski
cca50d9e80 Specify 2022-10-10 23:47:58 -04:00
Noah Pilarski
58ee06fb7b Add 2 comments 2022-10-10 23:42:36 -04:00
JohnCorby
2410da4fa6 Revert "LinkShipLogFacts before SetMindSlideCollection to prevent NRE"
This reverts commit 308a83e6f3f344efe69429f31337a06a5362e68d.
2022-10-10 19:53:09 -07:00
Noah Pilarski
0bbd869104 remove because this was moved 2022-10-10 20:37:11 -04:00