A downloadable plugin

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



πŸš€ Expedition System Plugin 🌍


Enhance your game by allowing players to send characters on expeditions to gain rewards, experience, and more! 🌟




πŸ”‘ Key Features


  • πŸ‘₯ Character Expeditions: Send characters on expeditions, unlocking  rewards.


  • ⏲️ Custom Expedition Duration: Set expeditions with specific durations,
    Allowing you to farm things even when the game is not active!


  • πŸ“ˆ Dynamic Rewards: Players can earn various rewards based on the duration and success of the expedition.


  • πŸ”§ Flexible Configuration: Easily configure expedition parameters and rewards through the plugin settings.


  • πŸ’‘ Conditional Visibility: Control the visibility of the expedition option in the game menu based on game switches.


  • 🌐 Internet Connection Check:  Requires an internet
    connection for expeditions to take place, preventing players from advancing the system time to get rewards sooner.


  • πŸ”„ Expedition Status Tracking: Use switches to track the status of expeditions, enabling dynamic game narrative changes.




βš’οΈ Integration and Configuration


  • πŸ“œ Easy Plugin Commands: Start, Stop and manage expeditions with easy plugin commands and a Custom Scene!


  • πŸ› οΈ Comprehensive Settings: Set the expedition durations, rewards, and requirements directly within the plugin parameters.


  • πŸ”’ Menu Option Control: Dynamically show or hide the expedition menu option based on gameplay events or conditions.



Feature DEMO FULL
Expedition System Simple and Limited Complete and Dynamic
Types of Rewards Available Items/Weapons/Armor Items/Weapons/Armor/Exp/Money/Variables
Reward Customization Options Limited Complete
Interface Simple/Limited Advanced
Number of Time Options Only 3 (1 hour, 6 hours, 12 hours) Unlimited (Create any dynamically)
Alternative Version (Offline Mode Use)
N/A Included
Encrypted Code Yes No


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:

ExpeditionSystem.zip 122 kB

Download demo

Download
ExpeditionSystemDEMO.js 134 kB

Development log

Comments

Log in with itch.io to leave a comment.

Question: can we only set items as a rewards? I mean, is there an option to set switch or variable ON as a reward? 

Hello, I’ve quickly updated the plugin to version 1.0.3 to add this functionality for you. I hope everything works well, as I haven't been able to test it thoroughly. However, it should meet your needs.

Best regards!

Whaaaat? You are insane :D Thank you man, you are the best!

I'm glad I could help! πŸ‘ŒπŸ»β€οΈ

Having an issue with plugin as well.

"Unexpected end of JSON input"

"SteamLink.js:508 Error: The specified procedure could not be found.

\lib\greenworks-win64.node"

"SteamLink.js:506 Greenworks failed to load. Make sure you copied all files from the Steamworks SDK to the right folders;"

also having this issue with the others as well. 

Message already answered βœ“


I recommend you contact me directly on the support page:

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


Thank you.

Got ya!

Hello there. Is it possible to send "non group" actors on a expedition? Like that there are actors in the game who will never be part of the party itself, they are only there for those expeditions?

Kind regards!

Hello! In the plugin you can choose which member you want to send, but always from those you have in the party Regardless of their position in the menu (that is, whether they are active or not). Since the plugin uses this information to be able to work.

I hope I have answered your question. All the best!

Can you "exclude" characters from being sent at all? For example, can I configure that actor1 is never shown in the expedition menu as he can not be sent?

Hello! You can Restrict selecting characters permanently or by a switch condition . However, it will not prevent it from being displayed on the character selection screen. It will appear as "Not Ready" or whatever text you want to use. Keep in mind that due to RPG maker restrictions it is not possible to hide members who are "not ready". This is because it affects to the selection ID of the array and would break the entire system using an incorrect ID

This looks like a very cool plugin! Would it be possible to add the embarking characters level as  a reward conditions? As in, the higher the level, the better the rewards get, or something like that ^-^ I'm sorry should the plugin already do this, but I couldn't see it in the explanation video.

Hello! Thank you very much for your question and interest in the plugin!

Currently, in the full version of the plugin, you have the option of "Required Switch ID," which allows you to enable that reward if X switch is active. You can create, with events, a system that activates different rewards based on the character's level.

Example:

Switches from 100-105:
Switch ID 100: Character ID 1 Level Tier 1
Switch ID 101: Character ID 1 Level Tier 2
Switch ID 102: Character ID 1 Level Tier 3
Switch ID 103: Character ID 1 Level Tier 4
Switch ID 104: Character ID 1 Level Tier 5
Switch ID 105: Character ID 1 Level Tier Max
Switches from 106-111:
Switch ID 106: Character ID 2 Level Tier 1
Switch ID 107: Character ID 2 Level Tier 2
Switch ID 108: Character ID 2 Level Tier 3
Switch ID 109: Character ID 2 Level Tier 4
Switch ID 110: Character ID 2 Level Tier 5
Switch ID 111: Character ID 2 Level Tier MAX

And so on for each character, this allows you to "Change" Tier as the character reaches a certain level:

It may require a bit more work, but you can have better control of the characters.

Anyway, if this is not useful to you or you specifically want the level to be a new requirement just like the switches, let me know and we will add it in a future update of the plugin!

Best regards!

Thank you so much for the detailed explanation! I will try as you have described! But if you ever have the free time and want to add that as a general feature, I would be very grateful. Thank you again for your great reply! ^-^

Thank you for your trust and support! 🫑

Yes, surely in the future there will be some minor update to the plugin and I will incorporate new functions!

If you have another question or need to contact me, I am at your disposal!

(1 edit)

Now that I have bought full version, I see there is a function to just grab the actor ID of the actor on expedition with very simple plugin command. This is fantastic and I want to commend you for including this, because now I just JavaScript my way through all the data I need from that actor. Very easy and dynamic! 

It is crazy how often such simple features are missing from plugins to truly put in your own custom JavaScript. So I wanted to say a special thank you for including it! I hope it is ok and not think as spam please! ^-^

Edit: You know what would be an amazing addition to customize? Run common event on commence and finish expedition! Maybe for the thought list? ^-^

Hello!

Thank you very much for your message!

Although I currently dedicate myself to creating plugins for RPG Maker MZ, I also spent a lot of time making games, which is why, although I'm familiar with the methods for executing most of the RPG Maker MZ commands through code instead of event functions, I like to maintain the base and ease of use of these features.

That's why, whenever I have the chance to include plugin commands that reduce the need to use things through code, I will do so, at least for things that are likely to be frequently used.

Knowing JS for RPG Maker MZ is very helpful, especially because it opens doors that were previously impossible to do without an ultra-long event due to the limitations of the program itself (for example, I hope someday they change the system of Conditions and Events, because being able to choose only one condition seems terrible to me, and having to put one condition, inside another condition, inside another, and so on, seems ridiculous when you could simply use the && or || operators))

What you mentioned, in fact, was one of the things I had planned to implement, but decided to leave for a future update of the plugin. So, I'm glad you mentioned it as well. I believe that will be a good way to further customize the expeditions.

I'm glad you find the plugin useful! Expeditions is, I believe, so far the longest plugin (at least in terms of the number of programmed lines) that I have made to date, and I hope more people can enjoy it!

(1 edit)

A really good plugin. I'll get it right away :) One question: Could you also code a level up upgrade system ? In many mobile games you can level up your character manually with the help of items and money. It would be cool if there was something like that for the MZ as well. And while we're on the subject - a gacha system would also be cool :D With the gacha system you can, for example, draw new characters or items. These are just a few suggestions for the future

Hello! Thank you very much for your message and I am glad that it was useful to you! Let's see if I understood you. Would you like to see a system that allows you to manually do a level up?If I understand, it would be like a system that when the character reaches X experience, instead of automatically leveling up, you have to touch a button that says "Level Up"? If that is the case, I find it difficult because many basic things of the RPG maker mZ would have to be changed. I can try and see if I can do it, but I don't promise anything xD.  I have thought about the Gatcha system on several occasions Thus allowing you to unlock Objects and characters defined an a list. I see that as more possible to do. I'll add it for future plugins!

Greetings! I remain at your disposal.

Thank you for your answer :) 

I didn't know that a manual level up system is so complicated :) 

Anyway, the gacha system sounds good and I hope there will be something in the future. 

Hello! The plugin works great! however, my game is embedded in Itch.io and played in the browser and everytime I try to launch the Expedition,  it gives me the "You need an Internet Connection to use this feature" message. Does the plugin not work for embedded games or games needed to be uploaded in a ZIP file? Thank you!!

Hi buddy! Thank you very much for your message and support.  To be honest, I have never tried running a game in the browser so I have not been able to detect this problem. I'll try to see if I can replicate this bug and will give you a more specific answer soon! All the best!

Thank you so much! I'll be waiting for your reply!!

Hello again! I have updated the plugin to version 1.0.1 to see if fthe error is fixed. Try it and tell me how it goes. Greetings!!

I will! Be back soon with my findings!!

So far so good! It loads the Expedition and I'm able to use local time! I saved my game and I'll be back in an hour to see if it turns over! Thank you so much for your hard work!!