Log in to reply
 

[SCRIPT][WIP] Extended Video Export 2



  • So I've been upgrading the EVE script to use newer versions of FFMPEG, PolyHook, etc... that is out there right now. I have gotten it to compile but it doesn't work as intended rn.

    I don't know if what I did works because all the new versions of everything have rewritten code elements to them. Including YARA, YARA has been difficult because what the original mod author did isn't working anymore due to code changes in YARA.

    In short, the code to count matches.

    If anybody can help push progress forward, let me know... GitHub repository is below.

    https://github.com/tpkarras/gta5-extended-video-export-2

    No releases yet due to it being a WIP but anything you provide me with will be beneficial.

    New features are coming soon.

    Hoping to release a 0.5 [beta] release soon.



  • Update: So I got the matches working, another problem arises though...

    I'm still learning PolyHook2 so upgrading the code to the new version has been a pain. hooking an X64 function causes the ASI to fail to load and I don't know what I'm doing wrong.

    [2022-12-02 14:33:49] DBG 0x7A70 script.cpp (line 308): Executing hookX64Function(pGetRenderTimeBase, &Detour_GetRenderTimeBase, hkGetRenderTimeBase);

    I don't know how to get PolyHook2's logging to work with the original author's logging function so I'm kind of stuck, any help would be appreciated.



  • I've been able to compile the master, refactor and your version. So far, I've only been able to get the master branch one to successfully export a video.

    I wasn't expecting your version to be working but I gave it a try anyways. I got as far as Function too small to hook safely! and Failed to hook ID3DeviceContext::Draw ### error code: -2147467259

    I'm not a software developer so I probably can't help much.



  • @theBmag said in [SCRIPT][WIP] Extended Video Export 2:

    I've been able to compile the master, refactor and your version. So far, I've only been able to get the master branch one to successfully export a video.

    I wasn't expecting your version to be working but I gave it a try anyways. I got as far as Function too small to hook safely! and Failed to hook ID3DeviceContext::Draw ### error code: -2147467259

    I'm not a software developer so I probably can't help much.

    I've been struggling with trying to get a dynamic array working. Creating a new element and assigning it to the hook element from the array. I don't know if it's easy or not... I'm just trying to figure out how to get the master version working on newer versions of software for possible speed potential benefits, just like the creator of the refactored version of EVE. I don't know if he's still working on it but I would really dream to see a compiled version of the refactor.


Log in to reply
 

Looks like your connection to GTA5-Mods.com Forums was lost, please wait while we try to reconnect.