If you proceed please still open a ticket with support and let us know that you are implementing this solution here. Thanks!
The solution comes in two parts.
Do all of this from the admin account.
Run the program only from the Admin account. Register. Choose your home location. Quit.
Part I:
To make the registration accessible by all guest user accounts see below.
Please note:
- [appname] = name of SN8 application.
- The application name is always shortened; i.e. "Starry Night College 8" = "College"
- About permissions - all users must have read permissions for the p.ssd/y.ssd file.
- If, and only if, you have Starry Night Pro 8 then open the attached p.ssd file in an html/text editor.
- If, and only if, you have Starry Night Enthusiast 8 then open the attached y.ssd file in an html/text editor.
Otherwise follow the instructions below.
On Windows PC:
- Go to C:\ProgramData
- Create the following folders - Simulation Curriculum\Starry Night 8 Prefs\[appname]\Resources
- Go to C:\Program Files (x86)\[appname]\Resources\p.ssd
- Open and modify the p.ssd (see "Modifying The P.SSD" below) and save the file.
- Then, copy and paste the p.ssd into the NEW Resources folder created in step 1 at C:\ProgramData\Simulation Curriculum\Starry Night 8 Prefs\[appname]\Resources
Modifying The P.SSD:
Open in a text/html editor.
Where it says:
<SN_VALUE name="LicenseeName" value="User Name">
<SN_VALUE name="LicenseNumber" value="Registration Number">
Replace "User Name" with your SN 8 user name; i.e. "Keiron Smith"
Replace "Registration Number" with your SN 8 registration number; i.e. "pu8-xxxx-xxxx-xxxx-xxxx"
Save the file.
In the newly created Resources folder paste the modified p.ssd file.
That will take care of registration.
On Mac OSX:
Go to Applications/SN8 [appname].app (right-click and choose "Show Package Contents")/Contents/Resources/p.ssd
Open and modify the p.ssd (see "Modifying The P.SSD" below). Then save and paste the p.ssd into the NEW Resources folder here:
Go to Macintosh HD/Library/Application Support/Simulation Curriculum/Starry Night 8 Prefs/[appname]/
Create the following folder - Resources
Modifying The P.SSD:
Open in a text/html editor.
Where it says:
<SN_VALUE name="LicenseeName" value="User Name">
<SN_VALUE name="LicenseNumber" value="Registration Number">
Replace "User Name" with your SN 8 user name; i.e. "Keiron Smith"
Replace "Registration Number" with your SN 8 registration number; i.e. "pu8-xxxx-xxxx-xxxx-xxxx"
Save the file.
In the newly created Resources folder paste the modified p.ssd file.
That will take care of registration.
Clarification of [appname] in file paths and location of p.ssd/y.ssd:
** The application name is always shortened; i.e. "Starry Night College 8" = "College" **
If the app name is Starry Night Pro 8 then put the p.ssd in: \Simulation Curriculum\Starry Night 8 Prefs\Pro\Resources
If the app name is Starry Night Enthusiast 8 then put the y.ssd in: \Simulation Curriculum\Starry Night 8 Prefs\Enthusiast\Resources
If the app name is Starry Night College 8 then put the p.ssd in: \Simulation Curriculum\Starry Night 8 Prefs\College\Resources
If the app name is Starry Night High School 8 then put the p.ssd in: \Simulation Curriculum\Starry Night 8 Prefs\HighSchool\Resources
if the app name is Starry Night Middle School 8 then put the p.ssd in: \Simulation Curriculum\Starry Night 8 Prefs\MiddleSchool\Resources
Part II:
On Windows PC:
To make the home location accessible to guest user on Windows PC accounts please do the following...
- Go to C:\ProgramData and create the following folders - Simulation Curriculum\Starry Night 8 Prefs\Sky Data\Factory Defaults
- Then go to C:\Users<admin username>\AppData\Local\Simulation Curriculum\Starry Night 8 Prefs\[appname]\Prefs.txt
- Copy the Prefs.txt found there.
- Take the copied Prefs.txt and drill down through the folders you created in step 1: C:\ProgramData\Simulation Curriculum\Starry Night 8 Prefs\Sky Data\Factory Defaults
- In the Factory Defaults folder paste the Prefs.txt file.
- Now, switch to the guest account and run SN 8.
Does it work?
On Mac OSX:
To make the home location accessible to guest user on Mac OSX accounts please do the following...
Go to ~Library/Application Support/Simulation Curriculum/Starry Night 8 Prefs/[appname]/Prefs.txt
Copy the Prefs.txt found there.
Go to Macintosh HD/Library/Application Support/Simulation Curriculum/Starry Night 8 Prefs/Sky Data/Factory Defaults
Note: you will need to create the folders - Simulation Curriculum/Starry Night 8 Prefs/Sky Data/Factory Defaults
In the Factory Defaults folder paste the Prefs.txt file.
Now, switch to the guest account and run SN 8
Important! Part II will not work if SN 8 has already been initialized from the guest user account (i.e. you were testing). When SN 8 is initialized from the guest user account it builds its own Starry Night 8 Prefs folder and if that folder exists it will override the Factory Defaults folder. So, if this is the case, you will have to delete the Starry Night 8 Prefs folder that exists in the guest user account.
On Windows PC:
Go to C:\Users\<guest username>\AppData\Local\Simulation Curriculum\Starry Night 8 Prefs
Delete the Starry Night 8 Prefs folder found here.
Now run the app from the guest user account.
On Mac OSX Guest User Account:
~Library/Application Data/Simulation Curriculum/Starry Night 8 Prefs
Delete the Starry Night 8 Prefs folder found here.
Now run the app from the guest user account.
Please give these steps a try, and let us know if this works for you.
A note about permissions - all users must have read permissions for the p.ssd/y.ssd file.
App won't open up.