Author Topic: Setinfo guide  (Read 3947 times)

0 Members and 1 Guest are viewing this topic.

Trogdor

  • Goblin Pup
  • *
  • Posts: 42
  • Reputation: +0/-0
Setinfo guide
« on: April 30, 2008 07:14 pm CDT »
//1. SETTING YOUR INFO:
Setting your info can be very fun, however pointless it may seem. I will tell you
a few commands on how to do this better, as to make other people think you are smart.
Any movement or color commands will keep going until you specify them to do otherwise.
<f0> is standard color, generally put this before something if you want to revert to
standard color
<f1> is tan color.
<f2> is white.

<n> moves the following text to the next line.. can get screwy if you use it wrong.

<b.bmp> This puts a bitmap file in your info. Do not put it in there unless it comes
standardly with tribes or tribes rpg, otherwise no one else can see it. To use this
command type <bfilename.bmp> The b at the beginning is required as well as .bmp after.

//**Credit to Kyrie: May 01, 2008
**<jl> Justify left
**<jc> Justify center
**<jr> Justify right
**
**<nl> Newline
**
**Image location is <bX,Y:image.bmp>
**where X and Y are the coordinates
**
**<L*> and <R*> let you move a string of text on the Left or Right edge of your info towards the center of your info, where * is the number of spaces to
**move it inwards. (useful if you don't want your text in the exact center, but don't want it aligned 100% left or right, either. Does not work with images.)

OKAY, so now you know a few basic commands, and still wondering how other people get their's to be so long?
The best way is to use the Say(0, "text"); command. Now here's an example.
Say that you wanted something that said in the center, Death in white letters, and
then Ninja in tan letters, with a creepy painting at the next line's center....

Say(0, "#setinfo <jc><f2>Death <f1>Ninja <n><jc><bpainting2.bmp>");

Be sure to add the parenthesis after Say, comma after zero, then the quotation marks at the start and end of the text, then the closing parenthesis, and a semi-colon. That was really kind of fun and pointless to type.
Note: Say( is a console command, so use your console with the tilde key, ' ` ' right below escape.




These bmps were collected in about 15 minutes, so there will be a few errors.. maybe alot.
Alot of the - files, e.g. fiery00 - 14 may be missing a few, or a lot of the numbers
in between, I am not sure why, but they are. Also, if something starts off with four numbers,
like 0000, it will end with four numbers. The item lists won't start with 0001 and end
with 09, they'd end with 0009. In fact... zeroes may not matter at all, but I've never
fiddled with it.

Here starts the BMP list, probably only about half of them work.
There are LOTS more .bmps within tribes, to get all of them, you'll want to use a
VOL extractor, and check thru your tribes' .vol files for more. If you're not too
lazy to do this, there are a few at 'annihilation.info'
//START HERE!!!

//Entities.vol
Alientree
Ammo
AmmoPack
AmmoSh
Amocmd00
amoncmd
amun01
antenna1
antenna2
antennae
antgrv00 - 04
armorkit
armorpack

bar00 - 22
base.door
base.flag
base.harmor
base.larmor
base.lfemale
base.marmor
base.mfemale
base_tex
beagle.door
beagle.flag
Beagle.harmor
Beagle.larmor
beagle.lfemale
beagle.marmor
beagle.mfemale
blite00 - 04
blue00 - 22
blue.flag
blue.harmor
blue.larmor
blue.lfemale
blue.marmor
blue.mfemale
blue_blink0 - 4
blue_metaltek
blue_pipes
blue_tek
bullethole

cactus
camera1
camera_part
chainflash1
chaingun
chair
chn00 - 10
cmdlite01
cmdpnl01
cmdpnl02
Compass
control
cphoenix.door
cphoenix.flag
cphoenix.harmor
cphoenix.larmor
cphoenix.lfemale
cphoenix.marmor
cphoenix.mfemale
cylinder_tex

disc
discglow1
discglow2
dishes
display5
display_blue
display_set
display_vertical
display_yellow
dobj1_object (dobj is 1 - 10)
door
doorc
doord
dskin_1armor (dskin is 1 - 14)
dsply_ha
dsply_hb1 - 5
dsply_sa1 - 3
dsply_sb1
dsply_sb2
dsply_va1 - 4
dsply_vb1
dsply_vb2
dsword.door
dsword.flag
dsword.harmor
dsword.larmor
dsword.lfemale
dsword.marmor
dsword.mfemale
dust001 - 003

eflsh0 - 8
elevator1
elevator_octagon
elevator_rect
elevator_square
em00 - 14
en00 - 14
ener00 - 05
energygun

fiery00 - 14
flame
flare
Flash01 - 17
flyer
flyercockpit
flyerexhaust
flyerflame
flyerflame1
footprint1
footprintr
forcefield
forcefield1 - 5
fuex00 - 14
fusion00 - 11
fx_lensflar_0 - 5

glite00 - 02
green.flag
green.harmor
green.larmor
green.lfemale
green.marmor
green.mfemale
grenade
grenammo
grey_tex
grn_blink0 - 4

hacgun
heavyfoot
heavyfoot1
hover1
hover_cockpit
hover_stand1
hoverexhaust
hudtrans

id_firgun
invtpnl1

jetpack
JOINUS3

larmor
las00 - 06
laserpulse
lamalarkey01 - 13
launcher
leaves
leaves128
leaves64
lfemale
lflame
light
ligh00 - 04
lightb00
lightfoot
lightfoot1
lightfootr
lightningNew
lightningNewSub
lightningTemp
lights
lr_ammo
lr_compass
lr_hudtrans
lr_ping

maglock
marmor
medfin
medfoot
medfoot1
medfootr
medical
metal_64b
metal_strip
missleturret (Yeah, I know it's supposed to be spelled missile)
mort0000 - 0009
mortar1
mortargun
mortarpack
mtrl00 - 07
newdoor1

nite001 - 008
nite_a001 - 008
nite_b001 - 008

olite00 - 04
orange.flag
orange.harmor
orange.larmor
orange.lfemale
orange.marmor
orange.mfemale

padfloor
paint0 - 5
paintglow
paintpulse
panel1_vertical
panel_square
pannel2
pglite00
ping
piston
piston2
plant
plas01 - 18
plasammo
plasma
plasmabolt
plite00 - 03
portgen
portgen3
portlit0
ptrail0001 - 0012
pulse
PULSE00 - 09
purple.flag
purple.harmor
purple.larmor
purple.lfemale
purple.marmor
purple.mfemale
pwrgenr1

r_mine1
radar
radar_small
red_blink0 - 4
redbrown_tex
reddish_wall
repairAdd
repairgun
rlight00 - 04
rlite00 - 03
rocket
rpulse00 - 09
rsmoke01 - 17
rtrail1 - 6

sat_big
sat_up
scorp1
sensor_rmt
sensor_rmt_jammer
sensorjampack
shex00 - 11
shflsh00 - 07
shield01 - 11
shieldpack
shinny_tech
shkwv0 - 4
shock
shotgun
shotgunbolt
shotgunex00 - 03
shotgunglow
smoke01 - 18
sniper
snowplume01 - 12
solar
staff
stafflag (Yes, there's only two effs.)
steam000 - 57 (There are lots of these missing in between).
supply
supply_rec
swolf.door
swolf.flag
swolf.harmor
swolf.larmor
swolf.lfemale
swolf.marmor
swolf.mfemale

tech_plate
tekpanel
teleporter
trailAdd
trailAdd2
trailTest
tribes1651
trunk
tum00 - 20
turbase
turret

wall1
warp
wes00 - 10

x00 - 11

ylite00 - 03

zap01 - 05



//RPG



-0babfl
2sidedaxe
AMETHYST
ammo
armorkit
Big Potion (I don't think this will work due to its space)
block
Bottl
clmmap
comp_skin
crossbow_skin
diamond
DIRT
elfinblade_skin
emblem
excolm2
floor
forcefield1
gold
gold2
gold3
granite
H_Foe
H_Friend
hanging
hatchet_skin
HH_Icon_Green
HH_Icon_Red
HJ_Icon_Green
//The following bmps have an on and off setting: e.g. I_bow_on or I_bow_off
//be sure to specify the _on or the _off if you want these files
I_axe
I_blaster
I_bow
I_chain
I_club
I_dagger
I_disk
I_flail
I_grenade
I_hammer
I_katana
I_mace
I_pick
I_sclub
I_sniper
I_spear
I_trident
//End those crappy files
ishield3
jade
Katana_Skin
keldrinite
KL_hullwood
KL_sail (Pomgz, pr0n!)
LEAVES
light
loading
Mace_skin
msheild3 (Yes, they spell it sheild.)
opal
orb
painting
painting2
plant
plant3
plant4
quartz
rock
ruby
saphire (Yes, only one 'p'.)
sheild3 (Spelled wrong again.)
shield1 (Spelled right this time!)
shield2 (And this time too!)
sword_skin
topaz
treecover1
turquoise
w8bit01 - 04
water01
water03
wpal302
//end list for now.

@ Copyright (Oh yeah, I feel important) Troggie 2008. ~ ver 1.0
If you find any of the obviously large amount of errors, or wish to add something to the bmp list or this file contact me at :
Psycho_Snowman@hotmail.com
Be sure the e-mail title has something obvious to do with tribes, or I will not open it.
I can be reached on xfire as PsychoticSnowmanak.
Or you can just post it here, but try to keep as few posts as possible.
List of editers:
Troggie
Kyrie
~Updated April May 01, 2008.
« Last Edit: May 1, 2008 03:03 pm CDT by Trogdor »
When life gives you lemons, choke on them and die, you stupid lemon eater.

RedneckNoob

  • PCRPG Admins
  • Elvin Legion
  • *
  • Posts: 412
  • Reputation: +2/-8
Re: Setinfo guide
« Reply #1 on: May 1, 2008 12:41 am CDT »
Why the hell did you put this together?  I mean what encouraged you to sit down and take the time to do this?  It's helpful but damn man, how long did it take to write?





Record number of Star Wars references in a single day: 94
Record number of Star Trek references in a single day: 62

Das Weib war der zweite Fehlgriff Gottes.  -Friedrich Nietzsche

Trogdor

  • Goblin Pup
  • *
  • Posts: 42
  • Reputation: +0/-0
Re: Setinfo guide
« Reply #2 on: May 1, 2008 08:53 am CDT »
About 30 - 45 minutes. Plus I was really bored.
When life gives you lemons, choke on them and die, you stupid lemon eater.

Kyrie

  • Orb Member
  • Uber Menace
  • ***
  • Posts: 1,014
  • Reputation: +5/-4
Re: Setinfo guide
« Reply #3 on: May 1, 2008 01:12 pm CDT »
Good start!

<jl> Justify left
<jc> Justify center
<jr> Justify right

<nl> Newline

Image location is <bX,Y:image.bmp>
where X and Y are the coordinates

<LX> and <RX> let you move a string of text on the Left or Right edge of your info towards the center of your info, where X is the number of spaces to move it inwards. (useful if you don't want your text in the exact center, but don't want it aligned 100% left or right, either. does not work with images.)

That's what I had written down in my setinfo guide.







Trogdor

  • Goblin Pup
  • *
  • Posts: 42
  • Reputation: +0/-0
Re: Setinfo guide
« Reply #4 on: May 1, 2008 02:45 pm CDT »
Ahh, I did not know there was another one around. That's why I made this one. ;-)
I am just going to add any helpful things that people post here to the guide(Spaghetti recipies, maybe?), giving credit to the contributor, of course.
Hmm, well, I might as well post my HP calculator script here, just copy it all into a .cs file in your config, and add exec("HPCalc.cs");  to your autoexec.cs



// Version 2.1b
// ~Credits: CDWhistler, for making dustcalc so I could copy the code, therefore making this file a piece of cake to create.
// Also, I'd like to thank burritos, because they taste so good. And root beer, because that tastes good too, especially with burritos
//Note: There may be scraps of totally worthless code in this, feel free to straighten them up if you're that way...
// Version History:
//
// Version 1.1
// Fixed a few problems
//
// Version 1.2
// Added the twelve hit points from $MinHP
//
// Version 2.0
// Added a cool new feature that allows the calculations to be sent in global.
//
// Version 2.1a
// Updated the previous feature to support any command.
//
// Version 2.1b
// Limited the previous feature to support only speech commands. (Sends a message signifying an invalid command error.)
// Cleaned up the script so it looks less shoddy.
//
//
//
//
// Instructions: Just stick this in tribes/config, and add exec("Hpcalc.cs"); to your autoexec.
//
//
//
//
// @2008 Troggie
// Okay, so I took CDWhistler's dustcalc code, as you can probably see, and changed it into a max hit points calculator.
// The code belongs to him, and he deserves just about all the credit as I am a noob scripter and would not have been able to do this without his work.
//------------------------------------------------------------------------------------------------------------------------
//
//Calculates how much hp you will have at x remort and x level.
$publichpcalculator = 1; // change this to 0 to turn it off, 1 to turn it on. Duh.


$pubcalctimer2 = 0;

Event::Attach(eventClientMessage, CD::hpCalcMsg);
function CD::hpCalcMsg(%client, %msg) {
   if(%client)
      $lastClientMessage = %client;
   else {

         if($publichpcalculator == 1 && $pubcalctimer2 == 0) {
                
                             %pubhpcalcy = Match::String(%msg, "You say, \"* HP at RL *, LVL *\"");
               if(%pubhpcalcy) {
            $pubcalctimer2 = 1;
            %person = Client::GetName(GetManagerID());
            %TypeofSpeech = Match::Result(0);
                                %PlayerRemort = Match::Result(1);
            %PlayerLevel = Match::Result(2);
                              if(%TypeofSpeech == "global" || %TypeofSpeech == "zone" || %TypeofSpeech == "shout" || %TypeofSpeech == "say" || %TypeofSpeech == "whisper" || %TypeofSpeech == "tell" || %TypeofSpeech == "group")
                                Schedule("showhpmax(" @ %PlayerRemort @ "," @ %PlayerLevel @ ",\"" @ %TypeofSpeech @ " " @ %person @ ",\");", 1.0);                          
                              else {          
                                Schedule("Say(0, \"#tell " @ %person @ ", Sorry, '" @ %TypeofSpeech @ "' is not a valid speech command. Please use global, zone, shout, say, whisper, tell, or group.\");", 1.0);                                                
                              }  
                                Schedule("$pubcalctimer2 = 0;", 4.0);
            return;
         }
                  

                             %pubhpcalc = Match::String(%msg, "[li] * \"* HP at RL *, LVL *\"");         
               if(%pubhpcalc) {
            $pubcalctimer2 = 1;
            %person = Match::Result(1);
            %TypeofSpeech = Match::Result(2);
                                %PlayerRemort = Match::Result(3);
            %PlayerLevel = Match::Result(4);
                              if(%TypeofSpeech == "global" || %TypeofSpeech == "zone" || %TypeofSpeech == "shout" || %TypeofSpeech == "say" || %TypeofSpeech == "whisper" || %TypeofSpeech == "tell" || %TypeofSpeech == "group")
                                Schedule("showhpmax(" @ %PlayerRemort @ "," @ %PlayerLevel @ ",\"" @ %TypeofSpeech @ " " @ %person @ ",\");", 1.0);                          
                              else {          
                                Schedule("Say(0, \"#tell " @ %person @ ", Sorry, '" @ %TypeofSpeech @ "' is not a valid speech command. Please use global, zone, shout, say, whisper, tell, or group.\");", 1.0);                                                
                              }  
          
            Schedule("$pubcalctimer2 = 0;", 4.0);
            return;
         }
                  

                             %pubhpcalcs = Match::String(%msg, "* says, \"* HP at RL *, LVL *\"");
               if(%pubhpcalcs) {
            $pubcalctimer2 = 1;
            %person = Match::Result(0);
            %TypeOfSpeech = Match:Result(1);
                                %PlayerRemort = Match::Result(2);
            %PlayerLevel = Match::Result(3);
                              if(%TypeofSpeech == "global" || %TypeofSpeech == "zone" || %TypeofSpeech == "shout" || %TypeofSpeech == "say" || %TypeofSpeech == "whisper" || %TypeofSpeech == "tell" || %TypeofSpeech == "group")
                                Schedule("showhpmax(" @ %PlayerRemort @ "," @ %PlayerLevel @ ",\"" @ %TypeofSpeech @ " " @ %person @ ",\");", 1.0);                          
                              else {          
                                Schedule("Say(0, \"#tell " @ %person @ ", Sorry, '" @ %TypeofSpeech @ "' is not a valid speech command. Please use global, zone, shout, say, whisper, tell, or group.\");", 1.0);                                                
                              }  
            Schedule("$pubcalctimer2 = 0;", 4.0);
            return;
         }
                  

                             %pubhpcalct = Match::String(%msg, "* tells you, \"* HP at RL *, LVL *\"");
               if(%pubhpcalct) {
            $pubcalctimer2 = 1;
            %person = Match::Result(0);
            %TypeOfSpeech = Match::Result(1);
                                %PlayerRemort = Match::Result(2);
            %PlayerLevel = Match::Result(3);
                              if(%TypeofSpeech == "global" || %TypeofSpeech == "zone" || %TypeofSpeech == "shout" || %TypeofSpeech == "say" || %TypeofSpeech == "whisper" || %TypeofSpeech == "tell" || %TypeofSpeech == "group")
                                Schedule("showhpmax(" @ %PlayerRemort @ "," @ %PlayerLevel @ ",\"" @ %TypeofSpeech @ " " @ %person @ ",\");", 1.0);                          
                              else {          
                                Schedule("Say(0, \"#tell " @ %person @ ", Sorry, '" @ %TypeofSpeech @ "' is not a valid speech command. Please use global, zone, shout, say, whisper, tell, or group.\");", 1.0);                                                
                              }  
            Schedule("$pubcalctimer2 = 0;", 4.0);
            return;
      }
    }
  }
}

function showhpmax(%RemortLevel,%Level,%say) {
   if(%say == "") {
      %say = "say";
   }

   %RemortLevel = floor(%RemortLevel);
   %Level = floor(%Level);
      if(%RemortLevel < 0) %RemortLevel = 0;
      if(%Level < 0) %Level = 0;
      if(%RemortLevel > 250000) %RemortLevel = 250000;
      if(%Level > 1500) %Level = 1500;        
        %Skillcaps = (%Level * 10) + %RemortLevel + 20;
   %RL = (%RemortLevel  * %Skillcaps) / 8;
   %LVL = (%Skillcaps * 0.6) + %Level;
   %MaxHitpoints = round(%RL + %LVL + 12);
   
   say(0, "#" @ %say @ " At remort level " @ %RemortLevel @ ", Level " @ %Level @ " You will have about " @ %MaxHitpoints @ " Hit points with maxed endurance.");
}
When life gives you lemons, choke on them and die, you stupid lemon eater.

slorge_gridlock

  • Undead Hero
  • ****
  • Posts: 384
  • Reputation: +0/-0
Re: Setinfo guide
« Reply #5 on: May 2, 2008 04:47 pm CDT »
mmmmm.....


Trogdor

  • Goblin Pup
  • *
  • Posts: 42
  • Reputation: +0/-0
Re: Setinfo guide
« Reply #6 on: May 2, 2008 05:05 pm CDT »
Slorge, that is not a recipie. :P And the noodles look like plastic, sorry.
When life gives you lemons, choke on them and die, you stupid lemon eater.

slorge_gridlock

  • Undead Hero
  • ****
  • Posts: 384
  • Reputation: +0/-0
Re: Setinfo guide
« Reply #7 on: May 3, 2008 10:21 pm CDT »
The making of "mmmmm....."

Trogdor

  • Goblin Pup
  • *
  • Posts: 42
  • Reputation: +0/-0
Re: Setinfo guide
« Reply #8 on: May 4, 2008 07:05 am CDT »
Yeah, I used to eat Hard spaghetti noodles ALL the time. I would just open packs to eat them hard, my mom got mad at me some times. :P But it was always worth it.
When life gives you lemons, choke on them and die, you stupid lemon eater.

Lidge Farkley

  • Uber Menace
  • *******
  • Posts: 1,357
  • Reputation: +2/-3
    • http://www.angelfire.com/ca2/psychosworld2/
Re: Setinfo guide
« Reply #9 on: May 6, 2008 04:55 pm CDT »
Lend your heart unto the divine mineral TOPAZ;
from which our reverent hearts and minds sprang.
Also Known As:  Alcoholic 007
My Page of tribes Tools and Helpful "FAQ" Stuff