Ragged wrote:The text always appears over whatever image I use.
Yep. Would be really bad if the text wouldn't be visible.
For missionscreens there are different layers - a black layer is the bottom layer, then background, then the model, then overlay, then the text (top layer). So if you're using overlay and model, the pic has to use transparent areas for the model. background and overlay are mutal exclusive. If overlay is used, it overrides other screen overlays (as in entries from screenbackgrounds.plist), but via setScreenOverlay() it can be overriden again.
The scaling behaviour has been changed a few times between v1.72 and v1.74
- if a user has switched on REDUCED_MODE Oolite does not scale down bigger pics anymore (maybe different with max-texture-size <512 set, haven't checked it).
- if non-power-of-2 pics - v1.72 has scaled them, v1.74 doesn't do it anymore. Some gfx-cards may fail to display it properly.
- 256x256 - centered, looks as if there's a bit upscaling, but I'm not sure.
- 512x512 - centered, y-axis fills screen, x-axis does not fill the whole screen.
- 1024x512 - centered, y-axis fills screen, x-axis isn't display fully, but fills the whole screen.
- 256x1280 - centered, y-axis isn't displayed fully, x-axis does not fill the screen.
So it's up to oxpers to work out the needs of their creations. Usually I'm using 512x512 and 1024x512.
Hope this helps a bit.