/superPebble

My Elden Ring Game Directory Dependencies (Lua and DLL libs). Valid for ER v1.10 only.

Primary LanguageLuaMIT LicenseMIT

These files should all go into the Game Directory.

The Game Directory is commonly found in: C:\Program Files (x86)\Steam\steamapps\common\ELDEN RING\Game

Or otherwise, it is where your eldenring.exe application is stored.

MinHKSLib Features:

{"abort", &Labort}, // abort minhkslib
{"puts", &Lputs}, // print line
{"curl", &Lcurl}, // make GET request
{"curlPost", &LcurlPost}, // make POST request
{"minimizeConsole", &LminimizeConsole}, // minimize console
{"bringConsoleToFront", &LbringConsoleToFront}, // bring console to front of screen with dimensions and coords
{"readConsoleLine", &LreadConsoleLine}, // take in stdin from player from console
{"clearConsole", &LclearConsole}, // (failed) clears text content on console
{"createOverlay", &LcreateOverlay}, // displays text at a coordinate. doesn't show up on screen recorders due to api being too low-level. swap the project to cpp and use directx
{"displayImage", &LdisplayBMPImage}, // (failed) displays a BMP image at a coordinate. doesn't work and probably isn't the best. as stated earlier, swap to cpp and use directx
{"startWebService", &LstartWebService}, // starts a web service that listens to port 8888 (2 GET methods: "/mictest/<yourstuffhere>" <- that sets the static string to whatever <yourstuffhere> was. "/viewFile/" <- sends over a file located in the Game Directory /eldenWeb.)
{"stopWebService", &LstopWebService}, // stops the web service
{"getStaticString", &LgetStaticString}, // pushes the static string (stored by the webservice's "/mictest/<yourstuffhere>" GET method (yes yes it's a GET method not a POST method))
{"resetStaticString", &LresetStaticString}, // resets the static string back to default, should be called upon consumption of the string. The "REST API" is entirely in Lua.