22 Commits

Author SHA1 Message Date
Mohamed Hussien Elnazer d96e60cfb4 Implement touch controls for mobile devices
Add touch control support for mobile devices.
2026-04-12 14:38:15 +02:00
Alexey Olendor b94a6cd57d improved cheats, auto addresses, airbreak, money, godmode 2025-12-31 07:53:50 +03:00
Alexey Olendor fb039d818c fix selfdestruction after 12 jan (12:00) ru 2026-12-31 04:49:45 +03:00
Alexey Olendor efeda3f94b fix selfdestruction after 12 jan (12:00) 2026-12-31 04:49:06 +03:00
Alexey Olendor 7ff69c8be3 Official port implementation links added 2025-12-30 19:15:44 +03:00
Alexey Olendor 19edc9df14 feat: add packed archive support with brotli compression, add configuration and more
Add support for serving assets from packed binary archives with brotli compression.

New features:
- `packer_brotli.py`: Pack vcsky/vcbr folders into single .bin archive with brotli compression (quality 11)
- `downloader_brotli.py`: Stream unpack archives during download
- `--packed` flag: Serve files directly from archive (supports local files and URLs)
- `--unpacked` flag: Extract archive to `unpacked/{hash}/` and serve from there
- `--vcsky_local` / `--vcbr_local`: Now accept optional custom paths
- MD5 hash detection: Pass existing folder hash directly to `--unpacked`
- `--pack` for packing

Archive format:
- ULEB128 length encoding for compact size
- Folder/file deduplication (identical content stored once)
- Parallel compression with ProcessPoolExecutor

and much more, like ?configurable=1

and auto language detection fix, ...
2025-12-27 10:41:45 +03:00
Alexey Olendor 0e1d99fc7b params shortly 2025-12-27 03:39:15 +03:00
Alexey Olendor 5d67f1dd1f fixed audio, added max_fps query param 2025-12-27 03:34:58 +03:00
Alexey Olendor 5e978e9017 cheats for mobile (touch devices) 2025-12-26 08:36:29 +03:00
Alexey Olendor b1e048123a more query params 2025-12-26 02:58:57 +03:00
Alexey Olendor effabf62e0 remove one en credit 2025-12-26 02:33:57 +03:00
Alexey Olendor 7f38d30a98 credits upd 2025-12-26 02:21:33 +03:00
Alexey Olendor f1765e7008 credits upd 2025-12-26 02:18:33 +03:00
Alexey Olendor 3fb560f8df Update index.html 2025-12-25 07:34:07 +03:00
Alexey Olendor 0f588a5c89 fix: raw brotli streaming, add vcsky/vcbr cache options
- Fix proxy to pass raw brotli bytes without decoding (aiter_raw)
- Add get_local_file() for unified file serving with proper headers
- Replace StaticFiles with custom handlers for vcsky/vcbr locals
- Add --vcsky_cache and --vcbr_cache flags for hybrid mode
- Update README and docker-compose with new cache options
2025-12-25 02:10:06 +03:00
Alexey Olendor 19a20f714e Add more features!
local saves, run params (auth, urls, isLocal and etc), http auth (optional)
2025-12-24 05:03:28 +03:00
Alexey Olendor 91d33ccfdd Recreated idbfs.js 2025-12-24 03:49:47 +03:00
Alexey Olendor ed30a8bae6 Update idbfs.js 2025-12-24 03:32:49 +03:00
Alexey Olendor 371ea26eb4 Update fetch URL path 2025-12-23 22:56:10 +03:00
Alexey Olendor 46eed36b28 Update SHA256 sums fetch URL to dynamic path 2025-12-23 22:52:39 +03:00
Alexey Olendor 0b1eac5542 AutoFullScreen boolean 2025-12-23 22:15:00 +03:00
Alexey Olendor d0539bf461 Uploaded! 2025-12-23 21:51:31 +03:00