Skip to content

Releases: Leidtier/SKSE_HTTP

SKSE_HTTP_v0.1.0-beta8

26 Aug 17:47
Compare
Choose a tag to compare
Pre-release
  • string values are now tested if they are valid utf-8 values. If not the string will not be added to the JSON.
  • for string arrays each element is tested individually and if not valid utf-8 is not added to the string array
  • both setString and setStringArray methods now return a bool. If at least one value has not been valid utf-8 the functions return false.

SKSE_HTTP_v0.1.0-beta7

06 Aug 19:05
Compare
Choose a tag to compare
Pre-release
Fixed accessing a dictionary that might not be there

SKSE_HTTP_v0.1.0-beta6

02 Jul 10:38
Compare
Choose a tag to compare
Pre-release

-removed calling value.reset(); on clearing dictionaries

SKSE_HTTP_v0.1.0-beta5

27 Mar 15:46
Compare
Choose a tag to compare
Pre-release
lower case route

SKSE_HTTP_v0.1.0-beta4

15 Mar 17:55
Compare
Choose a tag to compare
Pre-release
  • Timeouts for HTTP requests
  • If an error occurs a separate event is called
  • improved and simplified receiving of replies which should fix potential race conditions in parallel calls

SKSE_HTTP_v0.1.0-beta3

14 Mar 13:03
Compare
Choose a tag to compare
Pre-release

static linked all the external libraries

SKSE_HTTP_v0.1.0-beta2

10 Mar 23:05
Compare
Choose a tag to compare
Pre-release

Added arrays to exchangeable data
Arrays added:

  • string
  • int
  • float
  • bool
  • nested objects

SKSE_HTTP_v0.1.0-beta1

16 Feb 09:10
Compare
Choose a tag to compare
Pre-release

First beta release of SKSE_HTTP

Install

  • Copy cpr.dll and libcurl.dll into Skyrim's main folder.
  • The rest can should be installed as a normal mod using your mod manager

Status

  • Call http server and receive reply
  • Provide a simple strongly typed dictionary
    • string
    • int
    • float
    • bool
    • nested dictionaries
    • arrays
  • Serialize and deserialize typed dictionary to and from JSON
  • static link all the dependencies so that they don't have to sit in Skyrim's main directory
    • libcurl
    • cpr
    • nlohmann/json
  • Make sure this works on all versions
    • Skyrim SE (I assume this works, but untested)
    • Skyrim AE
    • Skyrim VR
    • Fallout 4
    • Fallout VR