Releases: p2r3/spplice-cpp
Releases · p2r3/spplice-cpp
v0.5.4-alpha
This is an alpha release of spplice-cpp
, eventually known as Spplice 3 or simply Spplice.
- This is a concept release, the final product will most definitely look and function very differently.
- The features present should not be considered stable.
The Spplice Terms of Service apply to this application. By using this alpha release, you agree to the Terms as presented, and any additions as noted here:
- Updates to the Terms do not get announced through this application. For that, please use Spplice 2 for now.
- Clause 3.2. (Reverse Engineering) states that the Application is not open-source. While this is not true for this experimental implementation, you are still prohibited from distributing either direct or inspired derivatives without permission.
Changelog
- Improve startup time by fetching repositories asynchronously.
Contents
Setup.exe
- Guided Windows installer, made using Inno Setup with LZMA compression.SppliceCPP
- Self-contained, (mostly) statically linked Linux binary packed using UPX with LZMA compression.SppliceCPP.zip
- Portable Windows archive, containing the application and required DLL files.
v0.5.3-alpha
This is an alpha release of spplice-cpp
, eventually known as Spplice 3 or simply Spplice.
- This is a concept release, the final product will most definitely look and function very differently.
- The features present should not be considered stable.
The Spplice Terms of Service apply to this application. By using this alpha release, you agree to the Terms as presented, and any additions as noted here:
- Updates to the Terms do not get announced through this application. For that, please use Spplice 2 for now.
- Clause 3.2. (Reverse Engineering) states that the Application is not open-source. While this is not true for this experimental implementation, you are still prohibited from distributing either direct or inspired derivatives without permission.
Changelog
- Scan for open TCP ports instead of assuming that
22333
is open. This might fix issues with the JS API stalling/crashing upon connection with the game.
Contents
Setup.exe
- Guided Windows installer, made using Inno Setup with LZMA compression.SppliceCPP
- Self-contained, (mostly) statically linked Linux binary packed using UPX with LZMA compression.SppliceCPP.zip
- Portable Windows archive, containing the application and required DLL files.
v0.5.2-alpha
This is an alpha release of spplice-cpp
, eventually known as Spplice 3 or simply Spplice.
- This is a concept release, the final product will most definitely look and function very differently.
- The features present should not be considered stable.
The Spplice Terms of Service apply to this application. By using this alpha release, you agree to the Terms as presented, and any additions as noted here:
- Updates to the Terms do not get announced through this application. For that, please use Spplice 2 for now.
- Clause 3.2. (Reverse Engineering) states that the Application is not open-source. While this is not true for this experimental implementation, you are still prohibited from distributing either direct or inspired derivatives without permission.
Changelog
- Fix caches not getting invalidated
- Minor JS API bugfix
Contents
Setup.exe
- Guided Windows installer, made using Inno Setup with LZMA compression.SppliceCPP
- Self-contained, (mostly) statically linked Linux binary packed using UPX with LZMA compression.SppliceCPP.zip
- Portable Windows archive, containing the application and required DLL files.
v0.5.1-alpha
This is an alpha release of spplice-cpp
, eventually known as Spplice 3 or simply Spplice.
- This is a concept release, the final product will most definitely look and function very differently.
- The features present should not be considered stable.
The Spplice Terms of Service apply to this application. By using this alpha release, you agree to the Terms as presented, and any additions as noted here:
- Updates to the Terms do not get announced through this application. For that, please use Spplice 2 for now.
- Clause 3.2. (Reverse Engineering) states that the Application is not open-source. While this is not true for this experimental implementation, you are still prohibited from distributing either direct or inspired derivatives without permission.
Changelog
- Fixed crashes when creating popups on Windows
- Removed console window on startup on Windows
Contents
Setup.exe
- Guided Windows installer, made using Inno Setup with LZMA compression.SppliceCPP
- Self-contained, (mostly) statically linked Linux binary packed using UPX with LZMA compression.SppliceCPP.zip
- Portable Windows archive, containing the application and required DLL files.
v0.5.0-alpha
This is an alpha release of spplice-cpp
, eventually known as Spplice 3 or simply Spplice.
- This is a concept release, the final product will most definitely look and function very differently.
- The features present should not be considered stable.
The Spplice Terms of Service apply to this application. By using this alpha release, you agree to the Terms as presented, and any additions as noted here:
- Updates to the Terms do not get announced through this application. For that, please use Spplice 2 for now.
- Clause 3.2. (Reverse Engineering) states that the Application is not open-source. While this is not true for this experimental implementation, you are still prohibited from distributing either direct or inspired derivatives without permission.
Changelog
- Fixed scaling on high-DPI displays
- Made cache persist between system restarts on Linux
- Implemented basic settings menu for cache control
- Minor UI fixes
Contents
Setup.exe
- Guided Windows installer, made using Inno Setup with LZMA compression.SppliceCPP
- Self-contained, (mostly) statically linked Linux binary packed using UPX with LZMA compression.SppliceCPP.zip
- Portable Windows archive, containing the application and required DLL files.
v0.4.0-alpha
This is an alpha release of spplice-cpp
, eventually known as Spplice 3 or simply Spplice.
- This is a concept release, the final product will most definitely look and function very differently.
- Basic package list browsing and installation functionality has been implemented.
- Stability is priority, and implementation on secondary features has not yet begun.
- Even then, the features that do exist should not be considered stable.
The Spplice Terms of Service apply to this application. By using this alpha release, you agree to the Terms as presented, and any additions as noted here:
- Updates to the Terms do not get announced through this application. For that, please use Spplice 2 for now.
- Clause 3.2. (Reverse Engineering) states that the Application is not open-source. While this is not true for this experimental implementation, you are still prohibited from distributing either direct or inspired derivatives without permission.
Changelog
- Implemented adding/removing repositories
- Minor bugfixes
Contents
Setup.exe
- Guided Windows installer, made using Inno Setup with LZMA compression.SppliceCPP
- Self-contained, (mostly) statically linked Linux binary packed using UPX with LZMA compression.SppliceCPP.zip
- Portable Windows archive, containing the application and required DLL files. Archive compressed with deflate, no compression used on the actual binaries.
v0.3.1-alpha
This is an alpha release of spplice-cpp
, eventually known as Spplice 3 or simply Spplice.
- This is a concept release, the final product will most definitely look and function very differently.
- Basic package list browsing and installation functionality has been implemented.
- Stability is priority, and implementation on secondary features has not yet begun.
- Even then, the features that do exist should not be considered stable.
The Spplice Terms of Service apply to this application. By using this alpha release, you agree to the Terms as presented, and any additions as noted here:
- Updates to the Terms do not get announced through this application. For that, please use Spplice 2 for now.
- Clause 3.2. (Reverse Engineering) states that the Application is not open-source. While this is not true for this experimental implementation, you are still prohibited from distributing either direct or inspired derivatives without permission.
Changelog
- Use custom libcurl build with Schannel support for Windows (resolves SSL security issues)
- Dynamically link Windows build
- Create installer for Windows
Contents
Setup.exe
- Guided Windows installer, made using Inno Setup with LZMA compression.SppliceCPP
- Self-contained, (mostly) statically linked Linux binary packed using UPX with LZMA compression.SppliceCPP.zip
- Portable Windows archive, containing the application and required DLL files. Archive compressed with deflate, no compression used on the actual binaries.
v0.3.0-alpha
This is an alpha release of spplice-cpp
, hopefully eventually known as Spplice 3 or simply Spplice.
- This is a concept release, the final product will most definitely look and function very differently.
- Basic package list browsing and installation functionality has been implemented.
- Stability is priority, and implementation on secondary features has not yet begun.
- Even then, the features that do exist should not be considered stable.
The Spplice Terms of Service apply to this application. By using this alpha release, you agree to the Terms as presented, and any additions as noted here:
- Updates to the Terms do not get announced through this application. For that, please use Spplice 2 for now.
- Clause 3.2. (Reverse Engineering) states that the Application is not open-source. While this is not true for this experimental implementation, you are still prohibited from distributing either direct or inspired derivatives without permission.
Changelog
- Replaced QuickJS with Duktape to reduce complexity and binary size
- Replaced RapidJSON with built-in Qt5 JSON support
- Replaced WinAPI web requests with libcurl on Windows
- Implemented WebSocket client in JS environment
- Generic bugfixes
Contents
SppliceCPP
- Self-contained, (mostly) statically linked x86_64 Linux binary packed using UPX. It has been tested to run on a fresh out-of-the-box Debian system, as well as some Arch systems. A few assumptions are definitely made here.SppliceCPP.zip
- Portable Windows archive, containing the application and required DLL files. Qt5 is statically linked in the executable, and everything has been packed using UPX. Loosely tested on a fresh out-of-the-box Windows 10 system. Not all features are guaranteed to work.
⚠️ WARNING: The Windows build currently does not verify SSL certificates.
This could allow an attacker to perform a man-in-the-middle attack, and potentially even run arbitrary code on your system, as libcurl fully trusts the data received by SSL hosts. Realistically, the odds of this happening are incredibly slim, but proceed with caution.
v0.2.0-alpha
This is an alpha release of spplice-cpp
, hopefully eventually known as Spplice 3 or simply Spplice.
- This is a concept release, the final product will most definitely look and function very differently.
- Basic package list browsing and installation functionality has been implemented.
- Stability is priority, and implementation on secondary features has not yet begun.
- Even then, the features that do exist should not be considered stable.
The Spplice Terms of Service apply to this application. By using this alpha release, you agree to the Terms as presented, and any additions as noted here:
- Updates to the Terms do not get announced through this application. For that, please use Spplice 2 for now.
- Clause 3.2. (Reverse Engineering) states that the Application is not open-source. While this is not true for this experimental implementation, you are still prohibited from distributing either direct or inspired derivatives without permission.
Changelog
- Implemented JavaScript interface using the QuickJS runtime
- Implemented interface for connecting with the Portal 2 telnet console
- Fixed issues with starting Portal 2 in some Linux environments
- Generic bugfixes
Contents
SppliceCPP
- Self-contained, (mostly) statically linked x86_64 Linux binary packed using UPX. It has been tested to run on a fresh out-of-the-box Debian system, as well as some Arch systems. A few assumptions are definitely made here.SppliceCPP.zip
- Portable Windows archive, containing the application and required DLL files. Qt5 is statically linked in the executable, and everything has been packed using UPX. Tested on a fresh out-of-the-box Windows 10 system.
Early concept release
This is the first alpha release of spplice-cpp
, hopefully eventually known as Spplice 3 or simply Spplice.
- This is a concept release, the final product will most definitely look and function very differently.
- Basic package list browsing and installation functionality has been implemented.
- Stability is priority, and implementation on secondary features has not yet begun.
- Even then, the features that do exist should not be considered stable.
The Spplice Terms of Service apply to this application. By using this alpha release, you agree to the Terms as presented, and any additions as noted here:
- Updates to the Terms do not get announced through this application. For that, please use Spplice 2 for now.
- Clause 3.2. (Reverse Engineering) states that the Application is not open-source. While this is not true for this experimental implementation, you are still prohibited from distributing either direct or inspired derivatives without permission.
Contents
SppliceCPP
- Self-contained, (mostly) statically linked x86_64 Linux binary packed using UPX. It has been tested to run on a fresh out-of-the-box Debian system, as well as some Arch systems. A few assumptions are definitely made here.SppliceCPP.zip
- Portable Windows archive, containing the application and required DLL files. Qt5 is statically linked in the executable, and everything has been packed using UPX. Tested on a fresh out-of-the-box Windows 10 system.