3929 Commits

Author SHA1 Message Date
TerrificTrifid
53be7efe1e Increase detector list size 2023-04-25 22:17:04 -05:00
JohnCorby
6244fb70d4 _layerMask 2023-04-25 20:08:51 -07:00
TerrificTrifid
262fc1687e _radius 2023-04-25 22:07:11 -05:00
TerrificTrifid
6a8299f4cc Don't normalize stretch height 2023-04-25 21:54:53 -05:00
Will Corby
a50feb6081
make tornadoes work with physics object (#582)
<!-- A new module or something else important -->
## Major features
-

<!-- A new parameter added to a module, or API feature -->
## Minor features
-

<!-- Some improvement that requires no action on the part of add-on
creators i.e., improved star graphics -->
## Improvements
-

<!-- Be sure to reference the existing issue if it exists -->
## Bug fixes
- physics details are now affected by tornadoes

fix #580. i give up on tornadoes
2023-04-24 20:10:27 -07:00
Will Corby
d02dc34b40
basic generated texture cache (#583)
<!-- A new module or something else important -->
## Major features
-

<!-- A new parameter added to a module, or API feature -->
## Minor features
-

<!-- Some improvement that requires no action on the part of add-on
creators i.e., improved star graphics -->
## Improvements
- generated textures are now cached. this should reduce memory usage
- textures are named by file path and then the effects applied to them,
for example `[path] > invert > tint [color]`

<!-- Be sure to reference the existing issue if it exists -->
## Bug fixes
-

fix #581
2023-04-24 20:08:18 -07:00
Nick
1a19a7418c Create a method for getting the keys 2023-04-24 23:04:37 -04:00
JohnCorby
065dc6cfff oops 2023-04-24 19:31:07 -07:00
JohnCorby
fd197bf9bd combine 2 caches into 1 2023-04-24 19:30:09 -07:00
JohnCorby
ca0c93177f oops 2023-04-24 19:12:32 -07:00
JohnCorby
b19478d7e7 remove mods path from key 2023-04-24 19:11:00 -07:00
JohnCorby
0433495dd4 no leave the formatting pls 2023-04-24 18:36:51 -07:00
JohnCorby
a44cea387d oops 2023-04-24 18:28:54 -07:00
JohnCorby
f57ca63f71 cache generated textures 2023-04-24 18:13:25 -07:00
JohnCorby
36f50581d2 better name for ambient light cubemap 2023-04-24 17:40:11 -07:00
JohnCorby
9f3fa6b524 Merge branch 'dev' into physics-fix 2023-04-24 17:29:30 -07:00
Will Corby
551b4a8ac1
Triplanar Heightmap (#577)
## Major features
- Heightmap overhaul!!!!
  - normal maps (bump maps)
  - smoothness (gloss) and metallic maps
- tiling versions of texture/normal/smoothness/metallic maps for finer
up-close detail
  - texture painting
- use the red, green, blue, and alpha channels of a blend texture to
determine where each set of tile textures goes.
- you can also use black spots on the blend map to include a fifth
"base" set of tile textures for where there's a lack of
red/blue/blue/alpha.

## Minor features
-

## Improvements
-

## Bug fixes
-
2023-04-24 17:29:08 -07:00
JohnCorby
0398a869f3 apply _buoyancy and _splashEffects from probe 2023-04-24 17:13:28 -07:00
JohnCorby
cbd87292e5 put a shape on AddPhysics stuff 2023-04-24 17:05:55 -07:00
JohnCorby
95dee80853 dont wrap unless we have to 2023-04-24 16:46:00 -07:00
JohnCorby
14c03c49b2 ImageUtilities.cs: remove back compat thing as no released mod uses it 2023-04-24 14:52:56 -07:00
JohnCorby
8b9d5bea9d typo 2023-04-23 18:26:35 -07:00
JohnCorby
33256c0f4d Revert "consider alpha when summing tiles"
This reverts commit 1e29d720e11e7f97135d43a47a1760f9307e2371.
2023-04-23 17:55:21 -07:00
JohnCorby
3784a10ba1 Revert "oops"
This reverts commit 07adc79209db0a02e1a7d453775bbfc276319ebd.
2023-04-23 17:55:21 -07:00
JohnCorby
39e70a11ab remove irrelevant comment 2023-04-23 17:47:04 -07:00
JohnCorby
d2f6d0b52e TODO 2023-04-23 17:46:29 -07:00
JohnCorby
07adc79209 oops 2023-04-23 17:44:49 -07:00
JohnCorby
1e29d720e1 consider alpha when summing tiles 2023-04-23 17:26:42 -07:00
JohnCorby
43989475fc updated bundles 2023-04-23 16:38:43 -07:00
JohnCorby
9616a1aca4 switch to simpler rotation shader 2023-04-23 16:14:48 -07:00
JohnCorby
62f7f6d61a remove this patch, as it's implemented properly in vanillafix 2023-04-23 01:11:49 -07:00
JohnCorby
df0370582c rotate in the same way heightmaps are rotated 2023-04-22 16:15:03 -07:00
JohnCorby
d30ed12ea8 null check on body 2023-04-22 15:39:08 -07:00
JohnCorby
492aed3259 im silly 2023-04-22 15:20:57 -07:00
JohnCorby
c3251a8a35 dont load tiles if no useLOD 2023-04-22 15:09:18 -07:00
JohnCorby
418b5f902e keywords are disabled by default 2023-04-22 15:05:31 -07:00
JohnCorby
44ffd89502 normal should be linear 2023-04-22 14:53:05 -07:00
JohnCorby
341e31e9a1 oops 2023-04-22 14:46:50 -07:00
JohnCorby
2f22cb5484 bump version 2023-04-22 14:44:36 -07:00
JohnCorby
5ba8a4241b Merge branch 'dev' into triplanar-heightmap
# Conflicts:
#	NewHorizons/Builder/Props/ScatterBuilder.cs
2023-04-22 14:43:08 -07:00
Nick
c46c3f56ff
Better comets (#559)
## Minor features
- New `CometTail` module replacing the `hasCometTail` field. Allows
customing the colour and scale-over-time of a comet tail.
2023-04-22 16:48:10 -04:00
Nick
e90622c4b6
Add teenager arc type (#579)
Adds a new arc type to translator text. This is a mix between child and
adult. It uses the adult mesh but the child texture.

Originally used at the window text on Giant's Deep's statue island.

![image](https://user-images.githubusercontent.com/34462599/233802747-d4f232c5-98fe-4fa7-a5e3-f351feac0f50.png)
2023-04-22 16:45:14 -04:00
Nick
c7263070e0 Fix the issue with unity project guys 2023-04-22 16:44:09 -04:00
Nick
768381eb0f Merge branch 'triplanar-heightmap' of https://github.com/Outer-Wilds-New-Horizons/new-horizons into triplanar-heightmap 2023-04-22 16:26:50 -04:00
Nick
4afe64f776 Fix issue with VS (set textures to null) 2023-04-22 16:26:42 -04:00
JohnCorby
900acfb7d5 Revert "bruh?"
This reverts commit abbe7efedc6916e5538cb26fd874f1fcc19888a4.
2023-04-22 13:26:11 -07:00
JohnCorby
abbe7efedc bruh? 2023-04-22 13:21:38 -07:00
Nick
2fb6324c1c Add tostring to MVector3 2023-04-22 16:16:02 -04:00
Nick
639a7b3ca6 Merge branch 'better-comets' of https://github.com/Outer-Wilds-New-Horizons/new-horizons into better-comets 2023-04-22 16:12:12 -04:00
Nick
942a37df2a im insano mode 2023-04-22 16:11:55 -04:00