Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
You are viewing a potentially older version of this package.
View all versions.
| Date uploaded | a day ago |
| Version | 0.2.0 |
| Download link | Hardwire99-FlipIt-0.2.0.zip |
| Downloads | 14 |
| Dependency string | Hardwire99-FlipIt-0.2.0 |
This mod requires the following mods to function
denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.
Preferred version: 5.4.2202README
Flip It
Hold Shift and use the mouse scroll wheel while placing a hammer piece to tilt it on the horizontal axis instead of spinning it on the vertical axis.
Controls
- Scroll wheel — normal Y-axis placement rotation (vanilla)
- Shift + scroll wheel — tilt the piece in 90° steps (configurable)
Useful for flipping roof walls so the beam sits on the bottom, or standing long blocks on end.
Config
BepInEx/config/hardwire99.flipit.cfg
TiltStepDegrees— degrees per tilt step (default90)TiltStepsPerAxis— steps before wrapping (default4)
CHANGELOG
Changelog
0.3.7
- Change default reset key from
RtoJ(Rstows the hammer in vanilla).
0.3.6
- Skip Flip It rotation on prefab/blueprint placement ghosts (PrefabHammer, PlanBuild, etc.) so leftover tilt does not rotate entire saved builds.
- Clear stored pitch/roll when a prefab ghost is active.
0.3.5
- Add configurable reset key (default
J) to return the current piece to vanilla orientation. - Clarify rotation step config: set
MatchVanillaYawStep = falseandRotationStepDegrees = 90for 90-degree steps.
0.3.4
- Reset pitch, roll, and vanilla yaw when switching to a different build piece.
- Skip surface snap and snappoint search while Shift or Ctrl is held so rotation does not jump mid-adjustment.
- Add
SuppressSnapWhileRotatingconfig option (default on).
0.3.3
- Keep vanilla placement until Shift/Ctrl tilt is used (fixes automatic rotation when stacking walls).
- Surface alignment and any-surface placement only apply after intentional pitch/roll input.
0.3.2
- Fix floating placement on ground and gap from walls by using vanilla collider snap instead of bounds offset.
- Only reposition the ghost when bypassing vanilla surface restrictions.
0.3.1
- Fix wall attachment validation and green ghost highlight.
- Temporarily relax restrictive piece flags during ghost update.
- Default rotation step matches vanilla (22.5 degrees).
0.3.0
- Add Ctrl+scroll roll (Z axis) and Shift+scroll pitch (X axis).
- Add surface alignment for walls, ceilings, slopes, and terrain.
- Add
AllowAnySurfaceto relax vanilla surface placement restrictions.
0.2.0
- Fix Shift+scroll tilt by replacing placement ghost quaternion generation (same approach as PerfectPlacement).
- Read scroll via Unity mouse axis instead of only ZInput accumulation.
- Log DLL timestamp on load so you can confirm the latest build is active.
- Add optional
DebugLoggingconfig entry.
0.1.0
- Initial release: Shift + scroll horizontal-axis placement tilt.