471 Commits

Author SHA1 Message Date
FreezeDriedMangoes
5e3690efc8 cache now clears unused keys before writing to disk, this should mean that addon devs don't need to manually clear their caches before release 2023-02-03 15:13:36 -05:00
FreezeDriedMangoes
5d409d7be8 added missing code 2023-02-02 23:27:40 -05:00
FreezeDriedMangoes
9ba8472988 found stranger color and made rectangular mesh generating function 2023-02-02 22:51:55 -05:00
FreezeDriedMangoes
104ff288d6 fixed stranger arcs and removed debug logs 2023-02-01 22:34:44 -05:00
FreezeDriedMangoes
bf2043a80b added mirror status to spiral cache and fixed bugs with loading cache 2023-02-01 13:02:21 -05:00
FreezeDriedMangoes
c03938a1ab fixed the Cache class not being able to handle loading arbitrary data 2023-02-01 12:40:13 -05:00
FreezeDriedMangoes
a1b7a4ab86 added stuff to read nomai wall text data from the cache 2023-01-31 22:47:07 -05:00
FreezeDriedMangoes
f99de094c1 spiral meshse and positions are now being cached 2023-01-31 21:13:31 -05:00
FreezeDriedMangoes
57b4f32bbc Merge branch 'caching' into auto-spiral-placement-2-electric-boogaloo 2023-01-31 15:11:43 -05:00
FreezeDriedMangoes
b3accf459d fixed file extension 2023-01-31 15:08:03 -05:00
FreezeDriedMangoes
a99054f0d4 passing a reference to the cache to the text builder 2023-01-31 15:00:31 -05:00
FreezeDriedMangoes
c7f12c967b cache now gets written to file when body building is successful 2023-01-30 22:52:43 -05:00
FreezeDriedMangoes
c9e46050d2 added a cache to new horizons bodies that get loaded on body creation and then released 2023-01-30 22:51:04 -05:00
JohnCorby
8932d8829f make it default texture format 2023-01-11 00:52:50 -05:00
JohnCorby
29d5da4b7c add mip/format for a few more image utility functions 2023-01-11 00:52:50 -05:00
Mister_Nebula
5768cb7200 Fix slide projections being low-res on lower graphics settings. (#303) 2023-01-11 00:51:11 -05:00
JohnCorby
11c68fcbe5 no need for warning disable 2022-12-28 16:18:54 -08:00
JohnCorby
9ca79478ce hotfix for audio 2022-12-28 16:16:38 -08:00
JohnCorby
489ee853a1 use Task.Yield instead of magic number delay 2022-12-15 21:29:56 -08:00
JohnCorby
3e22a930c3 AudioUtilities: better error reporting 2022-12-15 21:27:14 -08:00
Nick
107146f4a7 Fix obsolete warnings 2022-12-12 18:30:26 -05:00
FreezeDriedMangoes
32605861a7 removed my beautiful print button, now it's for me only 2022-12-05 22:14:59 -05:00
FreezeDriedMangoes
82d8f9fdec added a button to print configs for specific nomai texts 2022-12-05 21:44:20 -05:00
JohnCorby
ac8f4d6cd1 rename this 2022-12-04 00:58:30 -08:00
JohnCorby
be921ce962 use harmony join because its cool 2022-12-04 00:54:34 -08:00
JohnCorby
5d39a45040 (UNTESTED) use JsonConvert.SerializeObject 2022-12-04 00:48:08 -08:00
Nick
19a4cedb7d
Prop placer life support (#455)
<!-- Some improvement that requires no action on the part of add-on
creators i.e., improved star graphics -->
## Improvements
- The Dev Tools menu now has a "print changes" button, an alternative to
the terrifying and buggy "save changes" button
2022-12-03 00:00:32 -05:00
JohnCorby
83c3f530e4 oops 2022-12-02 14:04:26 -08:00
JohnCorby
5b6374721a only preserve render queue and override tag if it differs from the shader's one (so we dont fuck up dummy shaders, which dont have those things set) 2022-12-02 13:50:20 -08:00
JohnCorby
fb94bed8dd use actual default values 2022-11-30 21:04:53 -08:00
JohnCorby
1427559635 Merge remote-tracking branch 'origin/prop-placer-life-support' into prop-placer-life-support
# Conflicts:
#	NewHorizons/Utility/DebugMenu/DebugMenuNomaiText.cs
2022-11-30 21:01:09 -08:00
JohnCorby
d8b4fed848 fix formatting even more 2022-11-30 20:46:35 -08:00
FreezeDriedMangoes
8f4ef6606c added checks for default values 2022-11-30 23:14:55 -05:00
FreezeDriedMangoes
eb842e0932 style and other minor issues 2022-11-30 23:07:34 -05:00
FreezeDriedMangoes
6315557b07 fixed variable accessibility 2022-11-30 22:59:20 -05:00
FreezeDriedMangoes
425fb30bdb fixed commas 2022-11-30 22:54:21 -05:00
FreezeDriedMangoes
47edd60589 Merge branch 'dev' into prop-placer-life-support 2022-11-30 22:49:59 -05:00
FreezeDriedMangoes
5551265561 cleaned up for PR 2022-11-30 22:47:15 -05:00
FreezeDriedMangoes
fdaf803321 added print stuff for spiral placer 2022-11-30 22:39:20 -05:00
FreezeDriedMangoes
9b40d9d246 merged with latest version of main 2022-11-30 22:16:36 -05:00
FreezeDriedMangoes
b6e45a77b1 added a button to the debug tools menu for printing changes 2022-11-30 22:14:33 -05:00
FreezeDriedMangoes
127b77ab07 added a method to DebugSubmenu for printing changes, rather than saving them to file, and implemented them on all submenu types 2022-11-30 22:12:00 -05:00
FreezeDriedMangoes
67a2200920 added log for helping placing props floating in zero 0 2022-11-14 21:43:51 -05:00
Nick
d43629cbfd
make raycast cleaner (#442)
makes xen's raycast rotation work in ship and other non-ao bodies, and
also just generally cleans up the code a bit.
2022-11-10 22:05:33 -05:00
JohnCorby
2140715fad make this public so addons can use it 2022-11-10 19:00:37 -08:00
JohnCorby
9ff906d77f fix shader replacer 2022-11-10 18:59:30 -08:00
JohnCorby
642c179eaf use origin instead of transform.position 2022-11-09 13:10:23 -08:00
JohnCorby
6c7c02d71c use transform.forward 2022-11-09 13:08:41 -08:00
JohnCorby
136a503058 make raycast nicer 2022-11-09 13:06:49 -08:00
Nick
8f52a9a528 Debug raycast now prints rotation to align to normal 2022-11-06 21:24:55 -05:00