A downloadable plugin

Get this plugin and 4 more for $19.99 USD
View bundle
Buy Now$6.99 USD or more




Gacha Minigame Plugin

🎰 Engage Players with Exciting Gacha Draws: Add a fun and popular gacha system to your RPG Maker MZ projects, allowing players to draw for items with variable odds, enhancing the gaming experience.



🎉 Visual Effects Galore: Celebrate player wins with customizable visual effects including confetti, fireworks, sparkling stars, glowing orbs, and even falling leaves to make each victory feel special.



🌌 Customizable Aesthetics: Adjust the visuals to fit your game’s theme, from the colors of the confetti and fireworks to the textures of stars and orbs.



🔄 Dynamic Item Rewards: Set up a diverse range of items players can win, complete with unique odds, ensuring a varied and thrilling gacha experience.



🔊 Sound and Music Integration: Enhance the gacha moment with custom sounds, making each draw immersive and exciting.



✨ Easy to Use and Integrate: Seamlessly add the gacha system to your game with simple plugin commands, requiring minimal setup for a complex feature.



🔑 Advanced Customization Options:
Tailor every aspect of the gacha experience, from the text displayed during draws to the speed of the animations, ensuring it perfectly matches your game’s style and pace.


Example Scenario

Players access the gacha minigame within your RPG, using in-game currency or earned tickets to draw for rare items. Each draw is a spectacle, filled with anticipation and rewarded with visually stunning effects that celebrate their winnings.

Feature DEMO FULL
Customizable Gacha System YES YES
Available Effects Only 2 Several
Effects Customization NO YES
Includes Free Assets for Effects NO YES
Probability System Compatible with Variables NO YES
Conditional Switches System NO YES
Encrypted Code YES NO


Database Reader


As an extra gift, you can use this small online Database reader where you can upload your "Data" folder of your project and thus know which ID corresponds to each thing easily while generating the list.

I hope you find it useful!


https://maxii1996.github.io/RPG-MAKER-MZ-Reader/

Purchase

Get this plugin and 4 more for $19.99 USD
View bundle
Buy Now$6.99 USD or more

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

GachaSystem.js 52 kB
Effects.zip 3.4 MB

Download demo

Download
GachaSystemDEMO.js 70 kB

Development log

Comments

Log in with itch.io to leave a comment.

Hello, is it possible to change odds for a whole category ? I mean I wanted categories like that: 60%-30%-8%-2% with a number of items in each that is not equal. Also I wish I would not have to divide odds for each category (exemple: if there are 4 items in the 8% category I dont want to put 2% for each item in it, know it is meant to evolve and get more items in it).

Hello!

Thank you for your question. At the moment, the plugin doesn't support assigning odds to entire categories of items. In the current setup, each item must have its own individual odds, and there's no mechanism to automatically distribute a category's total odds among the items within it.

This is because the plugin is designed to calculate the odds for each item separately. If you want different probabilities for various items, each one needs to have its own specific value. While this gives you precise control over the odds for each item, it means there’s no functionality for setting a probability at the category level and having it split automatically across items in that category.

I hope this clarifies things! Feel free to reach out if you have any other questions.

Best regards.

Hello, I want to make it an android game too. How to deal with press Action and press Enter to play? It seems all plugins required keyboard.

Hello. I don't usually work on mobile devices as I find it uncomfortable to work with them. That's why I mostly My plugins are focused for use on PC and desktop devices and sometimes with joystick.I would recommend you look for a plugin that allows you to create virtual keys on the screen that emulate what you need for the touch screen. I wish you a good day!

(2 edits)

How do you use the plug in command for this? I cannot find anything anywhere about how to actually use it. I typed it in like everyone else, but it's just this. No tutorial was included in the download at all.

I will not be buying the full version until this gets fixed or explained

Amateur Job

Good afternoon,


Could you please provide more information about the issue you're experiencing?


By the way, I’ve been developing plugins for over a year, so I don’t think it’s appropriate to use the term “amateur job” just because it didn’t work for you.


In the meantime, let me ask you:


1) Did you follow the steps in the video correctly?

2) Did you make sure the plugin is installed correctly (keeping the correct name)?

3) From what I understand, you're having issues with the DEMO version of the plugin.

4) Did you test it in a clean project to rule out any other problems?

No commercial license even with full purchase? 

You can use the plugin without any license type restrictions. Just remember to follow the instructions at:

https://maxii1996.github.io/Undermax-OnlineServices/undermax/LicenceTerms.html

Best regards!

Yes, I read that but it says "An individual who acquires a FULL plugin may reuse it in any of their personal projects." Just personal projects, not commercial projects?

Don't worry. I don't have any restrictions. You can use the plugin in both commercial and non-commercial projects. 👌🏻

Appreciate it!

Having some trouble with this plugin as well. 

"SyntaxError

Unexpected end of JSON input"

Hello. Sorry about the delay in responding. I see that you have had some problems with several plugins, That is quite strange since they usually work correctly if they are configured correctly.The first thing I can recommend is that you watch the videos associated with the plugins. Maybe there is some information that you are leaving out.Another thing that occurs to me is that you have incompatibilities between plugins, that is, you have several plugins installed and they cannot work correctly together.Unfortunately I can't replicate the problems since they all work fine for me and I always work on clean, new projects without other plugins installed. I recommend that you contact me through direct contact on the support page, so we can communicate by email and you can send me more information about the problems, Including photos, videos, console logs, installed plugins, versions of the plugin you use, parameters, events, etc.Since I need to be able to replicate the problem in order to find a solution. Thank you for your support and I  remains at your disposal.

All good. No need to apologize; we all have lives, after all. I initially thought it might have been a plugin compatibility issue, but I added just the three plugins to the demo project provided for one of the plugins I purchased, and the same issue arose. I reached out to someone, and they mentioned it might be because I updated the NW, and the current version I have isn't compatible with "greenworks." I don't know enough to confirm, but I did update the NW a while back. I will send you a message via the support page. I appreciate your quick response, by the way.

I appreciate your comment.

Indeed, even within my own plugins, incompatibilities can arise. Some developers have their "Master Demo" where they integrate all their plugins and test them simultaneously. For now, that’s not my case, and I develop each plugin individually and separately.

Regarding SteamLink, I recommend using the mentioned version as it will allow you to use the integration with Steam. There are also other more advanced plugins from other authors that can perform this integration.

As for the rest of the plugins, I suggest testing them individually, one by one, according to your needs to better understand compatibility and other factors.

Best regards, and I'm at your disposal for any further assistance.

Hey i love this kind of plugins can you do more about gacha-like plugins? Like open card-pack or simply gacha-game reward something would be cool, will buy it.

I'll keep it in mind for the future! I am glad that you like them! 

(1 edit)

Super Fun Plugin but is it possible to get an update wich allows 10x gacha pulls? and a variable that works like a voucher to pull in the gacha system? otherwise fun plugin :) 

I bought i ofc thats why i asked :)

Hello! Thank you for your message and support! The plugin is designed so you can adapt it to your project. What you want to do can be easily done with events. Here’s an example:


That  i havent in mind!  :D  that works for me :) ty I thought yea could be added with the plugin and not even looking for eventing it by myself haha

Hello! I purchased this plugin through Plugins Bundle 6, and I love it! However, I wanted to get the full version with all of the available effects, and I wasn't able to find them. Does the full version need to be purchased separately from the bundled version, and if so, how can I purchase it? Thank you!

Hello! Thank you very much for your support; I'm very glad you like the plugins!

In response to your question, it's strange that you should have access to download the FULL versions of all the plugins that the bundle contains. (In the case of the gacha minigame, it should also include the effect files.)

Please try to see if you can download it from here:

https://itch.io/my-purchases

If you still have problems and are unable to download all the files contained in Bundle 6, then please contact me again, and I will send the relevant files to your email :)

Best regards!

And again, thank you for the support!

Hi, I am interested in buying the plugin. I want to ask if it has these features first. Can we enable the gacha from the menu, like a button added there to access the gacha feature, 2nd, is it possible to set multiple gachas that use different currencies? In my current project, I have multiple currencies set up for my current system.  Are these features already in the plugin?

Hi, thanks for your interest in my plugins! I hope you are doing well.

In response to your questions:

  • The plugin provides a plugin command that calls the Mini Game scene. So it is easily implementable.
    There are many plugins that you can find for RPG MAKER MZ that add Common Events to the menu with switch activation conditions. 
    So it would be quite simple for you to perform that action. It would only be a matter of adding a new option to your menu that launches a common event when executed and linking that common event to the mini-game. You should have no problems with this.

  • The mini-game itself does not charge anything, which means that you must manually add the system you are using with conditions and events. For example, if you have different currencies handled by variables, it is quite simple to manage. You create a condition that is "If my currency (Variable 1) >= X (The price you want) then you reduce that amount of the currency that is and run the mini-game, and if you do not have enough balance, then do whatever you want, or display a message, or give an error, or whatever you want to do."

I hope I have helped you with my response!

Thanks, you answered all of my questions. I will consider adding the plugin after I fix my project. Thanks, have a good day

A pleasure to have helped you! I remain at your disposal

Hi,im interested in buying this with other 2 plugins,but i have some questions! I want to do a banner like gacha system- Like genshin impact.

Hello how are you? I'm glad you are interested in the plugin. I understand what you want to do, but remember that these systems are usually Banners and Videos showing animations of what is achieved.And they are usually more detailed than this plugin. While the logic of the gacha system is similar, keep in mind that this plugin is a little more limited by its design and how it is built. Remember to try the DEMO and if you liked it, the FULL version will be the same but with the advantages detailed in the comparison table.I remain at your disposal. All the best!

Yea,but i dont need animations,only a banner for showing the current characters/objects. tysm and sorry for my bad english

Don't worry. But I don't understand what you need to add to the plugin. I mean, I don't make banners, I just make the code. Then each user must adapt it to their project. If there is something specific that does not modify the main operation of the plugin, you can request it here. All the best!

We can talk in privatly?

Sure, please send a email here:
https://itch.io/blog/694860/undermax-support-page

Is this plugin compatible with the plugins from VisuStella MZ?

Hello! At least this plugin should not cause any incompatibility problems. All the best!

Is it possible to do some kind of micro-zoom on the item as the list of items in the gacha is scrolling?

Hello, the plugin is made in a somewhat cautious way, so a small change could cause strange behavior, anyway try writing to me privately so I can send you an adapted version to see if it is what you were looking for!

https://itch.io/blog/694860/undermax-support-page

All the best!

Thank you! I send you a private message for the feature