Skip to content

coatlessali/GLCoreScissors

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GLCoreScissors

Reenables enemy silhouettes on OpenGLCore for ULTRAKILL. (Broken since at least ULTRAKILL patch 14b.)

NOTICE

These were disabled for a reason. Bugs are particularly noticable on Zink, LLVMpipe, and Nouveau. Use at your own peril.

20230525_21h48m48s_grim

Installation

Copy/move GLCoreScissors.dll to your BepInEx plugins directory.

Uninstallation

Remove GLCoreScissors.dll from your BepInEx plugins directory.

Usage

Enable the enemy silhouettes checkbox in the Assist options. Requires a restart to toggle properly.

Building

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.

Dependencies

  • A copy of ULTRAKILL with BepInEx 5.4.21 installed.
  • A stripped copy of Assembly-CSharp.dll from your copy of ULTRAKILL, located in ULTRAKILL_Data/Managed/Stripped.
  • msbuild in your $PATH.

Instructions

  1. Clone the repo with git. (git clone https://github.com/coatlessali/GLCoreScissors.git)
  2. Enter the directory. (cd GLCoreScissors)
  3. Build project, with ULTRAKILLPath set to the path to your copy of ULTRAKILL. (msbuild GLCoreScissors.csproj -p:ULTRAKILLPath=/path/to/your/ULTRAKILL/)
  4. Copy bin/Debug/GLCoreScissors.dll to your BepInEx folder, if msbuild doesn't do it for you.

About

Reenables enemy silhouettes on OpenGLCore for ULTRAKILL.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages