2835 Commits

Author SHA1 Message Date
Nick
2f49b61dd2 Remove stupid usings wtf are these 2022-09-14 20:48:55 -04:00
JohnCorby
cce97acddc angler fixer yay 2022-09-14 17:41:33 -07:00
JohnCorby
436cfa3175 remove unused parameter 2022-09-14 17:04:53 -07:00
JohnCorby
8ec41b58d5 remove the delay (things still work lol) 2022-09-14 16:59:48 -07:00
JohnCorby
5ff9f09684 revert da thingy 2022-09-14 16:34:10 -07:00
JohnCorby
f2771c7b34 use da thing thankies rider 2022-09-13 21:11:12 -07:00
github-actions[bot]
2cabbc27b1 Updated Schemas 2022-09-14 02:03:22 +00:00
Nick
84b86dc379 Merge branch 'dev' into scatter-optimization 2022-09-13 22:01:09 -04:00
Nick
7bcddf4261 Fix collision issue 2022-09-13 21:58:31 -04:00
Nick
e074d2ecb1 Fix bad merge 2022-09-13 20:18:02 -04:00
Nick
6bc5ca24a7
Fix race conditions with slide textures loading (#382)
## Bug fixes
- This fixes race conditions when incrementing `displaySlidesLoaded`
becaise `++` isn't thread safe. In the case of `MakeSlideReel`, another
issue was fixed that happens even without parallelism: `if
(displaySlidesLoaded >= textures.Length)` would always be true after
some point and multiple reel textures would be created. But with
parallelism, it's possible for `displaySlidesLoaded` to never reach
`textures.Length` and in this case the texture wouldn't be created (or
the vision torch enabled). Sadly this doesn't change behavior for vision
targets, so this is unrelated to #381
2022-09-13 20:14:57 -04:00
Nick
b86e5454cc
Merge branch 'dev' into slide-threading 2022-09-13 20:14:37 -04:00
Nick
9204432edd
Vision torch image loading bug (#383)
Makes it handle slides with no path better, properly log errors when it
fails to load images, added tracking for if the image is loaded yet or
not (unused currently, could disable the slide/vision target if the
image don't load?).
2022-09-13 20:14:12 -04:00
Nick
6600c1c4c1
Allow overriding far clip plane (#377)
## Minor features
- Can override the far clip plane for a system from the star system
config (you're welcome Jammer)
2022-09-13 20:01:06 -04:00
Nick
86957f2116 Ok john 2022-09-13 20:00:08 -04:00
Nick
7c183d7333 Fix up black images 2022-09-13 19:53:58 -04:00
Nick
13b714ac88 Default to black frame if no path supplied for slide 2022-09-13 19:12:43 -04:00
Nick
d3e44d0e69 Add locks to async image loading, count how many have loaded, fix error log 2022-09-13 19:06:50 -04:00
Damián Garro
5aba437596 Fix race conditions with slide textures loading 2022-09-13 19:30:23 -03:00
Noah
d20db7d211
fix credits (from eye pr lol) (#380)
yoinked
2022-09-12 15:26:56 -04:00
Noah Pilarski
a31c62ba37 Fix credits 2022-09-12 11:04:51 -07:00
github-actions[bot]
7c54d20d63 Updated Schemas 2022-09-11 00:02:09 +00:00
Nick
e5b652ba22 Allow overriding far clip plane 2022-09-10 20:00:09 -04:00
Nick
073892c008
Add screen prompts for debug mode (#352) 2022-09-10 13:32:56 -04:00
Nick
ccb823dfaf
Allow creation of more than one ring (#374)
Because extinction
2022-09-10 13:32:23 -04:00
Nick
1cb5079764
Me when (#375) 2022-09-10 13:26:09 -04:00
Noah Pilarski
53e8b281a0 Me when 2022-09-10 13:24:33 -04:00
Noah Pilarski
8705bd54b6 Migrate 2022-09-10 12:15:21 -04:00
github-actions[bot]
a4dc54712a Updated Schemas 2022-09-10 16:13:41 +00:00
Noah Pilarski
5ab727384b Allow more than one ring 2022-09-10 12:11:44 -04:00
Nick
2da1015620
Fix dialog text not trimmed in translation table key (#366)
<!-- 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
- The game trims the text of `Page` and `DialogOption` and this is used
in the key that indexes the translation table. However, this trim was
missing in NH, causing the game to fail to find the translation (and
displaying the key as a fallback). For example,
[this](78dd665323/planets/Dialogue/Fixxion.xml (L46))
would cause the error `String "1Jötunn is a really cold planet, it's
kinda hard to live in and it's so dark but" not found in table for
language ENG` because there is an space at the end of the string and the
game displays "1Jötunn is a really cold planet, it's kinda hard to live
in and it's so dark but" with the "1" at the start.
2022-09-10 10:57:04 -04:00
Nick
4e6a2446ad
Update faq.jinja2 (#373)
Update FAQ to reflect 1.0.0 update that totally just happened yep mhm.
2022-09-10 10:56:24 -04:00
Ben C
eb3dd9a827
Update faq.jinja2 2022-09-10 10:51:54 -04:00
Nick
44cf3d3fdc Remove parentheses 2022-09-10 10:07:26 -04:00
Nick
82f5f34800
End conversation on attach (#367)
## Bug fixes
- Fix a vanilla bug where being in a conversation and then getting
attached to something traps you in dialogue.
2022-09-09 19:56:19 -04:00
Nick
5fee72e649 Patch CharacterDialogueTree to end conversation when attaching 2022-09-09 19:38:27 -04:00
Damián Garro
867c180ae9 Rename variables 2022-09-09 18:55:21 -03:00
Damián Garro
79b842cc24 Swap comments 2022-09-09 18:53:28 -03:00
Damián Garro
e450a2b459 Fix dialog text not trimmed in translation table key 2022-09-09 18:48:31 -03:00
Nick
9e646753f8
Fix JSON file lookup for Proton (#364)
## Minor features

Added a warning when an empty systems or planets folder is found.

## Bug fixes

Fixes
https://github.com/Outer-Wilds-New-Horizons/new-horizons/issues/353

Should behave identical to current solution for JSON and JSONC files,
maybe someone on Windows can test. Worked flawlessly on Linux with Real
Solar System, The Vision and Carson System.
2022-09-09 12:52:40 -04:00
Nick
712b93a9c2
Rewrite Docs (#356)
\>900 commits behind gorp etc.

Rewrites the docs to be a bit more helpful.  
Also added a page for the config editor.

See #243 for progress updates
2022-09-09 12:48:24 -04:00
Nick
1ec59c6538
Set shuttle landing radius (#363) 2022-09-09 12:47:39 -04:00
Nick
ed00d762ae
Allow ship log details to be added to vanilla planets (#362) 2022-09-09 12:46:54 -04:00
Dominik
6bd84bef83 Change log level to verbose 2022-09-09 15:39:07 +02:00
Dominik
f38aacf7bf Fix JSON file lookup for Proton
* Add separate lookup for JSON and JSONC files
* Add warning when an empty folder is found
2022-09-09 15:13:28 +02:00
Noah Pilarski
1f224b3e72 Set shuttle landing radius 2022-09-08 22:48:28 -04:00
Noah Pilarski
fafdb1c48b Allow ship log details to be added to vanilla planets 2022-09-08 21:13:35 -04:00
Will Corby
0a54bb2447
cull/collision/lights groups (#359)
groups make things turn off when you're not in the sector. (cull =
renderers, collision = colliders/shapes, lights = lights)
this pr makes nh add groups to anything using DetailBuilder.Make
this should improve performance, since things will only appear when
you're close enough to them. it should also help with Jack's mod since
he uses lots of cacti (ie volumes)

this pr also makes keepLoaded actually function (and adds the setting to
scatter)
2022-09-08 17:14:16 -07:00
Ben C
9b482bd257
Fix Typos 2022-09-08 17:02:16 -04:00
Noah Pilarski
79fc329fe8 Merge branch 'dev' into debugprompts 2022-09-08 12:53:15 -04:00