I’m new to Lutris and want to edit the Autodesk Fusion 360 script. The original script, if I have understood it correctly, saves the Fusion installer exe as a zip and then extracts it to patch some lines inside a file:
- fusion_installer: filename: Fusion360ClientDownloader.zip url: https://dl.appstreaming.autodesk.com/production/installers/Fusion%20360%20Client%20Downloader.exe - platform_py: https://raw.githubusercontent.com/python/cpython/master/Lib/platform.py game: arch: win64 exe: $GAMEDIR/drive_c/users/$USER/Local Settings/Application Data/Autodesk/webdeploy/production/6a0c9611291d45bb9226980209917c3d/FusionLauncher.exe prefix: $GAMEDIR installer: - extract: description: extract installer dst: $CACHE/fusion_installer/ file: fusion_installer
Lutris gives the error FileNotFound when using the script, letting me assume that it doesn’t save the installer as a zip anymore. Looking into the extract.py of Lutris shows that the extractor doesn’t support exes.
As the extracting and patching lines is crucial to have the installer running I’m wondering if there is a different way or workaround to do this? My backup plan would be to host a zipped version of the installer somewhere, but that isn’t a ideal solution as I would have to update that everytime the installer is updated.