Skip to content
This repository has been archived by the owner on Nov 29, 2023. It is now read-only.

[Question/Request] Cross-platform support #5

Open
ghost opened this issue Jan 4, 2022 · 13 comments
Open

[Question/Request] Cross-platform support #5

ghost opened this issue Jan 4, 2022 · 13 comments

Comments

@ghost
Copy link

ghost commented Jan 4, 2022

Hey there, are there any plans to support other operating systems such as GNU+Linux or MacOS?
I'm not very experienced with programming but since it's written in C# is it possible to compile and run it under Linux?
Just curious, that's all.

@GarnetSunset
Copy link
Contributor

Not the lead dev but curious, how are you running this game that isn't windows executables? Because even on wine it should hook in the dinput8 and run etc etc, if you mean the manager itself you should probably cross compile it via Visual Studio

@ghost
Copy link
Author

ghost commented Jan 24, 2022

@GarnetSunset I'll look up how to cross compile it.

Not the lead dev but curious, how are you running this game that isn't windows executables?

I'm using Proton, I believe it's the 'Experimental' version.

@GarnetSunset
Copy link
Contributor

@GarnetSunset I'll look up how to cross compile it.

Not the lead dev but curious, how are you running this game that isn't windows executables?

I'm using Proton, I believe it's the 'Experimental' version.

You should be able to run the RyuModManager via the proton youre running since it creates a container

@000Daniel
Copy link

@GarnetSunset I'll look up how to cross compile it.

Not the lead dev but curious, how are you running this game that isn't windows executables?

I'm using Proton, I believe it's the 'Experimental' version.

You should be able to run the RyuModManager via the proton youre running since it creates a container

Proton/Wine do not work with this mod for some reason.
but I too would like to see GNU/Linux support one day

@000Daniel
Copy link

Proton/Wine do not work with this mod for some reason. but I too would like to see GNU/Linux support one day

also running the mod with Wine through the terminal results in this error:

002c:err:module:load_apiset_dll failed to load apiset: c0000482
0034:err:module:load_apiset_dll failed to load apiset: c0000482
003c:err:module:load_apiset_dll failed to load apiset: c0000482
0048:err:module:load_apiset_dll failed to load apiset: c0000482
0068:err:module:load_apiset_dll failed to load apiset: c0000482
0070:err:module:load_apiset_dll failed to load apiset: c0000482
0094:err:module:load_apiset_dll failed to load apiset: c0000482
00b4:err:module:load_apiset_dll failed to load apiset: c0000482
0024:err:module:load_apiset_dll failed to load apiset: c0000482
00d0:err:module:load_apiset_dll failed to load apiset: c0000482
00e0:err:module:load_apiset_dll failed to load apiset: c0000482
0108:err:module:load_apiset_dll failed to load apiset: c0000482
0108:err:virtual:virtual_setup_exception stack overflow 2064 bytes in thread 0108 addr 0x170030050 stack 0x207f0 (0x20000-0x21000-0x1a0000)

@GarnetSunset
Copy link
Contributor

GarnetSunset commented Mar 2, 2022 via email

@deshayu
Copy link

deshayu commented May 26, 2022

The most simple way to get RMM working on linux is to do this

$ protontricks (gameid) winecfg
add dinput8 in libraries <native, builtin>
Screenshot from 2022-05-27 03-37-50
and apply.

Enjoy.
20220527033614_1

Used Wine-Staging 7.6 for RMM (new config)
Yakuza 0 running on Proton Experimental

@allias24
Copy link

I’m sorry I’m new to Linux. Where did you plug in that command I really wanna get rmm running

@allias24
Copy link

allias24 commented Jun 15, 2022

My problem seems to be for some reason it will launch but upon closing won’t generate the mod load order text

@deshayu
Copy link

deshayu commented Jun 16, 2022

My problem seems to be for some reason it will launch but upon closing won’t generate the mod load order text

RMM 2.0 makes a modlist.txt file. I just tried it on a fresh install of Artix, it generated the file. (Wine Staging 7.10)
you can always run RMM in CLI mode by doing wine RyuModManager.exe --cli

I’m sorry I’m new to Linux. Where did you plug in that command I really wanna get rmm running

as for this. You have to install protontricks (unless you wanna do it manually), and add the dinput8.dll in dll overrides

@Prevalent5948
Copy link

You can also add DLL overrides in steam instead of needing to install protontricks you can do this by going to your game in steam right-clicking on it then select properties and paste the following in launch options WINEDLLOVERRIDES="dinput8=n,b" %command%

@KaylinOwO
Copy link

for anyone wondering: for Judgment games simply do winmm instead of dinput8

@Idkguy2007
Copy link

@ThatGuyChens hello I'm new to this while thing and I know that this chat is a bit old but I'm having trouble understanding ANY of this is there a simplified way I can understand this? Thanks in advance.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants