Like I said, the game launches without a problem when d3d8.dll is not present in the folder, so given the fact that d3d8.dll is a hook5 file (it was not present in the main folder before copying the hook5 files), then yes, it could be said that it launches fine without hook5.
Soon after I posted my previous message I actually managed to get it working for a while (not sure how) and the reshade menu also popped up though I could not confirm if hook5 was working or not. Visual improvements noticeable but again, not sure if reshade was responsible for the improvements or a functional hook5. I then started migrating my V7.5 files to the VX folder, like txx filed in addons, skins to mod\activemod, models to save\models and on next attempt it started crashing again. I then removed everything that I had copied over, basically returning it to the state where I got it working, and still crashed.
So to summarize, I can confirm that the VX itself is functional, reshade is functional. I'm not sure about the hook and I'm not sure why this game does not behave reasonably... usually when you add a file which makes the game crash, removing that file should make the game run as before, especially for a portable app like the one i'm using.
The first thing I moved were the skins, and they didn't cause the game to crash. However, when attempting to load them in customize, they were not loading and lip and lash artifacts were scattered all over the model. To my knowledge, they are 4x skins as that's what my V7.5 was accepting. Any idea which section of the application would be tasked with telling the game what size skins to use? and how that may be changed to 4X? In case i manage to get it to work again that is.
Thanks.