Jump to content

Nvse Plugin Capabilities


Odessa

Recommended Posts

Assume I have some external application running, and I want to pass data (NVSE arrays and/or NX vars) between it and FNV whilst it is also running, in both directions. Lets ignore my justification, but is this technically possible by writing an NVSE plugin?

 

The external application is complex and written in Python, and I don't want to includes its functionality in the actual NVSE plugin or in GECK script. I presume I could simply read/write data of savegames from my application, but this is rather limiting in terms of influencing real time gameplay.

Link to comment

You can write a plugin that read/write whichever file you want, including a "memory file" if it helps. A plugin can acces whatever C++ can do :)

In order for your plugin to communicate with the engine, check the available interfaces in PluginApi.h and the PluginExample project.

 

Link to comment

Odessa, I've been thinking of adding something similar to NX at some point, so I can throw up a debug terminal or something on another screen and manipulate stuff directly while the game is running. If I can make it robust enough, perhaps you could use it for whatever you're trying to do as well.

Link to comment

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more information, see our Privacy Policy & Terms of Use