Jump to content

Bodyslide sliders aren't working


Recommended Posts

Posted

Had a look at the source code. This is where the "Executable directory:" is coming from:

wxLogMessage("Executable directory: %s", wxString::FromUTF8(dataDir));

 

Where dataDir's definition depends on precompiler conditions, but in this case it's going to be using this:

std::string dataDir{wxStandardPaths::Get().GetDataDir().ToUTF8()};

 

wxStandardPaths is part of wxWidgets.

 

GetDataDir isset to (under Windows) return "the directory where the executable file is located".

 

 

So, unfortunately, you're running the BodySlide installed in the FF7 directories. That's your issue. Maybe its a configuration error in the launcher, maybe it's an Image File Execution Options hijack, maybe a symbolic or hard link, maybe a rogue driver. Whatever it is, you're technically running the wrong exe, and I'm going back to my statement of having to see this for myself to help further.

 

I realize the remote desktop thing does not look good, I wouldn't accept such an invite either - but on the other hand, I'm not the one with the problem so my priorities would be different. Up to you as always.

Posted (edited)
On 9/4/2024 at 11:11 AM, traison said:

 

What is "it"? Task Manager?

In bodyslide settings, the file path is set to the correct skyrim directory. What exactly would doing the remote desktop thing entail?

 

I think Mod Organizer is what's causing this issue, I hadn't changed any settings or anything, but I did update Mod Organizer, which is what started triggering this.

Edited by rgbjackal
Posted
11 hours ago, rgbjackal said:

What exactly would doing the remote desktop thing entail?

 

Me using your computer for however long it takes to fix the issue. Think of it as me sitting by your desk, using your keyboard and mouse. I see what you see, I can do anything you can do. The reason why I chose RustDesk over other traditional options like TeamViewer or Microsoft's own RDP is that this does not require registering accounts; RustDesk doesn't even require installing, it extracts itself into AppData and runs from there. You'd have to set up the Windows Firewall rule to allow it to accept incoming connections but that's it, nothing that can't be cleanly undone.

 

I would however recommend before we seriously consider this option that we get a faster means of communication. I'll send you a PM with Discord details.

 

11 hours ago, rgbjackal said:

In bodyslide settings, the file path is set to the correct skyrim directory.

 

I think you missed my earlier post about verifying the origin of the exe in Task Manager. It wouldn't fix your issue obviously, but that's why I was confused about what you meant by "it" previously.

Posted

OK so Traison and I found the issue.

 

Some context first, I was running a beta version of MO2 from when Starfield had just came out, because I wanted to mod the game back when it released. A few days ago, I figured that I should update MO2, as I hadn't done so in almost exactly a year. 

 

Before the update, everything was working fine, but after the update, bodyslide stopped working. Upon checking the bodyslide logs, it showed that the executable directory was in my FINAL FANTASY 7 REMAKE files, which it clearly wasn't. 

 

To fix this, I downloaded a legacy version of MO2, and compared the files to the ones in my current MO2 install. I deleted a few files out of the plugins folder (FF7R's dll was among them) and everything works fine again. 

 

Basically, if you update MO2 and things stop working all the sudden, check any relevant logs, and go from there.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

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