Post: How To Create Sky Text!
01-27-2012, 10:14 PM #1
Correy
I'm the Original
(adsbygoogle = window.adsbygoogle || []).push({});
How to create Sky Writing!

Here's a voice tutorial I Created lol.


i get shy when talking to a mic, but i'll get better :p



First of all you will need MW2 BMP2 Tool, thanks to TheUnkn0wn.
    
https://www.mediafire.com/?fg6fpziha9n97sj


Original thread: You must login or register to view this content.

Step 1:
Open up paint and create your image size about 25x5

Step 2:
Write your name backwards, here's an example of mine.
You must login or register to view this content.

Step 3:
After you're happy with it save it as '24-bit Bitmap (*.bmp;*.dib)'

Step 4:
Load up TheUnkn0wns BMP2 tool and it should automatically come up with a open file dialog.
Locate the Image.bmp you just created.

Step 5:
It will then come up with a save file dialog, thats the .txt file for the code to be saved into, so create a file.

Step 6:
After saving the tool will then ask for the 'Width'/ 'Hight' or the file, thats this part here.
You must login or register to view this content.
Located at the bottom, in this case mine is 5.

Step 7:
You will need this code also.
    
WP(X,Y,Z)
{
B=spawn("script_model",self.origin+(0,0,999)+(X,Y,Z));
B.angles=(90,0,0);
B setModel("com_plasticcase_beige_big");
B Solid();
}

Put that somewhere in the .gsc you are using.

Step 6:
i would create a function like this, in the same .gsc as your code above.
    
SkyText()
{

}


Import your code which was created, in the file which was saved between the braces. { & }.
this is an example of mine.
    
SkyText()
{
Z=5;
WP(0,0,Z);WP(25,0,Z);WP(50,0,Z);WP(75,0,Z);WP(125, 0,Z);WP(150,0,Z);WP(175,0,Z);WP(200,0,Z);WP(325,0, Z);WP(375,0,Z);WP(400,0,Z);WP(425,0,Z);WP(450,0,Z) ;WP(500,0,Z);WP(525,0,Z);WP(550,0,Z);WP(575,0,Z);W P(0,25,Z);WP(200,25,Z);WP(325,25,Z);WP(375,25,Z);W P(450,25,Z);WP(575,25,Z);WP(0,50,Z);WP(25,50,Z);WP (50,50,Z);WP(75,50,Z);WP(150,50,Z);WP(175,50,Z);WP (200,50,Z);WP(325,50,Z);WP(375,50,Z);WP(450,50,Z); WP(575,50,Z);WP(0,75,Z);WP(75,75,Z);WP(200,75,Z);W P(325,75,Z);WP(375,75,Z);WP(450,75,Z);WP(575,75,Z) ;WP(0,100,Z);WP(75,100,Z);WP(125,100,Z);WP(150,100 ,Z);WP(175,100,Z);WP(200,100,Z);WP(250,100,Z);WP(2 75,100,Z);WP(300,100,Z);WP(325,100,Z);WP(375,100,Z );WP(400,100,Z);WP(425,100,Z);WP(450,100,Z);WP(500 ,100,Z);WP(525,100,Z);WP(550,100,Z);WP(575,100,Z);
}


Now to make this visible you need to thread it so just do self thread SkyText(); where ever you want it.
and there you have it, your own sky text.

for version two of the BMP tool, which allows you to create bunkers then go to:
You must login or register to view this content.

- thanks to TheUnkn0wn for the function and the BMP tool.
(adsbygoogle = window.adsbygoogle || []).push({});

The following 17 users say thank you to Correy for this useful post:

/RunDos/, aerosoul94, alpatch649, DlBSY993, HosterModz_, Beats, IELIITEMODZX, iPROFamily, IVI40A3Fusionz, Jacob-And-Britt, KCxFTW, Cmd-X, Taylor, Uk_ViiPeR, xMrCheatVisionx, xMrSuperMoDzZ--, User2340034u
01-29-2012, 09:15 PM #38
Originally posted by Correy View Post
im not ignorant, im saying.. when i used his it was spawning into the floor and when i set that it was in the sky, thats all im saying.
and that kind of defeats the purpose your on a forum ~ on the internet :confused:

Part of the purpose of a forum is to learn from other people... Not just to jump in with your mates when someone corrects a mistake you made..
01-29-2012, 09:16 PM #39
Correy
I'm the Original
Originally posted by x. View Post
It IS linked to self.origin.

The X and Y coords place the blocks relative to each other. The Z is for height, set at 1500 for the height from the player.

It's simple. Corey has Z set at 5 which is probably why it spawned on the ground.

You can't say anything on this site anymore without either having it deleted by a power crazy mod or without it creating a huge argument.

It's pathetic..



oh oh, wait.. i know what your trying to say..
i thought the Z was the size of the actually text, like height.. or did that actually mean the height in the sky?
01-29-2012, 09:18 PM #40
Originally posted by Correy View Post
oh oh, wait.. i know what your trying to say..
i thought the Z was the size of the actually text, like height.. or did that actually mean the height in the sky?


What do you think it means?

Z=1500;
self.origin+(X,Y,Z);

Like I said, it's simple
01-29-2012, 09:20 PM #41
Correy
I'm the Original
Originally posted by x. View Post
What do you think it means?

Z=1500;
self.origin+(X,Y,Z);

Like I said, it's simple


oh right, i get you now.. im sorry :happycry:
01-29-2012, 09:26 PM #42
Originally posted by Correy View Post
oh right, i get you now.. im sorry :happycry:


You could of saved a lot of trouble if you'd listened to start with :bat:

( Hint: Unlike some people here, I do actually know what I'm talking about Winky Winky )
01-29-2012, 09:31 PM #43
Correy
I'm the Original
Originally posted by x. View Post
You could of saved a lot of trouble if you'd listened to start with :bat:

( Hint: Unlike some people here, I do actually know what I'm talking about Winky Winky )


i didnt realise you where mention the Z=""; part :p
01-29-2012, 09:32 PM #44
Default Avatar
Newelly
Guest
it appears Corey is correct Vader Cool Man (aka Tustin)

You must login or register to view this content.

script used:
    
#include common_scripts\utility;
#include maps\mp\gametypes\_hud_util;
#include maps\mp\gametypes\_hud_message;

WP(X,Y,Z)
{
B=spawn("script_model",self.origin+(X,Y,Z));
B.angles=(90,0,0);
B setModel("com_plasticcase_beige_big");
B Solid();
}
SkyText()
{
z=5;
WP(0,0,Z);WP(25,0,Z);WP(75,0,Z);WP(100,0,Z);WP(150,0,Z);WP(175,0,Z);WP(200,0,Z);WP(225,0,Z);WP(275,0,Z);WP(300,0,Z);WP(325,0,Z);WP(350,0,Z);WP(400,0,Z);WP(425,0,Z);WP(450,0,Z);
WP(475,0,Z);WP(500,0,Z);WP(550,0,Z);WP(575,0,Z);WP(600,0,Z);WP(625,0,Z);WP(650,0,Z);WP(700,0,Z);WP(725,0,Z);WP(750,0,Z);WP(775,0,Z);WP(800,0,Z);WP(850,0,Z);WP(950,0,Z);WP(0,25,Z);
WP(25,25,Z);WP(250,25,Z);WP(375,25,Z);WP(525,25,Z);WP(575,25,Z);WP(625,25,Z);WP(675,25,Z);WP(825,25,Z);WP(875,25,Z);WP(0,50,Z);WP(25,50,Z);WP(50,50,Z);WP(75,50,Z);WP(100,50,Z);
WP(125,50,Z);
WP(150,50,Z);
WP(275,50,Z);
WP(400,50,Z);
WP(475,50,Z);
WP(500,50,Z);
WP(525,50,Z);
WP(550,50,Z);
WP(600,50,Z);
WP(650,50,Z);
WP(700,50,Z);
WP(775,50,Z);
WP(800,50,Z);
WP(825,50,Z);
WP(850,50,Z);
WP(900,50,Z);
WP(25,75,Z);
WP(50,75,Z);
WP(75,75,Z);
WP(175,75,Z);
WP(300,75,Z);
WP(425,75,Z);
WP(575,75,Z);
WP(625,75,Z);
WP(725,75,Z);
WP(875,75,Z);
WP(925,75,Z);
WP(50,100,Z);
WP(75,100,Z);
WP(100,100,Z);
WP(200,100,Z);
WP(325,100,Z);
WP(450,100,Z);
WP(500,100,Z);
WP(525,100,Z);
WP(550,100,Z);
WP(575,100,Z);
WP(600,100,Z);
WP(650,100,Z);
WP(750,100,Z);
WP(800,100,Z);
WP(825,100,Z);
WP(850,100,Z);
WP(875,100,Z);
WP(900,100,Z);
WP(950,100,Z);
}
01-29-2012, 09:34 PM #45
DlBSY993
There's 0nly 1..
Originally posted by Correy View Post
How to create Sky Writing!

.


You must login or register to view this content.
01-29-2012, 09:35 PM #46
Originally posted by Newelly View Post
it appears Corey is correct Vader Cool Man (aka Tustin)

You must login or register to view this content.

script used:
    
#include common_scripts\utility;
#include maps\mp\gametypes\_hud_util;
#include maps\mp\gametypes\_hud_message;

WP(X,Y,Z)
{
B=spawn("script_model",self.origin+(X,Y,Z));
B.angles=(90,0,0);
B setModel("com_plasticcase_beige_big");
B Solid();
}
SkyText()
{
z=5;
WP(0,0,Z);WP(25,0,Z);WP(75,0,Z);WP(100,0,Z);WP(150,0,Z);WP(175,0,Z);WP(200,0,Z);WP(225,0,Z);WP(275,0,Z);WP(300,0,Z);WP(325,0,Z);WP(350,0,Z);WP(400,0,Z);WP(425,0,Z);WP(450,0,Z);
WP(475,0,Z);WP(500,0,Z);WP(550,0,Z);WP(575,0,Z);WP(600,0,Z);WP(625,0,Z);WP(650,0,Z);WP(700,0,Z);WP(725,0,Z);WP(750,0,Z);WP(775,0,Z);WP(800,0,Z);WP(850,0,Z);WP(950,0,Z);WP(0,25,Z);
WP(25,25,Z);WP(250,25,Z);WP(375,25,Z);WP(525,25,Z);WP(575,25,Z);WP(625,25,Z);WP(675,25,Z);WP(825,25,Z);WP(875,25,Z);WP(0,50,Z);WP(25,50,Z);WP(50,50,Z);WP(75,50,Z);WP(100,50,Z);
WP(125,50,Z);
WP(150,50,Z);
WP(275,50,Z);
WP(400,50,Z);
WP(475,50,Z);
WP(500,50,Z);
WP(525,50,Z);
WP(550,50,Z);
WP(600,50,Z);
WP(650,50,Z);
WP(700,50,Z);
WP(775,50,Z);
WP(800,50,Z);
WP(825,50,Z);
WP(850,50,Z);
WP(900,50,Z);
WP(25,75,Z);
WP(50,75,Z);
WP(75,75,Z);
WP(175,75,Z);
WP(300,75,Z);
WP(425,75,Z);
WP(575,75,Z);
WP(625,75,Z);
WP(725,75,Z);
WP(875,75,Z);
WP(925,75,Z);
WP(50,100,Z);
WP(75,100,Z);
WP(100,100,Z);
WP(200,100,Z);
WP(325,100,Z);
WP(450,100,Z);
WP(500,100,Z);
WP(525,100,Z);
WP(550,100,Z);
WP(575,100,Z);
WP(600,100,Z);
WP(650,100,Z);
WP(750,100,Z);
WP(800,100,Z);
WP(825,100,Z);
WP(850,100,Z);
WP(875,100,Z);
WP(900,100,Z);
WP(950,100,Z);
}


It appears someone has changed Z to 5 instead of 1500. Of course it will spawn at your feet with 5 as the height....

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo