Ladder - Issue with detection

I'm having problems getting ladders to work in the slightest. I have the latest UCC3 and the climbing pack. I was able to get the short climb to works so I should be all installed ok.
The demo scene for climbing doesn't have a character with any controls and when I add one in he doesn't work but that could be the same issue honestly.

My character has the ladder ability. I'm using the base configuration. The only change I've made is to add an object detection, it wasn't working without that so I figured I wanted to isolate it. The mesh I'm trying to connect to has the appropriate object ID.

The object I've tried everything I can think of (documentation a little sparse). I've added the Object ID to match just because I was trying to isolate. I've added the Ladder Script, and the Move Towards Location Script (saw this in the demo scene though again can't get that to work but figured maybe it was needed). I've tried with the Box Collider having a trigger.

I've gone through the documentation but it's a bit sparse. I'm hoping those two states are the issue and someone can point towards some explanation on where/how that works. Not doing anything fancy here yet.
  • Ability added ✔️
  • The Airborne state added to the Ladder Climb ability. ✔️At least this appears to be the default.
  • The LadderClimb state added to the Animator Monitor component.
    • - This could be it. I haven't done anything here. I see the states and there's all empty and when I try to add one it just brings me to a director structure so not sure what if anything needs to be done here.
  • The LadderClimb state added to the Character IK component.
    • Again like above state. Not following it and not finding any video/documentation explaing what's needed
  • The LadderClimb state added to the arm Third Person Object components (only used for first person). - I'm 3rd person
  • The LadderClimb state added to the Camera Controller (only used for first person). - I'm 3rd Person
  • Ladder in a specified layer mask or object identifier ✔️(using ID)
  • Bottom and top move towards location added ✔️ - Don't have a top one, but added one to the object based on base level to trigger.
  • Top and bottom dismount should be specified - Not to this point yet
  • Run offset separation should be specified - Not to the point of making it look good, just working at all.

When I go up to the object when it's set to automatic nothing happens. Using the button down doesn't help either. I tried pulling my mesh out and just doing a big box to ensure it wasn't a detection issue but nothing. I do have animations but don't think those have anything to do with it. If it were getting stuck on the animations I should see the ability as least activating on the character. Any recommendations? Thank you for any help that can be provided.


Character
1773438702440.png1773438708185.png
Object
1773438803922.png
 
The demo scene for climbing doesn't have a character with any controls
Do you have the samples scene included from the main package? This is required for the add-on demo scene.

Any recommendations?
It doesn't look like you have the Bottom or Top Mount Move Towards location set - both of these are required in order for the character to know the mount location. As a test you could take the ladder from the Climbing Pack demo scene and see if it works with your character. If it does then it's a ladder configuration problem, otherwise it's an ability configuration problem.
 
Do you have the samples scene included from the main package? This is required for the add-on demo scene.
This project has the original UCC3 with it's demo scenes which seem to work fine. Then I installed the climbing pack so it should have everything. Then I have my main scene which is where I'm integrating different packages. I'll create a new project tonight with just the two and see if I can get the demo scene working without any other projects involved. This is all fairly vanilla so I have no reason to believe there's anything interfering but you never know.

It doesn't look like you have the Bottom or Top Mount Move Towards location set - both of these are required in order for the character to know the mount location. As a test you could take the ladder from the Climbing Pack demo scene and see if it works with your character. If it does then it's a ladder configuration problem, otherwise it's an ability configuration problem.
Ok, I'll give that a shot. I moved the ladder into my scene as a test already but moving it didn't bring in those two elements and I only manually added the bottom move towards. I assumed the top didn't matter until I was doing something more with it but I can try that.
 
Ok, progress is being made. It appears that the step I missed is on the install add on. I didn't catch the climbing pack setup piece for the character. I didn't need it at all for the short climb but did for the ladder. Now I'm working on getting it tweaked to not look funky.

Still can't get the demo scene to work on a clean project but was at least able to reference it enough to make due.

I've managed to work out most of them but still have a couple of items that I'd love some direction on.

1. I had an issue where while climbing the ladder if I hit the action button again it reversed the character 180 on the Y orientation so he's inside the ladder. I was able to fix this by removing the airborne flag on the ladder ability. Was that the right approach? The documentation says I should be able to add airborn (or maybe that's just for freeclimb which I'm not using) but when it's on I get the issue, when off it's all fine.

2. I'm not following how to setup climbing from the top? He moves from the ground up just fine. Coming from the top though, he goes past the ladder, turns around (correct), and then falls down to the original spawn point, spins around and climbs down into the floor. I have 2 move towards, the second is close to the top of the ladder. I've tried 1 and 2 spawn points. It seems like he's picking the wrong point but not sure why or how to get the right values so the upper one is chosen.

If there's something should be reading I can do that but the one page documentation isn't quite making sense.

Thankyou.
 
Last edited:
What issue are you having with the demo scene now? That's a great reference so I'd like to figure out what is missing so you are able to compare. With that said,

1. I had an issue where while climbing the ladder if I hit the action button again it reversed the character 180 on the Y orientation so he's inside the ladder. I was able to fix this by removing the airborne flag on the ladder ability. Was that the right approach? The documentation says I should be able to add airborn (or maybe that's just for freeclimb which I'm not using) but when it's on I get the issue, when off it's all fine.
Are you referring to the Airborne Auto Start flag? This flag just determines if the ability can start while in the air, it doesn't handle rotation.

2. I'm not following how to setup climbing from the top? He moves from the ground up just fine. Coming from the top though, he goes past the ladder, turns around (correct), and then falls down to the original spawn point, spins around and climbs down into the floor. I have 2 move towards, the second is close to the top of the ladder. I've tried 1 and 2 spawn points. It seems like he's picking the wrong point but not sure why or how to get the right values so the upper one is chosen.
To confirm, are you using the ladder from the demo scene as a test? What happens if you place your character within the demo scene, does it then work correctly? This does sound like it's an issue with the top mount location.
 
What issue are you having with the demo scene now? That's a great reference so I'd like to figure out what is missing so you are able to compare. With that said,


Are you referring to the Airborne Auto Start flag? This flag just determines if the ability can start while in the air, it doesn't handle rotation.


To confirm, are you using the ladder from the demo scene as a test? What happens if you place your character within the demo scene, does it then work correctly? This does sound like it's an issue with the top mount location.

The issue I'm seeing with the climbing demo scene is that the character has no action or anything else. The general demo scene works fine but the character itself doesn't do anything in the demo scene and I feel like I've gone through all the steps. If there's a step by step page I'm more than happy to go through it again.

It was the Airborn start flag I turned off. That got it so that if I clicked the action it wouldn't me to the other side of the ladder but didn't seem quite right as a solution.
 
So the abilities don't start in the demo scene?

Separately, I've actually been working on making some of the climbing pack abilities work with a more flexible setup and I'm getting close to having this done. Lets wait on this until the next version is out, and then hopefully that'll fix your issue as well.
 
Sure. So I was able to make some progress here. I was able to get the demo version to work. For some reason the climbing pack was requiring the old input system where the standard wanted the new. At least for my two installs. But flipping I can move my guy around.

Still same same issue on the ladder. I've been able to do a closer compare and they appear to be identical except for scene offsets. I *think* what's happening is that the offsets aren't correct and the move towards from the top is detecting the bottom of the ladder and then things go haywire from there. Is there an easy way to get what the proper offsets *should* be?
 
Back
Top