100% Orange Juice
This topic has been locked
Mitsukuni 29 Oct, 2020 @ 7:18pm
Request of a Linux port
Hi and thank you very much for the great game.

I'm not sure you have a team big enough to maintain it or even have a job title about it but as an OJ veteran and a Linux user I'd like to ask it here. Yes, the game works almost great on Steam Proton but a native port would be really appreciated. (The 'almost' part is the game opening slower than Windows because of some libraries and making it work on old laptops is kinda hard.)

Anyway, you may have no reason for this and I totally understand, just wanted to share my thoughts.

Hope you have a nice day. :ojchicken:
Originally posted by hexun6:
Unfortunately the game is running on a custom DX9 based engine, the code is very tied to that so a Linux port or other would require a lot of rewrite.
< >
Showing 1-12 of 12 comments
Sturmsang 30 Oct, 2020 @ 7:41am 
i mean i met someone who had no issues running it on linux (or so he told me), so there is probably some small hack you could use to solve your, all things considered, minor issue.

Sadly i don t have the guy neither on my friendlist nor can i remember his name (it was like 3 months ago when i played with that guy). otherwise i would have asked him if he d be willing to help you.
Mitsukuni 30 Oct, 2020 @ 1:36pm 
Originally posted by kuuhaku_naibu:
i mean i met someone who had no issues running it on linux (or so he told me), so there is probably some small hack you could use to solve your, all things considered, minor issue.

Sadly i don t have the guy neither on my friendlist nor can i remember his name (it was like 3 months ago when i played with that guy). otherwise i would have asked him if he d be willing to help you.
Sorry if I misunderstood. I mean the game works fine, opening 15 seconds late than the normal is not a big issue. I just wanted to say, it would be good if it was native, that's it.
hdmai 30 Oct, 2020 @ 1:44pm 
who knows how much fruitbat has ripped out and refactored after this long with so many improvements/updates but as a general rule doujin games are not developed in a way that is easy to port to other platforms

i think the game still relies on ayame.dll
Mitsukuni 30 Oct, 2020 @ 1:57pm 
Originally posted by maple:
who knows how much fruitbat has ripped out and refactored after this long with so many improvements/updates but as a general rule doujin games are not developed in a way that is easy to port to other platforms

i think the game still relies on ayame.dll
Well, I thought it would be worth to shot. I suspected that it would be a custom engine (most likely) but if it was using a some known engine maybe there would be other export options like for Linux or for MacOS, or even Android.

If Ayame.dll is open source maybe something could be done but not sure.
The author of this thread has indicated that this post answers the original topic.
hexun6  [developer] 30 Oct, 2020 @ 4:27pm 
Unfortunately the game is running on a custom DX9 based engine, the code is very tied to that so a Linux port or other would require a lot of rewrite.
Mitsukuni 30 Oct, 2020 @ 5:43pm 
Originally posted by hexun6 Fruitbat Factory:
Unfortunately the game is running on a custom DX9 based engine, the code is very tied to that so a Linux port or other would require a lot of rewrite.
I understand that. Thank you for the reply.
hexun6  [developer] 30 Oct, 2020 @ 5:53pm 
Originally posted by Mitsukuni:
Originally posted by hexun6 Fruitbat Factory:
Unfortunately the game is running on a custom DX9 based engine, the code is very tied to that so a Linux port or other would require a lot of rewrite.
I understand that. Thank you for the reply.
No problem, it's nice that it seems to at least be playable with Proton from what people who use it have said.
Mitsukuni 30 Oct, 2020 @ 6:02pm 
Originally posted by hexun6 Fruitbat Factory:
No problem, it's nice that it seems to at least be playable with Proton from what people who use it have said.

Yes it's playable and actually pretty fine. Being playing it on Linux more than 1 year and had not much a problem with gameplay and online. It has "Platinum" rate on ProtonDB which means works out of the box for most of the people.
Last edited by Mitsukuni; 30 Oct, 2020 @ 6:03pm
Laid 31 Oct, 2020 @ 2:59am 
Originally posted by hexun6 Fruitbat Factory:
No problem, it's nice that it seems to at least be playable with Proton from what people who use it have said.
OJ works perfectly on Proton 5.13, the only hiccups are that for some reason it has to install .NET Framework every single time it's ran, slowing the startup time as Mitsukuni said, and that the netcode update in 3.1 broke multiplayer and DLC for older versions of Proton, the game itself doesn't seem to have any issues whatsoever as long as Proton is up to date.

Generally, Orange Juice series games have always had perfect or near perfect compatibility in WINE/Proton. :qp:
Last edited by Laid; 31 Oct, 2020 @ 4:12am
Vapor Dosh 31 Oct, 2020 @ 7:17am 
Originally posted by Laid:
OJ works perfectly on Proton 5.13, the only hiccups are that for some reason it has to install .NET Framework every single time it's ran
That's not unique to OJ, some games insist on installing things every time, and I had that happen in Windows as well. I just delete the contents of ~/.steam/steam/steamapps/common/Steamworks Shared/_CommonRedist/ and I'm done with it.
Mitsukuni 31 Oct, 2020 @ 6:56pm 
Originally posted by Vapor Dosh:
That's not unique to OJ, some games insist on installing things every time, and I had that happen in Windows as well. I just delete the contents of ~/.steam/steam/steamapps/common/Steamworks Shared/_CommonRedist/ and I'm done with it.

Any idea why that's happening? I renamed that folder just to try your suggestion and it's not trying to install .NET anymore.
Rapha  [developer] 24 Sep @ 5:50pm 
This just turned reality the other day! Rejoice! Sometimes you just need a lot of courage to untangle lots and lots and lots of lines of code to make it happen! (≧∀≦)ゞ I'm answering to this to let the good OP know, but I'll be locking it too, since its solved!~
< >
Showing 1-12 of 12 comments
Per page: 1530 50