Commit graph

912 commits

Author SHA1 Message Date
IQuant
ea6a17323a Update deps 2025-10-06 16:07:07 +03:00
Jacob Birkett
bd1d7d3f24 noita-proxy: cargo: package: more accurate description 2025-10-01 17:12:56 +03:00
bgkillas
f4f2020f87 fix ewext test and make some code nicer 2025-08-30 16:55:47 -04:00
bgkillas
b39be102a7 actually send chunks to proxy again 2025-08-30 13:48:04 -04:00
bgkillas
785e945790 fix windows build 2025-08-29 20:20:44 -04:00
bgkillas
19315ef268 use only 1 pixel type, add testing for world and fix some logic errors 2025-08-29 18:42:43 -04:00
bgkillas
2d617b900d remove some unused depends and update egui, still cant figure out how to update steamworks i think this was setup in a way they do not like or smth brain too tired to think of threading 2025-08-26 20:14:19 -04:00
bgkillas
f55245f4f0 use rayon for world sync 2025-08-22 21:32:02 -04:00
bgkillas
f78070e1b5 try to implement world sync, prob made some mistakes but no crash is good enough for me 2025-08-20 23:01:53 -04:00
bgkillas
200e156e42 add entity create new 2025-08-10 17:21:00 -04:00
bgkillas
64b44826de fix new game 2025-07-23 16:57:13 -04:00
bgkillas
2a7d3a5c46 optimize encode world more 2025-07-15 09:37:00 -04:00
bgkillas
3d530ca648 get all vtables, more ewext world data setup 2025-07-15 08:19:09 -04:00
bgkillas
48c765d3be update rodio again 2025-07-14 12:55:26 -04:00
bgkillas
067570672d refactor a bunch of things to get ready for rust world sync 2025-07-13 21:06:05 -04:00
bgkillas
58cac3ba81 update cpal/rodio 2025-07-12 15:41:59 -04:00
bgkillas
685e4d6c9c update non user breaking dependencies 2025-07-10 15:27:36 -04:00
bgkillas
44d72d78f4 Automated commit: v1.6.2 2025-07-06 16:46:41 -04:00
bgkillas
dcd7c049ea Automated commit: v1.6.1 2025-07-03 21:49:58 -04:00
bgkillas
ba9ae29b36 allow disabling caching, add logging option, move log perf option to noita 2025-07-01 14:42:58 -04:00
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
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
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
b171cd10b5 fix macos 2025-06-20 15:02:52 -04:00
bgkillas
338c26549a make macos release more userfriendly 2025-06-20 14:18:05 -04:00
bgkillas
812f3cc7de attach to console on windows if availbalbe 2025-06-19 16:50:29 -04:00
bgkillas
bcd48f31e0 use a more modern clipboard crate for no specific reason 2025-06-18 12:53:48 -04:00
bgkillas
3beed97f2d add log performance button in proxy ui 2025-06-17 18:35:27 -04:00
bgkillas
58eb097ec5 note why chunk map is disabled by default 2025-06-17 16:10:15 -04:00
bgkillas
4ff4fd3437 update dependencies(i wanted to update cpal but waiting on rodio :c) 2025-06-17 16:03:58 -04:00
IQuant
7fa759af8f Automated commit: v1.5.5 2025-06-16 18:46:30 +03:00
IQuant
fb6a50edd3 Fix formatting 2025-06-16 18:35:23 +03:00
benaryorg
1bc016a84f
noita-proxy: socketaddr binding via --host
This allows binding to arbitrary IP addresses (`[2001:db8::1]:12345`, `203.0.113.1:12345`) while still providing compatibility to the previous behaviour of binding to a port on IPv4 only.
The only non-compatible change is that when providing neither a valid `SocketAddr` nor a valid port the code will now err out instead of defaulting to a default port to avoid silently discarding arguments or invalid configurations.
As a result `--host --exe-path` will now fail as `--exe-path` is not a valid address or port.

Minor changes:

- some practically infallible parsing (`Ipv4Addr::UNSPECIFIED`) has also been replaced by infallible typing avoiding unnecessary `unwrap()`s
- typos

Fixes #389

Signed-off-by: benaryorg <binary@benary.org>
2025-06-16 12:25:01 +00:00
IQuant
fa9be0d8b5 Make clippy happy (again) 2025-06-02 13:07:58 +03:00
IQuant
f8a23221e8 Automated commit: v1.5.4 2025-06-02 11:51:31 +03:00
IQuant
aa6210e3f0 Make clippy happy 2025-06-02 11:37:16 +03:00
IQuant
0ef697c71c Remove info about stress tests, as we haven't done any of those in a while 2025-06-01 22:58:55 +03:00
IQuant
7dc4e6a9aa Do the same thing for save_state stuff 2025-06-01 22:57:02 +03:00
IQuant
4f1096d8d6 Use more proper path for storing proxy config 2025-06-01 22:11:33 +03:00
golub
5f6f69b5fe translated more strings for russian 2025-05-19 15:38:03 +03:00
bgkillas
3128350798 Automated commit: v1.5.3 2025-05-09 11:46:28 -04:00
bgkillas
ae77a8f01b Automated commit: v1.5.2 2025-04-28 14:26:34 -04:00