User talk:Rich

From modwiki

Jump to: navigation, search

Contents

To Do List

Quake 4 Guides

There's a uncovered declaration type called a guide used in Quake 4. It's essentially an extension to the material shaders to reduce redundancy.

ROE script events

I noticed discussion of an event called "launchPowerup" that isn't listed here on the wiki which leads me to believe that we might have overlooked ROE when compiling the initial list of script events. I need to look into this.

Animated Materials

It might be a good call to write up an article on dynamically scaling, translating, rotating stages as well as using conditional statements. Perhaps covering tables is in order too.

Color Math

We need an article that covers general color math. Something that covers why the pixel values of red, green, blue, and alpha channels are represented by a 0-1 range and how basic operations like addition, subtraction, multiplication, ect... factor into the result. This will make the function of many material shader keywords more clear.

Definition Syntax

It might be a good call to rework the way we display the syntax for the various declaration types.

Case in point, you have material shaders where you end up with characters like the forward slash in the name throwing people for a loop. They keep thinking it's a folder structure when it's not. The whole string is a name.

It might be better to highlight the various parts like this...

textures/base_wall/lfwall5_red

{
        qer_editorimage         textures/base_wall/lfwall5_red
        bumpmap                 textures/base_wall/lfwall5_local
        diffusemap              textures/base_wall/lfwall5_d_red
        specularmap             textures/base_wall/lfwall5_s
}

The only problem is that it requires heavy use of HTML, and more importantly special characters to preserve the formatting. And obviously that reduces the number of people who can edit the page afterwards.

Conditional Loops

We need to write up a section for the scripting basics article that briefly covers loops.

Personal tools
Main
id Tech 5