78 Commits

Author SHA1 Message Date
Janek
b7984a9168
Merge pull request from superyu1337/faster-bombholder-search
Faster bombholder search
2024-04-24 23:52:49 +02:00
Janek
3e31733f06 Update mod.rs 2024-04-23 21:40:51 +02:00
Janek
e89a0b8671 Update mod.rs 2024-04-23 21:35:59 +02:00
Janek
16e2d361dc fix: bomb holder when planted or dropped 2024-04-21 19:20:55 +02: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
10da0883a1 feat: faster bomb holder search
Fully batched bomb holder search
2024-04-17 18:55:46 +02:00
Janek
5d5fb900ab
Merge pull request from superyu1337/development
Merge bomb holder search fix
2024-04-16 16:21:41 +02:00
Janek
d4f7bd7939
Merge pull request from superyu1337/development
Bomb search algorithm changes
2024-04-16 15:52:09 +02:00
Janek
0e75f1b78f Merge branch 'development' of https://github.com/superyu1337/radarflow2 into development 2024-04-16 14:17:56 +02:00
Janek
d906552914
Merge pull request from superyu1337/main
Merge main into development
2024-04-16 15:53:57 +02:00
Janek
b1d0e0bb34 fix: bomb holder search
Previously there was a performance hit when the bomb was being held due to wrong logic being used.
This fixes it.
2024-04-16 14:17:48 +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
8cf6664c4b wip: more batching in bomb search algo 2024-04-16 15:18:50 +02:00
Janek
9e6ef96d39 fix: accidentally kept static websocket address from dev in 2024-04-12 14:19:23 +02:00
Janek
a75925f07d
Merge pull request from superyu1337/development
merge development into master
2024-04-12 16:16:44 +02:00
Janek
49a973859a Update .gitignore 2024-04-12 14:14:23 +02:00
Janek
c5a18ab7f4 remove offsets 2024-04-12 14:14:05 +02:00
Janek
376c6205ed fix: radar can get out of 1/1 aspect ratio
- Fixed radar going out of its 1/1 AR.
- Settings are now in a vertical layout
2024-04-12 14:10:53 +02:00
Janek
85ff61d902 fuck new technologies, all my homies hate new technologies 2024-04-12 13:43:24 +02:00
Janek
75b997999c commit frontend rewrite initial project 2024-04-12 14:41:52 +02:00
Janek
5e1d3bbdb1 Update script.js 2024-04-10 23:24:31 +02:00
Janek
9843913dbd fix 5 2024-04-10 23:18:40 +02:00
Janek
a0a7be3022 fix 4 2024-04-10 22:54:50 +02:00
Janek
45081a21b1 fix 3 2024-04-10 22:49:41 +02:00
Janek
4ef96f821f fix 2 2024-04-10 22:36:45 +02:00
Janek
120b30f5c7 fix 2024-04-10 22:35:40 +02:00
Janek
63867593ef Add defuse line 2024-04-10 22:19:39 +02:00
Janek
9e19716275
Update README.md 2024-04-09 02:54:03 +02:00
Janek
900e5d2acc feat: skip version
Allows to skip the game buiold number version check.
Related to .
2024-04-03 20:02:36 +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
d31c3f8ee5 Update
- Added AWP warning and sight-lines while scoped
- Added Bomb timer
Todo: cleanup
2024-01-09 23:06:32 +01:00
Janek
36013078ce
Merge pull request from superyu1337/optimize
Optimize bomb search
2024-01-08 03:33:40 +01:00
Janek
510a74a802 Optimize bomb search
More optimized bomb search, now searching in chunks of 128 indexes.
2024-01-08 03:33:11 +01:00
Janek
30afd26468
Update README.md 2024-01-08 00:31:47 +01:00
Janek
f027f80b34
Merge pull request from superyu1337/optimize
Optimization and rewrite
2024-01-08 00:27:55 +01: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
50677fafef
Merge pull request from superyu1337/web-rewrite
Update styles.css
2024-01-02 01:31:17 +01:00
Janek
796f24b29c Update styles.css
Fix to get old canvas scaling behaviour back
2024-01-02 01:30:59 +01:00
Janek
a50435c5e0
Merge pull request from superyu1337/web-rewrite
Merge changes to webradar from web-rewrite
2024-01-02 01:21:50 +01:00
Janek
f701e90273 Update index.html 2024-01-02 01:20:12 +01:00
Janek
fbdec0f946 Caching update
- New invalidator: bomb dropped
- Reduce cache lifetime to 10 seconds (down from 3 minutes)
2024-01-02 01:08:25 +01:00
Janek
7cf75a03f5 Added a settings bar
- Toggle Zoom button: Allows to toggle map zoom in
2024-01-02 01:06:30 +01:00
Janek
dc7ff86c38
Merge pull request from striezel-stash/fix-typos 2023-12-31 23:49:51 +01:00
Dirk Stolle
9df2d8591f Fix some typos 2023-12-31 23:11:38 +01:00
Janek
ac06119e51
Merge pull request from striezel-stash/actions-update 2023-12-31 22:57:08 +01:00
Dirk Stolle
c143d8e460 Update GitHub Actions CI
The following updates are performed:
* update actions/checkout to v4
* replace unmaintained actions-rs/toolchain by dtolnay/rust-toolchain
* replace unmaintained actions-rs/cargo by direct invocation of cargo
2023-12-31 22:46:13 +01:00
Janek
6ccc26e342 Merge branch 'main' of https://github.com/superyu1337/cs2-memflow 2023-12-31 04:32:15 +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
b87ae1da44
Update deploy-docs.yml 2023-12-30 19:52:17 +01:00