17 Commits

Author SHA1 Message Date
e9d197229a Update Cargo.lock and Cargo.toml 2025-03-16 19:05:29 -04:00
6f4e6a4f30 Update Cargo.lock and Cargo.toml 2025-03-16 00:07:32 -04:00
ffa2979da3 Add: Network compression (Attempts to fix stutter when sharing the radar) 2025-03-15 23:36:47 -04:00
Superyu1337
f3f08cbede fix: update dependencies. Resolve build issues. (Not tested ingame) 2024-11-28 22:41:25 +01:00
Janek
00d883a41c feat: add native mode
- Add native mode
- Fix bomb holder search and wrong bomb holder on round starts
2024-04-17 18:43:21 +02:00
Janek
2c7ba14ced wip: followup for bomb search algo
- Use 64 indicies for chunking batch reads
- Remove unused function
- Bump version to 0.2.4
2024-04-16 13:47:50 +02:00
Janek
212c88efaa fix: resolve by fix cs2dumper importing
Resolved , fixes URLs and module imports for cs2dumper.
Warning: Untested.
2024-04-03 17:59:53 +02:00
Janek
16f7791628 Full rewrite
- Removed csflow, as its basically not getting used when high optimization is needed
- Fully rewrote radarflow dma logic.
- Speed increase from 20hz to over 130 hz over pcileech, thanks to scatter reads and improved caching
- Removed docs, because those were for csflow, which is now removed
2024-01-08 00:22:24 +01:00
Janek
f186b19255 optimize (not done yet)
- alpha-alpha implementation of CachedView in csflow.

- MUCH faster entity cache build time thanks to two professionally engineered functions 😎
2024-01-05 00:31:11 +01:00
Janek
7c652cb984 Update
csflow:
 - Create structs for gamerules and global vars

radarflow:
 - new dma loop with less frequent cache invalidation
 - The new loop tries to run at a fixed 128 hz. Thats the max tickrate in cs2. The data is also only updated when a tick change is detected, so that should keep data fetching to a minimum.
 - todo: more testing for cache invalidation
2023-12-31 04:32:12 +01:00
Janek
ac115ec7ac Fix
- Added docs
- Added cs2dumper files to gitignore again.
- Fixed workspace manifest
2023-12-30 18:52:12 +01:00
Janek
45bba35a71 Big update
This repository is no longer meant for just radarflow, thus it will be renamed.
I have split the SDK from radarflow, allowing for simpler use with new projects.
Other than that, radarflow is functionally the same.

- Fixed bug in radarflow where the entity loop didn't include the last entity.
2023-12-30 18:07:55 +01:00
Janek
462cfddfef Update memflow dep to 0.2.0 stable 2023-12-27 11:35:53 +01:00
Janek
b16cf001e2 Fix
- Added hint to memflow plugin installation in README
- Bumped memflow dep version to `0.2.0-beta11`
- `cargo update`
2023-12-23 16:25:53 +01:00
Janek
62deed2706 Changed package name
Changed the package name to "radarflow2", for parity with the repository name.
2023-11-28 01:18:38 +01:00
Janek
f71836a763 Update 0.1.1
Both:
- Added full bomb ESP

Core:
- Added Address caching
 - Improves performance significantly by gathering entity addresses only every 250ms
 - Actual data like positions and angles are still gathered at the specified polling rate.

Web:
- Player bomb indicator is now the same color as planted/dropped bombs
2023-11-28 00:59:45 +01:00
Janek
fd1a4c03dc Initial Commit 2023-10-31 17:23:15 +01:00