You can sign up to get a daily email of our articles, see the Mailing List page!
Support us on Patreon to keep GamingOnLinux alive. This ensures we have no timed articles and no paywalls. Just good, fresh content! Alternatively, you can support us on Paypal and Liberapay!
tagline-image
It seems the Linux port of Banished isn't dead, far from it in fact. The developer just so happens to be working on other stuff at the same time.

QuoteWay back in June, I was working on getting the game code running on Mac and Linux. And while the game runs on those platforms, there are still a bunch of details to implement for a final product, plus testing. But I’ve been itching to work on new games, so I’ve been working on new things more than working on Mac and Linux versions of Banished.


You can see all the details in the new blog post here.

Way back last year the developer of Banished was posting his thoughts on porting the game to both Linux & Mac. There has been silence for many months, but it appears he has been insanely busy.

The developer has been working on a new game and they say they want to have it cross-platform all at once. This is really great news, but it has required plenty of effort on their part.

They've moved to make their entire tool-set cross-platform for starters:
QuoteOn Mac and Linux, I only ported the game code, and none of the toolset. So the workflow goes:

– Make sure PC build works.
– Compile all resource and generate a pack file.
– Put the pack file somewhere accessible by the Mac and Linux machines.
– Make sure Mac and Linux compile.
– Run Mac or Linux build.
This is fine until I need to change data to debug a problem. If I’m working under Linux and want to do something simple like view the terrain in wireframe mode, this requires a data change (yes, all my render state is data), which requires a pack file recompile on Windows, etc, etc. Additionally when I travel, I prefer a light and small laptop, such as my MacBook, but if I can’t edit data on it, then there’s a limit to the kind of things I can work on.

And so I was motivated to make the entire toolset work cross platform. Yikes. All that Windows specific code had to go!! So I ended up having to rework the engine by using cross platform code for fonts, image loading, dxt block compression, audio decoding, and a few other things. Thankfully the FBX format works on OSX and Linux, so I didn’t have to change model formats.

They mention they can't compile DirectX shaders on Linux, but that's not an issue until they want to actually release, so they can just do that on Windows when needed. The point is that they can work on all builds, on any platform.

They have merged their OpenGL paths together, so they no longer have OpenGL for Windows and then the Linux/Mac version, it's just all one now. I imagine that will make things a lot simpler for sure. They also state they may look at Metal and Vulkan in future.

The amount of effort going into the Linux port of Banished and their next game has made me massively respect this developer.

Banished itself is mentioned briefly at the end again, as a few changes for Mods are being worked on.

Great to see they are still alive and still working.
20 Likes, Who?
Comments
Page: 1/3»
  Go to:

Aryvandaar 7 February 2017 at 9:30 am UTC
Great! I hope we get this release soon.

Since they are planning for cross-platform release I'm going to assume that if it has multi-player, it will work cross-platform.


Last edited by Aryvandaar at 7 February 2017 at 9:31 am UTC
cRaZy-bisCuiT 7 February 2017 at 10:08 am UTC
Good joke, Liam! I did give up on those one years ago.

I don't like to be fooled by either a publisher or developers - even of it is a single one.
Leopard 7 February 2017 at 10:18 am UTC
Omg,how can you take that as Linux version is soon?

What i get from this,they didn't do literally anything.
ryad 7 February 2017 at 10:24 am UTC
I really hope, a release is coming soon as I made the mistake to buy the game a year ago, when it was announced to be released on Linux.

Still I trust the developer. After this news, I'm looking forward again to play this game in the near future.
liamdawe 7 February 2017 at 10:34 am UTC
LeopardOmg,how can you take that as Linux version is soon?

What i get from this,they didn't do literally anything.
Who said anything about soon?
cRaZy-bisCuiT 7 February 2017 at 10:38 am UTC
From the perspective of a developer I do appreciate his work quite a lot. Just if you have a look on it from the view of a customer things are rather different.


He did very well stating the Linux port will only happen if the Windows sales are good. Finally he kept us updated which is good as well. Only the last few posts raised the impression it couldn't be too long until the game will be released cross-platform.
Alm888 7 February 2017 at 10:45 am UTC
liamdaweThey have merged their OpenGL paths together, so they no longer have OpenGL for Windows and then the Linux/Mac version, it's just all one now.

Which leaves us with the question: "Why do they need DirectX if they have unified OpenGL render and cross-platform input?"
Sparhawk 7 February 2017 at 11:08 am UTC
I'll be busy with Civ VI for sure.
But, if and when it goes on sale, I'll probably pick it up.
Leopard 7 February 2017 at 11:22 am UTC
liamdawe
LeopardOmg,how can you take that as Linux version is soon?

What i get from this,they didn't do literally anything.
Who said anything about soon?

Actually no,you don't.

My point is,in this situation it's pretty dead to me and i think it will never come for Linux and Mac.
OZSeaford 7 February 2017 at 11:43 am UTC
Yes, I have this game in my wishlist, just waiting to trigger the buy button once this is done.

This is a quality game, with immense replayability opportunities.

I wonder what their next game will be.

From what I remember it was a one man team developer, so respect for all the work that has gone into these games.
  Go to:
While you're here, please consider supporting GamingOnLinux on Patreon or Liberapay. We have no adverts, no paywalls, no timed exclusive articles. Just good, fresh content. Without your continued support, we simply could not continue!

We also accept Paypal donations and subscriptions! If you already are, thank you!

Due to spam you need to Register and Login to comment.


Or login with...

Livestreams & Videos
Community Livestreams
See more!
Popular this week
View by Category
Contact
Latest Forum Posts
Facebook