Okay ... I have been trying this for literal months now. T_T I suspect there might be a logical error, or I don't get some necessary basics, so please let me guide you through my process and through what I already tried. If you read ANYTHING you find strange, please interject! xD' I'm aware this thread is a lot! Even though I'm not the most tech-savvy, I put a LOT of research into the topic and would be immensely thankful to anyone who takes a closer look! =] Version: RPG...
Okay ... I have been trying this for literal months now. T_T
I suspect there might be a logical error, or I don't get some necessary basics, so please let me guide you through my process and through what I already tried. If you read ANYTHING you find strange, please interject! xD'
I'm aware this thread is a lot! Even though I'm not the most tech-savvy, I put a LOT of research into the topic and would be immensely thankful to anyone who takes a closer look! =]
Version: RPG Maker MZ
Game: Vom Drachentöten. German only for now, but that should be irrelevant for this thread.
Plugin: NekoGakuen. I also tried
this option before, but to no avail.
Important (?) context: The game uses only RTP assets and no other plugins at all. (It was a first experiment in minimalism.) It was already online when I started trying out achievements, so after a few failed attempts, I set up the playtest version I'm using right now. It's identical to the steam version online, and that one didn't work either.
Step 1.
In the RPG Maker, I installed the plugin and set it up as follows.
Protected download
(This is the ID of the playtest version, the actual game online has a different one.)
Step 2.
To test out achievements, I set up a few in steam and added a testing event in the game, using the Plugin Commands by NekoGakuen.
Protected download
Protected download
I tried out the Command with a common event as well as the one without. I also added a switch that checks if the achievement has been called. (Never got back a positive!)
The achievements do show up on the steam page (of the playtest)!
Protected download
Step 3.
NekoGakuen has a very handy guide in their download files. Following that, I got all the stuff I need and set it up accordingly. (More about the versions in a moment!)
The relevant folders and documents look like that:
Protected download
Protected download
Protected download
Protected download
Now, crawling threads online, I'm aware that
different versions of this stuff are the most likely source of error.
Greenworks.js and the SDK have been downloaded only the day before yesterday, but I also tried with versions from a few months ago.
When it comes to the versions of the greenworks nodes and NW.js, I have tried A LOT of combinations, among else the following ones:
- The recent version of nw.js and the fitting node: v0.90.0 + v127
- The versions NekoGakuen uses in the TEXT of their guide: 0.49.1 + v83
- The versions NekoGakuen uses in the PICTURES of their guide: 0.62.2 + v102 (instead of v99 which has been cycled out it seems)
- The versions that fit the RMMZ's own NW.js best: v48.04 + v83
I also tried updating the NW.js of the RMMZ, but to no avail.
Step 4.
I set up the launch options of the game on steam, according to the guide.
Protected download
Now, what might be important here: I'm using the direct upload function of steamworks, not the complex content builder. (My game is small and has, for now, only one version.) Uploading looks as following, and in the end, this is my extensive build history ...
Protected download
Protected download
Just in case somebody asks, I DID publish the changes. ^^
Results.
There are no results. (duh!) I tried out the event in any order, but there was never any action with the achievements, in any version I tried out.
Also interesting: I do not have a steam overlay, in general. The game works fine through steam (I never got any complaints, and there are a lot of nice reviews!), but there seems to be no connection at all?
I also read that you can use the NW.js versions "with SDK" to get developer tools, but that doesn't work either. SHOULD I be able to open a console when I play on steam, using the DevTools-version of NW.js?
Accordingly, the following is only from the rpg maker directly, before the steam integration.
Protected download
The following one pops up if I try to call the steam achievement overlay with a NekoGakuen Plugin Command. (Which makes sense because the version does not yet have steam integration, I guess ...?)
Protected download
Now, the last idea I haven't tried is using the content builder instead of the direct upload, but to be honest, that would kind of overkill and I AM quite intimidated by anything that looks too much like programming ... xD' (But I'm also ready to engage, of course.) So if you think that might help or have other ideas, thanks a lot in advance! =]
And thanks for reading... !!!