[PLUGIN] Adventure Kit

Hey everyone

@lunnyBunny:

  1. Multiplayer is currently not supported, I am working on this.
  2. There is also currently no AI interfaces for the movement mechanics
  3. How are they implemented? The kit comes with a custom character class that you can extend your own characters from. It builds on top of UE4’s character class but should not be very intrusive.
  4. You can use any camera and combination you like. You can also ignore the kit’s camera system entirely and use your own.

[MENTION=228189]Doc Prog[/MENTION]:
There is a page called Default Character under the Tutorials section of the documentation which describes how a character is set up. This page plus the Getting Started tutorials series, especially the one about actions and multiple charactgers should be what you want. The parkour template uses a few custom zones for the vaulting and fence jumps, the character blueprint contains that code. It checks for overlaps with the special zones and performs an action for the movement.

Character meshes have no special requirement. Strictly speaking a mesh isn’t even necessary. If you want to use the mixamo skeletons you can try retargeting the animations. You will have to exchange the anim montages in the configured actions though.

If you already have a character set up, try to reparent the class to the AdvKitCharacter (but make a backup first!) Whether you can keep your system or not will probably depend on how much your system differs from the default character. The kit mostly extends a character’s available movement modes and the ability to execute actions.

I hope this helps you, feel free to ask if there is anything else I might help you with.

greetings,
FTC

Hello,
I just purchased the plugin and installed in the C:\UE4.10\Engine\Plugins but when I started the editor and enabled the plugin. After restart the editor says
“Missing or incompatible modules in AdvKitPlugin - would you like to disable it? You will no longer be able to open any assets created using it”

Any ideas?

Cheers

Hello,

the current release works with 4.11. If you want an older version you can register your github account by sending an email with your username to info at freetimestudio.net. Make sure it is the same email that you used for the transaction. After that you can download the last 4.10 release here: https://github.com/FreetimeStudio/Adventure-Kit/releases/tag/v1.1

greetings,
FTC

Hi,

I cannot reach info@freetimestudio.net

Error:
**The following recipient(s) cannot be reached:

  'info@freetimestudio.net' on 18/05/2016 12:03
        Server error: '550 RCPT address has non-existant domain <freetimestudio.net>'

**

Alright cool,
I’ll install it in UE4.11.2 then. Anything specific to know when compiling the editor?

Hello,

@Thunderstruck: That is strange, the address seems to work fine for others. To solve it quickly just send me a pm with your purchase email and github user name :wink:

[MENTION=4822]Raed Abbas[/MENTION]: Due to UE API changes from 4.10 to 4.11 you won’t be able to cross compile the different releases with another version. The downloaded versions should work with any sub version of 4.10 or 4.11 respectively. If you want to compile the plugin yourself it might be necessary to create a basic code project and add the plugin files to the plugins folder of the project. Then use UE to regenerate project files and it should build fine. (A basic code project is currently necessary because to my knowledge UE4 won’t compile plugins on their own).

greetings,
FTC

Hi

I thank you for your answer. I’ll try it thanks again.

Regards,
Karim

Hey everyone,

I decided to make the documentation publicly available so you can check it out here to decide if the kit is something for you:
http://freetimestudio.github.io/Adventure-Kit/wiki/Home/index.html
http://freetimestudio.github.io/Adventure-Kit/api/annotated.html

greetings,
FTC

I’ve spent all yesterday trying to get it to work. Unfortunately, no luck. UE4.10 and UE4.11.2. I tried global and project based install. Nothing worked.
It keeps tell me:

The following modules are missing or built with a different version
UE4Editor-AdvKitRuntime.dll
UE4Editor-AdvKitEditor.dll

Would you like to rebuild them now?

I say yes. A progress bar appears. After few seconds I get:
Error
Could not compile. Try rebuild from source manually.

I assume that means in VS. I open VS2015 and build my project. This is what I get:

Hello,

if you want to use the kit with 4.10 use this release:
https://github.com/FreetimeStudio/Adventure-Kit/releases/tag/v1.1
if you want to use 4.11 use this one:
https://github.com/FreetimeStudio/Adventure-Kit/releases/tag/v1.2.1

4.10 and 4.11 are not compatible with each other. If you download the binary release (NOT the source code) you should not need to compile anything at all, the dll files are already built for x64. I would recommend using 4.11 since the warning the log shows has been resolved in the new release.

Make sure you use a fresh download for the install, otherwise the failed build process from one try might have deleted the binaries which is why it won’t work with the other engine version.

greetings,
FTC

I did just that. 4.11.2 is fresh source download. And I used the AdvKit4.11 also fresh. But build the editor always fails unless I remove the AdvKit plugin.

I think I just realized something. You have a release version and a source code version. I used the release version and maybe that’s why. I’m downloading the source code now and will try again.

Ah I see why it doesn’t work. The pre-build binaries are for the pre-build engine from the launcher. If you want to use it with a source build then yes, you have to compile the plugin manually. To do that use the source release and follow these steps with a slight modification:
http://freetimestudio.github.io/Adventure-Kit/wiki/Setup/index.html#github-version

Before you compile the project convert it to the source build version of the engine (right click on the project file and choose “Change Unreal Version”). The build result should then work with your custom build. If you are using a modified UE version though I cannot guarantee that it will work.

greetings,
FTC

Thanks for the answer
Is very nice to know that you are working on a multiplayer mode
I will stay tuned!!!

I’ve got the plugin to work per project but not globally with the editor. I’m still getting the same error I mentioned before.

Hm strange. I’ll check out the UE source from github and will try a build myself.

greetings,
FTC

Alright I have reproduced the issue and am working on a fix. It seems the compiler is more strict when compiling the engine rather than a project. Until I solved it I would recommend using the plugin on a per-project basis.
You can track progress on the issue here: https://github.com/FreetimeStudio/Adventure-Kit/issues/64

greetings,
FTC

Hello,

I fixed the errors when building the engine with the latest commit. Try using this source: https://github.com/FreetimeStudio/Adventure-Kit/archive/0e9d90e409df10f2f6a752b15cef48996470f220.zip First copy the AdvKitExamples/Plugins/AdvKitPlugin to YourEnginePath/Engine/Plugins, use the GenerateProjectFiles.bat to update the UE4.sln and then build it again. The plugin should then work globally.

Let me know if it works.

greetings,
FTC

Hello ,

I am trying to create a new custom character with your advkitcharacter blueprint class.

I am facing a problem of collision when I grab on a ledge. No more input use and character go into the cube shape with the ledge position.

What have I done as a mistake? What have I forgotten to do ?

I am trying to recreat the same as your parkour character with custom skeletal mesh, custom camera view, and custom blendspace.

But do you have some suggest to give me, i have view all video tutorial that you have made.

Unfortunately I’m faill.

if you had any advice to steer me in the right direction ( I ask to learn) I would be very grateful.

I thank you.

Regards,
Karim

Sorry

I have found my mystake, a bad transition. It is ok now for the collision. I can return to continue to make my learning.

Sorry Again

Regards. Karim