HaloSPV3 / HXE

A wrapper for HCE and loader for SPV3.
https://github.com/yumiris/HXE.Legacy
zlib License
4 stars 0 forks source link

Always set Halo/HaloCE's working directory to its parent directory #191

Open BinToss opened 3 years ago

BinToss commented 3 years ago

If haloce.exe cannot be found in the working directory, set our file's parent directory as the working directory.

Add a flag to overwrite this behavior.

This should help the contextual %path% mishaps ("place SPV3 in the correct folder", "*.dll no found", etc.)

BinToss commented 3 years ago

Alternatively, add the current process's parent directory to its %path% environment variable!

BinToss commented 3 years ago

New plan: Don't reset the HCE Suite application's working directory. Instead, set Halo's working directory to its parent directory. This is the most important issue to resolve. The "place SPV3 in the correct folder" issue was caused by shortcuts with incorrect working directories.