
ForceJolly
Eternal Christmas for VotV a09k - forces the holiday event on any date. Can also force Halloween, Easter and April 1st. F8 to toggle.ForceJolly - THIS MOD WAS MADE WITH CLAUDE CODE!
Merry Christmas, whenever you want it. Works on VotV a09k (0.9.x), where the old EternalChristmas mod crashes on launch.
What it does
In a09k the game decides holidays once per world load: mainGamemode:setJolly checks the
"Holidays" game rule AND the system date (Dec 5 - Jan 23), then caches the result in the
gamemode's isChristmas flag that everything else (menu snow, xmas tree, gifts, seasonal store
items) reads. That's why changing the game rule out of season does nothing, and why date-hook
mods stopped working.
This mod post-hooks setJolly and overwrites the holiday flags right after the game computes
them - before any decorations spawn. No system clock changes, no date faking.
- Christmas is forced on by default (menu snow included).
- Halloween, Easter and April Fools can also be forced: edit the
FORCEtable at the top ofScripts/main.lua. - F8 toggles the override at runtime (reload the save or menu to apply/remove decorations).
- Tip: for the full winter look, also set the season game rule to permanent winter - seasons are a separate built-in system in a09k.
Compatibility
Built for VotV a09k with UE4SS (unreal-shimloader). The hooked function and property names were taken from the a09k blueprints; other versions may differ. Do not run together with EternalChristmas (outdated, crashes on current UE4SS).
Enjoy, Flyingcoyote