IQuant
|
ba7a561ffd
|
Automated commit: v0.30.8
|
2024-11-30 19:54:49 +03:00 |
|
IQuant
|
fd3bdc7166
|
Some stuff that might help with reversing noita
|
2024-11-30 17:54:44 +03:00 |
|
IQuant
|
f40b13a628
|
Clippy approved
|
2024-11-29 23:01:37 +03:00 |
|
IQuant
|
028ce97172
|
Cleanup
|
2024-11-29 21:54:55 +03:00 |
|
IQuant
|
9fe394a558
|
Cleanup when new game is started
|
2024-11-29 21:53:28 +03:00 |
|
IQuant
|
75d39b2ca5
|
Switch to ewext for connection between noita and the proxy.
|
2024-11-29 21:35:18 +03:00 |
|
IQuant
|
7b34f77b68
|
Some scaffolding for modules in ewext.
|
2024-11-28 21:37:01 +03:00 |
|
IQuant
|
2c065fc4f7
|
Allow Vec<T> in returns
|
2024-11-25 22:42:26 +03:00 |
|
IQuant
|
0f26126ad9
|
Higher level component stuff
|
2024-11-25 21:21:18 +03:00 |
|
IQuant
|
61035d8b0c
|
Allow writing to components
|
2024-11-25 20:21:36 +03:00 |
|
IQuant
|
22aaa9fb18
|
Support for multiple return values
|
2024-11-25 19:57:18 +03:00 |
|
IQuant
|
f10815e903
|
A better way to return things
|
2024-11-25 19:35:38 +03:00 |
|
IQuant
|
d62fb39a93
|
Handle arguments for lua functions in a better way
|
2024-11-25 18:34:30 +03:00 |
|
IQuant
|
66a5a009e2
|
Split noita api stuff into it's own crate
|
2024-11-25 17:44:56 +03:00 |
|
IQuant
|
bac266e456
|
Wip optional arguments
|
2024-11-25 02:33:02 +03:00 |
|
IQuant
|
6102c30b2e
|
Add a benchmark
|
2024-11-24 23:32:14 +03:00 |
|
IQuant
|
2a09cbbfaa
|
Some things seem to work
|
2024-11-24 23:12:35 +03:00 |
|
IQuant
|
c7b389a389
|
More wip stuff
|
2024-11-24 20:58:44 +03:00 |
|
IQuant
|
a830e0f33c
|
Wip stuff
|
2024-11-24 20:58:44 +03:00 |
|
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 |
|