HOW TO ADD MORE ROOF SCREEN
---------------------------
-You can design up to 100 source image for a total of 4752 image per SOI and 2376 for deepspace.
-Those images will not repeat until all have been shown and the choice is randomly shuffled at each sim start.
-The combination of fixed name and unique name of files make that Roof Screen authors are sure their file will not be overwritten.
(Watch in RoofScreen directory about the files)
Lexic:
------
SOI= Sphere of influence, in the gravity field of one planet or moon.
[id]= a unique name and a number so the files doesn't overwrite. (eg: PeteFalcon234")
The different type of filename:
-------------------------------
ScrLanded_BodyName_[id]: Display when the ship is landed or flying below 5000 meter on "BodyName" eg: "ScrLanded_Moon_PeterSmithAddon.dds"
ScrOrbit_BodyName_[id]: Display when the ship is above 5000 meter in the "BodyName" SOI eg: "ScrOrbit_Moon_PeterSmithAddon.dds"
ScrLanded_[id]: Display when no "ScrLanded_BodyName" was found for the SOI. eg: "ScrLanded_PeterSmithAddon.dds"
ScrOrbit_[id]: Display when no "ScrOrbit_BodyName" was found for the SOI. eg: "ScrOrbit_PeterSmithAddon.dds"
ScrDeepSpace_[id]: Display out of any SOI, eg: eg: "ScrDeepSpace_PeterSmithAddon.dds"
Understand the load order:
--------------------------
The load order go from more precise (status and body name) to less precise.
1-The Arrow try to load first "ScrLanded_BodyName" and "ScrOrbit_BodyName"
2-If not found for this body it reverse to "ScrLanded" and "ScrOrbit"
Outside of any SOI the "DeepSpace" version is loaded.
How to make a RoofScreen Addon:
-------------------------------
-Size of each of the 24 image must be exactly 254x168 with the best quality possible.
-The source that contain 24 of them must be saved in dds DXT1 no mipmap and the less blur possible.
-You can find a photoshop template that contain frame for position of the 24 in the directory "Doc/UniversalCarsAndCargos/RoofScreenTemplate".
-You must add a unique identifier (your name, company name+number) to the filename so your addon will not overwrite other or be overwritten.
-Don't forget instruction for users ! (ie: "unzip in Textures2\UCGOArrow\RoofScreen directory")
-It's a good idea to mix some technical screens to keep the feeling of real display (and not of a screen saver) you can grab some images from default source.
Example of bad name: "ScrLanded_Phobos_a.dds" "ScrLanded_1.dds" "ScrLanded_Mars_smith.dds"
Example of GoodName: "ScrLanded_Mars_PeterSmith345.dds" "ScrLanded_BrianJonhson222.dds"
Take care that the filename must not exceed 40 characters.
Testing
-------
To test your addon while in devellopment empty the "roofScreen" directory of all other file of the type you make so yours will display every time.
Problem file not loading ?
--------------------------
Check that the filename don't exceed 40 characters.
Check that the first part is exact ie: NOT "SrcOrbit_" but "ScrOrbit_" that the body name is exact (NOT "Jrupiter"), that you have a "_" before your unique name.
Have a nice RoofScreen modding time ! :)
Dan
------------------------------------------ THANKS THANKS THANKS ---------------------------------------
Thanks to all fellow orbiter users that have contributed default images: