C# Plugins #1018
Replies: 5 comments 11 replies
-
Be sure to read the preliminary docs here https://cursey.github.io/reframework-book/api_cs/general/index.html This is rapidly changing over time so be aware, another reason why it's not fully merged. |
Beta Was this translation helpful? Give feedback.
-
Yea, that's what triggered me to check it out! But it seems it fails to load REFramework.NET.dll ingame with a self-compiled dinput8.dll for DD2. Error-log is not really helpful as to why it won't load. What game are you using to test things? Guess I'll just hook up a debugger and try to see where it fails. |
Beta Was this translation helpful? Give feedback.
-
Use the symlink script that's in the csharp-api folder to set up your game directory for development. REFramework.NET.dll depends on the ijwhost.dll that came with it, and also a few other DLLs that will need to be placed in plugins/managed/dependencies Using the python script should speed things along. |
Beta Was this translation helpful? Give feedback.
-
I'll use this post for some findings before reporting them:
|
Beta Was this translation helpful? Give feedback.
-
Not seen a topic for this yet, but looking at how the commits for this C#-branch are about 7 hours old, I reckon none has actually played with it yet. So let me be the first!
At first, I want to express a huge thank you to @praydog . Not just for the C# support, but especially when it comes to the project itself. When I encounter open-source C++ projects I'm always dreading the thought of having to compile them locally, because it's usually an absolute pain to do on Windows. But this project, man, it even has a batch file that compiles it using VS2022 and does all the work for me. And it even worked to just copy it to the csharp-api folder (with some slight modification). I absolutely love it, thank you! (Only had some issue with an old CMake version, but that was my own bad).
That said, gonna test this out and will report weird things I encounter :)
Beta Was this translation helpful? Give feedback.
All reactions