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

BCML doesn't accept the new Linux port of cemu #421

Closed
Melechtna opened this issue Sep 6, 2022 · 9 comments
Closed

BCML doesn't accept the new Linux port of cemu #421

Melechtna opened this issue Sep 6, 2022 · 9 comments

Comments

@Melechtna
Copy link

Title pretty much says it all. BCML will only accept it if an exe is present, but there's a Linux version now, so it'd be nice if it could use that version now without having to copy the exe into the directory.

@HGStone
Copy link
Contributor

HGStone commented Sep 6, 2022

just setup a "merged export directory" to the needed location under the graphic packs folder

@HGStone
Copy link
Contributor

HGStone commented Sep 6, 2022

oh, and use "without cemu" settings

@Melechtna
Copy link
Author

The only problem with that, is I either get a "directory doesn't exist" error linking it, or it doesn't actually copy everything from the merge. Granted, I can correct for this by copying the last 3 files over, but that's obviously not how that should work.

@Zetsphiron
Copy link

It works even worse for me. I get the same directory missing error... but it's actually true. For some reason, when picking the path for the graphics pack, the whole graphics pack(s) folder gets deleted.

@HGStone
Copy link
Contributor

HGStone commented Oct 17, 2022

you might need to "disable links for master mod" and try again

@Zetsphiron
Copy link

Still deletes.
Guess we only have copying the files manually then?

@Zetsphiron
Copy link

Copying the files manually worked, although I only tried to copy the merged mod graphics pack that I had on Windows. I don't know if putting the 9999_BCML (linux side) folder into your /graphicsPacks/downloadedGraphicsPacks/BreathOfTheWild/ folder named as BCML would do the trick too

@jpenguin
Copy link

jpenguin commented Nov 18, 2022

On garuda (arch based), I had to do a couple extra thing, including installing an older version of python

mkdir -p ~/.local/share/cemu/graphicPacks/BreathOfTheWild_BCML
python3.9 -m venv ~/.local/bcml_env
source ~/.local/bcml_env/bin/activate
pip install bcml
~/.local/bcml_env/bin/bcml

In the future, BCML can be run with
https://pastebin.com/raw/gf0RV7RZ

  • In BCML, check 'without cemu' & 'disable links for master mod'; set export path to '~/.local/share/cemu/graphicPacks/BreathOfTheWild_BCML'
  • install your mods

curl https://pastebin.com/raw/igCLK2tz -o ~/.local/share/cemu/graphicPacks/BreathOfTheWild_BCML/rules.txt

@GingerAvalanche
Copy link
Collaborator

GingerAvalanche commented Jan 29, 2023

Finally taking a look at this. BCML should now support up to py311 (current), so the only remaining issue would be the Cemu directory checker, which looks for the name of the executable, and only knows the Windows executable name.

@jpenguin or @Melechtna what is the executable called on Linux? Is it just Cemu or is there some extension?

EDIT: Nevermind, it just checks for settings.xml, the only issue left is the graphic pack export directory.

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

5 participants