100% Orange Juice
Ce sujet a été verrouillé
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:
Écrit par 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.
< >
Affichage des commentaires 1 à 12 sur 12
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 a écrit :
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 a écrit :
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.
L'auteur(e) de ce sujet a indiqué que ce message répond à sa question.
hexun6  [dév.] 30 oct. 2020 à 16h27 
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.
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  [dév.] 30 oct. 2020 à 17h53 
Mitsukuni a écrit :
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.
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.
Dernière modification de Mitsukuni; 30 oct. 2020 à 18h03
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:
Dernière modification de Laid; 31 oct. 2020 à 4h12
Laid a écrit :
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 a écrit :
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  [dév.] 24 sept. à 17h50 
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!~
< >
Affichage des commentaires 1 à 12 sur 12
Par page : 1530 50