-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Track-Studio Shows Black Screen On Linux #4
Comments
https://github.com/MapStudioProject/Track-Studio/blob/main/Track%20Studio/TrackStudio.csproj#L94-L99 Edit: Nevermind... this file does exist. |
So I did some testing and noticed something strange... As a quick test, I copy and pasted the On Windows, the "Dear ImGui Demo" window shows up without issue, but not on Linux... This implies to me that there might be something wrong with the bundled Edit 1: I'm going to try and update On a sidenote, is there a particular reason why |
The good news is that I got the interface to render on my Linux machine! The bad news is that I had to commented out parts of the code to get it working... It mainly has to do with some methods that are not exposed in the official release (at least when I tried version In addition, some part of the application don't render properly, so I'll have to look into that after I fix the above issue. |
Imgui fork is from ImGuiNET/ImGui.NET#273 And OpenTK might be 3.3.2. Upgrading to newer builds would require alot of changes. I've seen Ryujinx use this version and may work better under some modifications if it has issues. |
This is the build Ryujinx uses which might also be worth a try. Seems to still work with this tool |
Thanks KillzXGaming! Seems like my best option is to get ImGuiSharp working on Linux. Once I get the the ImGui issue resolved, I'm going to test the pre-bundled OpenTK build first to see if there is actually anything wrong with it. |
I got ImGuiSharp set up to work on both Linux and Windows. In my fork of ImGuiSharp, I made a branch called In addition, I also made the modifications needed for Track Studio to build and run on Linux and Windows. I have those changes saved in the Unfortunately, some of the menu items don't seems to display properly on Linux, but they show just fine on Windows (the Windows version is also using ImGuiSharp). |
The pre-bundled version seems to work fine (or at least I don't noticed anything broken with it). But I'm having trouble getting the new version working for some reason... It seems to complain about a version conflict.
|
This issue is luckily an easy fix. It just means the plugin for TurboLibrary (mk8 editor) is not built in the Plugins folder. You may need to build that one separately. Though if it is present, it might mean Linux has an issue with how assemblies are loaded and I need to adjust it more. This is the code used to load the plugins The OpenTK dll might need to recompile the Toolbox.Core lib with that referenced aswell. Though if it is displaying fine as is without it, probably not needed then. |
I got the editor to show up, but I needed to disable/modify some parts of the code to get it working...
Update: This assertion seems to happen when you call Update 2: I figured out what the issue was, it was due to how
|
@KillzXGaming Do you have the source code for the |
Speaking for Killz because I'm bored and it appears to have been a few months: We have source code, but last I checked we weren't sharing it because we didn't have permission to share it from the primary author. Idk the specifics, but I figured I might as well say what I do know. |
Track-Studio shows a black screen on Linux (Fedora 35). My machine uses the NVIDIA GPU (NVIDIA Driver Version: 510.60.02).
Unfortunately the console output don't really provide much details...
Screenshot:
The text was updated successfully, but these errors were encountered: