Advanced Pathfinding & Joystick move control & Advanced scene interaction (PlayerEdition) Beta

Plugins Advanced Pathfinding & Joystick move control & Advanced scene interaction (PlayerEdition) Beta

You can specify a custom speed.But I want to make it clear that if your animation has its own displacement, the default form can ensure that the speed matches perfectly(You need to set the premise animation strictly according to the instructions.).

But as I said before,You can also customize the speed.Then you match it manually.Please read the instructions for details.
I see.. checked out the test scene and i see the different speeds! so currently you can't really use custom timeline animations that only exist in a Vam scene it seems, right? meaning, for the walk cycles etc.

currently i'm making a game where the player can walk, run, but also crouch and crouch walk. I'm not sure how i would add these animations dones in timeline, to this plugin
 
I see.. checked out the test scene and i see the different speeds! so currently you can't really use custom timeline animations that only exist in a Vam scene it seems, right? meaning, for the walk cycles etc.

currently i'm making a game where the player can walk, run, but also crouch and crouch walk. I'm not sure how i would add these animations dones in timeline, to this plugin
You should add multiple sets of custom actions at the same time.And then switch dynamically.

The custom animations here is not a timeline animation.It is an externally imported unity animation.

I still have to say that you have to read the instructions of the plug-in.The link of detailed plug-in description is explained on the plug-in page of hub.
 
You should add multiple sets of custom actions at the same time.And then switch dynamically.

The custom animations here is not a timeline animation.It is an externally imported unity animation.

I still have to say that you have to read the instructions of the plug-in.The link of detailed plug-in description is explained on the plug-in page of hub.
Yeah read the instructions and shows that you have to import animations into a unity skeleton which is a bit complex for someone who isn’t familiar with unity. It also doesn’t quite explain what kind of animations you can import? I wouldn’t know if I can export my timeline animations and use that? Or if it’s specific to animations from unity itself or some type of library I’m not aware of.
 
Secondly, it seems like the movem
ent doesn't quite have a way to choose a movement delta, for example, based on a camera orbiting the player. if I press forward the whole time, but move the camera around, it doesn't move the forward direction based on the camera facing direction.

Here's a video example. Please excuse the split panel, not sure why that's happening with the window camera in the demo scene.. But as you can see, if i move the camera, and press forward, she doesn't go "forward" based where the camera is facing. I read the instructions, and didn't see any options to choose a reference for movement direction
 
Yeah read the instructions and shows that you have to import animations into a unity skeleton which is a bit complex for someone who isn’t familiar with unity. It also doesn’t quite explain what kind of animations you can import? I wouldn’t know if I can export my timeline animations and use that? Or if it’s specific to animations from unity itself or some type of library I’m not aware of.
All animations compatible with unity humanoid skeleton can be used, but you need to know something about unity animation.In addition, I also provided related resource files and videos.
 
Secondly, it seems like the movem
ent doesn't quite have a way to choose a movement delta, for example, based on a camera orbiting the player. if I press forward the whole time, but move the camera around, it doesn't move the forward direction based on the camera facing direction.

Here's a video example. Please excuse the split panel, not sure why that's happening with the window camera in the demo scene.. But as you can see, if i move the camera, and press forward, she doesn't go "forward" based where the camera is facing. I read the instructions, and didn't see any options to choose a reference for movement direction
View attachment 408624
Based on the orientation of the main camera of the game(So far).Not a window camera,This can also be seen from the demonstration video。More options may be added in the future.
 
All animations compatible with unity humanoid skeleton can be used, but you need to know something about unity animation.In addition, I also provided related resource files and videos.
Right. It would be great if this was more user friendly, and can play animations from timeline, as not everyone who wants to purchase this plugin is familiar with unity, like myself, and are more strictly familiar with VaM. Its not really worth spending time learning unity just for one case use, when plugins like VaM timeline exist.

I can probably work around this by parenting my actual person to another person Atom with the character invisible, so that my actual person I
Based on the orientation of the main camera of the game(So far).Not a window camera,This can also be seen from the demonstration video。More options may be added in the future.
i think being able to use the window cam is a must have, as with the only camera plugin (the one im using in the video,) is only works with the window camera to get a third person camera. It’s definitely a game changer
 
BUG TESTING / PLAY TESTING:


Having an odd issue with the newest version. Here's how I produce the issue.

VERSION: AdvancedPathfindingSystem.8.var

- Place NavmeshBuilder Plugin in "WoodPanel".
- Place PersonController in a Person.
- Place an object name "Cube".
- Type Cube as a target and click "Move to target atom".
- WORKS


- Move cube and Click "Move to target atom" .
- FAILS


- Type "None" as a target and click "Move to target atom" so it refreshes the target.
- Type Cube as a target and click "Move to target atom".
- WORKS


- Move cube and Click "Move to target atom" again
- FAILS again


- Click "Is Enable Track" to Enable Tracking.
- WORKS


- Disable "Is Enable Track" to disable tracking.
- Click "Move to target atom".
- FAILS


- All other versions under 8 work normally.


SUMMARY / TLDR : In version 8 only for some reason its not resetting the target atoms location to move to, until you change the name, then change it back, Although "Enable tracking" works perfect , The "Move to target atom" only works one time, and then never updates if the object moves. This problem persists even after closing and re-opening VAM.

 
BUG TESTING / PLAY TESTING:


Having an odd issue with the newest version. Here's how I produce the issue.

VERSION: AdvancedPathfindingSystem.8.var

- Place NavmeshBuilder Plugin in "WoodPanel".
- Place PersonController in a Person.
- Place an object name "Cube".
- Type Cube as a target and click "Move to target atom".
- WORKS


- Move cube and Click "Move to target atom" .
- FAILS


- Type "None" as a target and click "Move to target atom" so it refreshes the target.
- Type Cube as a target and click "Move to target atom".
- WORKS


- Move cube and Click "Move to target atom" again
- FAILS again


- Click "Is Enable Track" to Enable Tracking.
- WORKS


- Disable "Is Enable Track" to disable tracking.
- Click "Move to target atom".
- FAILS


- All other versions under 8 work normally.


SUMMARY / TLDR : In version 8 only for some reason its not resetting the target atoms location to move to, until you change the name, then change it back, Although "Enable tracking" works perfect , The "Move to target atom" only works one time, and then never updates if the object moves. This problem persists even after closing and re-opening VAM.

View attachment 409705
Thank you for your feedback, and I will conduct corresponding investigation.
 
PluginIdea updated Advanced Pathfinding System & Joystick control & Advanced scene interaction (PlayerEdition) Beta with a new update entry:

Third-person camera controller, bug fix, new animation package

  • This update mainly brings a powerful third-person camera controller. Now you can operate the third-person camera through the xbox handle or mouse keyboard.

View attachment 411753View attachment 411754

The camera controller includes the following features:

1. Zoom in/out.
2. Control the camera angle freely through the joystick.
3. The third-person camera can be turned on or off with one key of the handle/keyboard.
4. When the player has no...

Read the rest of this update entry...
 
Camera stuff is looking good! I have two questions:

1. it looks like the camera can only look at a person atom controller atm... this causes a lot of noise in the camera , if it's the hip or chets for instance. can it just use the actual person atom controller, or perhaps another controller outside of the person atom to look at?

2. is pressing Y the only way to access the camera? is there a way to configure it so that i can turn it on or off through the plugin instead of a button press? what if i don't want a person to exit the camera?
 
Last edited:
Camera stuff if cool!

it looks like the camera can only look at a person atom controller atm... this causes a lot of noise in the camera , if it's the hip or chets for instance. can it just use the actual person atom controller, or perhaps another controller outside of the person atom to look at?

is pressing Y the only way to access the camera? is there a way to configure it so that i can turn it on or off through the plugin instead of a button press? what if i don't want a person to exit the camera?
The plug-in interface itself has a switch to control whether to turn on the camera.

Later, I may create a separate camera plug-in instead of binding it to the pathfinding plug-in.Then you can follow the specified atom.
 
Hey, bought the membership, a couple of things I'd need to have personally, for my current scene. If this can be done, that woud be awesome :

1. it looks like begin and complete triggers don't work for joystick control? I have a VUML plugin which i set on and off for begin and complete moving, but its not being triggered on and off when I move the character with the joystick.

2. When i change "max speed", the speed doesn't change (joystick as well). Guessing this only works for "pathfinding parameters) and isn't connected to the joystick atm?

3. I can't seem to offset the camera height, and currently can't choose a different atom. I can only choose the person's controllers to look at/orbit. Would be much better if it can lookat/orbit around another atom (empty atom) that can be placed anywhere on the person atom and parented to its main controller, so that it is at the height/placement I want, and there’s no additional movement that moves the camera too much
 
Last edited:
PluginIdea updated Advanced Pathfinding System & Joystick control & Advanced scene interaction (PlayerEdition) Beta with a new update entry:

New features and bug fixes

This update brings some new features.
1. According to the feedback from the community, the gaze target of the third-person camera can now be set to the designated atom. This provides more possibilities for the camera.
View attachment 416112
2. The UI has been partially optimized and adjusted.
3. Now you can adjust the transparency and zoom of the cue ball.
View attachment 416113
4. Now, when controlling people to walk through the handle or keyboard, it also supports...

Read the rest of this update entry...
 
PluginIdea updated Advanced Pathfinding System & Joystick control & Advanced scene interaction (PlayerEdition) Beta with a new update entry:

Core functions(Passenger Mode) and a number of improvements and bug fixes

This time, it mainly brings core functions and a number of improvements and bug fixes.


View attachment 418630

1. Now the plug-in function can work seamlessly with Embody, which means that you can play freely in the scene from the first-person perspective like other VR games. As you can see in the video, after a few simple settings, you can freely control the walking of the characters in the scene through the XBox Controller(which requires steamVR) or the left handle of VR (I...

Read the rest of this update entry...
 
PluginIdea updated Advanced Pathfinding System & Joystick control & Advanced scene interaction (PlayerEdition) Beta with a new update entry:

Bug fixes and new feature

New features:

1. add the stop distance function for "Move to Player".

View attachment 420823
Repair:

1. "Agent Radius" has been removed, because it doesn't actually work at present. Please set it through "Agent Radius" in "NaveMeshBuilder.cslist".

2. Now baking NavMesh, when you choose Children, the scope of action is the atom where the plug-in is located and all its sub-atoms. And this is the recommended option.

3. Fix the problem that the pathfinding plug-in could not be...

Read the rest of this update entry...
 
I tried this with my xbox controller plugged into my PC and it worked, but then tried it with my controller paired to my VR headset and it didn't, but the Quest controllers kind of worked. Any idea why this might be? With the quest controllers, the same analog stick you use to move is what controls the distance from the atom, so it's kind of a non-starter in VR because you're moving away from the character at the same time it's moving away from you. Would passenger help or is this primarily made for non-VR use?
 
I tried this with my xbox controller plugged into my PC and it worked, but then tried it with my controller paired to my VR headset and it didn't, but the Quest controllers kind of worked. Any idea why this might be? With the quest controllers, the same analog stick you use to move is what controls the distance from the atom, so it's kind of a non-starter in VR because you're moving away from the character at the same time it's moving away from you. Would passenger help or is this primarily made for non-VR use?
Using Xbox controller in VR mode, as far as my current test is concerned, it only works when using steamvr.

Using quest joystick in VR mode,you need to turn off the free move function that comes with the game.The two are incompatible.At present, it is only recommended to turn on passenger mode under vr.Use embody at the same time.
 
Last edited:
PluginIdea updated Advanced Pathfinding System & Joystick control & Advanced scene interaction (PlayerEdition) Beta with a new update entry:

Lots of optimizations and new features

1. Now you can adjust the speed of walking animation in real time. See the video for details.
View attachment 428781
2. Add a new trigger: Rotate Completed Trigger. When "Align TargetAtom When Arrived" is turned on, this trigger will be triggered when the character reaches the target atom and finally aligns with the direction of the target atom.
View attachment 428782
3. Now you can switch "Animation Presets" in real time, even when you switch its options during...

Read the rest of this update entry...
 
...
3. Now you can switch "Animation Presets" in real time, even when you switch its options during walking, it will take effect immediately.
1731117875706.png

...
8. A new walking speed trigger is added, which provides the current real-time moving speed of the character.

SimpleStateMachine likes to see live-update ability like this. I'll test its compatibility with your plugin specifically, but I'm pretty sure it's just going to integrate w/out issue.
 
Hi all,

Just downloaded "Advanced Pathfinding & Joystick move control & Advanced scene interaction (PlayerEdition) Beta" and wanted to ask a question.

I am using acid bubbles timeline, I want to effectively have character_A walk from location x to location y based on a trigger within timeline....is that possible (with the free version of advanced pathfinder)
 
Hi all,

Just downloaded "Advanced Pathfinding & Joystick move control & Advanced scene interaction (PlayerEdition) Beta" and wanted to ask a question.

I am using acid bubbles timeline, I want to effectively have character_A walk from location x to location y based on a trigger within timeline....is that possible (with the free version of advanced pathfinder)
Yes, you can.Specifically, you can look at the wiki description of the plug-in.All actions are available.
 
PluginIdea updated Advanced Pathfinding & Joystick move control & Advanced scene interaction (PlayerEdition) Beta with a new update entry:

Optimization of core functions

Custom navigation speed + Timeline walking animation :
View attachment 431033



This update mainly brings some optimization of core functions.
Special thanks to @vaan20 for providing code suggestions for this update.

1. Rewrite the character move logic when the "custom navigation speed" is turned on in pathfinding mode. Now it will be possible to control the start, stop and turn of the movement more freely and accurately, so as to minimize the occurrence of...

Read the rest of this update entry...
 
I read custom animation from wiki
(https://github.com/bosssu/AdvancedPathfindingSystem/wiki/Custom-Animation)

If I import the character timeline of another scene into this plugin, select the synchronous joint preset "all free" to export, and put it back into the timeline,
will the timeline play without being affected by the root even if the character's location and angle are different?

I wonder if it's only possible with this plugin without any external program
 
Back
Top Bottom