BrandenEK / Blasphemous.Modding.Installer

A mod installer for Blasphemous 1 and 2
6 stars 7 forks source link

Linux compatibility #27

Open werty534 opened 7 months ago

werty534 commented 7 months ago

Hello, I am wondering if there is any way of using the mod installer on linux. Please, tell me whether there is a linux version in the repository or not. Thanks in advance. Postdata: I love the multiplayer mod. Its awesome.

BrandenEK commented 7 months ago

Currently there is not. However, I will look into making a cross platform version.

Leblayd commented 1 month ago

Well, I just made Blasphemous II work on my Steam Deck. I was in the process of writing a lengthy comment about where I'm stuck, but I finally got it, so here's what I did:

  1. Download and unpack the mod installer in place
  2. Download protontricks
  3. Use this workaround to launch it, as it is kinda broken right now. But hopefully this issue is resolved soon.
  4. Blasphemous II
  5. Select the default wineprefix
  6. Follow MelonLoader's instructions a. Make sure the version on the Applications tab is Windows 10 (it already was, for me) b. Add version on the Libraries tab. c. Exit winecfg d. Install a Windows DLL or component e. Choose dotnetdesktop6 IMPORTANT! This installs version 6.0.19. Manually downloading the file when following the instructions of this modloader will download 6.0.33. There is a difference. I first had the newer version installed and it did not work. f. Having finished MelonLoader's instructions, you're back to seeing the "Winetricks" window.
  7. Run explorer
  8. Navigate to where you downloaded this Mod Installer (/home/deck/Downloads/BlasModInstaller) and double click the exe
  9. Select the game's exe (In my case inside /run/media/deck/Games/steamapp/common/Blasphemous 2, but if you have it installed on the internal drive, it should be /home/deck/.local/share/Steam/steamapps/common/Blasphemous 2)
  10. Install everything you want
  11. Try launching the game with "Game start (modded)". If you do not see a console window pop up for a second (with the text "Loading plugins", then go back to MelonLoader's instructions, you did something wrong.
  12. If everything is correct, it should crash either during or right before the Team 17 logo
  13. Now close the mod loader and launch it through Steam instead. It should once again show the console, but it should boot without any further issues.

For Blasphemous 1: I do not know if these same instructions work at all, but based on Blas1Starter::SetConfigProperty it seems at least the launch options would have to be set in Steam before Step 13.

BrandenEK commented 2 weeks ago

Very interesting. I will reopen this issue so that hopefully if someone has a problem with the linux version they can be directed here.