mxve / alterware-launcher Goto Github PK
View Code? Open in Web Editor NEWAlterWare.dev updater & launcher | Call of Duty mods
Home Page: https://alterware.dev
AlterWare.dev updater & launcher | Call of Duty mods
Home Page: https://alterware.dev
As the title says, whenever i try to launch this game using the alterware launcher or double clicking from the files, it just goes to auto-update and install the same files, they are:
-IW4x_00.iwd
-IW4x_01.iwd
-iw4x/html/script.js
-zone/patch/iw4x_patch_mp.ff
-zone/patch/iw4x_localized_english.ff
-zone/patch/iw4x_code_post_gfx_mp.ff
-zone/patch/iw4x_ui_mp.ff
-iw_dlc10-00.iwd
even after waiting for these files to download, the game seemingly never launches at all, is there any solution?
Error:
IO(Custom { kind: InvalidData, error: WebPKIError(UnknownIssuer) })', src\http.rs:12:13
note: run with RUST_BACKTRACE=1
environment variable to display a backtrace
Rewrite functions in http.rs using reqwest to drop http_req dependency
calculating the hashes of large files slows down the launching
Some users get this error:
Error:
Could not get body from http://cdn.alterware.ovh/games.json, got:
Error: IO error
When asked to manually use Powershell and curl or their web browser we can find out they can access the site just fine.
The user that got the launcher error ran Curl as admin:
https://cdn.discordapp.com/attachments/1145456435518525611/1207803408082534549/333.png
And on their browser as non-admin, I hope:
https://cdn.discordapp.com/attachments/1145456435518525611/1207801266730700880/img.png
I think this means there is no AV interference, no ISP interference, and no VPN of any kind because they can access the site with basic programs like Curl.
We need to find out if the rust library we use is trolling or not
"references" are found in the same directory.
otherwise display a fatal error the game folder must be used (drop the launcher there)
Even though we switched the CDN to plain HTTP protocol, that should be regarded as a temporary solution.
It's clear to me there is something very fishy going on with the dependencies this project uses for HTTPs
queries.
Ideally, we would need to find a library that can be tweaked like Curl on C++
curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 0L);
curl_easy_setopt(curl, CURLOPT_SSL_VERIFYHOST, 0L);
https://curl.se/libcurl/c/CURLOPT_PROXY_SSL_VERIFYHOST.html
I suspect that when the old XLabs launcher used these settings no one ever had the issue the AW launcher has.
Any HTTPS/TLS library in Rust that can promise to tweak these settings (equivalent from Curl) should be used and tried so we can go back to HTTPS.
I never had a problem with https so please add an option to toggle it back on in the json file. thanks.
play without steam?
If a user presses 1 (IW4x) should not get downloaded at all to prevent AVs from complaining.
Since the client is only used by a sub portion of users it will drive down the number of people complaining.
The file should be hidden by default on Linux because of the dot in the name.
Consider replacing the dot with a new character like an exclamation mark
It seems that deleting files listed under the sha1 checksum files does not automatically re-trigger a download.
I tried deleting iw4x_code_post_gfx_mp.ff and after restarting the launcher it was not re-downloaded.
I think that even if a file is listed under the checksum file it should be simply checked every restart if it still exists before continuing (or re-download it if missing)
It did this when I tried to install the launcher
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.