FREE Holiday Snow Plugin for RPG Maker MV ❄️ Xy_HolidaySnowSwitch
A downloadable tool
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
-
XyScripts Plugin Pantry:
👉 https://xyscripts.itch.io/xyscripts-plugin-pantry
🧰 All XyScripts projects & tools
-
Main itch.io page:
👉 https://xyscripts.itch.io
🎥 Video guides, showcases, and devlogs
-
XyScripts on YouTube:
👉 https://www.youtube.com/@XyScripts
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
Click download now to get access to the following files:

Leave a comment
Log in with itch.io to leave a comment.