Makerworld opens Orca-Slicer

For a few days now, the Orca Slicer has been opening when I select a model with ‘open in BambuStudio’ in the browser on the Makerworld page.
I updated the Orca slicer a few days ago.
I don’t want to install an additional programme (RCDDefaultApp) to make it work again.
Use Safari on a Mac.

Download model, right click on 3mf file, click ‘Get info’, look closely at the ‘Open with:’ part. What application is it opening 3mf files with by default? I bet it’s Orca
image
You’ll need to change that to Bambu Studio from dropdown menu and then click ‘Change All’
image
That should fix ya

No, that’s not the problem. When I double click on a 3mf file, Bambustudio opens. The mapping is correct.

His problem is with the bambustudio:// association, not the .3mf

https://www.reddit.com/r/OrcaSlicer/comments/1ghi6k2/issue_where_orca_slicer_22_release_overrides/

I have reported it on Github.

Special thanks to @krellboy for sending me down quite the rabbit hole today.

Here’s my workaround:

Backup your OrcaSlicer plist file

cp /Applications/OrcaSlicer.app/Contents/Info.plist ~/orcaslicer.plist

Edit orcaslicer plist file

Note: The keyword ‘code’ is my text editor, simply replace with however you edit text files.

code /Applications/OrcaSlicer.app/Contents/Info.plist

Now search the file for ‘bambustudioopen’ and delete these lines:

		<dict>
        <key>CFBundleURLName</key>
        <string>BambuStudio Downloads</string>
        <key>CFBundleURLSchemes</key>
        <array>
          <string>bambustudioopen</string>
        </array>
      </dict>

Save the file

Re-sign and reload OrcaSlicer app info with launchservices

sudo codesign --force --deep --sign - /Applications/OrcaSlicer.app

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -f /Applications/OrcaSlicer.app

killall cfprefsd

Now test from command line, this should open bambustudio

open bambustudioopen://

Finally test from browser, go to your favorite Makerworld model page and click the ‘Open with Bambu Studio’ button

Please let me know if this works for you. I messed around with this off and on for most of the day, and did dozens of other things, but I believe this is a valid workaround.

I fixed this by using Regedit in Windows. I don’t know anything about Macs, but hopefully, this information will be helpful.

Using Regedit, navigate to this key:

HKEY_CLASSES_ROOT\bambustudio\shell\open\command

It will say something like "C:\Program Files\OrcaSlicer\orca-slicer.exe" "%1"

Change it to "C:\Program Files\Bambu Studio\bambu-studio.exe" "%1"
adjusting for your installation location. (Do include the quotation marks.)

Nice, saved me the time to go down that rabbit hole lol

Found an easier way to fix this association in MacOS, there is a CLI util called “duti” (brew install duti) that can be used to fix file associations and protocol associations with a single command line.

to fix this I used

duti -d bambustudioopen
prints out the default app, for me it was “com.softfever3d.orca-slicer”

duti -l bambustudioopen
lists all the apps associated (to find how Bambu Studio is called), got
"
com.softfever3d.orca-slicer
com.bambulab.bambu-studio
"

then

duti -s com.bambulab.bambu-studio bambustudioopen
to set Bambu Studio to be the default again

PERFECT solution for Mac.
as I use homebrew, install and running was a breeze!

Thanks for the post!

Thank you. Worked a charm.

NICE one. 1 hour Goole brought me here!

Thanks worked like a charm.