Mods / Alternative Glider Implementation
Tags:
#Tweak
Author: Rangelost
Side: Both
Created: Jun 6th 2023 at 8:34 PM
Last modified: Aug 16th 2023 at 12:04 AM
Downloads: 2497
Follow Unfollow 29
Author: Rangelost
Side: Both
Created: Jun 6th 2023 at 8:34 PM
Last modified: Aug 16th 2023 at 12:04 AM
Downloads: 2497
Follow Unfollow 29
Latest release (for Vintage Story 1.18.8, outdated):
altgliderimplementation.zip
1-click install
This is a simple mod with the objective of applying retro game design to the glider.
Note: The author is on indefinite break. If you would like to continue this mod, feel free to use the included source code.
This mod changes the following:
- Disables pitch affecting glide direction;
- Displays a new Glide Power bar when the glider is active, which can be hidden in the config file;
- While gliding:
- Glide Power increases forward speed and decreases downward speed;
- Holding the Walk forward key causes the player to dive;
- While diving, the player's downward speed increases;
- Downward speed is converted to Glide Power, up to a set conversion threshold;
- Holding the Walk backward key causes the player to brake;
- While braking, Glide Power, forward speed and downward speed all rapidly decrease;
- Breaking with a large amount of forward speed causes lift.
Upon running the mod, an altgliderimplementation.json config file will be created or updated in the game's ModConfig directory. The available options are:
show_bar:trueto show the Glide Power bar, otherwisefalse;sneak_to_dive:trueto use Sneak (instead of Walk forward) to dive, otherwisefalse;jump_to_brake:trueto use Jump (instead of Walk backward) to brake, otherwisefalse;glide_while_climbing:trueto allow gliding while climbing, otherwisefalse.
Note: Due to client-side dependencies, this mod may cause minor jittering in multiplayer when another player is climbing or gliding.
| Mod Version | For Game version | Downloads | Released | Changelog | Download | 1-click mod install* |
|---|---|---|---|---|---|---|
| 1.1.3 | 1205 | Aug 16th 2023 at 12:04 AM | altgliderimplementation.zip | 1-click install | ||
| ||||||
| 1.1.2 | 523 | Jun 16th 2023 at 2:28 AM | altgliderimplementation.zip | 1-click install | ||
| ||||||
| 1.1.1 | 275 | Jun 11th 2023 at 7:33 AM | altgliderimplementation.zip | 1-click install | ||
| ||||||
| 1.1.0 | 268 | Jun 8th 2023 at 11:52 PM | altgliderimplementation.zip | 1-click install | ||
| ||||||
| 1.0.0 | 226 | Jun 6th 2023 at 8:34 PM | Empty | altgliderimplementation.zip | 1-click install | |
In case anyone still looking here, I've made a remake (for newer version): Alternative Glider Implementation Reforged
hey so, I still get the glide power bar, but all my controlls are tied to mouse. I get this error on world load:
[Error] [altgliderimplementation] An exception was thrown when trying to start the mod:
[Error] [altgliderimplementation] Exception: Could not load type 'Vintagestory.GameContent.EntityInAir' from assembly 'VSEssentials, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
at System.Reflection.CustomAttribute._CreateCaObject(RuntimeModule pModule, RuntimeType type, IRuntimeMethodInfo pCtor, Byte** ppBlob, Byte* pEndBlob, Int32* pcNamedArgs)
at System.Reflection.CustomAttribute.AddCustomAttributes(ListBuilder`1& attributes, RuntimeModule decoratedModule, Int32 decoratedMetadataToken, RuntimeType attributeFilterType, Boolean mustBeInheritable, ListBuilder`1 derivedAttributes)
at System.Reflection.CustomAttribute.GetCustomAttributes(RuntimeType type, RuntimeType caType, Boolean inherit)
at HarmonyLib.HarmonyMethodExtensions.GetFromType(Type type)
at HarmonyLib.PatchClassProcessor..ctor(Harmony instance, Type type)
at HarmonyLib.Harmony.CreateClassProcessor(Type type)
at HarmonyLib.Harmony.<PatchAll>b__10_0(Type type)
at HarmonyLib.CollectionExtensions.Do[T](IEnumerable`1 sequence, Action`1 action)
at HarmonyLib.Harmony.PatchAll(Assembly assembly)
at AltGliderImplementation.AltGliderSystem.Start(ICoreAPI api)
at Vintagestory.Common.ModLoader.TryRunModPhase(Mod mod, ModSystem system, ICoreAPI api, ModRunPhase phase) in VintagestoryLib\Common\API\ModLoader.cs:line 629
[Error] Failed to run mod phase Start for mod AltGliderImplementation.AltGliderSystem
altgliderimplementation.json file not created. OS: Win10.Source code: https://cdn.discordapp.com/attachments/351624415039193098/1136014640560734401/altgliderimplementation_source.zip
This mod makes gliders so much more useful. Thanks!