Commit graph

2435 commits

Author SHA1 Message Date
bgkillas
07dec1a025 use less noita_api::raw hooks in ewext 2025-06-23 22:23:33 -04:00
bgkillas
865ea5271e try to fix workflow 2025-06-23 21:30:01 -04:00
bgkillas
1bf13ac5d2 remove nightly install from justfile 2025-06-23 21:28:07 -04:00
bgkillas
32f5414485 use nightly ewext only for workflow 2025-06-23 21:27:37 -04:00
bgkillas
748146f7fb make damagetype enum for inflict damage 2025-06-23 21:19:45 -04:00
bgkillas
fd9d83341c more caching 2025-06-23 20:19:49 -04:00
bgkillas
24b94b2cf9 remove error on picking up an item that you do not own as it is exepcted 2025-06-23 17:18:29 -04:00
bgkillas
dd012dc8d3 reduce ewext size by 160kb 2025-06-23 16:43:02 -04:00
bgkillas
42b8ddb05d remove entities from cache when they are not apart of des 2025-06-23 15:45:18 -04:00
bgkillas
b23f1e0386 fix crash on start 2025-06-23 10:43:08 -04:00
bgkillas
ff0dbf8b5b dont use set length for stain effects as it seems to get angry 2025-06-23 10:37:40 -04:00
bgkillas
a359268fc9 add len to length error 2025-06-23 10:32:54 -04:00
bgkillas
6cd1c092e5 use smallvec for entity cache, use set array size for stains 2025-06-23 01:02:11 -04:00
bgkillas
fe672e6a5d get rid of allocations during poly check 2025-06-22 18:35:20 -04:00
bgkillas
0db6f279bc fix serialization error and wait a few frames for ewext to start 2025-06-22 14:33:03 -04:00
bgkillas
eeaf90878c pass times around nicer 2025-06-22 13:38:05 -04:00
bgkillas
427c9a406f actually use the cache i make 2025-06-22 13:18:58 -04:00
bgkillas
a337dfbb1e support entity caching more fully, need to fix performance and cache degragation issues 2025-06-22 11:39:05 -04:00
bgkillas
b288cebf02 try to fix the weird errors that happen / make them more debuggable 2025-06-22 08:10:49 -04:00
bgkillas
e93db76c77 initial entity cache setup(buggy) 2025-06-21 21:11:33 -04:00
bgkillas
54b60d5a1c dont show cumulative times for ewext update perf 2025-06-21 13:40:41 -04:00
bgkillas
9e80b862b4 fix spell ban 2025-06-20 21:38:53 -04:00
bgkillas
aebe26407e i dont know what python comments are it seems 2025-06-20 17:02:57 -04:00
bgkillas
3e625d2841 revert changes to macos bin 2025-06-20 16:49:26 -04:00
bgkillas
95d26d56c6 hopefully fix macos updating 2025-06-20 15:13:38 -04:00
bgkillas
6e8f86e26c build ewext smaller 2025-06-20 15:07:45 -04:00
bgkillas
b171cd10b5 fix macos 2025-06-20 15:02:52 -04:00
bgkillas
b7abad91fd fix some formatting and actions dependency issue 2025-06-20 14:40:58 -04:00
bgkillas
256192400f have dylib next to exe 2025-06-20 14:23:40 -04:00
bgkillas
338c26549a make macos release more userfriendly 2025-06-20 14:18:05 -04:00
bgkillas
cd4d87d073 make spells less likely to be in walls i hope 2025-06-20 14:12:01 -04:00
bgkillas
1952ec1ac5 fix some more potential crashes 2025-06-20 13:38:12 -04:00
bgkillas
2b90f2d78b remove an unwrap i think is safe but just to be sure 2025-06-19 21:23:15 -04:00
bgkillas
92bb29d672 fix a crash 2025-06-19 20:55:00 -04:00
bgkillas
812f3cc7de attach to console on windows if availbalbe 2025-06-19 16:50:29 -04:00
bgkillas
b5bafc6bfd add percentiles to perf script 2025-06-19 07:36:40 -04:00
bgkillas
8d4735d755 fix perf script 2025-06-19 07:30:36 -04:00
bgkillas
1dc2106316 simplify apply diff do to unreachability of some patterns 2025-06-19 04:11:03 -04:00
bgkillas
66041bd10b fix crash on boot 2025-06-18 18:11:09 -04:00
bgkillas
01cc4ad767 use a enum instead of a tuple of options 2025-06-18 17:36:20 -04:00
bgkillas
20d0f65ae9 slightly more cursed less allocations 2025-06-18 15:25:57 -04:00
bgkillas
7c3191f3a7 less allocations 2025-06-18 15:02:06 -04:00
IQuant
f5a1dadfc6 Parse _biomes_all.xml instead of having a hardcoded list of biome script files to patch, hopefully improving mod compat. 2025-06-18 20:46:47 +03:00
bgkillas
66851f50b2 disable laser traps from syncing since they like to break 2025-06-18 12:56:20 -04:00
bgkillas
bcd48f31e0 use a more modern clipboard crate for no specific reason 2025-06-18 12:53:48 -04:00
bgkillas
a5d6de8bc8 add my perf script specify hook name for perf data 2025-06-18 12:17:45 -04:00
bgkillas
5d3e99298a remove some more allocations 2025-06-18 11:35:29 -04:00
bgkillas
8184eabf47 forgot to clear vector in last 2025-06-18 11:04:51 -04:00
bgkillas
47014cac9b reduce allocations significantly 2025-06-18 10:49:29 -04:00
bgkillas
5383ba5d87 less clones 2025-06-18 10:29:27 -04:00