Skip to content

Releases: rayshader/cp2077-red-socket

v0.4.0

18 Jul 11:27
Compare
Choose a tag to compare

Compatibility

  • Cyberpunk 2077 v2.3
  • RED4ext v1.28.0+
  • redscript v0.5.27+
  • Cyber Engine Tweaks v1.36.0+

Changed

  • support patch 2.3

Full Changelog

v0.3.1

02 Apr 19:10
Compare
Choose a tag to compare

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.

Full Changelog

v0.3.0

27 Jan 19:54
Compare
Choose a tag to compare

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.

Full Changelog

v0.2.0

23 Jan 22:03
Compare
Choose a tag to compare

Compatibility

  • Cyberpunk 2077 v2.21
  • RED4ext v1.27.0+
  • redscript v0.5.27+
  • Cyber Engine Tweaks v1.35.0+

Changed

  • support patch 2.21

Full Changelog

v0.1.0

23 Jan 12:33
Compare
Choose a tag to compare

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.

Full Changelog