Difference between revisions of "033E"

From GTAMods Wiki
Jump to navigation Jump to search
 
 
(7 intermediate revisions by one other user not shown)
Line 1: Line 1:
<code>0033e=3,%1d% %2d% %3g%</code><br>
+
{{OpCode
'''Description''': Draws a text on the screen<br>
+
| games      = {{Icon|t}}
'''Parameter 1''': Float<br>
+
| command    = DISPLAY_TEXT
'''Parameter 2''': Float<br>
+
| description = Displays [[Text#Intro text|text]] on the screen
'''Parameter 3''': [[GXT]] string<br>
+
| syntax1    = 033E: text_draw [''flt1''] [''flt2''] '[''string'']'
'''Supports''': GTA3, Vice City, San Andreas<br>
+
| p1t        = [''flt1'']
 +
| p1d        = X-position from the left side of the screen, visible between 0.0 and 640.0
 +
| p2t        = [''flt2'']
 +
| p2d        = Y-position from the top side of the screen, visible between 0.0 and 448.0
 +
| p3t        = [''string'']
 +
| p3d        = [[GXT]] key
 +
}}
  
This draws a text on the screen and can be positioned anywhere on the screen. The float values are X and Y positions of the text in pixels on a 640 by 480 screen.
+
This opcode displays text at any position on the screen. The X and Y positions of the text are based on a 640 × 448 resolution, which comes from the resolution of the PS2 version of the games. On different resolutions, these positions are scaled accordingly. You should use opcode [[03F0]] when using this opcode to prevent unintended side effects like permanent display or game crashes. Vice City supports up to 47 text before becoming unstable and each text must be less than 100 characters long. Positions 0.0 and lower will display only the shadow of the text. The following images show text displayed in Vice City at positions (0.0, 0.0), (50.0, 50.0), (100.0, 100.0), and (200.0, 200.0), from top left to bottom right. Note that the last text is wrapped due to the default [[0343|wrap x]] of 182.0.
  
http://img.photobucket.com/albums/v41/spaceeinstein/033E.png
+
<gallery>
 +
033E.png|640 × 480
 +
033E 1024x768.png|1024 × 768
 +
033E 1280x720.png|1280 × 720
 +
</gallery>
  
Note: Don't use 0.0 as a position or you would get a black shadow as shown above. Any value greater than 0 would work fine.
+
== Keywords ==
 
+
display, draw, intro, {{K|text}}
==Keywords==
 
draw, text
 
 
 
[[Category:OpCodes]]
 

Latest revision as of 05:21, 13 January 2019

GTA III Vice City San Andreas DISPLAY_TEXT


Description
Displays text on the screen
Syntax
033E: text_draw [flt1] [flt2] '[string]'
Parameter
[flt1]
X-position from the left side of the screen, visible between 0.0 and 640.0
[flt2]
Y-position from the top side of the screen, visible between 0.0 and 448.0
[string]
GXT key

This opcode displays text at any position on the screen. The X and Y positions of the text are based on a 640 × 448 resolution, which comes from the resolution of the PS2 version of the games. On different resolutions, these positions are scaled accordingly. You should use opcode 03F0 when using this opcode to prevent unintended side effects like permanent display or game crashes. Vice City supports up to 47 text before becoming unstable and each text must be less than 100 characters long. Positions 0.0 and lower will display only the shadow of the text. The following images show text displayed in Vice City at positions (0.0, 0.0), (50.0, 50.0), (100.0, 100.0), and (200.0, 200.0), from top left to bottom right. Note that the last text is wrapped due to the default wrap x of 182.0.

Keywords

display, draw, intro, text