MZ - Steam Greenworks plugin for MZ

● ARCHIVED · READ-ONLY
Started by jkweath 56 posts Page 2 of 3 View original ↗
  1. @Hudell I thought there was a way to debug it without uploading to Steam, but as soon as I uploaded it that error went away. Thank you for the help! I was just worried about uploading it broken.
  2. You don't need to upload, but you must have the game on your library.
  3. @Hudell I've been doing a Steam-connected testrun of my game on my Macbook and noticed achievements aren't activating. Is there something I need to set up differently for achievements on Macs?
  4. jkweath said:
    @Hudell I've been doing a Steam-connected testrun of my game on my Macbook and noticed achievements aren't activating. Is there something I need to set up differently for achievements on Macs?
    Not that I'm aware. If your steam profile says you're playing the game, every feature should be working.
  5. Does the MV Script conditonal calls still work, just with Cyclone instead of Orangeworks?
  6. Tuomo L said:
    Does the MV Script conditonal calls still work, just with Cyclone instead of Orangeworks?
    In general, yes. if you have any issue you can paste the script here and I'll check if anything else needs changing.
  7. Hudell said:
    In general, yes. if you have any issue you can paste the script here and I'll check if anything else needs changing.

    I tested on Steam both CycloneSteam.greenworks.isDLCInstalled and Achievement call and neither doesn't seem to work any more. There didn't seem to be any errors, I downloaded the latest release of Greenworks from the dev branch they have. What NWJS, Steamworks and Greenworks version do I need eactly?
  8. Tuomo L said:
    I tested on Steam both CycloneSteam.greenworks.isDLCInstalled and Achievement call and neither doesn't seem to work any more. There didn't seem to be any errors, I downloaded the latest release of Greenworks from the dev branch they have. What NWJS, Steamworks and Greenworks version do I need eactly?
    For MZ I would say to just stick with the version compatible with MZ's default nwjs version, to make things a lot simpler.
    The script you posted is correct so if Steam says you're running your game, the command should work.
  9. Hudell said:
    For MZ I would say to just stick with the version compatible with MZ's default nwjs version, to make things a lot simpler.
    The script you posted is correct so if Steam says you're running your game, the command should work.

    I tested, I can finally unlock Achievements but the script conditional call IsDLCInstalled still doesn't work. I used this same conditional in MV basically all the time, so I know how to do it but it doesn't seem to function in MZ.
  10. Tuomo L said:
    I tested, I can finally unlock Achievements but the script conditional call IsDLCInstalled still doesn't work. I used this same conditional in MV basically all the time, so I know how to do it but it doesn't seem to function in MZ.
    What is that conditional doing wrong?
  11. Hudell said:
    What is that conditional doing wrong?

    It doesn't trigger. I did a test, where it shows a pic if conditonal is true, it doesn't show ther picture.
  12. what did you guys do to get It working, because I am still getting the same error?

    Code:
    Greenworks failed to load. Make sure you copied all files from the Steamworks SDK to the right folders;
    register @ Cyclone-Steam.js:637
    Cyclone-Steam.js:638 https://makerdevs.com/plugin/cyclone-steam
    Cyclone-Steam.js:639 Error: The specified procedure could not be found.
    \\?\C:\Users\sirti\Documents\Output\steam\win\Telnian Legends of the Universe\lib\greenworks-win32.node
        at Object.Module._extensions..node (node:internal/modules/cjs/loader:1187:18)
        at Module.load (node:internal/modules/cjs/loader:972:32)
        at Function.Module._load (node:internal/modules/cjs/loader:813:14)
        at Module.require (node:internal/modules/cjs/loader:996:19)
        at require (node:internal/modules/cjs/helpers:88:18)
        at Object.<anonymous> (C:\Users\sirti\Documents\Output\steam\win\Telnian Legends of the Universe\greenworks.js:17:18)
        at Module._compile (node:internal/modules/cjs/loader:1107:30)
        at Object.Module._extensions..js (node:internal/modules/cjs/loader:1142:10)
        at Module.load (node:internal/modules/cjs/loader:972:32)
        at Function.Module._load (node:internal/modules/cjs/loader:813:14)
  13. ok I think I got it working I will let you guys know in about an hour when my project has uploaded to steam

    edit - yes it works

    Code:
    DevTools failed to parse SourceMap: chrome-extension://njgcanhfjdabfmnlmpmdedalocpafnhl/js/libs/pixi.js.map
    DKTools.js:2379    DKTools.js 1.0.1     https://dk-plugins.ru   
    CycloneSteam.screenName
    "Titanor Soulstone"
  14. I've released the docs for the MZ plugin, it includes some info on how to figure out what went wrong when things do not work properly:

  15. Hello, I went into your MakerDevs.com link and the instructions for the SDK are missing. That just so happens to be the problem I have so far with the achievements.

    Problem
  16. Aeinku said:
    Hello, I went into your MakerDevs.com link and the instructions for the SDK are missing. That just so happens to be the problem I have so far with the achievements.

    Problem
    There should be another error message under that one.
  17. i am having another error this time its
    Code:
    VM959:1 Uncaught TypeError: CycloneSteam.getAchievement is not a function
        at <anonymous>:1:26

    what am I doing wrong

    this is my script call
    Code:
    console.log(CycloneSteam.getAchievement('NAME_OF_ACHIEVMENT'))
  18. Hm, that error doesn't make much sense. Try downloading the plugin again.
  19. I have since I thought it was because I was using an older version but it still gives the same error after downloading the new version
  20. Issue
    You say on your website that there are several files to copy and then you link to a blank image. Which tells me nothing and causes confusion. It's also the reason things aren't working. I attached the screenshot to tell you what I mean.