Ninja Character - Dynamic gravity for characters & objects

@Xaklse I want to update my project from 5.3 to 5.5, and tried to do it with the altnatives that you say (custom gravity or epic mover 2.0), but doesn’t work well, the camera or controls fails.

I need thins plugin to 5.5 could you update please?

or tell me how to do it for my project, I tried to move the plugin as project plugin and upgrade but on the rebuild it fails.

please I need help

we are going to need a community effort to keep this plugin alive, im trying to make it compile for 5.5 but it has issues and I dont think unreal gravity plugin works as good

I managed to upgrade the plugin to 5.5, for single player it works, but for multiplayer I think it won’t work anymore

can you upload it to google drive? I think I can replicate it

1 Like

I would be also interested in your fix please :folded_hands:

edit: I could run the project in UE5.5.4 by doing that:

  • edit the engine version in the .uplugin file
  • NinjaCharacter.cpp
    • remove the override keyword in CheckLedgeDirection and GetLedgeMove functions
    • use bool instead of uint8:
    // Temp fix 5.5
	bool bInBaseRep = bInBaseReplication > 0;
	TGuardValue<bool> bInBaseReplicationGuard(bInBaseRep, true);

is what I did

Which license would this plugin uses? Thanks

Hi Xaklse,
I was wondering if there is anyway to access a version of this plugin for 5.1? I see its not updated for fab and the Marketplace no longer exists so there is no way to access it. I would really appreciate if you could help thanks!

Can someone help me to make it working on 5.6+?

UnrealEngine now supports Custom Gravity with Replication …

Sorry to necro this, but, I think the UE5.5+ solution may be:

FGuardValue_Bitfield(bInBaseReplication, true); // UE 5.5 and later

The smoother the collision, the smoother the movement. So add some curve to the top of the ramp mesh. Oh, also don’t use the default character. Inside the plugin content folder, he’s got 2 example characters First person and Third Person. Whatever adjustments he made make the transitions smooth at lower polycounts that doesn’t happen with the default Ninja Character. Just duplicate his example character and modify it as you need.

Not possible without the source code sadly :frowning:

For those of you who said they don’t have access to the plugin anymore as it wasn’t migrated to Fab, here’s a download for the latest version which only works in UE 5.4. The author made it free, so I’m sure they don’t mind me hosting a link to the file. Just put it in your project’s Plugins folder.

It’s sad that the creator doesn’t want to support it anymore, because even though Epic gave us the ability to re-create some of the functionality in 5.4+. it’s not as good as his plugin.

I just want to post this new tutorial I found:

1 Like