100% Orange Juice
Ez a téma zárolásra került
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:
Eredetileg közzétette: 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.
< >
112/12 megjegyzés mutatása
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.
kuuhaku_naibu eredeti hozzászólása:
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.
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
maple eredeti hozzászólása:
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.
E téma szerzője jelezte, hogy ez a hozzászólás megválaszolja a témát.
hexun6  [Fejlesztő] 2020. okt. 30., 16:27 
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.
hexun6 Fruitbat Factory eredeti hozzászólása:
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  [Fejlesztő] 2020. okt. 30., 17:53 
Mitsukuni eredeti hozzászólása:
hexun6 Fruitbat Factory eredeti hozzászólása:
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.
hexun6 Fruitbat Factory eredeti hozzászólása:
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.
Legutóbb szerkesztette: Mitsukuni; 2020. okt. 30., 18:03
hexun6 Fruitbat Factory eredeti hozzászólása:
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:
Legutóbb szerkesztette: Laid; 2020. okt. 31., 4:12
Laid eredeti hozzászólása:
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.
Vapor Dosh eredeti hozzászólása:
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  [Fejlesztő] szept. 24., 17:50 
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!~
< >
112/12 megjegyzés mutatása
Laponként: 1530 50