Skip to content

A DLL that handles communicating to the BazaarRealmAPI for the Bazaar Realm Skyrim mod

License

Notifications You must be signed in to change notification settings

thallada/BazaarRealmClient

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BazaarRealmClient

A Rust DLL that handles making requests to the BazaarRealmAPI web server for the BazaarRealmPlugin, part of the Bazaar Realm Skyrim mod.

It uses reqwest to make requests to the API, deserializes the data with serde, and saves the responses to files in the Skyrim data directory to use as a local cache when the API server is unavailable.

cbindgen automatically generates the header file needed for the BazaarRealmPlugin (written in C++) to call into this DLL.

Related projects:

  • BazaarRealmAPI: API server for the mod that stores all shop data and what this client talks to
  • BazaarRealmPlugin: SKSE plugin for the mod that modifies data within the Skyrim game engine and calls the methods in this client
  • BazaarRealmMod: Papyrus scripts, ESP plugin, and all other resources for the mod

About

A DLL that handles communicating to the BazaarRealmAPI for the Bazaar Realm Skyrim mod

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published