A downloadable plugin

Get this plugin and 41 more for $240.28 USD
View bundle
Buy Now
On Sale!
17% Off
$6.99 $5.80 USD or more



🚀 Game Version Checker

Plugin for RPG MAKER MZ

🔍 Stay Updated: With the Game Version Checker plugin, the users will notice when they're using a old version of the game.

🔗 Custom Links: Provide players with direct links to the game's changelog, a custom URL for more information, or even troubleshooting resources. 

📜 Changelog Integration: Keep your players informed with an accessible in-game changelog. They can easily see what's new or changed in each update.

🔄 Customizable Retry Logic: Internet issues? No problem! The plugin smartly retries to fetch the version information, adhering to your settings for retry wait time, maximum retries, and maximum wait time.

📱 Custom Button Functionality: Add custom buttons to your title screen, such as a "Play Without Updating" button, for a personalized user experience.

🌐 Connection Settings Flexibility: Whether you want to allow gameplay without an internet connection or not, Game Version Checker adapts to your preferences.

🔄 Automatic Spinner for Loading: A visually appealing spinner indicates loading processes, enhancing the user experience.


🔧 Easy Plugin Commands: Use Plugin commands to customize events based on whether your game is using one version or another.


🌟 Example Scenario: Imagine a player starts your game. The plugin checks for the latest version online. If an update is found, the player sees a custom message, e.g., "Update Available!" with options to view the changelog, update the game, or continue playing. All within your game's UI, keeping the experience immersive and user-friendly.


💡 Why to use Game Version Checker?

  • Ensures players have the latest game version
  • Enhances user engagement with updated content
  • Offers a customizable and flexible approach to version checking
  • Improves player experience with informative and interactive UI

This is a FULL PLUGIN. There is no DEMO version.

Purchase

Get this plugin and 41 more for $240.28 USD
View bundle
Buy Now
On Sale!
17% Off
$6.99 $5.80 USD or more

In order to download this plugin you must purchase it at or above the minimum price of $5.80 USD. You will get access to the following files:

GameVersionCheck.js 40 kB

Comments

Log in with itch.io to leave a comment.

Is this also allow player to update the patch inside their game? if yes i need it cuz playstore max size need to be 200mb XD want to seperate the asset and APK

Hello! Thanks for reaching out. 👋🏻

Just to let you know, this plugin doesn’t update the game itself. It simply checks the game version and lets you know if there’s a new one available, showing the changes you’ve written in.

I can’t guarantee it will work on mobile since I work with Windows, and the file system functions are different for each operating system.

I know that Google Play has an API to check the APK version and, if there’s an update, it takes you to the store and makes you update. However, this isn’t integrated into the plugin because, as I mentioned, I’m not familiar with how things work on mobile devices. 😅

ILet me know if you have any other questions.👍🏻

(1 edit)

Hello! I'm experiencing some issues with this plugin. 

  • When first installing the plugin, some parameters are not set by default (there are some empty parameters) and this gives an error. The error goes away if you set all the parameters, though. 
    Screenshot: Empty parameters 
    Screenshot: Error
  • When the animation of the spinner starts, the spinner is wrongly positioned on the screen (I couldn't take a screenshot of it because the animation goes away super fast) and then some messages appear on the dev console, like the animation is being repeated constantly also when opening other scenes and menus (although the spinner doesn't appear). I took a screenshot of the console. Sometimes the game freezes completely when those messages appear.
    Screenshot: Animation problems
  • The exit command on the title screen is like "cut" at the end of it, like it's missing a little frame. 
    Screenshot: Cut command
  • Also, I was wondering if there could be an option to "turn off" the version check at the start up of the game, maybe because the player doesn't want to update the game so I can make this check optional. There could be an option in the plugin parameter to turn it off by the developer and/or an option for the player to enable/disable it in-game. If they want to check the version, I can just use the plugin commands in an event instead of the start up. 
  • And finally, is there a way to display optionally the current version of the game and the online version, both on the title screen? For example, they can be displayed at the right-top of the screen, or at the left-bottom. If the online and the current versions are exactly the same, it's displayed just one version instead of both (if there's internet connection, of course). And if they're not the same, they can be displayed both and/or a little text can be displayed like "There's a new update!" at the top or bottom of the title screen. So this way the player can know if there's an update available in a less intrusive way, I think.
(+1)


Hello, remember that you can watch the video to see how the plugin works and how to use it correctly:


We will be answering each of your questions one by one:

- Regarding some parameters not initializing when you install the plugin, that's normal. You simply need to double-click on each field to load the default information and accept it in the popup window.

This happens because sometimes developers make changes to the defaults of the params or the args, as the array needs to be defined separately and a very long default is cumbersome to work with. That's why I prefer to do it this way.

Nevertheless, this should not cause you any problems.


- As for the position of the Spinner, I'm not sure which one you are referring to, but you can adjust the X and Y offset right there in the parameters. The configuration for each one is in each parameter.


- Regarding the Request Animation Frame, it does not occur for me, but it should not be a problem. That is more of a warning given by the console or Pixi. But it is not an error as such.


- If the buttons are being cut off... Well... It might be something to do with the Window Skin you are using, because as you can see, it displays correctly for me:



I recommend trying a different Window Skin to see if that fixes it.

- When you install the plugin, you are enabling the system to check for updates. You can't turn it off as such, but you can make it basically imperceptible.

For that, you can use a configuration like this:






- Regarding adding the current and online version, that would be possible to do, but it would need to be a separate plugin or an addition to a plugin you are using, as it would involve adding this additional text to the Title scene you are using and managing some situations.

That's exactly what the Pretitle scene provided by this plugin is for, allowing you to easily view this information.


You can get the current version of the game and the online version with the plugin commands already provided in the plugin.

I hope I have answered your questions!

Best regards.

Thank you for the exaustive and quick reply! :) I'll try to reposition the spinner with the plugin parameters and use a different skin to see if it changes anything.

(1 edit)

Hey, since you put this in your bundle (which i bought previously) is there any way for me to use this plugin? It feels a little like a punishment, that i may have bought the bundle to early.. i really like your work and i love to support you in the future don’t get me wrong, but it would be nice if you could add it retroactive for all the buyers :)

Frapstery

Hello! thanks for your support!

I don't know how Itchio works in this case, I think that if I add a new item to a package that you have previously purchased, it will also give you access.

If it lets you download it, then perfect, take advantage of the promotion since it ends at the end of January! :)

I hope you find it useful, greetings and thanks again for the support.

(2 edits)

That's so nice of you, Undermax. I bought the package today so I don't have this problem, but I think your behavior is very nice. Thank you!