A downloadable plugin

Get this plugin and 59 more for $99.99 USD
View bundle
Buy Now
On Sale!
25% Off
$5.99 $4.49 USD or more
Check out all our plugins on itch.io

Expeditions

Hello! Thank you very much for your interest in our plugin:
Expeditions.

Before we continue, we would like to remind you that all of our plugins work within the environment:   
RPG Maker MZ ↔ PC Windows ↔ NWJS

If you use other platforms or devices, we cannot guarantee correct operation because unfortunately we have no way to test them. Please keep this in mind before proceeding.

Below you’ll find more details about what this plugin offers.

Plugin Overview

Name of the pluginExpeditions
Platform:RPG Maker MZ
Available versionsDemo: Yes | Full: Yes
Sample project included?No

FULL-EXPERIENCE MODE

Not Available

Plugin Details: Expeditions

With this plugin you can add an expeditions system to your RPG Maker MZ game. It allows players to send one of their party members on an expedition that lasts for a real amount of time.

While the character is away, they can gather rewards such as items, weapons, armor, gold, and experience points. This creates a passive progression mechanic where players can earn resources even when they are not actively playing the game.

Features

  • Simple Expedition Setup:

    You can easily define different expedition durations (for example, 1 hour, 4 hours, or 12 hours) and set specific rewards for each one. Rewards can include any combination of items, equipment, money, experience, or changes to game variables.


  • Menu Integration:

    The expedition option appears directly in the main menu. You can control when this option is visible by using a game switch, so it only becomes available at the right moment in your story.


  • Real-Time Progression with Protection:

    Expeditions run in real time and require an internet connection to start and complete. This prevents players from manipulating their device clock to speed up rewards, ensuring fair and balanced gameplay. (An offline version is also available if you prefer no internet requirement.)


Use Examples

  • Passive Resource Gathering:

    In games with crafting, base-building, or survival elements, players can send characters on expeditions to steadily collect rare materials, gold, or equipment. This keeps the game world feeling alive and gives players something to look forward to when they return later.


  • Tying Expeditions to Story Progression:

    You can make the expedition menu appear only after certain story events. For example, after unlocking a guild or outpost, players gain access to expeditions that provide better rewards as the story advances. This creates a natural sense of growth and world-building.


  • Strategic Party Management:

    Sending a strong character on a long expedition means they will be unavailable for battles in the meantime. Players must think carefully about team composition and decide whether the potential rewards are worth temporarily losing that member.


Difficulty of use of this plugin:

This plugin must be considered as difficulty: Medium

Differences between the Versions

Demo versions are early builds of the plugin. They have fewer features and differ significantly from the full releases. However, they serve as examples: they allow you to quickly grasp what the plugin can do and often provide enough functionality for smaller projects.

Demo versions do not receive direct updates. As they are early editions, their contents have been improved and updated in the full versions. The demos are free to download on itch.io using the “Download Demo” button.

Full versions are the complete releases of the plugin. They include all features and receive ongoing feature updates and constant support. (Remember that support is always provided for the most recent version of the plugin.)

For more information about versions, updates, and support, please visit our support page:

If you have any questions or suggestions, we would love to hear from you and help.

https://undermax.online/undermax/support.html.

What is a FULL EXPERIENCE MODE plugin?

At Undermax we always want you to have the best experience, and we know that DEMO versions don't always showcase all the plugin's capabilities. Maybe you're unsure whether to buy the FULL version of the plugin. That's why, in some of our plugins, you can download and run a demonstration example of that plugin in its FULL version so you can try it in a closed and safe environment.

This lets you explore in greater detail those features and improvements that the DEMO version doesn't offer.

Keep in mind that the FULL EXPERIENCE MODE only lets you run the plugin in this project and it will not be compatible with other personal projects. This means you wouldn't have access to the original plugin file, which you would receive if you purchased the FULL version.

FULL EXPERIENCE MODE plugins are only compatible with PC devices running Windows, which is the environment we work with.

For more information on this topic, visit our website or contact us directly through our support page: https://undermax.online/undermax/support.html

Additional Information

All of our plugins are built to work with RPG Maker MZ in its vanilla state: Without other plugins installed. We strive for maximum compatibility, but not all plugins can be guaranteed to work together 100%. We encourage you to test combinations and contact us if you have questions so we can help ensure you have the best experience.

Our priority has always been, and will continue to be, providing innovative, easy-to-use plugins and helping your game reach the next level!

How to Get the Plugin

You can buy and download all of our plugins through the itch.io platform. This allows you to download them as many times as you like via "My Collections":

In addition to purchasing the plugin on itch.io, you can also do so on our official website:
https://undermax.online/buy-plugins-credits/.

* Prices may vary according to taxes and withholdings depending on your country.

Video & Sample Project

Most of our plugins come with an explanatory and demonstration video. These videos help you see how the plugin works before you buy. All videos are recorded using the full version of the plugin, so you can learn about its use, requirements, installation methods and configuration in more detail. It’s important to watch these videos so you can see the plugin in action.

Many plugins also come with a sample project. This not only provides you with the plugin file, but also an RPG Maker MZ project containing a simple example so you can see how it’s configured. Studying the demo will make it easier to implement the plugin in your own project. We encourage you to explore the demo to get the most out of the plugin!

Language & Documentation

Plugin language and documentation: all of our plugins are developed in English and include documentation to help you discover all of the additional features and options that might not be shown in the sample project or video. Be sure to read the documentation so you don’t miss anything.

Plugin Parameters & Arguments

Plugin parameters and arguments: most of our plugins include a description of each parameter and argument, making it easy to understand what each item means and what aspect of the plugin you are modifying.

Terms of Use & F.A.Q

You can find all of this information on our official website. Please visit the following links for more details:

Licence Terms: https://undermax.online/undermax/LicenceTerms.html

Privacy & Refund Policy: https://undermax.online/undermax/privacy_and_refunds.html

Plugin's Codes Purchase & Redemption - Terms & Conditions: https://undermax.online/undermax/plugin-codes-terms.html

Plugin's Codes F.A.Q: https://undermax.online/undermax/plugin-codes-faq.html

If you have any questions, inquiries, or suggestions, remember you can contact us directly through our website: https://undermax.online/undermax/support.html

About Our Promotions

We regularly run exclusive promotions and discounts using the Itch.io platform, letting you acquire our plugins at a better price. We recommend visiting our Itch.io page frequently and Follow us on Itch.io.

We also offer different promotions and special bundles that gather several of our plugins and let you get more plugins for a better price. You can check them out in the Promotions section on our website: https://undermax.online/promos.html

And from our main Itch.io page: https://undermax.itch.io

Still Want More?

Discover all our plugins by visiting our plugin database: https://undermax.online/

You can also use our Windows application: Undermax Cloud: https://undermax.online/undermax/cloud/download.html

And of course, from our main Itch.io page which lets you discover all our plugins quickly and easily! We look forward to seeing you! https://undermax.itch.io

We hope you enjoy the plugin and we are here to help with anything you need.

Remember that by acquiring the plugin you are supporting us tremendously and enabling us to continue creating quality content that you can bring into your own projects.

Let’s keep growing and creating more projects together!

Purchase

Get this plugin and 59 more for $99.99 USD
View bundle
Buy Now
On Sale!
25% Off
$5.99 $4.49 USD or more

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

expeditions-plugin.zip 99 kB
Version EXCLUSIVE FOR RPG MAKER MZ

Download demo

Download
ExpeditionSystemDEMO.js 134 kB

Development log

Comments

Log in with itch.io to leave a comment.

(1 edit)

Hey there. Thanks for the plugin. I have a few questions regarding the functions. I dont know what I'm doing wrong but for some reasons I can't finalize the expedition and I'm not certain why. Is there something I might have overseen ?
Also, would it be possible to make like different expedition mission that then give a specific array of rewards?  I'd like to send actors away for like monster hunting or material gathering in different areas. So you can get Ore A in this Expedition or Ore B on the other Expedition ?  I guess with alot of switch turning it would be possible but I guess it would be a cleaner solution to create mission that we can unlock with switch conditions and link them to a expidition reward table.  Would that be feasable or what would be your suggestion to archive something like that ? I tend to overthink and overcomplicate stuff at times. so theres probably a better solution to do that.

Greetings and I hope you're doing well.

How's it going? Thanks for your message and suggestion.


As for not being able to complete the expedition... Honestly, I wouldn't know what might be happening, since if there's no specific error, it would be hard to figure out what the issue is.

Check the console (F12) to see if something shows up. Try testing using the offline mode of the latest version of the plugin, maybe that will give us a clue that the problem could be related to the internet connection (maybe due to a firewall issue or something like that?).

Then, regarding the other thing you mentioned:


I agree, in fact, I've been wanting to create a completely new version of this plugin from scratch for a while now, being able to unlock areas, send different members, get various rewards with chances, conditions, and more.

Right now, I'm working on another plugin.

But maybe I can use that idea to release a new plugin next month that helps manage this more effectively.

Thank you very much for your understanding, and I hope the issue you're experiencing gets resolved. 

Best regards!

(1 edit)

Thanks for your fast reply! 

Nice to hear! I'll definitly keeping an eye out.

But for the issue that im not able to complete the expedition the devlog doesnt show anykind of error, so im a bit puzzled. At first i thought i had forgotten to activate the switch for the reward so that the expedition doesnt can give any kind of reward but that wasnt the case. I even deleted the switch requirement and still have the same problem. I'm also using the latest version and offline mode.  So I played around with the settings abit and made a new timer setting it to 1 minute.  same result.  Noticed that the time to collect rewards was still 5 minutes (as i just copied the 5 min duration entry and changed it). changed that time to 1 minute aswell. nothing changed sadly. 

I will try the plugin in a new project later and keep you updated

How are you? Yes... It really is strange... I suggest you try it in a new project and see if the same thing keeps happening.

If you see that it keeps happening, send me a message through my support page so I can send you a demo I have and we can see if that one works for you.

Mainly to start ruling things out.

If you even want to send me your demo so I can test it myself, that could help too.

I'm usually not available on weekends. But during the week, I’ll be analyzing it and trying to solve the issue :)

My goal is to give you a good experience and confidence in my services.

Went through the support system and sent you my new project. Same Issue. I really wonder if I have forgotten to setup something.

Hello. I've already responded. Thank you very much for contacting me. I'm here if you need any further assistance. Best regards.

Hello and good day!! It's been a while but I updated the plugin to 1.0.3 and everytime I want to go on an expedition, it says I need internet, I'm simply doing playtest on RPG Maker, do I need to deploy for it to work or is there a workaround? I have internet on and I'm also using the VisuStella suite and some Casper Gaming plugins as well.

Thank you so much!! Have a wonderful day!!

Hi friend, thanks for your message, and sorry for the delayed response.

I’ve been testing what you mentioned, and the main problem was the API in use, which was sometimes acting up and not responding correctly.

I’ve taken the opportunity to update the plugin to version 1.1.0, which should solve this issue, and I’ve also added a couple of improvements that I hope you’ll find useful. That said, I apologize if you already had the plugin set up, it’s possible you’ll need to reconfigure it to fit the new format.

Since Expeditions is one of my older plugins, there were aspects of its implementation that didn’t satisfy me, and thanks to having more experience creating plugins now, I was able to refine it a bit more.

I tried to keep it as similar to the previous version as possible, but I believe the changes I’ve implemented will work better for you.

Give it a try and let me know how it goes, and if another tweak is needed, just let me know :)

Best regards! And thanks for your trust.

You are seriously the best! Thank you!! 

💙 I'm glad I could help ^^

Great Plugin, but I guess only one expedition can be running at a time?

How are you? Thanks for your message!

Yes, indeed, due to performance reasons, I decided to make the plugin compatible with only one trip at a time.

Inspired by Fire Emblem?

Not really xD In fact, it is one of the sagas that I never played (I don't really know why), The idea just came to my head to do something like that.But if you tell me that this mechanic is also used in Fire Emblem, then I believe you haha

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!!