A downloadable tool

Download NowName your own price

Make your RPG Maker MV game feel like it’s running a real holiday event.

**Xy_HolidaySnowSwitch** is a lightweight, plug-and-play MV plugin that uses the player’s **real system date** to:

- Turn on a **Holiday Switch** during a custom date range  

- Show **falling snow on the title screen** only during that period  

- Automatically apply **MV’s default Snow weather** on any map tagged with `<HolidaySnow>`

Perfect for Christmas events, winter festivals, or any seasonal content you want to feel time-limited without manual toggling.

---

## Features

- 📅 **Real date-based holiday window**  

  Set a Start Month/Day and End Month/Day and the plugin treats that as your “holiday period.”  

  - Works even if it crosses New Year (e.g. Nov 20 → Jan 5).  

  - Repeats every year automatically.

- 🔀 **Optional Holiday Switch**  

  - One switch that is **ON only during the holiday** and OFF the rest of the year.  

  - Use it in events for limited-time quests, bonuses, dialogues, etc.

- ❄️ **Title screen snow**  

  - Show a clean snow effect on the title screen during the holiday period.  

  - Adjustable **Title Snow Power** (1–9).

- 🗺️ **Automatic snow on tagged maps**  

  - Add `<HolidaySnow>` to a map’s Note box, and during the holiday period it will:  

    - Use MV’s built-in **Snow** weather.  

    - Use your chosen **Map Snow Power** and **Map Snow Transition**.  

  - Completely event-free: tag the map and you’re done.

- 🌧️ **Optional weather clearing**  

  - By default, the plugin does **not** touch weather outside the holiday period.  

  - If you want it to fully own weather on `<HolidaySnow>` maps, you can:  

    - Enable **Clear Inactive Weather** in the plugin parameters, or  

    - Use plugin commands at runtime to turn this behavior on/off.

- 🧪 **Debug Date for easy testing**  

  - Ignore the system date and force a specific month/day so you can test winter in July.

---

## How it works (quick version)

1. Install `Xy_HolidaySnowSwitch.js` into `js/plugins/` and turn it on in **Plugin Manager**.  

2. Set your **Start Month/Day** and **End Month/Day** for the holiday period.  

3. (Optional) Set a **Holiday Switch ID** if you want a global “holiday active” switch.  

4. Leave **Enable Title Snow** on if you want snow on the title screen.  

5. On any map you want to snow during the holiday, open Map Properties → Note and add:  

 ```text

<HolidaySnow>

6. Adjust Map Snow Power and Map Snow Transition to taste.

7. For testing, set Use Debug Date = true and pick Debug Month/Day inside or outside the holiday window.

If you want the plugin to clear weather on <HolidaySnow> maps outside the holiday period, you can:

  • Turn Clear Inactive Weather ON in the parameters, or

  • Use plugin commands (RPG Maker MV):

Xy_HolidaySnowSwitch ClearInactiveWeather true

Xy_HolidaySnowSwitch ClearInactiveWeather false

-- or short form --

ClearInactiveWeather true

ClearInactiveWeather false

Terms of Use

  • Completely free for both commercial and non-commercial projects.

  • ✅ You may modify this plugin for your own games.

  • ✅ No paywall, no hidden license.

The only requirement:

Please credit XyScripts somewhere in your game (credits, plugin list, readme, etc).

A link back to this page or the Plugin Pantry is appreciated but not required.


Support XyScripts

If you like this and want more MV/MZ tools:

🧩 All my current & future plugins in one bundle

🧰 All XyScripts projects & tools

🎥 Video guides, showcases, and devlogs

Rating, commenting, or sharing the plugin helps a ton.
If you use it in a project, feel free to drop a link so I can check it out!

Download

Download NowName your own price

Click download now to get access to the following files:

Holiday Snow Switch.zip 31 kB

Leave a comment

Log in with itch.io to leave a comment.