Sprites, textures, sounds, code, and other resources belong here. Share and share-alike!
Forum rules
Before posting your Resource, please make sure you can answer YES to any of the following questions:
Is the resource ENTIRELY my own work?
If no to the previous one, do I have permission from the original author?
If no to the previous one, did I put a reasonable amount of work into the resource myself, such that the changes are noticeably different from the source that I could take credit for them?
If you answered no to all three, maybe you should consider taking your stuff somewhere other than the Resources forum.
New library/mapper's resource that allows to easily create Source-engine-styled vertical ladders.
Features
Place your ladder's "hitbox" with a new class, FuncLadder. The player can approach this object from any point and will be attached to the ladder, after which they will be able to move up and down the ladder with movement keys (including Jump/Swim up/Fly up and Swim down/Fly down).
Press Use to detach from it and press Use again to grab it again while falling next to it.
Optional protection from falling when getting onto the ladder from the top.
Optional protection from flying off the ladder when pressing Use while holding movement keys.
Comes with simple 3D models for the ladder using doom2.wad textures, and a class that can place the necessary models for you automatically.
AFADoomer's ladder basically gives you flight, allowing you to move in any direction and also up and down within the ladder's "hitbox". My ladder aims to implement Source movement more closely: you are magnetized to the ladder and you can't move sideways or forward/backward, only up and down. You can only move away from the ladder when at the very bottom or at the very top, or let go of it manually by pressing Use.
Mine also has the model and the functionality as separate actors, and generally more options (see documentation).
Little OT here, the AFAdoomers ladders could be little big bugged, as I have encountered numerous times that the ladder controller didnt remove the flying funcionality when leaving the ladder, leaving me flying...
Thanks a lot Jekyll. This is a very easy and simple system to implement and use, I have been looking for a good ladder system for a while now and this is it.
Great to have the auto stretcher too, makes it a lot easier.
Sorry about the bump, but what is the license of this code. Because now I'm using it in my own stand alone production (a bit modified). Is that allowed?
Hipshot wrote: ↑Fri Mar 07, 2025 1:48 am
Sorry about the bump, but what is the license of this code. Because now I'm using it in my own stand alone production (a bit modified). Is that allowed?
I like this ladder system. Very straight forward, easy to use.
I've been using the ladder system made for "Dooming the Bar" for some time. They feel very similar - not sure how similar they are under the hood. That one doesn't have the model integration though, so you have to place your own ladder models/textures.