Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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/

[1]: https://github.com/ignfab-minalac/minalac

[2]: video, in French: https://peertube.openstreetmap.fr/w/cLpfr5jWd9SipjJTDKDPmj?s...



Usually, 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.


Thanks for the tip! I saw some .sln files and I assumed project information was only stored in a Visual Studio-specific format.


The dotnet command is aware of solution files,

https://learn.microsoft.com/en-us/dotnet/core/tools/dotnet-s...


Looks 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.


The 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.


Thinking 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 :)


I'm the author, and the GUI is indeed not the focus of this project. It's just there so people can do the conversion in a few clicks.


Yes, Mono did come with a kinda sorta cross-plat version of WinForms, which should do fine with something as simple as this.


Well, I wasn't too interested in the GUI anyway :)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: