Jump to content

Recommended Posts

I tried placing only the supporting dll and both in Arma's root folder, same result. My extension works until it actually has to use the supporting dll. Infodump:

 

The extension has a version command and a RVExtension function returning "missing parameters for correct usage". What actually should be the workhorse is the RvExtensionArgs but alas, it doesn't work in the game.

 

The extension works fine in Killzone Kid's callExtension.

DuZiaI8.png

 

It also works fine in my Arma 3 with basic commands:

oskTD0z.png

 

It doesn't, however, work fine with the command I need:

ifla3Ag.png

 

Resulting .rpt file after the crash. "Unknown module".

  A3_Weapons_F_Gamma_Rifles_MX in a3\weapons_f_gamma\rifles\mx\
Mods: A3;curator;kart;heli;mark;expansion;jets;argo;orange;tacops;tank;enoch;@Epoch;@Zombies and Demons;@CBA_A3;@Ravage
Version 1.94.145977
Fault time: 2019/09/11 21:31:15
Fault address:  BA57A839 00:BA57A839 Unknown module
file:     tempMissionSP
world:    VR
Prev. code bytes: 0A 4C 05 00 48 8D 4C 24 20 48 FF 15 EF BE 16 00
Fault code bytes: 0F 1F 44 00 00 48 8B 8C 24 C0 00 00 00 48 33 CC
=======================================================
note: Minidump has been generated into the file C:\Users\tyger\AppData\Local\Arma 3\Arma3_x64_2019-09-11_21-29-33.mdmp

My used extensions are both in the Arma 3 root:
w7QqEa1.png

Maybe the dots in the dll name screw with Arma's recognition? I also tried the game in 32-bit mode, just to see if the additional dll would also require the _x64 suffix.

 

 

Here is the link to the code I've written thus far: Github

I could also post the dll I've created although I'd advise anyone against running foreign dlls.

Share this post


Link to post
Share on other sites
12 hours ago, tyger249 said:

Resulting .rpt file after the crash. "Unknown module".

Ah it crashes? Have you tried simply attaching a debugger and seeing why it crashes?

 

12 hours ago, tyger249 said:

Maybe the dots in the dll name screw with Arma's recognition? I also tried the game in 32-bit mode, just to see if the additional dll would also require the _x64 suffix.

Arma is not loading that dll, windows is.

 

Share this post


Link to post
Share on other sites
1 hour ago, Dedmen said:

Ah it crashes? Have you tried simply attaching a debugger and seeing why it crashes?

How would I go about that?

 

1 hour ago, Dedmen said:

Arma is not loading that dll, windows is.

Seems even weirder then that it'd work fine in Killzone Kid's tester.

Share this post


Link to post
Share on other sites
1 hour ago, tyger249 said:

How would I go about that?

You attach the debugger (I assume you use visual studio) to the Arma3.exe process.

Share this post


Link to post
Share on other sites

I don't know if you noticed this:
 

Quote

You should not create a ConnectionMultiplexer per operation. It is fully thread-safe and ready for this usage. In all the subsequent examples it will be assumed that you have a ConnectionMultiplexer instance stored away for re-use


Anyway, try to comment out the connection to redis and see if it crashes without it

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×