573 Commits

Author SHA1 Message Date
Nick
5b830ceef1 Remove and sort usings 2024-06-14 12:27:42 -04:00
JohnCorby
de8470e595 comment all the async stuff, STOP USING LOCKS AND ATOMICS 2024-06-13 19:44:45 -07:00
Noah Pilarski
d325efc4bd set name of audio clips to their file name 2024-06-13 16:14:21 -04:00
Nick
c9d4125f95 Fix it breaking between loops if it didnt finish 2024-06-13 13:40:13 -04:00
Nick
31ada350b4 Cache atlas, works first loop 2024-06-13 13:07:51 -04:00
Nick
540a501b9a Cache inverted images 2024-06-13 01:13:25 -04:00
Nick
493365155f the guys 2024-06-12 22:05:49 -04:00
Nick
69fcc2b462 im fast as fuck boi 2024-06-12 22:00:11 -04:00
Nick
5cb900d772 what if coroutine 2024-06-12 21:04:41 -04:00
Noah Pilarski
341652b4e7 Move local methods to static and add extra error message stuff 2024-06-07 07:19:37 -04:00
Noah Pilarski
f00d323de9 extensions 2024-06-04 18:45:46 -04:00
Noah Pilarski
91b6230a70 Reload into ship or vessel if you came into the system with them 2024-06-04 18:33:57 -04:00
JohnCorby
7489ecb7f8 MAYBE fix eye softlock (and use owml methods instead of copied qsb ones) 2024-06-01 00:43:31 -07:00
xen-42
70f3e92b56
ReuseDialogueOptionsListFrom (#855)
## Minor features
- To avoid having to copy paste a repeated `DialogueOptionsList`, you
can instead put `ReuseDialogueOptionsListFrom` and reference another
`DialogueNode` whose options you want to repeat. Implements #854
2024-04-30 18:57:41 -04:00
Nick
700baec85a Implement the feature 2024-04-29 12:07:50 -04:00
Noah Pilarski
a21b2c693c Display name is localized so don't use + account for custom langs
tested on the 3 current custom languages Czech Icelandic and Andalûh (Andalûh didn't work because it doesn't have a windows culture)
2024-04-27 21:07:36 -04:00
Noah Pilarski
6674a4c6e6 Upper/Lower extensions for translations 2024-04-27 20:51:42 -04:00
Nick
a188d5380a Don't do invariant when its related to translations 2024-04-27 20:11:53 -04:00
Nick
ea47da32e7 Always use Upper/Lower Invariant to avoid issues with other languages 2024-04-27 19:59:09 -04:00
Nick
cb4f9c57a2 Probably fix turkish breaking 2024-04-27 19:35:16 -04:00
Nick
8f40db40b3 Fix compat issue with Visible Stranger where the probe marker would vanish 2024-03-28 00:57:49 -04:00
Nick
48e5229ca2 New owml changes, fix some debug menu stuff 2024-03-22 14:07:11 -04:00
Nick
1930882a03 Remove MF dependency (waiting on next owml update for missing hooks) 2024-03-20 17:05:07 -04:00
JohnCorby
a7c1af8357 imageutilities.invert makes images linear now to HOPEFULLY fix the brightness bug 2024-03-17 17:01:37 -07:00
Nick
5b989100cb Adjust star start and end tinting to look better 2024-03-15 16:57:57 -04:00
Nick
bb39c98411 Fix translations with cdata in keys breaking 2024-03-15 14:14:23 -04:00
Nick
ccd3e297e6 Keys are now much more forgiving (ignores whitespace casing why not) 2024-03-08 10:59:25 -05:00
Nick
0298173935 Set pathToExisting dialogue to merge dialogue into existing ones 2024-02-26 00:57:03 -05:00
JohnCorby
e73afbebc7 wait until preload bundles are loaded before loading scene 2024-02-03 15:20:51 -08:00
Nick
f11099d62f Don't impulsively change namespace brackets 2024-02-03 16:17:20 -05:00
Nick
1a56fe1ab2 Preloading bundles and setting subtitle path 2024-02-03 16:09:50 -05:00
Noah Pilarski
1349c05425 Replace shaders in tesselated renderers too 2024-01-02 00:37:47 -05:00
Noah Pilarski
aedeb80f16 curse you stalker of dreams 2024-01-01 23:55:16 -05:00
Nick
cb2d83e026 Implement StopTime, SlowTime mod compat 2023-12-23 13:37:02 -05:00
xen-42
daf5709b51
Item and Item Socket Props (#750)
<!-- A new module or something else important -->
## Major features
- Custom items and item sockets, as an extension of the existing
details. Interactivity can be added without code by setting dialogue
conditions with an item's `pickupCondition` or socket's
`insertCondition`, and then turning other details on or off using their
`activationCondition`.

<!-- A new parameter added to a module, or API feature -->
## Minor features
- Added API methods for looking up translated strings for localization.
2023-12-17 00:42:28 -05:00
Nick
865327d79f Take some rigidbody patches from QSB 2023-12-16 23:46:29 -05:00
Joshua Thome
358f130c0d Add IModBehavior params to detail builder and hierarchy 2023-10-31 01:31:05 -05:00
JohnCorby
7beb66606c force clear cache flag for less duplication 2023-09-14 20:47:24 -07:00
JohnCorby
d184a28ceb better log 2023-09-14 20:40:46 -07:00
JohnCorby
ba38800450 manully clear system specific caches in reload configs 2023-09-14 19:33:24 -07:00
Nick
6596c7ce3a
Optimizations (#710)
<!-- 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
- Cached more stuff to improve loading times. Implements #683 
- Cleaned up how planets are destroyed. Should make load screens faster.
Implements #573

<!-- Be sure to reference the existing issue if it exists -->
## Bug fixes
- Fixes Bramble colours at a distance. Fixes #372
2023-08-26 02:16:38 -04:00
Nick
84654724a6 Fix goofy stuff 2023-08-25 22:40:44 -04:00
Nick
601acecbb2 Just call it clear cache sure 2023-08-25 22:30:51 -04:00
Noah Pilarski
d1072e10cb
Particle/Vection Fields (#665)
<!-- A new module or something else important -->
## Major features
- New `ParticleFields` module. Add particles to your planet (ex: leaves,
rain, snow, fireflies, and more). Resolves #219

<!-- 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
-
2023-08-24 16:32:46 -04:00
Noah Pilarski
ca7e0f25e7 rename to Particle Fields 2023-08-24 16:28:56 -04:00
Nick
588995bb9b Only clear asset bundle cache when changing star system 2023-08-24 13:00:11 -04:00
Nick
eef5323869 Cache root objects 2023-08-24 12:45:25 -04:00
Nick
d284380f9e Gravity cannon computer will write the planet the Shuttle starts on 2023-08-04 23:48:11 -04:00
Nick
56c463fbee Fix gravity cannon orb 2023-07-22 13:57:37 -04:00
Noah Pilarski
71240150b2 Vection fields (#219) 2023-07-22 08:46:38 -04:00