FloodForge is a C++ remake of a few Rain World modding tools.
It aims for intuitive controls, clean ui, and as few dependencies as possible.
Action | Key | Description |
---|---|---|
Move Room / Popup | LMB |
Move rooms around, hold ALT to move without snapping. |
Move Camera | MMB |
Pan camera. |
Connect Rooms | RMB |
Add connections between room exits. |
Delete | X |
Removes hovered room or connection. |
Creature Den | C |
Opens the hovered den. |
Change Room Layer | L |
Switches between layers within the hovered room. |
Change Flag | F |
Change room flags (shelter, karma gate, scavenger outpost, etc.). |
Change Subregion | S |
Openes a popup for adding, removing, and changing subregions. |
Hide / Show | H |
Toggle visibility of hovered room. |
Print Debug Info | D |
Outputs debug information for the hovered room or connection. |
Show other rooms | I |
Places hovered room behind all other rooms. |
Cancel/Exit | ESC |
Closes menus or cancels actions. |
Accept | ENTER |
Confirms selections or actions. |
Requirements:
If you want to have a permanent executable that you can run whenever, use this option.
./Build.bat
Use this if you are editing the code and need to quickly test
./Build.bat --debug
The build.sh script also works under Msys2.
First, install Make:
pacman -S make
Then refer to the Linux build instructions.
Warning
Linux builds are untested, they may not work.
Requirements:
- GLFW3
- pkg-config
- Make
./Build.sh
# build in debug mode
./Build.sh --debug
# build in release mode
./Build.sh --release
Settings are stored in assets/settings.txt
To switch to a different theme, change the Theme:
value to the name of a directory in assets/themes
FloodForge is licensed under the GPL-3.0 License.
Please refer to the LICENSE
file for full details.
GLFW binaries are included in this repository for ease-of-use.
The license is at the top of both .h
files (include/GLFW/glfw3.h
, include/GLFW.glfw3native.h
).
- Fonts: See associated
README
and license files in thefonts/
directory. - Bitmap Fonts: Generated using Snow Bamboo.
- Splash Screen Art: Rendered from Rain World's Shoreline map.
- All other artwork: Hand-created by the FloodForge team.