100% Orange Juice

100% Orange Juice

此主题已被锁定
Mitsukuni 2020 年 10 月 29 日 下午 7:18
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:
引用自 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.
< >
正在显示第 1 - 12 条,共 12 条留言
Sturmsang 2020 年 10 月 30 日 上午 7:41 
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 2020 年 10 月 30 日 下午 1:36 
引用自 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 2020 年 10 月 30 日 下午 1:44 
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 2020 年 10 月 30 日 下午 1:57 
引用自 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.
该讨论串的作者已表示此帖子解答了原先的主题。
hexun6  [开发者] 2020 年 10 月 30 日 下午 4: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.
Mitsukuni 2020 年 10 月 30 日 下午 5:43 
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  [开发者] 2020 年 10 月 30 日 下午 5:53 
引用自 Mitsukuni
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 2020 年 10 月 30 日 下午 6:02 
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.
最后由 Mitsukuni 编辑于; 2020 年 10 月 30 日 下午 6:03
Laid 2020 年 10 月 31 日 上午 2:59 
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:
最后由 Laid 编辑于; 2020 年 10 月 31 日 上午 4:12
Vapor Dosh 2020 年 10 月 31 日 上午 7:17 
引用自 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 2020 年 10 月 31 日 下午 6:56 
引用自 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  [开发者] 9 月 24 日 下午 5: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!~
< >
正在显示第 1 - 12 条,共 12 条留言
每页显示数: 1530 50