View Single Post

Old February 21st, 2021, 02:35 PM   #22
Banjo
Game Developer
 
Banjo's Avatar
 
Banjo is offline
Join Date: Sep 2007
Location: Australia
Posts: 571
Send a message via Yahoo to Banjo
Default

I've noticed that achievements work for me because I am using RPG Maker's "test" function, where they persist. Once deployed, or playing the game standalone, they don't persist.

I did try updating Node.js - one of the core systems of RPG Maker MV (since there is a way to do this unofficially) in case that helped, but it didn't make any difference.

For the record, achievements should "save" right after each one pops up, since it is triggered manually (the plugin offers two options - manual or checking every x seconds... the latter never worked right for me, so it checks now manually after each popup.

I have no idea why date and time don't show; it is set up to display those using the plugin defaults. EDIT: I changed the case from <date> to <Date> and it showed the right date for me now! The plugin instructions say it isn't case sensitive...

I am talking to the creator of the achievement plugin being used, but I think it's going to take a fair while to fix the achievements issue, so I have two choices: remove them from the game for now (i.e. disable the screen and popups) or leave it as is but just know that you'll lose progress when you exit the game.

As much as I want to fix this, I don't have the time or energy right now to devote to something I have no idea why it's broken (since it's based on code I didn't write, not my own work) when I would rather spend that adding and finishing the game's content. Thoughts?

EDIT: I can confirm, Achievements.json doesn't get updated when I play by double-clicking "Game.exe". When I use the RPG Maker MV editor's "Test Run" feature to play on my own PC, Achievements.json *does* get written to when an achievement is earned.

Last edited by Banjo; February 21st, 2021 at 02:52 PM.
  Reply With Quote