proton:win_setup2
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
proton:win_setup2 [2010/12/15 01:34] – seth | proton:win_setup2 [2012/03/02 13:13] – seth | ||
---|---|---|---|
Line 35: | Line 35: | ||
Or you may need non-square textures to be uncompressed, | Or you may need non-square textures to be uncompressed, | ||
- | Remember, when you change a .png, you change it in media/*, and then must run update_media.bat to update the bin versions before you will see it in game. Android/ | + | Remember, when you change a .png, you change it in media/*, and then must run update_media.bat to update the bin versions before you will see it in game. Android/ |
Processing is fast because the RTPack.exe processor can detect changes and only convert changed/new files. | Processing is fast because the RTPack.exe processor can detect changes and only convert changed/new files. | ||
+ | RTPack.exe is included in shared/ | ||
+ | |||
+ | < | ||
+ | RTPack V1.3 by Seth A. Robinson. | ||
+ | |||
+ | Help and examples | ||
+ | |||
+ | RTPack <any file> (Compresses it as an rtpack without changing the name) | ||
+ | RTPack -make_font < | ||
+ | |||
+ | More options/ | ||
+ | |||
+ | RTPack -4444 <image file> (Makes raw rgba 16 bit 4444 or 565 if no alpha .rttex) | ||
+ | RTPack -8888 <image file> (Creates raw rgba 32 bit .rttex, or 24 bit if no alpha | ||
+ | RTPack -8888 -ultra_compress 90 <image file> (Writes .rttex with good compression when there isn't alpha) | ||
+ | RTPack -pvrtc4 <image file> (Makes pvrtc .rttex - for PowerVR chipsets) | ||
+ | RTPack -pvrtc2 <image file> (Makes low quality pvrtc .rttex - for PowerVR chipsets) | ||
+ | More extra flags you can use with texture generation: | ||
+ | -mipmaps (Causes mipmaps to be generated) | ||
+ | -stretch (Stretches instead of pads to reach power of 2) | ||
+ | -force_square (forces textures to be square in addition to being power of 2) | ||
+ | -4444_if_not_square_or_too_big (1024 width or height and non square will use -4444) | ||
+ | -8888_if_not_square_or_too_big (1024 width or height and non square will use -8888) | ||
+ | -flipv (vertical flip, applies to textures only) | ||
+ | -force_alpha (force including the alpha channel, even if its not needed | ||
+ | -ultra_compress <0 to 100> (100 is best quality. | ||
+ | -nopowerof2 (stops rtpack from adjusting images to be power of 2) | ||
+ | -o < | ||
+ | </ | ||
==== Landscape vs portrait ==== | ==== Landscape vs portrait ==== | ||
{{: | {{: | ||
+ | (Um, actually this pic is out of date, the latest version shows a pic of Seth's kids' face, to illustrate loading a raw .jpg. | ||
- | Assuming you built your resources right, you'll see this. Uh oh, it's sideways because in App::Init() it has: | + | Assuming you built your resources right, and you're using the profile " |
<code cpp> | <code cpp> | ||
SetLockedLandscape(true); | SetLockedLandscape(true); | ||
Line 50: | Line 80: | ||
This means it will force landscape mode. It will do a 180 flip if an iPhone is held upside down, but won't flip to portrait modes. | This means it will force landscape mode. It will do a 180 flip if an iPhone is held upside down, but won't flip to portrait modes. | ||
- | Before you sustain serious neck injury, | + | Before you sustain serious neck injury, |
It should now look more like this: | It should now look more like this: | ||
Line 65: | Line 95: | ||
==== Music ==== | ==== Music ==== | ||
It also has options to turn on and off ogg/mp3 background music. | It also has options to turn on and off ogg/mp3 background music. | ||
+ | |||
+ | ==== Jpg support ==== | ||
+ | It has the jpg files included and RT_JPG_SUPPORT defined, which allows Proton to load native .jpg files. | ||
==== Automatic scaling to fit the screen ==== | ==== Automatic scaling to fit the screen ==== |
proton/win_setup2.txt · Last modified: 2018/07/28 08:32 by seth