-
Notifications
You must be signed in to change notification settings - Fork 4
F.A.Q.
I'm not sure, but I intend to try reviving this project once the game is upgraded to Unity 2022. For now, PRs are open for anyone who wants to contribute.
No. This is a script that downloads a dummy UnityPlayer, and moves the game files into their proper place to be run on UNIX-likes. It's basically a glorified mod installer.
No. This counts as a modification to the game files, which makes it illegal for speedruns.
Not officially. Please don't report any bugs occurring with these ports to any official sources, unless you can reproduce them on the Windows build. I will provide as much support as I can, but don't be surprised if the devs add a Windows-only library, or remove OpenGLCore, and the game stops working permanently. Feel free to open issues in the GitHub repository, or hit me (coatlessali) up in the ULTRAKILL or Newblood Discord servers though I'm no longer providing support for it.
At their request, I will take down this repository/all associated plugins, no questions asked. Though judging by the fact that they went as far as to convert the MP4 files in the game to WEBMs for (presumably) better WINE compatibility, if I had to guess, I'd say they probably don't mind.
Here are the specs for the worst computer (an Elitebook 8460p) that I have managed to get the game running well on, under Debian 12 on XFCE:
- CPU: Intel Core i5-2520M
- GPU: AMD Radeon HD 6470M / 1GB GDDR3
- RAM: 2 GiB DDR3 (WITH NOTHING ELSE OPEN)
This should net you a minimum of 50 FPS at 960p, even on some of the laggier levels like 4-2/5-3. Technically all you really need is an x86_64 processor, a distro using glibc, and OpenGL 3.2 support.
Great question. Not sure.
You can purchase it via Steam in a web browser, and download it using the methods documented here.
No. Go buy it.
They are copyrighted material that I cannot freely distribute. I know it's inconvenient, but I'd rather not get letters from either company's legal team.
In this case, I am using "upstream" to refer to the developers of ULTRAKILL, as well as the private project files for the game that they have. For example, an issue that can "only be fixed upstream" is an issue that is up to the developers of the game to address, as it would either be impossible/impractical to fix with a mod. This repo and any mods associated with it, would be considered "downstream".
It depends. I initially thought that the CPU overhead of running OpenGL would be far greater than the overhead of running WINE/Proton, but it seems for Unity in specific, I was wrong.
If your CPU is the bottleneck, this will improve performance. If your GPU is the bottleneck, this will either do nothing, or possibly even hurt your performance.
It depends. If you don't mind the work necessary to get this working and can live with the caveats, it can be worth your time, especially if you're in a situation where it could improve performance (see above).
Not 100%. You need to use the version of BepInEx for your Operating System, and not every mod works due to compatibility issues.
If you have Vulkan support, use Zink as a workaround. This works best on the Mesa open-source driver stack, and it may be a good idea to force OpenGL 3.2 via -force-glcore32
, as it should drastically drop the number of Vulkan extensions needed to play the game. Otherwise, pray for the Vulkan renderer.
Check the known issues page., or the issue tracker.