All Projects → farfalleflickan → Fusion360WineInstaller

farfalleflickan / Fusion360WineInstaller

Licence: Unlicense license
No description or website provided.

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Fusion360WineInstaller

PlayOnGit
Launch your games on Linux directly from the start menu, with excellent performance.
Stars: ✭ 31 (-43.64%)
Mutual labels:  wine, winehq
awesome-gnu-linux-gaming
A curated list of awesome GNU/Linux tips & tricks, games, tools, and resources - Mirrored from: https://gitlab.com/linuxcafefederation/awesome-gnu-linux-gaming.git
Stars: ✭ 135 (+145.45%)
Mutual labels:  wine, winehq
Winetricks
Winetricks is an easy way to work around problems in Wine
Stars: ✭ 1,786 (+3147.27%)
Mutual labels:  wine, winehq
Fusion360-Scripts
A collection of Fusion360 scripts, mostly for generating animations
Stars: ✭ 60 (+9.09%)
Mutual labels:  fusion-360, fusion360
Photoshopcclinux
Photoshop CC v19 installer for Gnu/Linux
Stars: ✭ 2,894 (+5161.82%)
Mutual labels:  wine, winehq
OneLauncher
Launcher and Addon Manager for LOTRO and DDO
Stars: ✭ 21 (-61.82%)
Mutual labels:  wine
zugbruecke
Calling routines in Windows DLLs from Python scripts running under Linux, MacOS or BSD
Stars: ✭ 82 (+49.09%)
Mutual labels:  wine
HelicalGearPlus
Generates straight, helical and herringbone external, internal and rack gears as well as non-enveloping worms and worm gears
Stars: ✭ 55 (+0%)
Mutual labels:  fusion360
nine
Gallium Nine Standalone
Stars: ✭ 50 (-9.09%)
Mutual labels:  wine
DragonArmor
Dragon Armor 3D-printable CAD files (Autodesk Fusion 360)
Stars: ✭ 46 (-16.36%)
Mutual labels:  fusion-360
GRBL-Post-Processor
Post Processor for Autodesk Fusion360, delivering GCODE output optimized for GRBL compatible CNC or Lathe
Stars: ✭ 122 (+121.82%)
Mutual labels:  fusion360
cemu-linux
Play with Cemu on Linux (with high performance)
Stars: ✭ 120 (+118.18%)
Mutual labels:  wine
compact-wine
No description or website provided.
Stars: ✭ 87 (+58.18%)
Mutual labels:  wine
northstar-dedicated
Docker image for the Northstar dedicated server.
Stars: ✭ 89 (+61.82%)
Mutual labels:  wine
Voron2.4 My Build Log
This repository will hold any documents I use to help with building my Voron 2.4 250mm 3D Printer and the Voron 2.4 LDO 300mm Printer
Stars: ✭ 65 (+18.18%)
Mutual labels:  fusion-360
AreWeAntiCheatYet
A comprehensive and crowd-sourced list of games using anti-cheats and their compatibility with GNU/Linux or Wine.
Stars: ✭ 289 (+425.45%)
Mutual labels:  wine
BeamNG terrainMaterialCache
BeamNG.drive Black Terrain fix for Linux and Mac
Stars: ✭ 81 (+47.27%)
Mutual labels:  wine
Fusion2PyBullet
No description or website provided.
Stars: ✭ 46 (-16.36%)
Mutual labels:  fusion360
notepad-plus-plus
Unofficial snap repo for notepad-plus-plus snap
Stars: ✭ 51 (-7.27%)
Mutual labels:  wine
deepin-wine-qq-arch
Tencent QQ on Deepin Wine5(com.qq.im.deepin) For Archlinux
Stars: ✭ 274 (+398.18%)
Mutual labels:  wine

Fusion360WineInstaller

Crude write up. Still WIP.

Step 0: Clone this repo, create the directory where the wineprefix for Fusion 360 is gonna go and place installer.sh & installer.tar.gz

Step 1: run installer.sh 1, it will automatically set up the directory as a prefix and automatically do the winetricks stuff, you will have to press "next" on a couple of prompts...

winecfg will pop up, in case you want to enable the virtual desktop (basically a must on i3wm)

streamer.exe will start automatically and fetch data which will be installed in:

$WINEPREFIX"/drive_c/users/"$USER"/Local Settings/Application Data/Autodesk/webdeploy/production/

Let it run, after a while the Autodesk Fusion 360 logo should re-appear, along with a new window that should ask for your login credentials. Log in and let it run, a pop up should appear with Failed to create graphics renderer..., press "Ok" and let it run for a while, until ...retrying (60 sec) appears in the terminal (or if nothing happens at all), at this point close the terminal and eventually kill all & any wine process.

THIS STEP SEEMS TO BREAK RANDOMLY. Haven't quite figured it out. Sometimes it works, sometimes it doesn't.

If the program just hangs, check if

$WINEPREFIX"/drive_c/users/"$USER"/Local Settings/Application Data/Autodesk/webdeploy/production/

is populated. There should be 2 folders. One of them will contain just 3 files, when this happens it's done. At this point kill the process & anything wine related.

Now you should enter the folder with just the 3 files (FusionLauncher.exe, an icon and a configuration file) & launch FusionLauncher.exemanually, a login window should/might pop up).

If that STILL doesn't give you the login window... Try removing the

$WINEPREFIX"/drive_c/users/"$USER"/Local Settings/Application Data/Autodesk/

folder and re-doing this step.

Last solution (that also seems to work for me, at least... Although I know these are needed by other people in order to work... might be a dependecies thing? Like having optional wine packages installed...? Not sure).

Delete the folder of your prefix and restart from zero, remove corefonts winhttp wininet from the installer script and proceed as usual.

Step 2: Run installer.sh 2, which will install the latest DXVK. DO NOT DO THIS BEFORE STEP 1! DXVK for some reason breaks the login window.

Step 3: Run installer.sh 3, which actually just launches the Fusion launcher again, but now stuff should... show up? All windows work for me. At this point I STRONGLY suggest clicking on your name and going into preferences and setting the graphics driver to directx9. Restart the program for this to have an effect.

Step 4: After setting the graphics driver to directx9, close Fusion, make sure any lingering wine processes are killed and run installer.sh 2 to uninstall DXVK (yes. for some reason even though the graphics are switched to DX9 some stuff tries to run in DX11 if DXVK is present) & make sure the following entries are removed in winecfg:

d3d10, d3d10_1, d3d10core, d3d11, dxgi

(note that you shouldn't have to do this, as dxvk should takre care of this while uninstalling)

Now everything should work! What you have in the end is effectively a prefix with vcrun2017 installed, that's about it!

DXVK/D3D11 are only needed in order to set Fusion 360 to directx9.

Notes:

  • Using DX9 is a must in order to get the internal web browser going (for example to confirm your subscription as a student or the like). AFAIK (more like, I saw a message about it flash in the terminal and read something along those lines on google but I can't quite recall...) DXVK has yet to implement the ability to draw subwindows or something along those lines, so DX9 it is.

  • I have managed to have this working even better while doing all of the above+messing with lutris (and tkg-4.6, i believe...), for instance I actually managed to get "subscribing as a student" to work (which for the moment it doesn't, the program will just hang), but i've failed to replicate this. Will look into it more in the coming days and do a better guide/write up too...

  • In other places I've seen stuff like corefonts, mshttp, msxml3 & msxml6 getting installed, AFAIK this works anyways. I would probably reccomend following Lutris' wine setup here, as I feel like that might have had something to do with it.

  • Despite what other sources says (WineHQ, other GitHub Repos....) disabling d3d11 seems to just break stuff.

  • This has been tested on Arch Linux (5.0.7) using wine-staging 4.6 & dxvk 1.0.3

This is what worked for me, I don't/can't guarantee that it will work for you. I did this write up hoping that it might help another poor soul that, like me, read about people using Fusion 360 on linux but can't manage to get it to work (mostly due to poor instructions/information in general).

OLD STEPS BELOW (Leaving them for posterity or whatever)

Gonna write this up better but basically...

Step 0: Clone this repo, create the directory where the wineprefix for Fusion 360 is gonna go and place installer.sh & installer.tar.gz

Step 1: run installer.sh 1, it will automatically set up the directory as a prefix and automatically do the winetricks stuff, you will have to press "next" on a couple of prompts...

streamer.exe will start automatically and fetch data which will be installed in:

$WINEPREFIX"/drive_c/users/"$USER"/Local Settings/Application Data/Autodesk/webdeploy/production/

Watch this folder as streamer.exe will hang and just be there once done, there are no visual cues to this process starting/ending. Basically let it be a couple of minutes until 2 subfolder show up in the production folder. One of them will contain just 3 files, when this happens it's done. At this point kill the process & anything wine related.

Step 2: Run installer.sh 2, which will start up winecfg. Find the d3d11 entry in libraries and remove it (this is a must as it will not launch otherwise, it will just crash. DO NOT USE DXVK! In my experience it doesn't work). If you are on i3wm you might want to setup a virtual desktop as Fusion will leave sticky windows on every workspace otherwise.

The Fusion Launcher will start once you close winecfg and should prompt you to login. Put in your password & stuff and wait a minute or so. The terminal output should start showing messages along the lines of ...retrying (60 sec), at this point kill all wine processes once again.

Step 3: Run installer.sh 3, which will install latest dxvk in the prefix. Once it's done move on to step 4.

Step 4: Run installer.sh 4, which actually just launches the Fusion Launcher again, but now stuff should... show up? All windows work for me. At this point I suggest clicking on your name and going into preferences and setting the renderer to directx9. Restart the program for this to have an effect.

Step 5: Using DX9 is a must in order to get the internal web browser going (for example to confirm your subscription as a student or the like). AFAIK (more like, I saw a message about it flash in the terminal and read something along those lines on google but I can't quite recall...) DXVK has yet to implement the ability to draw subwindows or something along those lines, so dx9 it is.

Earlier I managed to have this working even better while doing all of the above+messing with lutris (and tkg-4.6, i believe...), for instance I actually managed to get "subscribing as a student" to work (which for the moment it doesn't, the program will just hang). Will look into it more in the coming days and do a better guide/write up too...

This is what worked for me, I don't guarantee that it will work for you. I did this write up hoping that it might help another poor soul that, like me, read about people using Fusion 360 on linux but can't manage to get it to work (mostly due to poor instructions/information in general).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].