Modular Game Features - Extra Actions plugin marketplace config problem

Hi, I’m trying to implement this plugin but I can’t, and I can’t find any tutorial or information on how to implement it.
The plugin is:

I get this error:

But I think it’s because I didn’t implement the interface, it’s this:
cp2

I need help to implement the interface!!
I can’t see the examples of the project I don’t rebuild it.

I would like to be able to use the plugin because once installed, i can manage the abilities visually. But it seems impossible.

Thanks.

Hi there,
Do you have all dependent plugins installed and loaded in your project? Also, Gameplay ability System needs to be properly registered and initialized (c++) in your base character class. Here is the information from the store page. Have you checked the sample project?

Documentation: Documentation (github.com)

Example Project: Simple Example Project (github.com)

Important/Additional Notes: This plugin is intended to be used with GAS and Enhanced Input.

Thank you very much for your reply.

Yes, I have followed the steps to install as it says in the github information.
I can’t see the example, I’ve been trying for a few days, it tells me that I have to do a manual rebuild, and that there are missing plugins and it’s impossible for me to solve it :(.
In the documentation:

Where says:

Ability Binding

To bind a ability input, add the AbilityInputBinding interface to your pawn or controller class and implement the SetupAbilityInputBinding and RemoveAbilityInputBinding functions that comes with the interface. The plugin will call these functions to bind the abilities to the selected class.

Please note that functions that come by interfaces doesn’t have a body, you will need to create them.

This is where I don’t know how to do it, I don’t think I know how to implement the interface, there is no more information how to do it and it is impossible for me to see the example.

I think you have to do it with blueprints but I don’t know.
I have used other GAS plugins and those if I have been able to, but this one seems better to me, that’s why I wanted to install it, if I can’t, nothing happens, I will continue with the others.

No problem, I am sure you need a c++ project with Gameplay Ability System and Enhanced Input enabled, then implement and initialize those classes in your base character class and build your code. After that, you will be able to enable the Extra Actions plugin and run the project.

If you are not familiar with GAS, there are good series in YT that show the steps. Most of the c++ part is “boiler plate”, you just need to copy the functions accordingly to the given instructions. The first in this list also covers Game Features, but all playlists below come with sample projects.



1 Like

Thanks for your reply.

I have the project in C++ and Enhanced Input is working in my project.
Maybe the problem has to be in the Gameplay Ability System, there are many different configurations, in these videos.

I will look for the solution this way. I’m going to look at them.

Thank you very much.

1 Like