Anton Musin
Anton Musin
> fully unsupported Only XPLAY sandbox gets updated. Yesterday I played few matches and this is current progression.  Bulk requests are crucial to update large datasets.
> a somewhat weird math and legacy endpoints that could be shut down by Ubisoft at any minute This is certified Ubisoft API Moment™️. I would love to use official...
PR branch: ```js import R6API from './index.mjs'; const { UBI_EMAIL: email = '', UBI_PASSWORD: password = '' } = process.env; const r6api = new R6API({ email, password }); const res...
@danielwerg still 31%. Looks like it doesn't work for you, because I got correct result also for my friend.
They released experimental Bun build for Windows along with `1.0.0` release. I got working `.so` with WSL, but `tsc-watch` or any watchers don't support WSL 2 well. RIP DX 🥲...
I compiled valid `.dll` with these scripts https://github.com/BadCoder1337/r6-dissect/commit/5ed34c8205798f27a5188032f86541173f2dafe6 It works in the main thread, but doesn't in `worker_thread` due to the issue https://github.com/node-ffi-napi/node-ffi-napi/issues/125 
Consider [koffi](https://www.npmjs.com/package/koffi) FFI library. According their [benchmarks](https://koffi.dev/benchmarks) it much faster and also works in a worker thread. Working: ```js new (require("worker_threads").Worker)(` require("fs").writeFileSync("./test/dump.json", require("koffi") .load("./lib/libr6dissect-windows-amd64.dll") .cdecl("dissect_read", "str", ["str"]) ("./test/Match-2023-09-23_12-03-31-55-R07.rec") )`, {...
Stumbled this issue a month ago with a fork of r6api.js. It appears that Ubisoft APIs can no longer be used directly.
As a workaround, add any query parameter to download URL to bust limited CloudFlare cache. After few unsuccessful attempts on different hosts this gave a result.