just updated pro to 2024, but it won’t save as an older version. I have losts of customers who don’t use the newest version.
work around?
SketchUp and LayOut in 2024 are now versionless, meaning they’re backward compatible with any supported versions (2022, 2023, 2024). No need to ‘Save as’ — .SKP created/saved in 2024 can be opened in 2021, 2022, and 2023 (and 2024, obviously) without saving to those specific versions.
That’s terrible, so anyone we help on the forum with a legitimate version prior to 2021, cannot be given back a fixed version openable in their year version.
This is really bad for my customers. Many are still using 2016 or 2017. I just uninstalled 2024 so I can submit work to my customers.
Someone really needs to rethink this.
Some other program super important plugins demand 2015 version. Many municipal departmentments, consulters demand v8. It’s extremly harmful decision. PLEASE Trimble @colin @dan_s roll back!
You can have multiple sketchup versions installed in your PC, you can use sketchup 2024 then open the project in sketchup 2023 if you need to save as a previous version not supported by sketchup 2024.
I think this feature must return though, there are a lot of people who owns classic licenses and are still using old versions, I know some architects colleagues that use sketchup 2015.
I would like to clarify a few things:
-
The option to save to an older version is not completely removed (yet?).
The Ruby API still allows you to save to any earlier version .skp file. In theory, the Extensions/Plugins that are designed for this can work. However, I have not personally checked them yet. -
If the Extensions/Plugins mentioned above do not work, I can write one if you wish!
-
Added to @dan_s comment:
In this context, version-less means that you can actually open older and newer files back and forth if the program and/or file versions are 2021, 2022, 2023, 2024.
However the file versions are still different. You will get a warning about it if you open newer or older file version in a particular other version of SketchUp program. -
This piece of code snippet, for example, saves the current model into SketchUp Version 2017 file format (makes a copy), next to the existing model and adds a ‘-v2017’ to the end of the file name.
So if you have a model namedmodel.skp
, the 2017 copy will be namedmodel_v2017.skp
.
Note: Model must be saved “normally” before using this snippet.
Usage:. Open a Ruby Console (Menu: Extensions>Developer>Ruby Console) and copy and paste the snippet below into it, than hit Enter.
m = Sketchup.active_model
m.save_copy(m.path.delete_suffix('.skp')<<"_v2017.skp", Sketchup::Model::VERSION_2017)
- This code snippet is similar as above but to save a copy into SketchUp Version 8 and save a copy into SketchUp Version 2015 file: (for @push18
)
m = Sketchup.active_model
m.save_copy(m.path.delete_suffix('.skp')<<"_v8.skp", Sketchup::Model::VERSION_8)
m = Sketchup.active_model
m.save_copy(m.path.delete_suffix('.skp')<<"_v2015.skp", Sketchup::Model::VERSION_2015)
I can’t get this snippet to work consistantly. Sometimes it works, other times I can’t get it to save as 2017.
I am going back to 203 until this is fixed in 2024.
I really need to be able to choose which version to save too, as I have customers who are use different versions.
I learned that I misspoke above. Models saved in 2024 can also be opened in 2021, but per our support policy, 2021 falls outside our supported versions as of Jan. 31 this year. Just want to clarify that and have edited my post above to reflect it.
@dezmo Amazing, 2 lines of code saved my life many thanks! May I humbly request v2015
code in rb(z) form (with ability to assign shortcut) please?
P.S. What should I change in code if I’d want the code to save with the same name as 2024 one (deleting _v2015.skp suffix, in fact overriding 2024 file)?
*Model still must be saved with built in save method before using this snippet.
This will overwrite the originally saved file to v2015, without renaming.
m = Sketchup.active_model
m.save(m.path, Sketchup::Model::VERSION_2015)
Possible parameters instead of Sketchup::Model::VERSION_2015
Sketchup::Model::VERSION_3
Sketchup::Model::VERSION_4
Sketchup::Model::VERSION_5
Sketchup::Model::VERSION_6
Sketchup::Model::VERSION_7
Sketchup::Model::VERSION_8
Sketchup::Model::VERSION_2013
Sketchup::Model::VERSION_2014
Sketchup::Model::VERSION_2015
Sketchup::Model::VERSION_2016
Sketchup::Model::VERSION_2017
Sketchup::Model::VERSION_2018
Sketchup::Model::VERSION_2019
Sketchup::Model::VERSION_2020
Sketchup::Model::VERSION_2021
Fantastic, works as advertised. Is .rb possible? Thank you in advance
later… (it’s been a long week, let me rest a little…)
Must be the seventh day today…
it’s actually only the fourth, but a lot of things have come together for the week, I’m not complaining, I’m just tired
I still own the sketchup 2021 classic license.
SaveAs by Su4u could be a solution for your customers
SaveAs
This stand alone program can turn a recent skp file in an older version.
Here we are:
Dezmo Save to older SketchUp Version
https://forums.sketchup.com/t/dezmo-save-to-older-sketchup-version/266997?u=dezmo
You ARE too cool! Thank you.