After the BioShock Infinite SteamDB entry was found by Linux users we've been debating who's going to be behind the port and it might very well be Virtual Programming. Prepare for some speculation.
To be clear with you guys, this is an editorial, meaning that it's an opinion piece. Please treat it as such.
A Virtual Programming employee has hung around on our IRC channel from since The Witcher 2 was released. During the past few days he also participated in the conversation about the BioShock Infinite port with some cryptic comments, which seem to indicate that Virtual Programming and their eON wrapper have something to do with the Linux port.
Following screenshot is from a conversation that took place on the 7th of December at half past 5 PM Finnish time.
Notice: we didn't "leak the story" unlike some people seem to think. All of the information available to us regarding the BioShock Infinite port was public. We can thank SteamDB and Reddit for that.
Some of these lines seem very odd to say the least. When asked about involvement with the BioShock Infinite port the developer stuck mostly to “no comment” line with an occasional smiley in the end. That alone wouldn't say much of course but used this way “no comment” can almost be interpreted as “yes”, especially if we contrast it to Aspyr Media's response regarding the port:
Source
The developer also mentioned that he doesn't wish to do or say anything that would damage their relationship with 2K. This is where I got extremely suspicious. “No comment” is still an understandable answer but why would someone bring up relations to a publisher if they have nothing to do with it? He has also made numerous remarks about Steam depots and the space requirements of BioShock Infinite which would suggest that he either checks the disk space usage of games basically by random or he has recently installed the game / worked with it.
But the oddities don't end here. A GOL user Daverball noticed that the Steam depots for BioShock Infinite look similar to the ones for Witcher 2 and Stronghold 3, the two Linux wrapper ports Virtual Programming has done so far. Aspyr's Mac port uses a separate depot, which contains both the binary and the data while the Linux depot shares game data with the Windows build. It could be argued that sharing the game data between builds makes sense, but Aspyr (and Feral) have in the past shipped their own data alongside with the binary. I believe Feral actually re-encoded some video files of XCOM: Enemy Unknown to better suit Linux.
After the Witcher 2's rather catastrophic launch Linux gamers have been very careful with AAA ports. For example the recently released Dead Island port was a topic of debate for a short time when people suspected that the unusually large binary file might contain a hidden compatibility component and was not really a native port. The game ultimately turned out to be a native game, with the binary being inflated by debugging symbols that were, for some reason, left into the release build. But this shows the amount of distrust Witcher 2 caused when it was released in a barely playable state and even today after numerous patches to eON by Virtual Programming the game runs with bad performance for many people who have hardware configurations that exceed the requirements mentioned on Steam and GOG. Personally I have nothing against the idea of using compatibility layers such as Wine or eON to ship some games, especially older games with lost source code, but so far I haven't been all that impressed by eON's performance. And I'm not just bashing either, we've had months to test and tweak with Witcher 2 and Stronghold 3 and the performance is just objectively bad and for some people just completely unacceptable.
So, will BioShock use eON to run on Linux? I don't really know. This article is mostly just speculation and I might just very well be paranoid and completely wrong here. But I do suggest that you remain cautious about AAA ports when the person/company porting it is shrouded in mystery. In this day and age broken ports are not rare and the “buy it before it's out” mentality seems to be going strong.
What are your predictions of the port? Will it use eON and most importantly, will it matter if it does?
To be clear with you guys, this is an editorial, meaning that it's an opinion piece. Please treat it as such.
A Virtual Programming employee has hung around on our IRC channel from since The Witcher 2 was released. During the past few days he also participated in the conversation about the BioShock Infinite port with some cryptic comments, which seem to indicate that Virtual Programming and their eON wrapper have something to do with the Linux port.
Following screenshot is from a conversation that took place on the 7th of December at half past 5 PM Finnish time.
Notice: we didn't "leak the story" unlike some people seem to think. All of the information available to us regarding the BioShock Infinite port was public. We can thank SteamDB and Reddit for that.
Some of these lines seem very odd to say the least. When asked about involvement with the BioShock Infinite port the developer stuck mostly to “no comment” line with an occasional smiley in the end. That alone wouldn't say much of course but used this way “no comment” can almost be interpreted as “yes”, especially if we contrast it to Aspyr Media's response regarding the port:
QuoteWhile Aspyr is working on a multitude of Linux titles right now, BioShock Infinite is not one of them. That said, this is exciting news and we are looking forward to a great title coming to a great platform.
Source
The developer also mentioned that he doesn't wish to do or say anything that would damage their relationship with 2K. This is where I got extremely suspicious. “No comment” is still an understandable answer but why would someone bring up relations to a publisher if they have nothing to do with it? He has also made numerous remarks about Steam depots and the space requirements of BioShock Infinite which would suggest that he either checks the disk space usage of games basically by random or he has recently installed the game / worked with it.
But the oddities don't end here. A GOL user Daverball noticed that the Steam depots for BioShock Infinite look similar to the ones for Witcher 2 and Stronghold 3, the two Linux wrapper ports Virtual Programming has done so far. Aspyr's Mac port uses a separate depot, which contains both the binary and the data while the Linux depot shares game data with the Windows build. It could be argued that sharing the game data between builds makes sense, but Aspyr (and Feral) have in the past shipped their own data alongside with the binary. I believe Feral actually re-encoded some video files of XCOM: Enemy Unknown to better suit Linux.
After the Witcher 2's rather catastrophic launch Linux gamers have been very careful with AAA ports. For example the recently released Dead Island port was a topic of debate for a short time when people suspected that the unusually large binary file might contain a hidden compatibility component and was not really a native port. The game ultimately turned out to be a native game, with the binary being inflated by debugging symbols that were, for some reason, left into the release build. But this shows the amount of distrust Witcher 2 caused when it was released in a barely playable state and even today after numerous patches to eON by Virtual Programming the game runs with bad performance for many people who have hardware configurations that exceed the requirements mentioned on Steam and GOG. Personally I have nothing against the idea of using compatibility layers such as Wine or eON to ship some games, especially older games with lost source code, but so far I haven't been all that impressed by eON's performance. And I'm not just bashing either, we've had months to test and tweak with Witcher 2 and Stronghold 3 and the performance is just objectively bad and for some people just completely unacceptable.
So, will BioShock use eON to run on Linux? I don't really know. This article is mostly just speculation and I might just very well be paranoid and completely wrong here. But I do suggest that you remain cautious about AAA ports when the person/company porting it is shrouded in mystery. In this day and age broken ports are not rare and the “buy it before it's out” mentality seems to be going strong.
What are your predictions of the port? Will it use eON and most importantly, will it matter if it does?
Some you may have missed, popular articles from the last month:
Let's add some based on nothing "evidence" then ;)
[(link to steam profile [VPLTD] Peter Mulholland)](http://steamcommunity.com/id/vpltd-peterm)
I already bought BioShock Infinite back when I was still using Windows, so I'll just wait and see how the port turns out.
Here's to hoping it won't run as bad as the witcher 2 (i7 3820 |x79 chipset| 16GB mem | GTX680 [Nvidia 346.22 drivers] ).
I consider anything less than 60 fps even on lowest settings to be "bad" for the witcher 2.
[(link to steam profile [VPLTD] Peter Mulholland)](http://steamcommunity.com/id/vpltd-peterm)
I already bought BioShock Infinite back when I was still using Windows, so I'll just wait and see how the port turns out.
Here's to hoping it won't run as bad as the witcher 2 (i7 3820 |x79 chipset| 16GB mem | GTX680 [Nvidia 346.22 drivers] ).
I consider anything less than 60 fps even on lowest settings to be "bad" for the witcher 2.
0 Likes
Quoting: Spl-itLet's add some based on nothing "evidence" then ;)
[(link to steam profile [VPLTD] Peter Mulholland)](http://steamcommunity.com/id/vpltd-peterm)
:D
0 Likes
But Bioshock Infinite is a UE3 game. With a linux client
for the engine why would eON even be necessary?
for the engine why would eON even be necessary?
0 Likes
Quoting: Guest...
VP have improved TW2 performance greatly since release (and it was CDPR who decided on a full release), and while native, in my opinion, will always trump a wrapper, I still want to see eON succeed. It could bring many older games to Linux, convincing more newer games to make a Linux version.
....
One question about Witcher 2. I tried betas and VP has improved a lot the performance. I didn't try the game 2 months ago, and I don't have idea if this beta improvements was added to the normal version.
0 Likes
Quoting: srlsboyBut Bioshock Infinite is a UE3 game. With a linux clientNot all versions of UE3 support Linux. Only the newer ones. It was a highly modified engine with various iterations - afaik a lot of companies made their own modifications for their own particular needs.
for the engine why would eON even be necessary?
1 Likes, Who?
Concerning the subject of eON, i'm pleased and concerned at the same time.
On one hand, developers with a lack of access to certain games source code can be brought to Linux. It is also useful to bring titles which wouldn't feature on Linux due to developers inability to port (for whatever reason). This is where I get concerned...
If eON is successful, then it might encourage alot of developers not to port their titles natively. On top of that, if successful, it would be in eON's interest to garner as much support from developers to sustain themselves.
It will be interesting to see how this pans out. Honestly, I feel it's in Linux Gaming's interest to have titles ported natively....we don't see Linux titles being organized through a wrapper to work in Windows...so why should we?
On one hand, developers with a lack of access to certain games source code can be brought to Linux. It is also useful to bring titles which wouldn't feature on Linux due to developers inability to port (for whatever reason). This is where I get concerned...
If eON is successful, then it might encourage alot of developers not to port their titles natively. On top of that, if successful, it would be in eON's interest to garner as much support from developers to sustain themselves.
It will be interesting to see how this pans out. Honestly, I feel it's in Linux Gaming's interest to have titles ported natively....we don't see Linux titles being organized through a wrapper to work in Windows...so why should we?
2 Likes, Who?
My hope is that the VP guys doing the port without eon. I guess they they can do a native port.
0 Likes
QuoteNot all versions of UE3 support Linux. Only the newer ones. It was a highly modified engine with various iterations - afaik a lot of companies made their own modifications for their own particular needs.Borderlands 2 is from an older engine and that was handled properly. Why no just ask Feral or Aspyr to port the mac code?
0 Likes
Thinking about it... Where is it mentionned that VP is using eON for Bioshock?
Is it the only way that VP has of porting games to Linux? Is it possible that some games are easier to port and don't need the intervention of eON?
Let's assume that it's VP who's doing the port... Are we not doing an easy shortcut in affirming eON will be used for the port?
Is it the only way that VP has of porting games to Linux? Is it possible that some games are easier to port and don't need the intervention of eON?
Let's assume that it's VP who's doing the port... Are we not doing an easy shortcut in affirming eON will be used for the port?
2 Likes, Who?
Quoting: ZeitgeistMy hope is that the VP guys doing the port without eon. I guess they they can do a native port.
That seems highly unlikely since VP has invested a lot of time and money into eON. Basically, they've committed to it as their solution to port games. If they get it right and working as well as they, they can then offer to port games for less money than the competition and with less effort. A sort of one size fits all solution if you will.
Quoting: srlsboyBorderlands 2 is from an older engine and that was handled properly. Why no just ask Feral or Aspyr to port the mac code?
My guess is that it boils down to either two things. A) Money - VP offered to do it for less (iirc the VP employee in question once made an offhand remark about how they usually take lump sums instead of % of sales) B) Aspyr - who did Civ5 and is working on BE - is too busy. Feral is working on the Total War games full time too apart from their other mac ports and stuff.
You have to remember that most of these porting studios aren't that big and so have limited resources.
0 Likes
See more from me