Mods / Glider Revamp

Tags:
Utility Tweak Flight Survival
Author:
Hunter404
Side:
Both
Created:
4 days ago
Last modified:
3 days ago
Downloads:
99
Follow Unfollow 24
Recommended download (for Vintage Story 1.21.6):
gliderrevamp_1.0.0.zip  1-click install

Glider Revamp

Requires ConfigLib

Core functionality

An attempt to enhance the glider physics system.
The mod replaces Vintage Story’s vanilla glider mechanics with a simple and probably funner flight model that gives players more control and realistic gliding behavior. While decreasing the incentive of building tower freeways.

Key Features

Core Mechanics

 

  • Speed-Based Flight Dynamics: Players must maintain a minimum speed to keep gliding. Below the stall speed, the glider deactivates and the player free falls, preventing passive hovering.
  • Energy Management System: Climbing, turning, and air resistance all drain speed. This prevents infinite flying and makes gliding a skill-based activity requiring careful energy management.
  • Terminal Velocity Cap: Maximum achievable speed prevents unrealistic velocities and balances gameplay.

Customizable Settings

 

Climb Coefficiency (default: 0.2)

  • Controls energy loss when climbing upward
  • Example: 0.2 means climbing 1 meter costs 0.2 m/s of speed, and descending 1 meter adds 0.2 m/s of speed.
  • Higher values make climbing and descending more impactful on speed, while lower values allow for more forgiving altitude changes and smooth glide.

 

Turn Rate (default: 90 degrees/second)

  • Controls how quickly the glider can change the direction
  • Example: 90°/s means a 180° turn takes 2 seconds
  • Lower values create slower, more graceful turns; higher values allow snappier maneuvers

 

Drag Coefficiency (default: 0.1)

  • Air resistance that slows the glider over time
  • Example: 0.1 means 10% of speed² is lost to drag
  • Balances maximum achievable distances and prevents tower highways
  • Higher values make it harder to maintain speed

 

Stall Speed (default: 4.0 m/s)

  • Minimum speed required to maintain a glide
  • Below this speed, the glider automatically deactivates and the player free falls
  • Sets the baseline for minimum speed management

 

Activation Speed (default: 8.0 m/s)

  • Minimum speed required to initially activate the glider
  • Prevents accidental glider activation during normal jumping or falling
  • Typically, set higher than stall speed to provide a buffer

 

Terminal Velocity (default: 40.0 m/s)

  • Maximum speed the glider can achieve
  • Prevents players from reaching unrealistic velocities
  • Creates a natural speed ceiling for balanced gameplay

Quality of Life Features

 

  • Speed Display: Optional HUD element showing current glide speed in m/s while flying
  • Activation Gate: Glider only activates when moving fast enough, preventing awkward early-flight situations
  • Fully Configurable: All physics parameters can be adjusted without code changes through ConfigLib

Roadmap

 

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
1.0.0 gliderrevamp 85 3 days ago gliderrevamp_1.0.0.zip 1-click install

Added translations for 15 languages

0.0.3
5 3 days ago Release Retracted

Retraction Reason:

Flagged as incorrect mod type

Changelog:

0.0.2
4 3 days ago Release Retracted

Retraction Reason:

Flagged as incorrect mod type

Changelog:

Cleaned up logs and added a image

0.0.1
2 4 days ago Release Retracted

Retraction Reason:

Flagged as incorrect mod type

Changelog:

Initial release


4 Comments (oldest first | newest first)

Hunter404 , 22 hours ago

I'm running the one for 1.21.0-pre.1 - 1.21.6

B3tt3rCallJM, 23 hours ago

Is the configlib for the pre 1.22 or up to 1.26? Because I already have the 1.26 version of configlib.

Yamahi, 1 day ago

B3tt3rCallJM

configlib is what its missing here the link https://mods.vintagestory.at/configlib

B3tt3rCallJM, 1 day ago

Is there a library config that isn't available yet? Every time I've tried to load with it it states it's missing a configlib. I've already tried to work around the issue, both searching here for the configlib and trying to do it automatically on the game, and both times I haven't been able to resolve the issue.