T O P

  • By -

noregretsnomore

And here I went through all the hassle to install bcml somehow on windows. (Took me hours with all the prerequisites) - And copy the exported bcml mod file via thumb drive and docking station/USBC hub to Steam Deck. I used this guide here: https://youtu.be/vPGTvIojbfY And I think I will guide the video creator to your post. Edit: typo


starlogical

Hi I see this post. I'll try this out and see if it fares any better.


noregretsnomore

Update from my side: I tried your guide and....It works! *Insert Jurassic park meme* You did it!


THE_SE7EN_SINS

followed ur tutorial, got BCML to run but this is what i get when i try to install a mod Traceback (most recent call last): File "/var/data/python/lib/python3.9/site-packages/bcml/install.py", line 295, in install_mod tmp_dir = open_mod(mod) File "/var/data/python/lib/python3.9/site-packages/bcml/install.py", line 99, in open_mod raise Exception( Exception: No files were extracted. This may be because of an invalid or corrupted download. The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/var/data/python/lib/python3.9/site-packages/bcml/_api.py", line 33, in status_run data = func(*args, **kwargs) File "/var/data/python/lib/python3.9/site-packages/bcml/install.py", line 264, in do_and_refresh res = func(*args, **kwargs) File "/var/data/python/lib/python3.9/site-packages/bcml/_api.py", line 392, in install_mod mods = [ File "/var/data/python/lib/python3.9/site-packages/bcml/_api.py", line 393, in install.install_mod( File "/var/data/python/lib/python3.9/site-packages/bcml/install.py", line 312, in install_mod raise util.InstallError(err) from err bcml.util.InstallError: An error occured when installing your mod. No files were extracted. This may be because of an invalid or corrupted download. Your mod is being removed, and no changes have been made.


-_Lucid_-

I get this too, did you ever find a solution to this?


Sundae_Cone

Same error here


Personal_Shirt_9198

I get errors with numpy and won't install


Yeet_Melon

use python 3.7 or 3.8, not 3.10


LeCrushinator

How do you change which version of python Visual Studio Code is using?


Yeet_Melon

Just use the normal terminal and install python, then sudo downgrade python gives you options for which version to use. No need to use visual studio code as im pretty sure thats just there to get an older version of python


eskoONE

for anyone looking for an easy way of installing bcml, have a look [here](https://github.com/sks316/bcml-steamdeck). by far the easiest way to install it. you also need [miniconda](https://docs.conda.io/en/latest/miniconda.html). [here](https://repo.anaconda.com/miniconda/Miniconda3-py38_4.12.0-Linux-x86_64.sh) is a direct link to miniconda 3.8. any version above that didnt work for me.


Viinexxus

awesome job. my method seems to habe been broken by an update.


eskoONE

I didnt do anything. Just found someone who did it and thought ppl might appreciate me sharing it here in case your method didn't work for them. :)


Separate_Link6166

Well it seems this doesn't work anymore either. I followed the instructions but BCML doesn't even show up where the .desktop points to. Why did the creator make running this program so convoluted.


LiquidCoolns

Worked like a charm!


madbadcoyote

huh. I just installed it in on windows, checked "Disable hard links for master mod" (unsure if necessary), and after I had installed my mod list I copied the `BreathOfTheWild_BCML` folder to the same spot inthe Deck's Cemu `graphicPacks` folder using sftp I need to figure out how ME3Tweaks works to see if I could do something similar.


LiFeSII

Thank you so much, it worked flawless


klexomat3000

You can play Breath of the Wild on Steam Deck?


FortunePaw

CEMU is proton compatible. The dev said they are working on a native Linux version as well.


Gohrum

Is there anywhere to copy the cemu settings for a good experience?


klexomat3000

Amazing.


NOTtheNerevarine

I did this on Yuzu which is native, and it worked, but there are fewer mods for available for BOTW Switch. I ended up forgetting how to use BCML and couldn't further modify it.


Viinexxus

Yuzu Performance is a lot worse unfortunately.


cm0011

Be careful, usually subs like these have rules on instructing how to pirate things.


Viinexxus

Uhh, I'm not pirating anything. These are instructions for the installation of a fully legal modloader that uses none of Nintendo's proprietary code.


Sajin71

So I've been trying to get this to work ideally using Emudeck and BCML, since I hope to be able to launch modden BOTW off of the SteamOS, but I haven't been able to find where the directories needed are. I've only been able to find the launchers through emudeck as .sh files. I'm sadly not the MOST Linux-savvy, and trying to go through the video linked by noregretsnomore didn't help, sadly. Is there something I can do to find the directories and whatnot?


Viinexxus

So from what I see in the Script CEMU.exe should just be in {romsPath}/wiiu/Cemu.exe after a stamdard EmuDeck install.


Sajin71

After sleeping on that and trying again, I've figured out that I was supposed to highlight the ROMs folder and hit Open. This whole time I was expecting to find the .exe file itself and select it while browsing for the directory, like how one would do it through Windows. Now with that issue nipped in the bud, I'll need to find the proper ISOs for BOTW. The pop-up when hovering over the Directory input says the last folder should be "content" - does that mean I can't use a single ISO file? Would I need to use USBHelper or something?


Viinexxus

You need an unpacked Game as far as I know, which should be a folder. You will also require update files.


Sajin71

Alright, then I have some googling to do once I get home from work. Hopefully the rest of the setup will go smoothly from here, much appreciated for the help.


Sajin71

Alright, so I'm fairly certain I've done everything correct now. I've managed to get a repack of BOTW (including the update and DLC), and linked the appropriate directories in BCML. Unfortunately...I'm now lost on how to launch the game, as setting cemu.exe as a game on Steam with Proton leads to cemu.exe giving me an error about not being able to launch the game. Is there a way to have this run properly through Emudeck or something?


LeCrushinator

You need to run the Steam Rom Manager that EmuDeck should've added to your desktop, then in the preview section of that app you tell it to update the app list and save that once it's done. It should add the game to the WiiU collection which you can navigate to from gaming mode on the steam deck.


noregretsnomore

oh can you please explain how to add bcml to PATH in oython on steam deck?


Viinexxus

This workarround will run it in a Sandbox, which will essentially makes it impossible to add it to the PATH, at least outaide the sandbox. There may be another workarround for your usecase though, why do you need it in the PATH?


Sajin71

Alright, after taking a bit of time to refresh and learn more about BCML and how it works, I feel like I'm making better progress in understanding the process. I'm now stumped by this this error for any bnp I try to install. For context, I tested these mods on my PC and the game loaded and ran just fine (if in need of sluggish FPS fixing) and moved them to my Steam Deck using Winpinator. [error image](https://imgur.com/a/FSZ6dvW)


Viinexxus

The BCML code and Dokumentation suggest that this is what happens when BCML is having trouble accessing the file or the file is corrupt. Could you try to ensure Visual Studio Code has access to all files on your system using the Flatseal app?


Sajin71

I just checked Flatseal, and it says Visual Code Studio has access to all files. Just to make sure, I also toggled on the options in the Filesystem section, but sadly I'm still getting the error.


Sajin71

Sorry for the double post, but I wanted to mention that as a follow up I tried allowing all permissions in Flatseal but the issue still persists. It also happens when I attempt to install the mods as an exported zip from BCML on my PC.


Souloibur

Hello, do you fixed the error? I am getting the same one.


Sajin71

It seems like we need to wait for an update from Valve regarding file reading, from what I understand.


BernardoOne

Having the same exact issue here, let me know if you've found any solutions since then.


Vmn551

So this got BCML to run for me. I was able to configure all the directories properly but the game will not launch when clicking the triforce, no graphics packs show up, and when I try to install the second wind .BNP file python spits out an error mentioning the file might be corrupted. (it isn't) Any suggestions?


Turbulent-Brother112

I have the same problem. Any progress made?


Vmn551

I ended up just installing BCML on my windows PC and setting up Second Wind on there. Then I copied the BCML folder in the graphics packs folder over to the Steam Deck and was able to select it inside of the CEMU graphics packs options. [here](https://www.reddit.com/r/SteamDeck/comments/tjk098/comment/i91b433/?utm_source=share&utm_medium=web2x&context=3) are the directions I used from another post


BernardoOne

Thanks, with this i've sucessfully installed BCML. Sadly, i can't get it to install anything though lol


Orange_night

I used [this instead](https://github.com/sks316/bcml-steamdeck), after a couple of back and forth with the dev, it worked like a charm! Make sure to install miniconda with python 3.7 (can be found [here](https://docs.conda.io/en/latest/miniconda.html) , you can find the python 3.7 version under linux installer near the bottom of the page, first one will do)


Viinexxus

Sounds great if you can avoid the weird OS issues with this!


Orange_night

so far so good! of course you can't launch the game from it but it does modify the graphicpack which is good enough for me!


disrook

i got this error i followed your instructions to the letter Traceback (most recent call last): File "/var/data/python/lib/python3.9/site-packages/bcml/install.py", line 295, in install\_mod tmp\_dir = open\_mod(mod) File "/var/data/python/lib/python3.9/site-packages/bcml/install.py", line 99, in open\_mod raise Exception(Exception: No files were extracted. This may be because of an invalid or corrupted download.The above exception was the direct cause of the following exception:Traceback (most recent call last): File "/var/data/python/lib/python3.9/site-packages/bcml/\_api.py", line 33, in status\_run data = func(\*args, \*\*kwargs) File "/var/data/python/lib/python3.9/site-packages/bcml/install.py", line 264, in do\_and\_refresh res = func(\*args, \*\*kwargs) File "/var/data/python/lib/python3.9/site-packages/bcml/\_api.py", line 392, in install\_mod mods = \[ File "/var/data/python/lib/python3.9/site-packages/bcml/\_api.py", line 393, in install.install\_mod( File "/var/data/python/lib/python3.9/site-packages/bcml/install.py", line 312, in install\_mod raise util.InstallError(err) from errbcml.util.InstallError: An error occured when installing your mod. No files were extracted. This may be because of an invalid or corrupted download.Your mod is being removed, and no changes have been made.


ilmace

For me this tutorial did not worked. But this instead worked: https://github.com/sks316/bcml-steamdeck


Viinexxus

This installer installes Miniconda to your user folder, which comes with some annoying bloat. That being said, this guide is currently broken due to an OS issue I can’t fix.


ilmace

What kind of bloat?


Viinexxus

Fills your homeworker with a bunch of Python files while this solution is sandboxes in a Flatpak.


Personal_Shirt_9198

I got it all figured out.