Closed nifty1a closed 1 year ago
I see this issue as well with some open source profiles. If the .idx file is copied to the cache it resolves the issue but is this intended to change like this?
@just-trey Indeed, it is your AnkermakeCE profile I am trying to add. Worked fine on alpha6, by dropping in vendor folder in roaming/PrusaSlicer-alpha, but won't in the beta1 or beta2. If I put them in the cache folder direct, where do the bedplate stl, and thumbnail SVG go?
Hello, there has been changes in the Configuration Wizard regarding which profiles are read and showed due to bugs we had. Due to tests we did, it should be working correctly now. But it is very complex topic. Now the problem you have. First of all I must stress we do not support 3rd party vendor profiles released outside our network. Please be careful, it might lead to crashes both in PrusaSlicer or your printer. With this in mind: The place you are copying your profiles to (PrusaSlicer-beta\vendor) wont work anymore. But if you copy the ini and idx file to "PrusaSlicer-beta\cache\vendor" and folder with resources to "PrusaSlicer-beta\cache\", the loading algorithm should consider your profiles and show them in the Configuration Wizard. And last: It would be good if you share the profile in question so we can test on same data set. Thanks.
@Jan-Soustruznik the profiles in question are here. https://github.com/Ankermgmt/prusaslicer-ankermake-ce-profiles the reason I am not officially submitting is the vendor wishes to take over the management of these profiles officially. I want to share an alternative version that I beleive performs better and has more options. Would there be a recommend approach to solve for this?
@nifty1a can you respond if you agree withy comments above?
issue created: SPE-1719
@nifty1a can you respond if you agree withy comments above?
I do @just-trey . From my perspective, this is an unexpected, undocumented change in behaviour between the alpha and the beta, which breaks the long standing method of adding third party printer profiles. I consider that the cache folder tree is for pre parsed files, and don't think people should be having to drop files directly in there.
It looks like @lukasmatena's code change resolved the issue. I have only been able to test on Windows.
@just-trey Yes, it should work as it did until alphas. @nifty1a was right, the changes were breaking a long standing method and would only bring troubles.
Please reopen the issue, if there are any troubles with current implementation.
Description of the bug
I don't think PrusaSlicer 2.6 Beta1 crashes when opening Configuration Wizard #10556 has been fixed correctly
Beta 2 doesn't include a new printer in the configuration wizard list, when it's "name.idx", "name.ini" and "name" folder containing image resources are dropped into "C:\Users\xxxxx\AppData\Roaming\PrusaSlicer-beta\vendor" folder as it should do (2.6.0.0 Alpha versions work correctly, as image in zip file shows)
Project file & How to reproduce
Screenshot 2023-05-17 232915.zip
Checklist of files included above
Version of PrusaSlicer
Version 2.6.0-beta2+win64
Operating system
Edition Windows 11 Home Version 22H2 Installed on 13/10/2022 OS build 22621.1702 Experience Windows Feature Experience Pack 1000.22641.1000.0
Printer model
Ankermake M5, Ender3, Ender 5, Lulzbot Taz 4, Renkforce RF100