Skip to content

Releases: p2r3/spplice-cpp

v0.6.6-alpha

15 Dec 18:33
Compare
Choose a tag to compare
v0.6.6-alpha Pre-release
Pre-release

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 false positives in JS API path traversal detection
  • Make package installation logs more verbose
  • Strip binaries of debug symbols to reduce file size

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.6.5-alpha

07 Dec 12:38
Compare
Choose a tag to compare
v0.6.5-alpha Pre-release
Pre-release

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 JPEG icons not working when using the Windows installer
  • Fix automatic updates not marking the binary as executable on Linux

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.6.4-alpha

06 Dec 23:22
Compare
Choose a tag to compare
v0.6.4-alpha Pre-release
Pre-release

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 repositories getting corrupted when saving to file

Contents

  • autoupdate - Used for automatic updates on Windows. You do not need this.
  • 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.6.3-alpha

04 Dec 22:29
Compare
Choose a tag to compare
v0.6.3-alpha Pre-release
Pre-release

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 path traversal exploits in JS API
  • Fix broken fs.rename function in JS API
  • Allow for reading files within the Portal 2 directory with fs.read in JS API
  • Fix inconsistent signal naming in error log
  • Fix hiccups caused by loading multiple repositories at once
  • Implement automatic updates

Contents

  • autoupdate - Used for automatic updates on Windows. You do not need this.
  • 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.6.2-alpha

04 Dec 14:17
Compare
Choose a tag to compare
v0.6.2-alpha Pre-release
Pre-release

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 debug messages and error logging
  • Log crashes to file
  • Clean up Portal 2 game files and kill game process on program exit/crash

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.6.1-alpha

02 Dec 20:24
Compare
Choose a tag to compare
v0.6.1-alpha Pre-release
Pre-release

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 JS API incorrectly reporting connection success before the game is open.

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.6.0-alpha

02 Dec 16:51
Compare
Choose a tag to compare
v0.6.0-alpha Pre-release
Pre-release

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

  • Implement info and error message logging to file.

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.7-alpha

01 Dec 22:51
Compare
Choose a tag to compare
v0.5.7-alpha Pre-release
Pre-release

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

  • Work around -conclearlog not working in the Windows console interface workaround.

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.6-alpha

01 Dec 12:26
Compare
Choose a tag to compare
v0.5.6-alpha Pre-release
Pre-release

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

  • Use hacky Windows-only workaround for buggy JS API console interface
  • Minor code cleanup

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.5-alpha

30 Oct 09:25
Compare
Choose a tag to compare
v0.5.5-alpha Pre-release
Pre-release

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

  • Use port 27015 for the game console to hopefully fix an ongoing issue.

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.