![]() ![]() UnvAsiIntrf.dll has been created as a generic way for ASI plugins to interact with another entity: said entity would register as an "API Handler" which has access to GTA V (in this instance, to RPH which gives it access to GTA V) and which would load UASI files (converted ASI files) then, the ASI scripts would interact with GTA V the same way the would've done it with ScriptHookV, except they would do via UnvAsiIntrf.dll, which itself serves as a simple bridge between UASI scripts and the API Handler.Īs the plugin is still in beta and might be unstable, you may experience bugs and / or crashes. ![]() In that case, please report the bug/crash either on Github, in the comment section, or on the RPH Discord. ![]() * Fixed a crash that could occur when trying to draw an invalid texture If you're reporting a crash, please also send the crash report (located inside the "CrashReports" directory in your GTA V folder). * Thread crashes can now be notified to the player SHVDN support has been removed as it is obsolete. * SHVDN support is now disabled by default (because of its instability) A new support might be added in the future. * The versions manifest has been updated (up to version. * The plugin can now optionally consider the current game version as unknown (getGameVersion() then always returns -1) * All argument buffers are now pre-allocated: this should improve the plugin's overall performance * The maximum number of native arguments has been increased from 25 to 32 * Process corrupted state exceptions (ie: AccessViolations) are now properly handled. * The plugin can now optionally ignore calls to unknown natives. This could prevent some plugins from crashing. * Most ASI plugins can now be unloaded and reloaded without rebooting the game (sorry, ELS is not one of them) * Better handling of exceptions: the plugin should no longer crash (most of the times), but instead show a user friendly error message * Key events are no longer being transferred to ASI plugins when the RPH console is open * Converting ASI files to UASI should now be faster * The interop with ASI scripts is now done via UnvAsiIntrf.dll (coded in pure C++) * The AsiSupport plugin has been rewritten in C# to remove the C++/CLI dependency * The plugin now detects non ScriptHookV scripts instead of trying to convert them * The plugin should no longer crash if it failed to load or convert an ASI file If a plugin tries to call an unknown native, 0 will be returned. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |