Giter Site home page Giter Site logo

cesio137 / alsreplicated Goto Github PK

View Code? Open in Web Editor NEW

This project forked from w4ffl35/alsreplicated

200.0 200.0 49.0 189.17 MB

This is a community-based effort to fully and effectively replicate Advanced Locomotion System v4 which is permanently free on the Epic Marketplace.

Home Page: https://www.unrealengine.com/marketplace/en-US/product/advanced-locomotion-system-v1

License: MIT License

C# 10.06% C++ 89.94%

alsreplicated's Introduction

Fala tu, eu sou Nathan Miguel!

Gosto de codar jogos, game engines, IA, websites e etc.

  • Prodigio em C++
  • Fã de inteligencia artificial
  • Aprendendo algo sobre criar game engine
  • Unreal Engine 5
  • Godot
  • Aprendendo Unity

Motores Graficos


Rafa-Csharp Rafa-Csharp Rafa-Python Rafa-Ts

Linguagens


Rafa-Csharp Rafa-Csharp Rafa-Python Rafa-Ts Rafa-Ts

alsreplicated's People

Contributors

cesio137 avatar vpyoung avatar w4ffl35 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

alsreplicated's Issues

Direction bug when jumping/crouching/rolling

When i turn in place at some angle and then jump or crouch in place, other players see that i do that with wrong Z rotation. Seems like this rotation is the direction of my last movement that i did before turning. The same issue with roll ability, my character doesn't roll to my facing direction, instead of this it rolls my last movement direction.

Double ALT (rolling) glitches out

If you play in the editor with 2 clients and you roll you get stuck in a glitching effect, for the other player it looks normal, but after that he sees you in crouched position (and you are still glitching)

Map not appearing

the main demo map file is not appearing in the editor when i take the pack in Unreal engine 4.27, any way to fix this?

Client Ragdoll

Steps to Reproduce (With latest UE5 version):

  1. listen server with 2 players
  2. Using the client window, attempt to ragdoll.
  3. when ragdoll'd correctly, click the ragdoll button again to get back up to standing position.
  4. Observe result via the server window

What occurs:
The player jolts to the crouching/get back up animation/pose.

What should occur:
The player blends into the crouching/get back up animation/pose like when the host performs these actions or when the action is done in standalone.

ALS V4 Replicated problem!!!!

1- A problem with the movement of the foot (server)
2- Roll problem upon completion of player animation (server)
3- The server does not display the client Sprint animation (server)
4- A problem in Ragdoll Is moving (Client)
5- Problem in using platform and that platform is not replicated, what is causing the problem (server) (Client)
(But the player stands on the platform without problem in (server) )
6- When the player climbs one of the platforms and moves immediately after the climb is over, a foot problem occurs (Client)
(In short it is to hold down W when the player climbs up)
7- A problem when the player in the server do Ragdoll As the problem appears to Client only (server)
8- A problem when turning around quickly and in your hand the weapon and the turn in place gltich (server)

Overlay State Replication

The replication condition for the OverlayState variable is set to Skip Owner, where it replicates for server and clients but owner doesn't notice the change in his own state. I think it should be set to None since this state is pretty important for the client owner.

Keep Blueprint Replicated version of ALS alive, Please

First of all i wanna say thank you for all of the work and time dedicated to replicate and optimize ALS.
It seems most of newest versions of ALSs starts becoming as a plugins and also C++ versions, is it any way to make 2 repositorys here, first is C++ version with all the newest bug fixes and optimazation and Blueprint version with latest optimazation and bug fixes.
It seems easyer to merge Blueprint version of als with any other system or a project. C++ version usualy gives me alot of errors " Access none" as i remember correctly.
Also Keeping it as Blueprint version i belive makes it easyer to Upgrade the project all togerther to a Newer Engine version, let's say 5.2. That would realy be grate to keep them separate. Thank you

Replicated Turn In Place Rotation Fighting

Description:
Occasionally [NOT reliable in every instance] the player in a replicated game will not turn in place as far as they should [for instance, when the character should turn 180 degrees, it may jitter slightly and only turn 90 degrees or so]

Steps To Reproduce:
1: In a fresh copy of the project, run a multiplayer game of any client size, playing as client. (You may need to repeat this step until it happens.)
2: try to turn to face a direction, either by aiming or otherwise by using the looking direction turning mode.
3: Observe a very slight jitter and notice that the character [both locally and on remotes] doesn't turn as far as it should.

Expected Results:
When facing 180 degrees of the character in aim or looking direction modes in multiplayer, the player character should turn in place to face 180 degrees as it does in single-player, non-replicated games.

Actual Results:
Occasionally, the character will jitter and only turn partway - usually around 90 degrees - during a multiplayer game. The cause is unknown, and does not reliably occur in every single instance. So far happens around 50% of instances and when it does occur, lasts the duration of replicated play until terminated.

replication bug

running and turn in place not replicaten in dedicadet server.. in standalone game its works in 100%

Players appearing to float above the ground

Description:
Players sometimes see others appear to float above the ground when joining the game. If the character with the problem jumps and hits the ground the issue disappears. I believe this happens whenever other player's movement states are not the default at the time the client joins.

To Reproduce:
Have a client join when another client or the server is in midair (for example).

Expected Results:
The client should see others doing running/walking/standing animations when on the ground.

What Actually Happens:
The client sees the other player doing a falling animation just above the ground, which makes that player appear to float.

Character vibration in sprint mode with ping.

Hello, I am writing now because I have been looking for the problem for 2 weeks and I have not been able to solve it. I'm very frustrated and I'm already here to see if you can give me a hand. You don't know the favor you would do me and the headache you would take away from me.

Detailed description of issue
When I try to get into sprint mode either by changing it in runtime or the Desired Gait variable before starting the game, when there is ping involved, it is impossible to move with this configuration. It only happens with sprint mode. Sometime with walking. With Running everything works perfectly.

Steps To Reproduce:

  1. Click on the 3 dots to the right of play.
  2. Go to advanced settings and search for "Enable network emulation" to add simulated ping.
  3. Put the character in "Desired gait sprint" and try to move.

Expected Results:
It should move normally even with ping as it happens when running mode.

Actual Results:
The character will begin to vibrate and move slowly from its place.

incorrect speed sync

Pls, review the player movement speed changer..
Needed in additional Network Smoothing configuration if can't be solved via BP
What do you think about it?

UE4 - Roll Direction Broken.

First of all I want to thank the author for his work in many things works great. But i have one issue what i cant solve myself.
Video demonstrate whats happened... If someone know where is problem... I am stuck... If i run root motion montage... The direction is broken too... If you turn you character with WSAD direction of roll and other root motion will corrent...
UE4 - Cesio137 ALS v4.4.6

Manual How to imitate.

  1. Start as Client ( Listen Server and Standalone works well )
  2. Rotation Mode: LookingDirection
  3. Rotate Camera 180 degrees
  4. Let the character turn to right position of camera direction
  5. Roll or run another RootMotion Montage

https://www.dropbox.com/s/j6dkyekfzr2hgyo/UE4Editor_IY9TQLb2e5.mp4?dl=0

Problem with turn in place

The turn in place will not display correctly in all modes,
Edit: Apparently there are a lot of bugs with the ue5 version, it stays in T-Pose on the client side, the game breaks if you use ragdoll/roll and more stuff.

Other Mesh stuck during animation

Detailed description of issue
With UE5 (tested on linux at the moment), I've imported your blueprint (stable version 4.4.3) ecc, but if i change mesh the mannequin doesn't do any animation anymore.

Steps To Reproduce:

  1. Open your project with UE5
  2. In ALS_AnimMan_CharacterBP attach input "M" to flip flop
  3. run the game
  4. move (ok works)
  5. press M to swith mesh
  6. wait 10 sec (or move)
  7. the mannequin stay stuck in a "frame" of animation

Expected Results:
Not happening 😄 the other mesh with same skeleton will continue moving

First Person Turn In Place Problem

Try running as a Listen Server, with both a server and a client player. Then on the client, hold down C to enter first person view. Now look down at your feet and start turning with the mouse. Notice the turn in place animation plays but it does not match the amount the character is turning. It looks fine on the server. It is just the client that is the problem.

Warning Owner

LogNet: Warning: UNetDriver::ProcessRemoteFunction: No owning connection for actor ALS_Anim_Man_C_0. Function Server Set Movement State will not be processed

Sometime, this warning spawn to outputLog, if you jump, you have more this error..

But thanks for your work !

Question

Can't implement metahuman with als replicated. My method works in standart als from marketplace, but in als replicated when I set als anim man mesh visibility to false (always tick pose and refresh bones is selected) animations don't work. I think replication demands that metahuman mesh is visible.

Any idea how to fix this?

Ragdoll is not replicating to new relevant clients

Since it uses multicasts to start the ragdoll, when a new client become relevant it doesn't ragdoll.

  1. Set the net cull distance squared in ALS_Base_CharacterBP to 225000.0
  2. Play with 2 clients
  3. Go to the corner with one of the clients and start ragdoll
  4. Go with the second player to the same corner

Ragdoll player stuck in flail animation:
image

Running backwards is bugged

In editor, 2 player, as client:
player 1 is pressing SHIFT and W, he runs backwards and it looks buggy
player 2 is seeing the character chaning direction and running (looks normal)

IK legs Wobble On Voxel World

I'm currently using voxel plugin pro with this version of ALS, and everything is working great except my character's legs spin on the client view when walking on a voxel terrain. I'm not sure if this is an ik thing or maybe even deeper, but I thought I'd let you know of the issue. This issue only happens with a voxel world, it's fine on all other types of meshes.

Problems With The New One

1-Turn In Place ( Client )
2-Roll problem upon completion of player animation (server)
3-Roll Lag ( Client )
4- Jump Animation Not Show to Client ( Client )
5-A problem in Ragdoll Is moving (Client) ( Server )
6- When the player climbs one of the Wall and moves immediately after the climb is over, a foot problem occurs (Client)
(In short it is to hold down W when the player climbs up)
7-If you Crouch in Client you Will See Turn In Place Work Good ( Client ) But When you do it in Server it is not good ( Server )
8-That Problem i show it to you when you jump there is glitch in The Foot ( Server )

Slow motion movement when sprinting

When using the code in the construction script of the ALS_Base character, a sudden slow motion movement can be seen when sprinting ( on any other client ) this happens with both looking and velocity direction

steps to reproduce - Connect the construction script, then play with 2 clients ( make sure you can see both screens clearly ) start sprinting from client 1 , around the client 2 player . Then while sprinting quickly change the direction ( like immediately run backwards )

now on the client 2 screen you will be able to see that the client 1 player is running in slow motion

Ragdoll Replication

Detailed description of issue
Ragdolling is not replicated

Steps To Reproduce:
1: Download repository
2: Open project
3: Set number of players to 2 and netmode to listen server
4: Press X on the "client"

Expected Results:
Same position on both clients

Actual Results:
Not the same position on both, teleportation when going out of ragdoll mode

Image of the result
grafik

Question

Hi, thank you for all the work you've done. I'm interested in checking this out, but is it compatible with UE 4.25.4?
Thanks!

[BUG] Gait State not works in ALS_AnimBP

image
I extended the Default State for Overlay to use the fist to attack, I was hoping to be able to put the fist down into a relaxed state while Sprinting, but it doesn't work at all.

Sprint Inclination curves not working

the transition from run to sprint inclination curve not working on client
also sprint back is not replicated in looking direction mode "is accelerating like crazy on client"

(the speed and acceleration itself in overall lagging)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.