Releases: rayshader/cp2077-red-socket
Releases · rayshader/cp2077-red-socket
v0.4.0
Compatibility
- Cyberpunk 2077 v2.3
- RED4ext v1.28.0+
- redscript v0.5.27+
- Cyber Engine Tweaks v1.36.0+
Changed
- support patch 2.3
v0.3.1
Compatibility
- Cyberpunk 2077 v2.21
- RED4ext v1.27.0+
- redscript v0.5.27+
- Cyber Engine Tweaks v1.35.0+
Fixed
- manually send chunks of data until buffer is completely sent (
asio::write
not behaving as expected). Before, it always failed when message was to big (~300 KB and more). - stop sending buffer when remote socket is closed, and trigger
OnDisconnection
callback.
Added
- a maximum limit of failed attempts before aborting, default is 10.
- an optional error callback, triggered after aborting.
See README to use optional arguments of method SendCommand
.
v0.3.0
Compatibility
- Cyberpunk 2077 v2.21
- RED4ext v1.27.0+
- redscript v0.5.27+
- Cyber Engine Tweaks v1.35.0+
Fixed
- poll sockets in background without blocking a thread.
Changed
- API to create / destroy a
Socket
.
Added
- callback when socket is connected (include a status code for errors).
See README for documentation.
v0.2.0
Compatibility
- Cyberpunk 2077 v2.21
- RED4ext v1.27.0+
- redscript v0.5.27+
- Cyber Engine Tweaks v1.35.0+
Changed
- support patch 2.21
v0.1.0
Compatibility
- Cyberpunk 2077 v2.2
- RED4ext v1.26.0+
- redscript v0.5.27+
- Cyber Engine Tweaks v1.34.0+
First release
- connect / disconnect / read / write messages over TCP socket.
- easy-to-use CET API to listen for incoming messages and disconnection events.
- include CET example with a GUI to test the plugin along with a Python script to run a server.