Reenables enemy silhouettes on OpenGLCore for ULTRAKILL. (Broken since at least ULTRAKILL patch 14b.)
These were disabled for a reason. Bugs are particularly noticable on Zink, LLVMpipe, and Nouveau. Use at your own peril.
Copy/move GLCoreScissors.dll
to your BepInEx plugins directory.
Remove GLCoreScissors.dll
from your BepInEx plugins directory.
Enable the enemy silhouettes checkbox in the Assist options. Requires a restart to toggle properly.
Note: I don't use Visual Studio, so I have no clue how to compile this on Windows, though using msbuild
should be possible. As for MacOS, the file structure is different, but by editing the .csproj file to have correct file names, you should be able to build it with msbuild
, just like Linux, assuming you have Mono installed.
- A copy of ULTRAKILL with BepInEx 5.4.21 installed.
- A stripped copy of
Assembly-CSharp.dll
from your copy of ULTRAKILL, located inULTRAKILL_Data/Managed/Stripped
. msbuild
in your$PATH
.
- Clone the repo with git. (
git clone https://github.com/coatlessali/GLCoreScissors.git
) - Enter the directory. (
cd GLCoreScissors
) - Build project, with
ULTRAKILLPath
set to the path to your copy of ULTRAKILL. (msbuild GLCoreScissors.csproj -p:ULTRAKILLPath=/path/to/your/ULTRAKILL/
) - Copy
bin/Debug/GLCoreScissors.dll
to your BepInEx folder, ifmsbuild
doesn't do it for you.