View Single Post
Old 01-18-17, 10:12 AM   #387
OldCoder
Soundman
 
Join Date: Mar 2016
Posts: 142
Downloads: 24
Uploads: 0
Default

Hi,

I've made an exe to try out, which spawns the ubisoft osi.exe at the realtime priority. If it works and the install steps could be automated by the patcher, it would simplify the fix process so no steps required by the user.

Manual steps that would need automating:
1. Rename the original osi.exe to osi_ubisoft.exe
2. Copy my replacement osi.exe into the same folder as osi_ubisoft.exe, along with a file called subsim.args

Then when SH5 starts, it runs my osi.exe instead of theirs.

My exe spawns the exe that we renamed and creates the task at the priority specified by a line in the subsim.args file (by default real time).

The comm pipe between SH5 and the listener still works (verified with DbgView).

One caveat is that I've compiled it and tested it on Windows 7 64 bit. It would need some testing on other platforms and also by users who aren't by default 'administrator'.

I don't know how to attach files to the forum, so guidance needed if this is something that people would like to try.
OldCoder is offline   Reply With Quote