Sorry for the delays ppl!
Hey guys sorry for the lack of drops right off the bat, just having a bit of trouble getting Unity and Steamworks to talk nicely to each other. I'm SO close though!
Since it's posted everywhere that it's far from complete, it's not too shocking but I am still determined to at least get the drops going for you ASAP! I just wanted to give you an idea of where I am at.
I have Steamworks.NET installed via the Unity package, and set the AppID, made an empty object on every scene and applied Steamworks to them all, edited the Steam Manager file (the "around line 99 thing that people need to discover", and if you test it yourself, running JAMs' EXE file directly will trigger the game to reload with Steamworks API. Inside my code, it gets past the "if Steamworks Manager" part and errors within, so I am not completely too far away here but if it takes me another day or two to get it actually functioning it's not the end of the world. I will be consistently trying the whole time!
Apparently in August 2024, there was an update to this Unity Steamworks integration and they might have messed things up a bit? It's hard to learn what they mean when they just say "someone should update the documentation, it's needed." but look at these links here:
https://github.com/rlabrecque/Steamworks.NET/releases/tag/2024.8.0
Latest release, August 2024:
"The prebuilt "Standalone" package is for non-Unity projects ONLY.
If you're using Unity you probably want to use the Unity Package Manager URL below rather than the .unitypackage download"
https://github.com/rlabrecque/Steamworks.NET/issues/642#issuecomment-2305560458
...it's supposed to be the starting point for your own code. There's a ticket around here somewhere to make this more-automatic; which is highly needed.
I'm going to leave this ticket open primarily to improve the documentation
Geniuses at work over there. But every other game in the world is still running older Steamworks integration I would assume? I tried the version prior and no difference, since I think it's actually working, but also.. not working.
https://steamworks.github.io/gettingstarted/
If you look on their (quite sparse) documentation, that 1 top function call is applied to that Username box, it builds correctly. If we can make this Username field work then I'm sure the drop logic is going to just start working right away. It's something SUPER simple I would imagine. If you know how to solve this, please let me know! I just wanted to let you guys know exactly what I am up against so you could actually possibly help!
Since it's posted everywhere that it's far from complete, it's not too shocking but I am still determined to at least get the drops going for you ASAP! I just wanted to give you an idea of where I am at.
I have Steamworks.NET installed via the Unity package, and set the AppID, made an empty object on every scene and applied Steamworks to them all, edited the Steam Manager file (the "around line 99 thing that people need to discover", and if you test it yourself, running JAMs' EXE file directly will trigger the game to reload with Steamworks API. Inside my code, it gets past the "if Steamworks Manager" part and errors within, so I am not completely too far away here but if it takes me another day or two to get it actually functioning it's not the end of the world. I will be consistently trying the whole time!
Apparently in August 2024, there was an update to this Unity Steamworks integration and they might have messed things up a bit? It's hard to learn what they mean when they just say "someone should update the documentation, it's needed." but look at these links here:
https://github.com/rlabrecque/Steamworks.NET/releases/tag/2024.8.0
Latest release, August 2024:
"The prebuilt "Standalone" package is for non-Unity projects ONLY.
If you're using Unity you probably want to use the Unity Package Manager URL below rather than the .unitypackage download"
https://github.com/rlabrecque/Steamworks.NET/issues/642#issuecomment-2305560458
...it's supposed to be the starting point for your own code. There's a ticket around here somewhere to make this more-automatic; which is highly needed.
I'm going to leave this ticket open primarily to improve the documentation
Geniuses at work over there. But every other game in the world is still running older Steamworks integration I would assume? I tried the version prior and no difference, since I think it's actually working, but also.. not working.
https://steamworks.github.io/gettingstarted/
If you look on their (quite sparse) documentation, that 1 top function call is applied to that Username box, it builds correctly. If we can make this Username field work then I'm sure the drop logic is going to just start working right away. It's something SUPER simple I would imagine. If you know how to solve this, please let me know! I just wanted to let you guys know exactly what I am up against so you could actually possibly help!