You are viewing a potentially older version of this package.
View all versions.
BetterLadders
Configurable climbing speed, extension ladder time, and climbing with two-handed items
Date uploaded | 10 months ago |
Version | 1.4.0 |
Download link | e3s1-BetterLadders-1.4.0.zip |
Downloads | 76960 |
Dependency string | e3s1-BetterLadders-1.4.0 |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100README
BetterLadders
Configurable climbing speed, extension ladder time, and climbing with two-handed items
Config options
General
entry | default | description | synced with host |
---|---|---|---|
climbSpeedMultiplier | 1.0 | Ladder climb speed multiplier | ✓ |
sprintingClimbSpeedMultiplier | 1.5 | Ladder climb speed multiplier while sprinting, stacks with climbSpeedMultiplier | ✓ |
transitionSpeedMultiplier | 1.0 | Ladder enter/exit animation speed multiplier | ✓ |
allowTwoHanded | true | Whether to allow using ladders while carrying a two-handed object | ✓ |
scaleAnimationSpeed | true | Whether to scale the speed of the climbing animation to the climbing speed | ✓ |
hideOneHanded | true | Whether to hide one-handed items while climbing a ladder | ✗ |
hideTwoHanded | true | Whether to hide two-handed items while climbing a ladder | ✗ |
Extension Ladders
entry | default | description | synced with host |
---|---|---|---|
timeMultiplier | 0.0 | Extension ladder time multiplier (0 for permanent) - lasts 20 seconds in vanilla | ✓ |
enableKillTrigger | true | Whether extension ladders should kill players they land on | ✓ |
holdToPickup | true | Whether the interact key needs to be held to pick up an activated extension ladder | ✗ |
holdTime | 0.5 | How long, in seconds, the interact key must be held if holdToPickup is true | ✗ |
CHANGELOG
Changelog
1.4.3
- Transpilers are now unpatched correctly ()
- IL code is now only logged if debugMode is true in the config
1.4.2
- Fixed broken directory structure in zip file
1.4.1
- Fixed enableKillTrigger not resetting when leaving a lobby
1.4.0
- Added new config options
- transitionSpeedMultiplier - Multiplier for the time between pressing interact and entering/exiting a ladder
- enableKillTrigger - Whether or not extension ladders can kill players while falling
- Held item visibility is now synced between clients as long as the host has the mod
- Clients who have hideOneHanded disabled will still see other players items, same with hideTwoHanded
- Bug fixes:
- Fixed a vanilla bug where ladder animation would play while holding left/right
- Progress bar no longer appears when trying to pick up an extension ladder while holding a two handed object or while it is not grabbable
- Fixed climb animation not playing for other clients
- Fixed transpilers duplicating code when a client leaves and joins another game
- Transpilers that rely on synced config values should now actually use the synced config values
- Previously, they were running on game launch, so they were using the client's config, not the host's config
- Reorganized all patches
- Moved changelog to CHANGELOG.md
1.3.0
- Added new config options for extension ladders
- timeMultiplier - Extension ladder time multiplier (0 for permanent)
- holdToPickup - Whether the interact key needs to be held to pick up an activated extension ladder
- holdTime - How long, in seconds, the interact key must be held if holdToPickup is true
1.2.3
- Fixed NullReferenceException when climbing ladder with a ReservedItemSlot mod installed
- Currently, the reserved item won't be hidden if climbing a ladder while holding it
- Added config syncing with host
- If joining a host who doesn't have this mod, config options that can be synced will be set to their vanilla defaults
1.2.2
- When using a mod that adds hotkeys to switch item slots, items are properly hidden
- Tested with HotbarPlus
1.2.1
- Fixed README.md
1.2.0
- Added new config options
- hideOneHanded
- hideTwoHanded
- Fixed ladder animation playing while not moving
1.1.0
- Added new config options
- sprintingClimbSpeedMultiplier
- scaleAnimationSpeed
1.0.1
- Fixed NullReferenceException when climbing ladder without two-handed object
1.0.0
- Release