Commit graph

2464 commits

Author SHA1 Message Date
bgkillas
12e1a7cfb5 Automated commit: v1.6.0 2025-06-26 16:53:12 -04:00
bgkillas
bf9bb578d5 fix updater a bit 2025-06-26 16:29:01 -04:00
bgkillas
5c1dafb239 make clippy happy(nightly) 2025-06-26 14:37:19 -04:00
bgkillas
79c4a9a15e make clippy happy(stable) 2025-06-26 14:28:50 -04:00
bgkillas
feff08d3e3 phys init better and cache stain components 2025-06-26 13:10:44 -04:00
bgkillas
281d7a77d0 fix some issues with cache 2025-06-26 12:49:18 -04:00
bgkillas
06e2f7e2ea dont have Results where not needed 2025-06-26 12:31:54 -04:00
bgkillas
618cf08439 cache frame num and world pos 2025-06-26 11:46:34 -04:00
bgkillas
651b69396b dont as f32 in the position function itself to give more freedom of values, add more to noita_api lib 2025-06-26 11:22:19 -04:00
bgkillas
920b2b7829 maybe update dlls and stuff correctly(untested, we will see if i bother to test) 2025-06-26 10:46:33 -04:00
bgkillas
71c934d32f use bool instead of u128 do to performance reasons 2025-06-26 09:51:52 -04:00
bgkillas
ba2305d331 fix get/set being wrong for chunk changed 2025-06-25 22:29:35 -04:00
bgkillas
74c7300de2 more efficient bit packing for noita proxys working chunks 2025-06-25 21:56:34 -04:00
bgkillas
a5384b05ae more efficient bit packing for cache 2025-06-25 21:46:11 -04:00
bgkillas
b0ac6b6f9e less string allocations 2025-06-25 21:14:02 -04:00
bgkillas
aa1f244a2f move print to noita api crate and add some more functions 2025-06-25 16:01:57 -04:00
bgkillas
bda32fe65a move performance tests around a bit and improve code quality 2025-06-25 10:09:40 -04:00
bgkillas
f9566e0368 minor change 2025-06-25 09:38:48 -04:00
bgkillas
2181d6de46 fix a stale cache issue 2025-06-25 02:01:51 -04:00
bgkillas
74b063453a cache files for animations better 2025-06-25 02:01:15 -04:00
bgkillas
19de23e914 cache file names for animations 2025-06-25 01:05:19 -04:00
bgkillas
c7cbbb9c97 fix stuff not syncing sometimes oops 2025-06-24 23:25:27 -04:00
bgkillas
148d7c8131 ensure orb duplication may not happen 2025-06-24 21:35:10 -04:00
bgkillas
9526496db2 fix chest mimic duping when you poly 2025-06-24 18:32:37 -04:00
bgkillas
52f057097e fix on new ent logic being changed a bit by accident add more performance logging to ewext init 2025-06-24 15:37:56 -04:00
bgkillas
95a284734a call var.name() less and improve code quality 2025-06-24 14:17:37 -04:00
bgkillas
6d5464ba85 optimize on new entity a bit 2025-06-24 13:43:47 -04:00
bgkillas
5ee7872953 fix some potential bugs and optimize on_new_entity more 2025-06-24 11:38:13 -04:00
bgkillas
6e0e3fe178 optimize getting entities components 2025-06-24 02:26:05 -04:00
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