Important! Please read the announcement at http://myst.dustbird.net/uru-account.htm
Also! Please read the retirement announcement at http://myst.dustbird.net/uru-retirement.htm

Plasma Engine HTML

From UamWiki
Revision as of 20:48, 5 January 2011 by Dustin (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Introduction

Journals and other books use a special form of HTML. Here is what is known.

Tags

Page Break

To create a page break, so as to make it go onto the next page:

<pb>

Font

<font size=16 face=Michelle color=982A2B  >
  • face is the font name
  • size is the font size
  • color is the hex color (in this example, red=0x98, green=0x2A, blue=0x2B) (See Colors for more info.)

Margin

To set the margin around the enclosed items:

<margin left=64 right=62 top=48 bottom=64 >

This gives the size of the margin in pixels? points? I'm not sure.

Paragraph

This is the paragraph tag, allows you to align text to the left, right, or center.

<p align=center >
  • align - center, left, or right


Journal Cover

To give your journal a front cover. (You also need to specify that the journal is to be initially closed in the Python file params.)

<cover src="texturefilename" >
  • src - gives the location of a cover image for the book. (Don't put the texture file's extension though.)

The cover can't be a transparency, or it will appear black, due to an Uru bug. You can stick a texture on an unused plane hidden below the floor so that it will be included with your Age.

Images

To show an image inside a journal:

<img src="TextureNameWithoutFileExtension" align=center blend=alpha resize=no >
  • src - gives the filename (without the extension) of an image.
  • align - is the alignment of the image on the page.
  • link - means that the image is a Link Image and its number is how it is identified(100 is the first, 101 is the second, ...). *blend=alpha interprets the image's alpha channel as transparency info.
  • resize=no - you should probably have this set to 'no'.
  • pos=100,200 - you can try to set the position, but it might not work the way you like.

You can stick a texture on an unused plane hidden below the floor so that it will be included with your Age.

There is a similar command for decals, but you might have difficulty with them:

<decal src="whatever.hsm*1#0" resize=no align=center pos=100,200 > - Places the image as a decal on the book.  


Codes

These codes can be used for characters that you might not be able to type:

'          \'
(newline)  \n
’          \’   
$          \x24
%          \x25
&          \x26
@          \x40
~          \x7e
£          \xa3
«          \xab
°          \xb0 (degrees)
²          \xb2
³          \xb3
»          \xbb
¿          \xbf
ß          \xdf
à          \xe0
â          \xe2
ä          \xe4
ç          \xe7
è          \xe8
é          \xe9
ë          \xeb
ì          \xec
î          \xee
ï          \xef
ñ          \xf1
ô          \xf4
ö          \xf6
ù          \xf9
ü          \xfc


Fonts

The following is a complete list of all available fonts, though it is possible to create your own. B=bold, I=italics, #=fontsize

Arial           8,10,12,16,24,B7,B8,B10,B11,B12,B14,BI12,BI14
Atrus           12,14,16,18,20,22,24,26,28,30,32
Courier         6,8,9,10,12,14,16,18,20,22,24,26,28,30,32,B8,B14,B18
DniFontDniHand  8,12
Michelle        12,14,16,18,20,22,24,26,28,30,32
Nick            12,14,16,18,20,22,24,26,28,30,32
Sam             12,14,16,18,20,22,24,26,28,30,32
Sharper         12,14,16,18,20,22,24,26,28,30,32
Tahoma          8,10,12,14,24
Tricia          12,14,16,18,20,22,24,26,28,30,32
Uru             12,14,16,18,20,22,24,26,28,30,32
Yeesha          12,14,16,18,20,22,24,26,28,30,32

Things That Don't Work

<br> - doesn't do anything
<img src=".\\1.jpg"> - doesn't load an image from a file