You are viewing a potentially older version of this package. View all versions.
Lunxara-BetterLaddersFixed-2.0.0 icon

BetterLaddersFixed

[v2.0.0] Configurable climbing speed, extension ladder time, and climbing with two-handed items.

Date uploaded a week ago
Version 2.0.0
Download link Lunxara-BetterLaddersFixed-2.0.0.zip
Downloads 944
Dependency string Lunxara-BetterLaddersFixed-2.0.0

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100

README

BetterLaddersFixed

This is a fork of BetterLadders v1.2.2, with completely redone networking to fix the SyncedInstance errors and client ID warning spam present in the latest versions.

Features

  • Change climbing speed and sprint-climbing speed.
    • Player animation speed can be scaled to match the climbing speed.
  • Allow using ladders while holding a two-handed item.
  • Hide held item while climbing a ladder.
  • Change the time extension ladders stay up for (or make them permanent).
  • Enable or disable extension ladder kill trigger.

Currently Missing Features

  • Ladder enter/exit animation speed multiplier.
  • Hold to pick up extension ladder.

Config

Speed

Entry Name Default value Description
climbSpeedMultiplier 1.0 Ladder climb speed multiplier.
sprintingClimbSpeedMultiplier 1.5 Ladder climb speed multiplier while sprinting, stacks with climbSpeedMultiplier.
scaleAnimationSpeed true Whether to scale the speed of the climbing animation to the climbing speed.

Items

Entry Name Default value Description
allowTwoHanded true Whether to allow using ladders while carrying a two-handed object.
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 Ladder

Entry Name Default value Description
extensionTimer 20.0 How long (in seconds) extension ladders remain deployed. Set to 0 for permanent.
enableKillTrigger true Whether extension ladders should kill players they land on.

Credits

CHANGELOG

CHANGELOG

[2.0.0]

  • Readded networking to sync the host's config with clients, done differently than how BetterLadders v1.2.3 originally implemented it.
    • Opted for using a NetworkVariable and RPCs in a spawned NetworkHandler to sync stuff, instead of CustomMessagingManager messages.
    • Config changes done in-game in the middle of a round should sync properly without having to restart.
  • Readded Extension Ladder timer and kill trigger configuration, with different implementations as well.
    • Extension ladder hold to pickup, as well as ladder enter/exit animation speed configuration, are still missing for the moment.
  • Ladder climb speed and sprinting patches now use InputAction events to apply climb speed multipliers, instead of patching the player's Update() loop.
    • Player animation speed scaling now syncs across clients, too.
  • Fixed NullReferenceException when attempting to hide an item held in a reserved slot while climbing.
    • Held items are now also properly hidden for other clients, too.

[1.0.7]

  • Structural Update to the Readme to list future plans for the mod now that pacoito is a maintainer.
  • Updated the Github link, for now you likely won't notice any changes until the next release releases however.

[1.0.6]

  • Rolled back the mod to v1.2.2 for now due to some networking issues, a proper fix is in the works.

[1.0.5]

  • Updated the mod to use v1.2.3 as a base instead of v1.2.2 as that was the last version of the mod before the transpilers and networking stuff got added.
    • Config will now be synced across clients, and this will also fixes a compatibility issue with ReservedItemSlots.

[1.0.4]

  • Updated description in the manifest.

[1.0.3]

  • Updated the mod's icon to be the version used in v1.4.3 since it ultimately looks better :)

[1.0.2]

  • Inverted the changelog.

[1.0.1]

  • Changed the mod page URL to point to the original mod's MIT License.

[1.0.0]

  • Initial reupload of BetterLadders v1.2.2.