Technically you get access to the steam sdk when setting up the partnership... BUT, you can probably download it externally or someone passing it to you. You won't be able to test achievements, because you won't be able to create any achievements for your game, since you need to create it on the steam dev side, but you can still test the sdk integration and other stuff. If the integration works well, I don't see why achievements wouldn't, so yeah, you can work some stuff in advance regarding the steam integration.
Setting up STEAM Integration in RPG Maker MV (using updated NW.js, super high performance)!
● ARCHIVED · READ-ONLY
-
-
The SDK is always available for download officially, that's what I had to download for this all to work in the first place, right? Or are you referring to something else.Technically you get access to the steam sdk when setting up the partnership... BUT, you can probably download it externally or someone passing it to you. You won't be able to test achievements, because you won't be able to create any achievements for your game, since you need to create it on the steam dev side, but you can still test the sdk integration and other stuff. If the integration works well, I don't see why achievements wouldn't, so yeah, you can work some stuff in advance regarding the steam integration.
-
ah, no, just that. It's just that some things like achievements and your appId you only get after paying, but the rest it is all there.
-
Oh I see, thank you!ah, no, just that. It's just that some things like achievements and your appId you only get after paying, but the rest it is all there.
I was thinking, with this tutorial there's a some outside tools. I think it would be cool if there was a list of names to credit as well as all terms of use. -
Hello! Thank you for this guide, it was really helpful :ywink:
May I ask a further clarification?
Did follow every step, and everything seems to run smoothly! Right now my project runs with the following:
- RPG Maker MV v1.6.2
- NW.js 49.2
- SDK 1.50
- Latest version of Greenworks and OrangeGreenworks
Now my DevTools is showing my Steam's ID, like this:
Right now I'm trying to understand how to implement OrangeGreenworks' codes in the right way. Have created a couple Achievements for my project, like this one:
and tried to insert the following script call, as suggested, into a specific event:
While playtesting this error pops out, and Achievement doesn't show up even if I upload build on Steam and test it there:
Which is the right name or command to use? Did I miss some steps?
I thought it may also be influenced by the fact that the app is not being released yet.
Thanks in advance! -
Hey, have you found the help that you were looking for?
-
The thing is I need to make the right combo using:
Greenworks, steam sdk, the nw.js and for the plugin: orange or archadia (it doesn't matter much. -
I got everything working for achievement. I wonder if anyone can create leaderboards on steam with this plugin.
-
Am I going crazy or can the right greenwork nodes no longer be found for 0.49.2?
https://greenworks-prebuilds.armaldio.xyz/
Edit: I was able to get the right greenwork nodes from the releases page instead of the UI linked. Basically, I got them from here: https://github.com/ElectronForConstruct/greenworks-prebuilds/releases -
Help me, please.
When I press F8, I get this issue. what will i be doing wrong?
I don't understand why I get a message saying that I'm missing sdk files, I have all of them, look at my lib folder:
I already used your script call and I can't get any achievement, no message appears on steam, how strange.
my script call is:
OrangeGreenworks.activateAchievement('ACHIEVEMENT_1');
Any solution? -
Thought it better to ask this in javascript/plugin support forum instead of necroing, and thought I could delete this, but seems not... but I posted it here:
MZ - Script call "Bad Arguments" when using Cyclone Steam [Solved] -
You have the wrong version of the node files downloaded, took me a while to figure it out myself. When you go to the website: https://greenworks-prebuilds.armaldio.xyz/ you want to search for the version of nw.js that you have. Using 0.49.2 as an example, you would want to search the page for that number to find it.Help me, please.
When I press F8, I get this issue. what will i be doing wrong?
View attachment 244982
I don't understand why I get a message saying that I'm missing sdk files, I have all of them, look at my lib folder:
View attachment 244983
I already used your script call and I can't get any achievement, no message appears on steam, how strange.
my script call is:
OrangeGreenworks.activateAchievement('ACHIEVEMENT_1');
Any solution? -
Does anyone know how fix this problem?
-
Hello!
I don't know if anyone is still responding here but I have a problem. Everything seems to work, although when I launch my game I get the error "Greenworks failed to initialize." (afterwards it still shows me my peuso) When I play from the editor and I call the script to activate an achievement it gives me the message that it is doing it. Only when I export my game to Steam and play it from Steam, my achievement does not activate. And yet everything seems to be working normally, so I don't understand.
Thanks
-
Thank you so much for this guide. I am adding a couple of clarifications here as I went through this.
I kept getting the error about OrangeWorks not being able to find greenworks-win32 even though it existed in the proper path.
You do have to play with the filters, especially the Versions drop down. You may want to unselect all the checked versions and scroll through the pages yourself until you find the correct one.
Once you download the .node files, they will have a long weird name (see at the bottom left of the screenshot). I renamed the two .node files I downloaded (for 32 bit and 64 bit windows) to be:
- greenworks-win32
- greenworks-win64
-
Is anyone having issues finding the Greenworks Nodes? Specifically for NW.js 49.2? When I click on the link, the filters only go down to version 108, not 49.2. I also looked through the "version range" on each page and couldn't find one close to 49.2. Perhaps I'm looking in the wrong place? Any help would be appreciated.
- UPDATE -
okay, you really do just have to mess with the filters on the left a lot. those with this issue should try changing the release tag to "V0.6.0" -
Is 49.2 the highest you can go if you want to use greenworks?
-
For any fellow RMMV Devs LOSING THEIR ABSOLUTE MINDS not being able to find the ver 49.2 nodes, you have to CLEAR ALL VERSIONS. Having them all selected, you would think, intuitively, would show all available. But no. There appear to be dozens of options that are simply not an option to search for and by having ANY selected, you hide them all. Only by deselecting ALL versions can you actually see all available ones.
-
Thanks for the tutorial :rhappy: it works perfectly! (Tested on 49.2 version)
-
I'm very sure i followed every step correctly and am using NWjs 49.2, steam SDK 1.50, greenworks v88 and am on rpg maker MV 1.6.3. im no longer getting the error about the node not being found thankfully but i find myself having a new issue that i haven't seen anyone else have: "Error: A dynamic link library (DLL) initialization routine failed" upon starting the game
I haven't been able to find anyone else having this issue and tried redoing the steps again only to get back to this point.