|OT| Programming - Print("Hello "+ metacounciluser[yourID] + "!");

Parsnip

Riskbreaker
Sep 11, 2018
3,405
7,671
113
Finland
I need to setup my godot build environment again. I had a visual studio setup but it was really way too complicated and cumbersome for what I actually do which is just like a few little modifications to the base godot interface, so I uninstalled it all. Just need to set it all up again but this time with mingw and all that non visual studio goodness.
 

KingKrouch

Junior Member
Dec 14, 2021
127
373
63
Okay, so I managed to almost get the code compiling (mostly). Had to move over to Git submodules because the CMake stuff for grabbing Git repositories doesn't work with nix-build because of the fact it's isolated from any network functionality. Also moved my GitHub Workflow to use Nix for packages (Which are more recent than Ubuntu packages) and for compiling the code. Hopefully soon I can ditch Distrobox containers (at least outside of Unreal Engine stuff). I didn't have to do anything in terms of CMake regarding getting the MinGW libraries to be recognized, which is a nice change of pace from every other distro I tried where I had to manually add them.

After I sort this stuff out, my plans are to write an application that parses VDF files from Steam to launch a game from Proton, but to hook a debugger to it (like GDB), so hopefully, I can get debugging working. The only thing that doesn't work right for me when developing stuff for Windows on Linux is decent debugging (let alone something that just works with CLion).

I have a problem with one of my game mods where the in-game imgui overlay I have set up doesn't work on Proton, but it works perfectly fine on Windows (Yes, even when using MinGW to compile the code, so it's either the graphics hooking library I'm using, or something up with WINE or DXVK), so I need to figure out the cause of it. And for that, I assume I need to get debugging working. Adding logging functions only gets you so far.

I need to setup my godot build environment again. I had a visual studio setup but it was really way too complicated and cumbersome for what I actually do which is just like a few little modifications to the base godot interface, so I uninstalled it all. Just need to set it all up again but this time with mingw and all that non visual studio goodness.
Yeah, I use JetBrains CLion (For C/C++) and JetBrains Rider (For C#) now. For Rust, I'm using JetBrains RustRover. Works way better than Visual Studio did for me.
 
Last edited:
  • Like
Reactions: lashman and Parsnip