3 ms·
That looks great! It's C# though, so I have no idea how to build this under Linux. I also wish there was a Minetest backend. Similar: OSM to Minecraft[0][1] (
by MayeulC 4y ago
That looks great!
It's C# though, so I have no idea how to build this under Linux. I also wish there was a Minetest backend.
Similar: OSM to Minecraft[0][1] (there should be another code drop soon-ish, I heard [2] they plan to move the dev effort to GitHub by the end of the year).
[0]: https://minecraft.ign.fr/ https://minecraft.ign.fr/
[1]: https://github.com/ignfab-minalac/minalac https://github.com/ignfab-minalac/minalac
[2]: video, in French: https://peertube.openstreetmap.fr/w/cLpfr5jWd9SipjJTDKDPmj?start=20m5s https://peertube.openstreetmap.fr/w/cLpfr5jWd9SipjJTDKDPmj?s...
- chris37879 4y agoLooks like the GUI uses WinForms, which means you won't be able to build it on linux, I would wager. You may, however, be able to run an already built version of it through Wine.
- MayeulC 4y agoWell, I wasn't too interested in the GUI anyway :)
- nycdotnet 4y agoThe GUI code looks very simple at first glance - just four buttons and file picker and background worker. Chances are this would be straight-forward to port to a .NET command-line tool that would be cross-platform assuming there's nothing Windows-specific in the domain logic.
- MayeulC 4y agoThinking about it, wouldn't mono support this fairly well? I don't have much experience with mono nor C#, but going from a sibling comment and my package manager, I would be tempted to install mono-msbuild-sdkresolver and run `mono build`. Of course, I believe a command-line tool is a better fit, especially if one wants to automate this. The real value of this project probably lies in the buildings the author made :)
- tippysdemise 4y agoUsually, building C# projects on Linux is as simple as getting the .NET SDK using your favorite package manager and running `$ dotnet build` at the root of the project. Just FYI.
- MayeulC 4y agoThanks for the tip! I saw some .sln files and I assumed project information was only stored in a Visual Studio-specific format.
- pjmlp 4y agoThe dotnet command is aware of solution files, https://learn.microsoft.com/en-us/dotnet/core/tools/dotnet-sln https://learn.microsoft.com/en-us/dotnet/core/tools/dotnet-s...