Commit graph

36 commits

Author SHA1 Message Date
IQuant
c781187e57 Allow returning errors from ewext functions to lua. 2024-11-24 20:58:44 +03:00
IQuant
134584dcf2 Yeet save/load_world_state stuff as it wasn't used anyway. 2024-11-24 20:58:44 +03:00
IQuant
031083e75f A bit more ewext refactoring 2024-11-24 20:58:44 +03:00
IQuant
dd8388102a Refactor ewext a bit 2024-11-24 20:58:44 +03:00
IQuant
3494eb07a0 WIP rust api 2024-11-24 20:58:44 +03:00
bgkillas
110ec2b2d8 automatically save settings changes, note when settings are dirty, add default settings button 2024-11-17 19:31:42 -05:00
bgkillas
fc9ba4ee06 dont have a players light component enabled when offscreen, dont give global perks to notplayers, wait till end 2024-11-16 11:22:41 -05:00
IQuant
1af9a415e6 Automated commit: v0.28.4 2024-11-15 17:40:21 +03:00
IQuant
e4acb7b6af Set a more proper type 2024-11-13 19:47:48 +03:00
IQuant
067d02c0ad O_o make_ephemerial seems to work 2024-11-13 19:31:38 +03:00
IQuant
62f32a4863 WIP attempt at a better make_ephemerial (currently it just crashes the game tho) 2024-11-13 01:58:04 +03:00
IQuant
c4e6fe2dd4 Uhh still can't delete WSC properly without crashing anything 2024-11-12 17:26:42 +03:00
IQuant
f1a0bbf07f Grab addresses of globals. 2024-11-12 00:08:53 +03:00
bgkillas
4a135d00f6 make kick more responsive 2024-11-10 09:58:13 -05:00
IQuant
cc43dd1dfc Rename ewext dll, because there is one guy who has an old version of a dll being loaded for some reason. 2024-10-11 16:27:10 +03:00
bgkillas
d251198a8f enable lto/strip for ewext, update egui for proxy 2024-10-09 19:56:06 -04:00
IQuant
1f344d43e5 Clippy approved. 2024-09-29 00:00:52 +03:00
bgkillas
7d2198f92d make ide happier with ewext 2024-09-28 16:56:18 -04:00
IQuant
b7f82dc21f Revert to earlier world sync 2024-09-28 23:41:12 +03:00
IQuant
279825fd7c Maybe make FWS a bit safer. 2024-09-28 23:14:05 +03:00
bgkillas
6898506b51 fix some more issues with end fight, dont allow player collision/material sucker after game ends, fix a notpalyer error 2024-09-27 16:51:35 -04:00
IQuant
54a7e4fc14 Allow compiler to generate better code. ~1.8ns/pixel. 2024-09-27 19:31:14 +03:00
IQuant
b24a004d1f Don't allocate memory for PixelRunner every time, ~4ns/pixel. 2024-09-27 19:31:14 +03:00
IQuant
b9291ba212 Cleanup a bit. 2024-09-27 19:31:14 +03:00
IQuant
fb4a392b97 encode_area seems to work, ~4.6ns/pixel 2024-09-27 19:31:14 +03:00
IQuant
985bb6dbe2 Turns out I missed a deref. get_cell should work now. 2024-09-27 19:31:14 +03:00
IQuant
6b9b5254f3 No it doesn't quite work 2024-09-27 19:31:14 +03:00
IQuant
42e720959e get_pixel_pointer seems to work 2024-09-27 19:31:14 +03:00
IQuant
a0fee57d0c ewext world state init stuff 2024-09-27 19:31:14 +03:00
IQuant
da2cb9b625 get_cell impl in ewext (maybe) 2024-09-27 19:31:14 +03:00
IQuant
e2a184703d Remove that warning from ewext 2024-09-14 14:20:50 +03:00
IQuant
1efbdf84f4 Trying to grab backtrace. Didn't quite work 2024-09-07 19:33:08 +03:00
IQuant
3ab095d60b Automated commit: v0.20.0 2024-08-19 17:08:34 +03:00
IQuant
c13502d4bb Use a proper mouse position for notplayer 2024-08-18 19:08:26 +03:00
IQuant
7b0a2a5cd5 Remove build.rs (not necessary) 2024-08-18 18:14:10 +03:00
IQuant
63643a3f32 Figure out how to make that extension module work. 2024-08-18 18:13:45 +03:00