Character Sprite Opacity

Help spread the word!Share on FacebookShare on TumblrTweet about this on TwitterShare on Google+Share on LinkedInShare on RedditFlattr the author

This script allows you to control a character’s opacity settings on the map.

You can increase or decrease the opacity, turning the character fully opaque (value of 255), or completely transparent (value of 0).

You can control how long the opacity change will take. For example, if you wanted to fade from 255 to 0 over a span of 60 frames, the game will automatically calculate the appropriate opacities over the 60 frames so you don’t have to do it yourself.

Download

Script: download here

Installation

In the script editor, place this script below Materials and above Main

Usage

You can change opacity settings for different types of characters, including events, the player, and vehicles.

Event Opacity

To change event opacity, use the script call

change_event_opacity(id, opacity, duration, wait)

Where the ID is the ID of the event, and the opacity is the opacity you want to change it to

If the `duration` is specified, that is the number of frames the opacity change will occur. If it is omitted, the change will occur immediately (duration 0).

`wait` tells the game to wait while the opacity change occurs. This is useful if you want it to wait until the change has finished. By default, the game will wait until it if finished.

Player  Opacity

To change player opacity, use one of the script calls

change_player_opacity(opacity, duration, wait)

By default, followers have the same opacity setting as the player.

Vehicle Opacity

To change vehicle opacities, use the script call

change_vehicle_opacity(type, opacity, duration, wait)

The type is the type of vehicle you want to change. By default, these are
provided:

:boat
:ship
:airship

Do not forget the colon.

Examples

To turn event 4 invisible over a period of 60 frames, use the script call

change_event_opacity(4, 0, 60)

If you don’t want the game to wait while the change occurs, use the script call

change_event_opacity(4, 0, 60, false)

Changing the opacity of the airship to half-transparent would be like

change_vehicle_opacity(:airship, 128)
Help spread the word!Share on FacebookShare on TumblrTweet about this on TwitterShare on Google+Share on LinkedInShare on RedditFlattr the author

You may also like...

Leave a Reply

Your email address will not be published.

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax