Skip to main content
Cinderella_spd
Known Participant
June 11, 2021
Answered

All my defined Pattern swatches are disappeared on my Windows laptop after photoshop and Windows upd

  • June 11, 2021
  • 1 reply
  • 1654 views

Hi, I posted a cry for help earlier, but when I add comments my questions becomes a correct answer, but that has not happened. There is no "Older patterns folder"or "pattern swatches 2021 folder"made after the update last night.

When I try to synchronize presets, nothing happens. I know you are very busy collecting all the issues, but I hope a solution will come very soon? Thank you very much.

 

This topic has been closed for replies.
Correct answer JJMack

If you defined Patterns in Photoshop and never used the Patterns Palette to export them into .pat files they were only in your Users ID Photoshop Preference file "Patterns.psp".  Have you ever backup your Photoshop Preferences.  If you have you can recover your pattern from the backup copy of "Patterns.psp"

 

I backup my Photoshop version Preferences every now and than using a photoshop script I wrote.  I can have Dated backup version of my preferences. "BackupPhotoshopPreferences.jsx"

Adobe added more to preferences so   I changed to use the Xcopy for backing up Windows Photoshop  version user  preferences..

 

var makeFolder =  new Folder('~/Desktop/PsPreferences');
makeFolder.create(); // make sure the folder 
var makeFolder = new Folder(makeFolder + "/" + app.version);					
makeFolder.create(); // make sure the folder 
var now = timeStamp();
var makeFolder = new Folder(makeFolder + "/" + now );					
makeFolder.create(); // make sure the folder 

var Preferences =  new Folder(app.preferencesFolder);

var current = convertPath(Preferences);
var backup = convertPath(makeFolder);
//alert('Copy "' + current + '" "'  + backup + '"'); 
var batch_file = new File(Folder.temp + "/CpyPsPref.bat");
batch_file.open("w");
batch_file.write('XCopy "' + current + '" "'  + backup + '" /E'); 
batch_file.close;
batch_file.execute();
alert("PS " + app.version + " Preferences " + now);

function  convertPath(location) {
	str = String(location);
	if (str.indexOf("~") != -1 ) str = str.substr(str.indexOf("~") + 1 ,);
	while (str.indexOf("%20") != -1 ) {	
		before = str.substr(0, str.indexOf("%20")) + " ";
		after = str.substr(str.indexOf("%20") + 3 ,);
		str = before + after;
	}
 	var path = "c:\\Users\\" +$.getenv("username");
	while (str.indexOf("/") != -1 ) {	
		path = path + str.substr(0, str.indexOf("/")) + "\\";
		str = str.substr(str.indexOf("/") + 1 ,);
	}
	return path + str;
}

function timeStamp(){

	// Get the time and format it
	var digital = new Date();
	var hours = digital.getHours();
	var minutes = digital.getMinutes();
	var seconds = digital.getSeconds();
	var amOrPm = "AM";
	if (hours > 11) amOrPm = "PM";
	if (hours > 12) hours = hours - 12;
	if (hours == 0) hours = 12;
	if (minutes <= 9) minutes = "0" + minutes;
	if (seconds <= 9) seconds = "0" + seconds;

	// Get the date and format it
	var date = new Date();
	var d  = date.getDate();
	var day = (d < 10) ? '0' + d : d;
	var m = date.getMonth() + 1;
	var month = (m < 10) ? '0' + m : m;
	var yy = date.getYear();
	var year = (yy < 1000) ? yy + 1900 : yy;
	
	// create a variable with the fully formatted the time and date
	// todaysDate = hours + ":" + minutes + ":" + seconds + " " + amOrPm + " - " + day + "/" + month + "/" + year;
	// todaysDate = hours + ":" + minutes + ":" + seconds + " " + amOrPm + " - " + month + "/" + day + "/" + year;

	MonthNames = new Array("January","February","March","April","May","June","July","August","September","October","November","December");

	todaysDate = hours + "-" + minutes + "-" + seconds + " " + amOrPm + " " + MonthNames[date.getMonth()] + " " + date.getDate() + ", " + year;

        return todaysDate;
}

 

 

 

 

 

1 reply

JJMack
Community Expert
Community Expert
June 11, 2021

We are Photoshop user here we do not work for Adobe.  It sounds like your User ID Photoshop preferences were reset to Adobe Defaults  your Loaded  and Define Pattern and Swatches are no longer in your Preferences .psp files.  Also Legacy Patterns and Swatches are not loaded

by default.  you need to use the Patterns and Swatches palettes Hamburger menu to import and load your Patterns, Swatches and Adobe Legacy ones.

JJMack
Cinderella_spd
Known Participant
June 11, 2021

Good afternoon JJMacj, thank you very much for replying. I'm sorry, the last and first team I needed help, a official Adobe

CC instructor replied to me and helped me, so I thought this community included both users and employees of Adobe.

I already checked the Adobe legacy ones, but there was nothing in there except for a folder of 2019 with old default patterns, I also went to "Import"but there was only 1 patternfile there, a (*.PAT) file. But that was the only pattern I created with the Pattern Tool, I always create patterns with lots of layers with smart objects with the Offset-filter and then define the pattern. I included the search path. I hope you maybe have another good idea to try ;-). Thank you very much for your time. I really appreciate it. K.R. Cindy

JJMack
Community Expert
JJMackCommunity ExpertCorrect answer
Community Expert
June 11, 2021

If you defined Patterns in Photoshop and never used the Patterns Palette to export them into .pat files they were only in your Users ID Photoshop Preference file "Patterns.psp".  Have you ever backup your Photoshop Preferences.  If you have you can recover your pattern from the backup copy of "Patterns.psp"

 

I backup my Photoshop version Preferences every now and than using a photoshop script I wrote.  I can have Dated backup version of my preferences. "BackupPhotoshopPreferences.jsx"

Adobe added more to preferences so   I changed to use the Xcopy for backing up Windows Photoshop  version user  preferences..

 

var makeFolder =  new Folder('~/Desktop/PsPreferences');
makeFolder.create(); // make sure the folder 
var makeFolder = new Folder(makeFolder + "/" + app.version);					
makeFolder.create(); // make sure the folder 
var now = timeStamp();
var makeFolder = new Folder(makeFolder + "/" + now );					
makeFolder.create(); // make sure the folder 

var Preferences =  new Folder(app.preferencesFolder);

var current = convertPath(Preferences);
var backup = convertPath(makeFolder);
//alert('Copy "' + current + '" "'  + backup + '"'); 
var batch_file = new File(Folder.temp + "/CpyPsPref.bat");
batch_file.open("w");
batch_file.write('XCopy "' + current + '" "'  + backup + '" /E'); 
batch_file.close;
batch_file.execute();
alert("PS " + app.version + " Preferences " + now);

function  convertPath(location) {
	str = String(location);
	if (str.indexOf("~") != -1 ) str = str.substr(str.indexOf("~") + 1 ,);
	while (str.indexOf("%20") != -1 ) {	
		before = str.substr(0, str.indexOf("%20")) + " ";
		after = str.substr(str.indexOf("%20") + 3 ,);
		str = before + after;
	}
 	var path = "c:\\Users\\" +$.getenv("username");
	while (str.indexOf("/") != -1 ) {	
		path = path + str.substr(0, str.indexOf("/")) + "\\";
		str = str.substr(str.indexOf("/") + 1 ,);
	}
	return path + str;
}

function timeStamp(){

	// Get the time and format it
	var digital = new Date();
	var hours = digital.getHours();
	var minutes = digital.getMinutes();
	var seconds = digital.getSeconds();
	var amOrPm = "AM";
	if (hours > 11) amOrPm = "PM";
	if (hours > 12) hours = hours - 12;
	if (hours == 0) hours = 12;
	if (minutes <= 9) minutes = "0" + minutes;
	if (seconds <= 9) seconds = "0" + seconds;

	// Get the date and format it
	var date = new Date();
	var d  = date.getDate();
	var day = (d < 10) ? '0' + d : d;
	var m = date.getMonth() + 1;
	var month = (m < 10) ? '0' + m : m;
	var yy = date.getYear();
	var year = (yy < 1000) ? yy + 1900 : yy;
	
	// create a variable with the fully formatted the time and date
	// todaysDate = hours + ":" + minutes + ":" + seconds + " " + amOrPm + " - " + day + "/" + month + "/" + year;
	// todaysDate = hours + ":" + minutes + ":" + seconds + " " + amOrPm + " - " + month + "/" + day + "/" + year;

	MonthNames = new Array("January","February","March","April","May","June","July","August","September","October","November","December");

	todaysDate = hours + "-" + minutes + "-" + seconds + " " + amOrPm + " " + MonthNames[date.getMonth()] + " " + date.getDate() + ", " + year;

        return todaysDate;
}

 

 

 

 

 

JJMack