Skip to content

Releases: cryinkfly/Autodesk-Fusion-360-for-Linux

🐞 Fixed Bugs with AdskIdentityManager.exe and bcp47langs.dll

29 Jul 13:30
2fcb7a6
Compare
Choose a tag to compare

There's some news again! 📯

The problem with AdskIdentityManager.exe, which prevented login under Fusion 360 or Autodesk Fusion (new name), has now been fixed! (#408 & #432) ✅

These bug fixes have been added into the still active installation file. 📦

Many thanks again to our hard-working supporters! ❤️

Yes, you read that right... (still active installation file...) 😅

Because I'll soon be finished with the newer installation tool! 😲

You can see roughly what the whole thing will look like later in this short video. 🤔


Bildschirmaufzeichnung.vom.2024-07-29.15-17-12.mp4

🖼 New Fusion 360 Logo for the Project!

28 May 13:51
dd08c4b
Compare
Choose a tag to compare

I'm excited to unveil the new Fusion 360 logo for our project! This fresh emblem truly embodies the spirit of innovation and collaboration that defines our work. 🪄

Additionally, I'd like to express our continued commitment to working together to address several known issues that have impacted the user experience. Problems such as the incorrect desktop path to the Fusion 360 executable file will be rectified to ensure a smoother and more seamless experience for all Linux users in the future. Thus far, we've successfully resolved over 200 issues, and with your assistance, we will tackle both existing and future challenges head-on. 💯

And one more thing, the project now boasts over 1700 members who are interested in or actively using Fusion 360 on Linux. 📈

Thank you for your ongoing support in our efforts to enhance and advance our project. Together, we're shaping the future of Fusion 360 on Linux! ❤️

FUSION_IDSDK & WEBVIEW2 work! 🌬

05 Feb 15:32
e25acc9
Compare
Choose a tag to compare

Thanks to the support 🛟 of the community, the problem with the FUSION_IDSDK & WEBVIEW2 has been fixed and the installation script has been adjusted! 🔔

In addition, some links have been changed so that the correct Wine version can be downloaded.

⚠️ Important, Wine version 8.14 or higher is now required!!! ⚠️

Otherwise, Fedora 37 has been removed ⛔️ and Fedora 39 was added ✅.

Many thanks again to the strong community and especially to a special community member @alextrical for the help! ❤️


Here is the customized code from @alextrical:

export env ROOTFOLDER=~/.fusion
mkdir {$ROOTFOLDER,$ROOTFOLDER/wineprefixes,$ROOTFOLDER/Downloads}
rm -r $ROOTFOLDER/wineprefixes/default
export env WINEPREFIX=$ROOTFOLDER/wineprefixes/default
export env WINEDEBUG=fixme-all #Hide the fixme messages intended for Wine developers
SP_FUSION360_INSTALLER_URL="https://dl.appstreaming.autodesk.com/production/installers/Fusion%20Admin%20Install.exe"
SP_WEBVIEW2_INSTALLER_URL="https://github.com/aedancullen/webview2-evergreen-standalone-installer-archive/releases/download/109.0.1518.78/MicrosoftEdgeWebView2RuntimeInstallerX64.exe"

#Wine version checking, warn user if their wine install is out of date
WINE_VERSION="$(wine --version  | cut -d ' ' -f1 | sed -e 's/wine-//' -e 's/-rc.*//')"
WINE_VERSION_MINIMUM=8.14
if (( $(echo "$WINE_VERSION < $WINE_VERSION_MINIMUM" | bc -l) )); then
    echo "Your version of wine ${WINE_VERSION} is too old and will not work with Autodesk Fusion. You should upgrade to at least ${WINE_VERSION_MINIMUM}"
fi

#Install required Font, the Navigation bar will not work without this font.
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks -O $ROOTFOLDER/Downloads/winetricks
chmod +x $ROOTFOLDER/Downloads/winetricks
$ROOTFOLDER/Downloads/winetricks arial
wine winecfg -v win10

#Remove tracking metrics/calling home
wine REG ADD "HKCU\Software\Wine\DllOverrides" /v "adpclientservice.exe" /t REG_SZ /d "" /f
#Navigation bar does not work well with anything other than the wine builtin DX9
wine REG ADD "HKCU\Software\Wine\DllOverrides" /v "AdCefWebBrowser.exe" /t REG_SZ /d builtin /f
#Use Visual Studio Redist that is bundled with the application
wine REG ADD "HKCU\Software\Wine\DllOverrides" /v "msvcp140" /t REG_SZ /d native /f
wine REG ADD "HKCU\Software\Wine\DllOverrides" /v "mfc140u" /t REG_SZ /d native /f

cat > $ROOTFOLDER/Downloads/NMachineSpecificOptions.xml << EOL
<?xml version="1.0" encoding="UTF-16" standalone="no" ?>
<OptionGroups>
  <BootstrapOptionsGroup SchemaVersion="2" ToolTip="Special preferences that require the application to be restarted after a change." UserName="Bootstrap">
    <driverOptionId ToolTip="The driver used to display the graphics" UserName="Graphics driver" Value="VirtualDeviceDx9"/></BootstrapOptionsGroup>
</OptionGroups>
EOL

#Download and install WebView2 to handle Login attempts, required even though we redirect to your default browser
wget -N $SP_WEBVIEW2_INSTALLER_URL -P $ROOTFOLDER/Downloads
wine $ROOTFOLDER/Downloads/MicrosoftEdgeWebView2RuntimeInstallerX64.exe /install #/silent

#Download latest Admin Install, only if the file has changes since last time we connected to the server
wget -N $SP_FUSION360_INSTALLER_URL -P $ROOTFOLDER/Downloads

#Extract the icon from the installer, this will give the latest icon without breaking any distribution licenses
wrestool -x --output=$ROOTFOLDER/Downloads/Fusion360.ico -t14 "${ROOTFOLDER}/Downloads/Fusion Admin Install.exe"

#Install the application, the UI doesn't work for us, so install in the background. Could do with tracking folder size to get a progress bar for the user here
wine $ROOTFOLDER/Downloads/Fusion\ Admin\ Install.exe --quiet

mkdir -p "${ROOTFOLDER}/wineprefixes/default/drive_c/users/$USER/AppData/Roaming/Autodesk/Neutron Platform/Options"

cp $ROOTFOLDER/Downloads/NMachineSpecificOptions.xml "${ROOTFOLDER}/wineprefixes/default/drive_c/users/$USER/AppData/Roaming/Autodesk/Neutron Platform/Options"

#Disable Debug messages on regular runs, we dont have a terminal, so speed up the system by not wasting time prining them into the Void
sed -i 's/=env WINEPREFIX=/=env WINEDEBUG=-all env WINEPREFIX=/g' "$HOME/.local/share/applications/wine/Programs/Autodesk/Autodesk Fusion.desktop"

#Cleanup any shortcuts created we dont want, though they seem to work well now
#rm -f "$HOME/.config/menus/applications-merged/wine-Programs-Autodesk-Autodesk Fusion.menu"
#rm -rf "$HOME/.local/share/applications/wine/Programs/Autodesk/Autodesk Fusion.desktop"

#Create mimetype link to handle web login call backs to the Identity Manager
cat > $HOME/.local/share/applications/adskidmgr-opener.desktop << EOL
[Desktop Entry]
Type=Application
Name=adskidmgr Scheme Handler
Exec=env WINEPREFIX="$ROOTFOLDER/wineprefixes/default" wine "C:\Program Files\Autodesk\webdeploy\production\99249ee497b13684a43f5bacd5f1f09974049c6b\Autodesk Identity Manager\AdskIdentityManager.exe" %u
StartupNotify=false
MimeType=x-scheme-handler/adskidmgr;
EOL
xdg-mime default adskidmgr-opener.desktop x-scheme-handler/adskidmgr

📢 Supported Linux distros updated!

26 Jul 17:19
2f10cd7
Compare
Choose a tag to compare

Good evening Fusion 360 for Linux community! 👋

Today I made some changes in the Installation Wizard:

  • Fixed a few bugs (e.g. The standard installation, no default folder was displayed and found!) ✅
  • Support discontinued for some Linux distros! (Debian 10, Ubuntu 18, Fedora 35/36 and openSUSE 15.3) ⛔️
  • Added support for some Linux distros! (Debian 12/Testing, Fedora 37/38/Rawhide and openSUSE 15.5) ✅
  • Bug with the Autodesk Single Sign-On (SSO) for Fusion 360 has been fixed with a workaround* so that newer versions of Fusion 360 can be used again! ✅
  • ⚠️ However, one or the other can lead to errors such as performance losses when editing models. ⚠️
    💪 But these problems are already being worked on with some people from the community! 💪

Bildschirmfoto_2023-07-26_17-26-57
KVM guest with GPU passthrough | Linux Mint 21.2 XFCE | AMD Radeon™ PRO W6400 GPU | Wine (Version 8.13) | Fusion 360 (Version 2.0.16753)

Autodesk Single Sign-On (SSO) bug solved!

31 May 15:49
0cfb632
Compare
Choose a tag to compare

The login to the newer Fusion 360 version is now working again!

A way was found to deactivate the new login variant so that the old login method takes effect again.

This does not affect safety!

Only the functions with the Autodesk Single Sign-On (SSO) cannot be used, such as the link to a password manager app.

Many thanks also at this point here to the great community, who have been looking for possible solutions with me for many weeks and have sacrificed their free time to clear this serious bug aside!

And now let's implement wonderful projects with Fusion 360 on Linux together again!!!

Best regards from Germany
Steve Zabka

🐞 Autodesk Single Sign-On (SSO) is bypassed!

05 May 06:25
e8dd00e
Compare
Choose a tag to compare

Good morning dear community 🙂,

As some of you may have noticed in the last few weeks, Autodesk has rolled out a login function (single sign-on (SSO)) for Fusion 360 with the April 2023 update ...

new-sign-in-1-1
The image was created by: © 2022 Autodesk Inc.

With this new feature, the user now clicks a button during the login process and a separate web browser is opened in which they must continue the login process. If the login was successful there, it switches back to Fusion 360 and you are logged in and can continue working with Fusion 360. 🗝

However, this new feature is not properly supported under Wine! ⚠️

So that you can still use Fusion 360 on Linux, some people from the community and I have selected and frozen the installer (May 2023 update) of Fusion 360 for future installations on Linux. ↩️

Unfortunately, however, all newer functions from the April 2023 update cannot currently be used! ⛔

But don't worry, we're looking for a solution! ⚙️

And now you can continue working with Fusion 360 on Linux. ✅


And at this point many thanks again to the following people from the community who made this workaround possible:

☕️ Created a Matrix room! 🍵

30 Mar 08:23
dbb02d2
Compare
Choose a tag to compare

A discussion room has been created to speed up the development of Autodesk Fusion 360 on Linux and enable a better exchange of thoughts and ideas.

This Matrix room was created by the two GitHub users @dzervas and @9ary . ❤️️

And at this point many thanks to both of them! 👏

So exchange ideas and much more if you want! 🏗

There is also another piece of news! @dzervas created another project on Fusion 360 on GitHub, directly addressing Fusion 360 QT under/build. You can find more information in his blog post. 💡

So have a look there too. 👍

🔮 The Update 1.8.2 is coming soon! 🔮

14 Mar 18:00
3cdd7e1
Compare
Choose a tag to compare

It's almost time and the new update 1.8.2 will be released! 🔮

However, I still have to work on some construction sites, but one thing I can say for now, there will be an automatic detection of the Linux disturbance and graphics card used, in order to be able to install and set up all important packages even more easily in the future. 🔜

There will also be some performance improvements, since with the new Wine Version 8.3 Windows 11 has now also been selected or improved and I have made a few more modifications! 🚀

So stay tuned for many exciting new features ... 🍹🥤☕️


Bildschirmfoto vom 2023-03-22 17-14-00


Oh, and if you want to support my project and my work, then have a look here on my website at: https://cryinkfly.com/become-partners/ ♥️


Best greetings from Dresden, Germany 🇩🇪
Steve Zabka

🕹 3Dconnexion SpaceMouse workable in Fusion 360!

18 Jan 16:09
902d451
Compare
Choose a tag to compare

Almost 2 weeks ago I had the time to extensively test the 3Dconnexion SpaceMouse under Fusion 360 (Wine). 📺

And got it working thanks to the help of a community member "@DD1984" and Arch Linux's strong documentation. 📒

However, the configuration was quite complicated! ⚠️

But don't worry, we're working on adding support for the 3Dconnexion SpaceMouse to the installer. 🛠

🧩 Extensions updated!

14 Dec 11:39
37da1a8
Compare
Choose a tag to compare

I just updated the list of all tested extensions for Autodesk Fusion 360 that also work on Linux. 📦

These include the extensions:

  • Czech localization for F360 (7.6 - New & now free!) 🇨🇿

The Czech localization for Autodesk® Fusion 360™ is now a free add-in, which installs and activates the Czech user interface (UI) in Fusion 360 and keeps it updated during the frequent release updates of this CAD/CAM product. Before you had to pay something for this addon to be able to use it.

  • HP 3D Printers for Autodesk® Fusion 360™ (1.0.0.50 - New) 🧩

The Add-In now works with both V2 and legacy format machines. All print profiles supported by HP APIs can now be selected and submitted during job ticket creation. Components are automatically transformed to the correct coordinates for all supported HP printers when a job is submitted. If the printer's job queue is full, a new error message is displayed after submitting a job ticket to the printer.

  • Ultimaker Digital Factory for Autodesk Fusion 360™ (1.1.0.65 - New) 🧩

Removed "Upload toolpath to project" option

Thanks here for the notifications from the Autodesk team! ❤️️