GithubHelp home page GithubHelp logo

hendrikp / plugin_sdk Goto Github PK

View Code? Open in Web Editor NEW
49.0 49.0 38.0 3.79 MB

Plugin SDK and Plugin Manager for CryEngine

Home Page: http://hendrikp.github.com/Plugin_SDK

License: Other

C++ 30.25% C 51.31% CSS 8.67% JavaScript 5.53% HTML 2.69% NSIS 0.89% Batchfile 0.64%

plugin_sdk's People

Contributors

gashtio avatar hendrikp avatar mrhankey avatar xulture 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

Watchers

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

plugin_sdk's Issues

Compatibilitie with VS 2015 and CryEngine V

Hi @hendrikp, as we have now CryEngine V i'm triyin work in a new PlugIN, but i can't create the plugin:
I have the Plugin_SDK in this folder:
directorio
I set the new plugin project this:
meleeplugin
And i get this problem:
error

So, what's the problem?

I edit the vsz file to this:

VSWIZARD 7.0
Wizard=VsWizard.VsWizardEngine.13.0

Param="WIZARD_NAME = PluginWizard"
Param="ABSOLUTE_PATH = E:\Programas\Desarrollo\Crytek\CRYENGINE Launcher\Crytek\CRYENGINE_5.0\Code\Plugin_SDK\wizard\vc13"
Param="FALLBACK_LCID = 1033"

Both, the Documents\Visual Studio 2015\... as E:\Programas\Desarrollo\Crytek\CRYENGINE Launcher\Crytek\CRYENGINE_5.0\Code\Plugin_SDK\wizard\vc13 files also.

What's the problem?

CryGameSDK build error after add Plugin_SDK

Error info:
Error 90 error C2259: 'CFactoryAnimPoseModifier::CLookAtSimple' : cannot instantiate abstract class (Game.cpp) c:\cryengine\code\cryengine\cryaction\animation\posemodifier\lookatsimple.h 25 1 CryGameSDK
Error 91 error C2259: 'CFactory' : cannot instantiate abstract class (Game.cpp) c:\cryengine\code\cryengine\cryaction\animation\posemodifier\iktorsoaim.h 16 1 CryGameSDK

Notes:
I follow the GameDLL Integration guide

Windows8,
VS professional 2013
CRYENGINE_Build_PC_v3_5_8_2310_freesdk.zip
Plugin_SDK.git

Plugin Manager listeners unregistering

There seems to be an issue with the CryENGINE listeners (for example the game framework and system event listener) not being unregistered with the plugin manager, causing a shutdown crash.

gPluginManager usage in GameDll is very restricted

It seems gPluginManager can currently only be used in the file where "IPluginManager_impl.h" is included, due to multiply defined symbols linker errors. This can't be worked around since the impl file can and should only be included once per project.

This needs to be resolved, as one might need to access the concrete interface of plugins in files other than GameStartup.cpp.

Sending data from CryEngine to other application

Hi Hendrik,

I am trying to use the plugin in CryEngine to send data to Matlab. I have followed you tut video with how to setup to nodes and everything. I have created a flowgraph for a trigger and which is suppose to send a message with the value x=20 to Matlab, but every time the player hits the trigger the editor crashes :/

Do you have any idea to what the issue might be ?

Logged at Wednesday, March 19, 2014 17:03:31
FileVersion: 3.5.4.1509
ProductVersion: 3.5.4.1509
LogFile: Editor.log
Executable: G:\Skole Medialogi\10. Med\CRYENGINE_PC_v_3_5_4_1509_freesdk\Bin64\Editor.exe

Exception Code: 0xC0000005
Exception Addr: 0x0033:0x000007FEF0A7803F
Exception Module:
Exception Description: EXCEPTION_ACCESS_VIOLATION, Attempt to read from address 0xFFFFFFFFFFFFFFE8

The memory could not be "read"
Memory in use: 601.4MB
Debug Status:
Out of Memory: 0

Call Stack Trace:
17) function=0x000007FEF0A7803F
16) function=0x000007FEF0A799EB
15) function=0x000000004452DD35
14) function=0x000000004452EEF9
13) function=0x00000000445395C5
12) function=0x000000004453A60C
11) function=0x000000004474B34A
10) function=0x0000000043C84861
9) function=0x0000000043AC5A1C
8) function=0x00000000372A8C9B
7) function=0x0000000037299EA2
6) function=0x0000000072DE51F3
5) function=0x0000000072E16D50
4) function=0x0000000037D5DE43
3) function=0x00000000776E652D
2) function=0x000000007781C541

  1. function=0x000000007781C541

Suspended thread (JobSystem_Worker_0(Regular)):
2) function=0x000000007781C541

  1. function=0x000000007781C541

Suspended thread (JobSystem_Worker_1(Regular)):
2) function=0x000000007781C541

  1. function=0x000000007781C541

Suspended thread (JobSystem_Worker_2(Regular)):
2) function=0x000000007781C541

  1. function=0x000000007781C541

Suspended thread (JobSystem_Worker_3(Regular)):
2) function=0x000000007781C541

  1. function=0x000000007781C541

Suspended thread (JobSystem_Worker_4(Regular)):
2) function=0x000000007781C541

  1. function=0x000000007781C541

Suspended thread (JobSystem_Worker_5(Regular)):
2) function=0x000000007781C541

  1. function=0x000000007781C541

Suspended thread (JobSystem_Worker_6(Regular)):
2) function=0x000000007781C541

  1. function=0x000000007781C541

Suspended thread (JobSystem_Worker_7(Regular)):
2) function=0x000000007781C541

  1. function=0x000000007781C541

Suspended thread (JobSystem_Worker_0(Blocking)):
2) function=0x000000007781C541

  1. function=0x000000007781C541

Thanks

Script error when attempting to create test plugin

So I grabbed this version of the plugin: https://github.com/omggomb/Plugin_SDK, then followed the manual installation instructions in the wiki, then followed through your youtube tutorial here: https://www.youtube.com/watch?feature=player_embedded&v=W7wHus-bunk

However, once I click 'OK' to create the new project, I get this error:

image

Looking into that file, I can find an attempt to execute setDirection();, but can't find anywhere in the entire Plugin_SDK directory where setDirection is defined. Later in the file is another undefined function OnWizFinish, so it seems intentional.

Unfortunately since I can't find where those functions are defined I don't know how to debug this further.

Finally, I still have the issue that the CVARs are not available when I run Cryengine. I'm convinced I'm missing some important step because other people seem to get this working, but I'm new to CE and for the life of me, I don't know where to even start beyond following the instructions and videos provided.

Cryengine 5 Compatibility?

I just downloaded the installer and ran it, then confirmed that everything was installed in the correct locations by going through the manual installation steps in the wiki, including confirming that the VSZ file pointed to the correct location of the install. However when I open my project, none of the cvars are available: pm_list is not Editor command or a cvar, leading me to believe I've missed something? Also will it work with VS2015?

plugins not loaded

i'm using cryengine 3.5.8 i used the webinstaller and then recompiled the solution the CryGameSDK.dll was regenerated but no plugins loaded i followed the guide in the wiki and used vs 2012

Install issue

Hi Hendrikp

I have tried to install the SDK package, but cannot the UDP flownode does not appear.

I have tried multiple version of CryEngine, 3.5.8 or 3.5.4 with no luck.

Do you have an idea to what the issue might be ?

Thanks ;)

Errors in building GameSDK

Hello, when I add all commands to files in GameSDK, I can't build it. Using Visual Stufio 2012 Express and Cryengine 3.5.8 This is what command line say:
untitled
Thanks for reply.

Sending data from CryEngine to other application

Hi,

Is it possible to send data from CryEngine to another application through the send plugin, if yes how do i setup the nodes correctly ?

This is my current setup for the nodes, does not send anything.
Attachments:
udptest

subdirectory plugin support

also scan subdirectories in depth=1 for dlls and check if they are plugins (containing the pluginsignature function for creating the base interface static singelton)

VS10 Wizard - Script errors

I used the Web Installer to install your Plugin SDK for CE3 SDK 3.4.3 (and 3.4.4 just today). After running the web installer I verified that the Plugin for CryEngine3 wizard was appearing in the New Project dialog. When the wizard pops up it displays a script error. In fact it displays an error after every action I take which uses an event handler. As such, the wizard is inoperable.

I did have the location for the new project set to the Code folder within the CE3 SDK folder into which I installed the Plugin SDK. One thing that I shouldn't think would cause an issue: I have all the code stored on a mapped network drive. Visual Studio has complained slightly about this in the past but everything had still been functional.

Anyway, since the only directions on how to create a new plugin utilize the wizard I'm kind of stuck since I'm not very experienced with Visual Studio or C++ in general. Any thoughts on possible issues I may have caused myself?

Installer Doesn't Seem To Work

I'm running Windows 7 64 bit and I've tried Cryengine SDK 3.4.5., 3.5.4 and 3.5.7.

I installed plug-in SDK. It seemed to work except for one dialogue box which said: "This version of CryEngine is not compatible with the pre-built GameDLL. The pre-built GameDLL will be deselected you need to build it yourself."

I'm wondering if you have an advice about how to get the plug-in sdk to work. None of the plug-ins will show up in flow graph even though the installer seemed successful since the read-me files popped up at the end.

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.