You are viewing a potentially older version of this package. View all versions.
Inoyu-Giant_Extension_Ladders-3.3.0 icon

Giant Extension Ladders

Adds new Extension Ladders of different sizes to the store that are better than the lame normal ones!

Date uploaded a day ago
Version 3.3.0
Download link Inoyu-Giant_Extension_Ladders-3.3.0.zip
Downloads 458
Dependency string Inoyu-Giant_Extension_Ladders-3.3.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
Evaisa-LethalLib-0.16.1 icon
Evaisa-LethalLib

Personal modding tools for Lethal Company

Preferred version: 0.16.1
Evaisa-HookGenPatcher-0.0.5 icon
Evaisa-HookGenPatcher

Generates MonoMod.RuntimeDetour.HookGen's MMHOOK file during the BepInEx preloader phase.

Preferred version: 0.0.5
Sigurd-CSync-5.0.1 icon
Sigurd-CSync

Configuration file syncing library for BepInEx.

Preferred version: 5.0.1

README

Giant Extension Ladders

Last update was for version v64 of the game! Any versions beyond that should work too, please let me know if that is not the case.

This mod adds a few new giant extension ladders to the store!
Ever got stuck on your way to the fire exit because your ladder was just not high enough? Well, with up to SEVEN times the normal ladder size this won't happen again!

Don't like climbing? But I bet you like murder!
No one expects a deadly ladder from above that was placed far away!

Content

You can use an additional mod for faster climbing (I made this one "Fast Climbing", but there are a lot of other mods that'll work too).

Four new ladders

  • 3 bigger ones and a tiny ladder
    The tiny ladder is climbable if the player is tiny! You'll need mods that shrink players to 0.25 and lower of their og size (tested with LittleCompany).

New Physics

  • ladder stacking: ladders can be placed on other ladders, allowing for huge ladder-constructs
  • ladder leaning: ladders will lean against each other and tip over if the one undeneath them is removed
  • ladder falling: when a ladder is on another one and the one underneath it is removed, it will collapse and fall down

Ladder Collector:

  • An item that collects all ladders on the map!
    If you just bought a new ladder, you need to pick it up at least once before it can be collected by the ladder collector!

Auto-Collect:

  • Automatically teleport all ladders on the map to the ship, when the ship leaves a planet (has to be turned on in configs)

Configs:
This mod has a lot of settings for customizing your experience. In the mod's configs you can adjust things like item prices, ladder extension-times and infinite ladder extension.

Whats new?

v3.3.0

  • switched to CSync fork (Sigurd's CSync)
  • ladder collector and auto-collect now collect extended ladders too
  • ladder collector now collects ladders that are in the shiproom by default

Pictures > Text! :3

ladder on facility huge ladder tiny ladder tiny ladder with player ladder mess ladder comparison ladder collector

🟨  Vanilla Extension Ladder
🟦  Big Extension Ladder
🟧  Huge Extension Ladder
🟥  Ultimate Extension Ladder

Configs (these are synced with lobby-host's configs!)

  • set ladder prices
  • enable/disable specific ladders
  • set ladders to "always active", so they'll stay extended indefinitely
  • set the time the ladder remains extended
  • enable "auto collect" (collects all ladders on the map when the ship starts leaving)
    • this one is a bit experimental, I can't guarantee that it is free of bugs/glitches
  • set the method used for a bugfix regarding a bug with sales (only occurs if you disable ladders in configs)
    • safe fix: (enable this to avoid most issues)
    • experimental fix (enable this if you're not afraid of any potential bugs/issues)
    • don't fix (enable this if you don't care about some sales sometimes being falsely displayed)
      This config might not work correctly if you are using other terminal related mods. If so, don't disable ladders, instead set their price to max via configs.

Future Updates?

At the moment there are no updates planned. Although, if you have any cool ideas/suggestions feel free to write me on Discord via dm (inoyuuuuu), in the LethalCompany Modding server in this mod's thread or add an issue to GitHub!

Known Issues

If you have questions or encounter any bugs, feel free to report them on the GitHub issue-page or write me directly via Discord (inoyuuuuu)!

  • Ladders are sometimes not in complete sync, meaning they can be extended for one player but not for others
  • While the ladder stops at the roof, the ladder's collision continues above it
  • Climbing on the tiny ladder exits early when climbing a more horizontal ladder
  • If you have some ladders disabled through the configs, some other mods that make changes to the terminal might interfere with my "sales bug fix". To avoid any kind of falsely displayed sales, don't disable ladders, just set their price to max (sou you realistically can't buy them).
  • The Ladder Collector can duplicate a ladder, although its very rare and I don't know how or why that would happen.

Installation

I highly recommend using a modmanager like r2modman for easy mod installation and ensuring that everyone has the same mods and configs!

This mod requires three other mods!
If you still want to do it manually:

  1. Download this mod, BepInEx, Evaisa's "LethalLib" and Evasia's "HookGenPatcher"
  2. Install BepInEx and follow the special instructions on how to install HookGenPatcher
  3. Download and install CSync
  4. Put the content of LethalLib.zip and BigExtensionLadders.zip in the BepInEx\plugins folder

Credits

Thanks to Owen3H the Creator of the original CSync for his plugin and helping me syncing the configs!
Thanks to Evasia for the LethalLib plugin and the awesome Unity Project.
Thanks to Xilophor for the clean VisualStudio Mod Template.





If you want to check out other mods I've made, you can click here! :3

🌸Have fun!🌸 ~Inoyu

CHANGELOG

The last update was for version v64 of the game.

v3.3.0

  • Switched to Sigurd's CSync
  • Ladder Collector and Auto-Collect now collect extended ladders too (can be turned off in configs)
  • Ladder Collector now collects ladders that are in the shiproom by default (can also be turned off in configs)

v3.2.0

  • Now fully compatible with v56
  • Fixed a bug that caused ladders to have no collision (so a player could walk/fall through them)
  • Fixed a bug that caused ladders to stay vertical and not tip over (if picked up and placed again too quickly)
  • Fixed a bug that caused ladders to only extend half way the room size if placed in the shiproom
  • Adjusted the "automatic ladder collection when the ship leaves" detection for ladders placed around or on the ship

v3.1.0

  • New Item: Ladder Collector
    • the ladder collector teleports all ladders on the map to the collector (won't tp: extended ladders, ladders in the ship, ladders in facility)
      If you just bought a new ladder, you need to pick it up at least once before it can be collected by the ladder collector!
  • added new config: auto collect all ladders on the map when the ship leaves the planet (is turned off by default)
  • fixed a bug that caused ladders not being named correctly in the shop

v3.0.0

  • Ladder Stacking!

    • ladders can finally be placed on already extended ladders
    • increased ladder collider width, so you have more space on the ladder for placing things
    • added some physics
      • ladders leaning against other ladders will tip over if the one underneath it is removed
      • ladder will fall to the ground if it was placed on one that is removed
  • New Configs

    • always extended: ladders can now remain extended indefinitely
    • sales fix config (set the method used for a bugfix regarding a small bug with sales)
  • Misc

  • adjusted the ladder's collision detection

  • adjusted ladder IDs and names for better compatibility (they'll now get picked up by Lethal Quantities)

v2.3.2

  • fixed a bug that caused some configs to not load, when exiting a lobby and rejoining one
  • changed ladder description in shop to show their height

v2.3.1

  • changed CSync from Soft to HardDependency
  • increased max. ladder price from 999 to 99999
  • edited a mistake in changelog and readme files (player scale needs to be 0.25 or below that [not 0.2] for the tiny ladder)

v2.3.0 tiny ladder update!

  • tiny ladder can now be used by tiny players (this is a bit experimental and requires mods like LittleCompany to scale players to 0.25 or below)
  • tiny ladder is grabbable and climbable in ship (and while in orbit)
  • fixed player position offset to the sides when snapping to ladder
  • fixed players getting thrown off a ladder when starting to climb
  • fixed ladder roof collision in ship and facility (outside I'll leave it as it is now, bc it allows for ladders being used more freely)
  • removed a lot of unnecessary info and debug logs
  • changed guid (this means you'll have to use the new config file, which will be generated after launching the game once)

v2.2.0 bugfixes

  • updated CSync and LethalLib to latest versions
  • improved climbing experience
    • removed "angle climbing" correction and "snapping to ladder (when not on ground)" correction on map-ladders, so no more weird climbing behaviour on non-mod ladders
    • adjusted the way a player gets tp-ed on a mod-ladder (should)

v2.1.1 very smol update

  • updated CSync to latest version
  • some code cleanup
    • improved some logging stuff (e.g. added success/fail message for synced settings)
    • if prices aren't synced initially, it will try a second time now

v2.1.0 bug fixes and new csync

  • adjusted snapping to ladder with big ladder
  • adjusted teleporting to top of the when start climbong from top (still a thing but the ladder-section where this happens is smaller)
  • switched to the original CSync plugin by Owen

v2.0.0 ULTIMATE LADDER and bug fix!

  • added a brand new ladder thats twice as high as the huge one (previous highest ladder)
  • fixed a huge bug that snapped players in the air above the ladder instead of on the ladder (caused by how ladders work in the game), NO MORE CLIMBING IN THE AIR :D
  • ladder size is now visible in the ladder icon
  • and i decided to keep CSync for now

v1.3.1 temporarily switched to CSync fork

  • switched to a fork of CSync since the owner of CSync has decided to no longer affiliate with thunderstore
  • working on a fix that requires no CSync at all, so I'm not dependent on the forked version

v1.3.0 CONFIGS ARE NOW SYNCED WITH HOST

  • added config syncing with CSync, so all configs are now synced with the host
  • with this version comes a new dependency, be sure to install CSync version 2.1.0
  • this took me way too long because me has the stoopid

v1.2.2 Bugfix

  • fixed the kill-trigger hitbox of the huge ladder being waaaaay to big
  • adjusted tiny ladder collider to fit the model better

v1.2.1 Added configs

  • added configs for disabling/enabling ladders in the shop
  • adjusted price of tiny ladder to 15 (players may have to change this manually in configs, if they update the mod to this version .-.)

v1.2.0 Added Tiny Ladder!

  • added a tiny ladder :D
  • fixed a bug where you could only use the huge ladder once

v1.1.3 Hotfix LadderBox Collision

  • fixed a bug where the interact trigger of the huge ladder would disappear when climbing
  • lowered the ladderbox collision of the huge ladder

v1.1.2 Hotfix LadderBox Collision

  • re-added the box collision for the huge ladder - working on a fix

v1.1.1 Hotfix LadderBox Collision - This Version is broken!

  • lowered the ladderbox collision, so players can now walk over the box
  • more code cleanup

v1.1.0 Adjustable Extension Time

  • added new configs: the time the ladder remains extended is now adjustable (values above 660 keep the ladder extended a whole day)
  • added checks before the configs are accepted (to cover some edge cases)
  • cleaned up the code a bit

v1.0.0 Release

  • Release