Proof of concept mod for Balan Wonderworld.
- Infinite costume uses:
- If costume count is 0, it is treated as if it is 1
- Unlock All Costumes (disabled by default):
- If costume is locked, it is treated as if it is unlocked with 0 costumes
- Enables a buggy Force Jump key on "Space Bar", "Caps Lock" and "Right Click":
- 🐞 Bugs:
- Only full jumps
- Can jump when you shouldn't be able too:
- In Cutscenes
- Using certain abilities (small list of examples):
- Dusk Butterfly: Can jump forever by spamming force jump.
- Pounding Pig: Can jump forever by force jumping as soon as ground pounding.
- Jumping Jack: Can double jump by jumping whilst fluttering.
- Config for Infinite Jumps cheat, that lets you jump forever and ever.
- 🐞 Bugs:
- 🆕 Custom Frame Rate:
- Can be used to set the frame rate to values other than 30 or 60.
- By default it is set to 0 (Unlimited)
- Volume multipliers in configuration file:
- Can now 100% mute Music, Sound Effects, and/or Voices
- Subcategories of Music, Sound Effects, and Voices can be changed too
- Unzip UE4SS into
BALAN WONDERWORLD/Happiness/Binaries/Win64/
. - Unzip Sandbox into
ue4ss/Mods/
. - Ingame, manually rebind "Jump/Costume Ability" from "Space Bar":
- Settings -> Controls -> Keyboard Configuration
Infinite costume uses can be disabled in Sandbox\config.lua
.
- Set
infinite_costumes
tofalse
.
Unlock all costumes can be enabled in Sandbox\config.lua
.
- Set
unlock_all_costumes
totrue
.
Force Jump can be configured to different keys in Sandbox\config.lua
.
- If you want Gamepad binds, use Steam Input's Controller Configurator to bind a Gamepad button to a bound Keyboard key, like "Space Bar".
- Note this will affect other uses of that button, like the UI.
- Infinite Jumps can be enabled by setting
infinite_jumps
totrue
.
Custom Frame Rate can be toggled in Sandbox\config.lua
.
- A specific frame rate can be set by changing
frame_rate
.
Volume Multipliers uses can be set in Sandbox\config.lua
.
- Volume Multipliers should be set between [0.0, 1.0].
- Volume Multipliers multiply together. Setting ingame Music to 5 (50% volume), and the config's Music to 0.5 (a further 50% of that volume) will result in 25% volume total.
- Run
git submodule update --init --recursive
- Follow:
- https://docs.ue4ss.com/dev/guides/creating-a-c++-mod.html:
- Part 1 (build requirements, 1, 2, 3)
- Part 2 (3A) or (3B, 4, 5, 6 (Sandbox))
- https://docs.ue4ss.com/dev/guides/installing-a-c++-mod.html:
- 1
- 2 (
main.dll
in.\Binaries\<Configuration>\Sandbox
) - 3 (
Mods\Sandbox\dlls\main.dll
). Alternatively, a Symbolic Link negates the need to copy after every build.
- https://docs.ue4ss.com/dev/guides/creating-a-c++-mod.html:
- Copy the contents of
.\Lua\
toMods\Sandbox\
, or create Symbolic Links. - Create an empty file named
enabled.txt
inMods\Sandbox\
.