|
|
|
______________________________________________________
User.ini - otwieramy user`a i dodajemy/zmieniamy
(Sa trzy glowne sposoby przypisywania/bindowania, zmieniania komend oraz poszczegolnych funkcji w grze, takze calej fizyki i wygladu, i to wszystko mozna przypisac na dany klawisz lub jeszcze inaczej stworzyc osobny plik, ktory bedzie zmienial co tylko zechcemy, wiecej ponizej)
1-sza opcja - po odpaleniu UT`ka otwieramy konsole przez nacisniecie tyldy "~" i przykladowo na ALT bindujemy maly skok, ktory nie traci butow:
| Quote: |
| set input alt walking | jump |
2-ga opcja - to najzwyczajniejsze w swiecie otwarcie User.ini i zamiast wpisywania "set input klawisz" i komendy jaka chcemy przypisac danemu klawiszowi, szukamy klawisza, ktoremu chcemy przypisac dana funkcje i dopisujemy ja:
| Quote: |
| alt=walking | jump |
3-cia opcja - to exec`owanie "zmiennych" z pliku jak dla mnie najlepsza opcja, bo dzieki niej mamy o wiele wiecej rozwiazan od innych, ale o niej troszke nizej
Kazda z tych opcji ma plusy i minusy, 1-sza opcja to jakby to ujac "swieza" ingerencja w grze, taka bez znieczulacza, na zywca poniewaz mamy odpalone UT i przykladowo chcemy sie dowiedziec jakie komendy sa pszypisane na dany/dane klawisze, wystarczy wpisac get input klawisz, np.
get input f1 i w konsoli wyskakuje co mamy przypisane pod klawiszem f1 i tak z kazdym klawiszem, ale takze mozemy sprawdzac i zmieniac wartosci, ktore odpowiadaja za fizyke, wyglad i dzialanie poszczegolnych skladnikow gry jak napisy,pociski,bronie,postacie,sciany itp
np. kulka z szoka, odpalamy UT na practice, zbieramy szoka, strzelamy prawym przyciskiem mychy, kiedy kulka wyleci i bedzie widoczna, naciskamy "ESC" lub "PAUSE" po to aby zatrzymac kulke, przesuwamy konsole tak abysmy widzieli kulke z szoka, nastepnie zmieniamy jej texture, wielkosc oraz predkosc:
- to nasza kulka, tak zostala nazwana i chu*
sprawdzamy jaka nasza kulka ma texture(sa w plikach *.u* oraz w folderze UT/Textures, zeby zobaczyc jakie sa dostepne textury otwieramy UnrealeD), wpisujemy w konsoli:
| Quote: |
| get shockproj texture |
// i w konsoli wyskakuje jaka jest standardowo przypisana textura, teraz zmieniamy ja:
| Quote: |
| set shockproj texture jgreen |
//kulka zmienila sie w zielony kwadrat
| Quote: |
| set shockproj texture tranglowb |
//kulka zmienila sie w niebieskie kulko
teraz sprawdzamy wielkosc kulki:
| Quote: |
| get shockproj drawscale |
i w konsoli wyskakuje jaka jest standardowo przypisana wielkosc kulki (0.4), teraz zmieniamy ja:
| Quote: |
| set shockproj drawscale 1 |
//bedzie wieksza, ale wielkosc zalezy takze od wielkosci przypisanej textury
| Quote: |
| set shockproj drawscale 0.1 |
//bedzie mniejsza, ale wielkosc zalezy takze od wielkosci przypisanej textury
nastepnie sprawdzamy predkosc kulki:
| Quote: |
| get shockproj speed |
i w konsoli wyskakuje z jaka standardowa predkoscia leci kulka (1000), teraz zmieniamy ja:
| Quote: |
| set shockproj speed 2000 |
//predkosc bedzie wieksza
| Quote: |
| set shockproj speed 200 |
//i mamy efekt matrixa
Druga opcja to juz wpisywanie kontkretnych komend do User.ini
Zmienne w User.ini
| Quote: |
[DefaultPlayer]
Voice=Botpack.VoiceBoss |
//mamy glos bossa
| Quote: |
| Voice=BotPack.VoiceMaleOne |
//i mamy do wyboru wszystkie glosy albo wiekszosc do jakiego tylko wybierzemy skina, ale jezeli zmienimy skina to automatycznie zostaje przypisany voice tego skina i zeby za kazdym razem po zmianie skina nie wchodzic do User.ini, i zmieniac na voice, ktory chcemy miec wsytarczy zbindowac ponizsze komendy na klawisz(cala komende nalezy w pisac w konsoli),np
| Quote: |
| set input numpad9 SET BotPack.TFemale VoicePackMetaClass Botpack.Voicemale | SET BotPack.TMale VoicePackMetaClass Botpack.Voicemale | SET BotPack.TMale2 VoicePackMetaClass Botpack.Voicemale | SET BotPack.TFemale2 VoicePackMetaClass Botpack.Voicemale | SET BotPack.Tboss VoicePackMetaClass Botpack.Voicemale | MENUCMD 2 1 |
lub otwieramy User.ini szukamy numpad9=
i dodajemy po prawej stronie znaku rownosci
| Quote: |
| numpad9=SET BotPack.TFemale VoicePackMetaClass Botpack.Voicemale | SET BotPack.TMale VoicePackMetaClass Botpack.Voicemale | SET BotPack.TMale2 VoicePackMetaClass Botpack.Voicemale | SET BotPack.TFemale2 VoicePackMetaClass Botpack.Voicemale | SET BotPack.Tboss VoicePackMetaClass Botpack.Voicemale | MENUCMD 2 1 |
wtedy po nacisnieciu 9 numerycznej otwiera nam sie "player setup" i wybieramy voice, przydatne takze do wlaczania/wylaczania spectatora
| Quote: |
| Aliases[25]=(Command="getweapon ImpactHammer | Button bFire | Fire | OnRelease Jump",Alias=HUM) |
//pompka do hammer jump`ow, ustawiamy na klawisz, np. wpisujemy w konsoli set input shift HUM lub otwieramy User.ini, znajdujemy shift= i po prawej stronie znaku rownosci wpisujemy shift=HUM (analogicznie z kazdym innym klawiszem), wtedy mamy ustawiona pompke na shift`cie, jezeli shift mamy zajety, to ja pompke wole miec na bocznym klawiszu mychy, ustawiam na jakis zbedny klawisz, ktorego nie uzywam, takim zbednym klawiszem jest dla mnie 3, wpisuje w konsoli set input 3 HUM lub analgicznie w User.ini znajduje 3=hum, nastepnie wchodze w ustawienia mychy, ustawiam na ktorym przycisku mychy mam miec zbindowana owa pompke i przez komende "keystroke/przypisz klawisz" przypisuje pod klawisz 3.
| Quote: |
Aliases[26]=(Command="behindview 1 | clearprogressmessages | setprogresscolor (R=255,G=255,B=255) | SetProgressMessage | SetProgressTime 3 | set input TAB bview0",Alias=bview1)
Aliases[27]=(Command="behindview 0 | clearprogressmessages | setprogresscolor (R=255,G=255,B=255) | SetProgressMessage | SetProgressTime 3 | set input TAB bview1",Alias=bview0) |
// komenda na behindview`a czyli na widok z postacia, nie kazdemu przydatna, ale przydaje sie czasem w BT. Gdzie widac pogrubionego TAB wpisujemy klawisz na ktorym chcemy miec behindview`a i jeszcze wpisujac w konsoli set input TAB bview1
| Quote: |
Aliases[34]=(Command="set Engine.input MouseX Axis aMouseX Speed=8| set Engine.input MouseY Axis aMouseY Speed=8| set Engine.input MouseZ Axis aMouseZ Speed=| clearprogressmessages | setprogresscolor (r=255) | SetProgressMessage XYZ | SetProgressTime 3 | set input 1 mspeedof",Alias=mspeedon)
Aliases[35]=(Command="set Engine.input MouseX Axis aMouseX Speed=6| set Engine.input MouseY Axis aMouseY Speed=6| set Engine.input MouseZ Axis aMouseZ Speed=| clearprogressmessages | setprogresscolor (R=255) | SetProgressMessage xyz | SetProgressTime 3 | set input 1 mspeedon",Alias=mspeedof) |
//komenda na zmiane predkosci mychy, pogrubione 8 to wartosc naszego przyspieszenia jakie chcemy miec, wiec mozna jeszcze przyspieszyc, jak kto chce, pogrubione XYZ to przyspieszenie i pogrubione xyz to normalna predkosc, a takze napis jaki bedzie sie wyswietlac po kazdej zmianie predkosci, jezeli napis bedzie przeszkadzac wystarczy usunac, a dziala to tak, ze jezeli np. na flaka i rl chcemy miec szybsza predkosc robimy tak, ze do klawisza na ktorym mamy zbindowane
rl, np. R=getweapon UT_Eightball dodajemy mspeedon czyli bind bedzie wygladac tak R=getweapon UT_Eightball | mspeedon
tak samo na flaka Z=getweapon UT_FlakCannon | mspeedon
natomiast jezeli na snajpe i szoka chcemy miec wolniejsza predkosc robimy tak samo tylko dodajemy mspeedof, Q=GETWEAPON SNIPERRIFLE | mspeedof
i na szoka CapsLock=getweapon ShockRifle | mspeedof
pogrubione "set input 1 mspeedof" i pogrubione "set input 1 mspeedof" to bind na osobny klawisz, ktorym mozna i przyspieszac, i zwalniac predkosc mychy za pomoca jednego klawisza i jest nim klawisz "1", jezeli chcemy na innym klawiszu trzeba zamienic w jednym i drugim wpisie na nasz klawisz, wiec jak kto woli
| Quote: |
| Aliases[36]=(Command="setinstantrocket 1",Alias=one) |
//pojedyncze rakiety
| Quote: |
| Aliases[37]=(Command="setinstantrocket 0",Alias=multi) |
//szesciopaki, do klawisza na jakim chcemy miec pojedyncze rakiety dodajemy "one"
na klawisz na ktorym chcemy miec szesciopaka dodajemy "multi"
np. ja mam tak Shift=switchtobestweapon | multi
R=one | getweapon UT_Eightball
W UT mamy cos takiego jak osie, OS X odpowiada za ruchy myszka w lewo/prawo, a OS Y za ruchy gora/dul i mozemy dostosowac jak nam sie zywnie podoba: wartosc, czy np. nasze ruchy w lewo/prawo maja byc szybsze od gora/dul lub na odwrot, nizej widac jak jest standardowo, a takze zauwazyc, ze mamy jeszcze dodatkowo OS Z, ktora jest przekatna OSi X i OSi Y, dla ktorej wartosci nie ma, czyli jest wylaczona, dajac taka sama wartosc jak dla OSi X i Y czyli MouseZ=Axis aMouseZ Speed=6, odczujemy zmiane przy ruchach myszki na ukos i np. u siebie odczuwam latwosc w robieniu comba, jezeli zmieniamy wartosci w OSiach musimy takze dostosowac predkosc mychy czyli MouseSensitivity
| Quote: |
MouseX=Axis aMouseX Speed=6
MouseY=Axis aMouseY Speed=6
MouseZ=Axis aMouseZ Speed=
dla
MouseSensitivity=1 |
//NORMAL osie6=1xpredkosc
//osie3=2xpredkosc
//osie1.5=4xpredkosc
//osie0.75=8xpredkosc
//itd ... mozemy takze leciec z wartosciami OSi w gore, wtedy predkosc leci w dul
//mam tak ustawione i jest calkiem calkiem
| Quote: |
MouseX=Axis aMouseX Speed=0.0100
MouseY=Axis aMouseY Speed=0.0090
MouseZ=Axis aMouseZ Speed=0.0100
wtedy
MouseSensitivity=700 |
//bind na szybka zmiane widoku od zioma z naszego team`u, najlepiej przed meczem ustawic sobie binda, gdzie wpisujemy dokladna nazwe player`a, ktorego chcemy podgladac, gdzie w danej sytuacji sie znajduje, ofcoz jezeli znajdziemy na to czas
| Quote: |
| T=viewplayer -crew.memento-|onrelease viewself |
//bind ten sam tylko widzimy od podgladanego player`a z jego celownika, gdzie znajduje sie w danym momencie
| Quote: |
| T=viewplayer paranoja|behindview 0| onrelease viewself |
//z ang. maksymalne wygladzanie myszki, jak dla mnie to poślisk myszki, czyli robimy ruch, zatrzymujemy myszke, a przez ta opcje celownik leci jeszcze tycke w strone, w ktora robimy ruch
| Quote: |
bMaxMouseSmoothing=True
MouseSmoothThreshold=0.063000 |
MaxTimeMargin=1.000000
[Botpack.Ladder]
HasBeatenGame=True
______________________________________________________
UT.ini
[URL]
LocalMap=entry.unr
// wylaczamy intro i mamy odrazu nasz 1337 napis UT
LocalMap=dm-deck16][.unr?Game=Botpack.DeathMatchPlus?mutator=BotPack.JumpMatch
//jezeli od czasu do czasu zagracie z botami mozecie ustawic na starcie mape,tryb oraz jakie mutatory maja byc na wejsciu
[Engine.Engine]
GameRenderDevice=D3D8Drv.D3D8RenderDevice
OpenGLDrv.OpenGLRenderDevice
D3D8Drv.D3D8RenderDevice
D3D9Drv.D3D9RenderDevice
D3DDrv.D3DRenderDevice
D3DTNSeDrv.D3DRenderDevice
GlideDrv.GlideRenderDevice
SoftDrv.SoftwareRenderDevice
__________________________________
UNREAL TOURNAMENT `99 + ENBseries = D3D9Drv.D3D9RenderDevice + UT BLOOM
BLOOM UT99 na youtube
BLOOM + UT`99 (obslugujacy pixel shader 3.0 ) sciagniety i przerobiony z gry(na tym samym silniku co UT`99) Deus Ex
(uzywam s3tc textures w tych fotkach, takze tweaka)
Na poczatek potrzebujecie sciagnac to:
UT BLOOM
wypakowac wszystko:
enbseries.ini i d3d9.dll wkleic do UT/System folder
D3D9Drv.int i D3D9Drv.dll wkleic do UT/System
enbconvertor.ini i d3d8.dll wkleic to the UT/System folder
Odpalic Unreal Tournament i zmienic w opcjach render na D3D9
Kiedy gra wystartuje, nacisnac Shift + F12
Jest troche za ciemno i troche za jasno, ale uporalem sie z tym problemem, wystarczy w UT.ini odnalesc opcje d3d9 i odpowiednio ustawic:
W Options > Preferences > Video:
Color depth: 32 bit (na 16 bitach wyglada nieciekawie)
SkinDetail: High
TextureDetail: High
oraz
| Quote: |
[D3D9Drv.D3D9RenderDevice]
ZRangeHack=False // true albo false
NoAATiles=False
NumAASamples=2
UseAA=False
RequestHighResolutionZ=False // true albo false
UseSoftwareVertexProcessing=False
UsePureDevice=False
UseTripleBuffering=False // true albo false
MaskedTextureHack=True // true - usuwa pojawianie sie "krzakow"
SmoothMaskedTextures=False
SceneNodeHack=True
FrameRateLimit=0 // 75 i w gore - ograniczenie fps, 0- nieograniczone fps
SwapInterval=0 // 0=vsync wylaczony, -1=vsync wlaczony
UseFragmentProgram=False
UseVertexProgram=False
TexDXT1ToDXT3=False // masz nvidie dajesz na true, radeon na false
DynamicTexIdRecycleLevel=100
CacheStaticMaps=False
UseTexPool=True
UseTexIdPool=True
UseSSE2=True
UseSSE=True
BufferTileQuads=True
BufferClippedActorTris=True
SinglePassDetail=False // jak bedzie na true pojawiaja sie "krzaki"
SinglePassFog=False // jak bedzie na true pojawiaja sie "krzaki"
ColorizeDetailTextures=False
DetailClipping=False
UseDetailAlpha=True
DetailMax=0
RefreshRate=0 // klatki, najlepiej ustawic zgodne z monitorem
MaxTMUnits=0
NoFiltering=False
MaxAnisotropy=0
Use565Textures=False // true albo false
Use16BitTextures=False // true albo false
UseS3TC=true // jezeli uzywasz textur s3tc dajesz true
UseAlphaPalette=True
UseTrilinear=True
UsePrecache=False // true albo false
UsePalette=False // true albo false
UseMultiTexture=False // FALSE
MaxLogTextureSize=8
MinLogTextureSize=0
MaxLogVOverU=8
MaxLogUOverV=8
OneXBlending=False // true albo false
GammaCorrectScreenshots=True
GammaOffsetBlue=0.033000
GammaOffsetGreen=0.043000
GammaOffsetRed=0.033000
GammaOffset=0.330000
LODBias=-0.500000
DetailTextures=True
DescFlags=0
Description=
HighDetailActors=False // true albo false
Coronas=False
ShinySurfaces=True
VolumetricLighting=True // dodaje mgle na mapach ktore ja maja
|
ENBSeries kreator
wiecej info o UT bloom
ENBseries w innych grach
__________________________________________________
WindowedRenderDevice=SoftDrv.SoftwareRenderDevice
RenderDevice=GlideDrv.GlideRenderDevice
DemoRecordingDevice=Engine.DemoRecDriver
DemoRecordingDevice=udemo.uDemoDriver
[Core.System]
PurgeCacheDays=999
[Engine.GameEngine]
CacheSizeMegs=666
[WinDrv.WindowsClient]
ScreenFlashes=True
DeadZoneXYZ=True
DeadZoneRUV=true
InvertVertical=False
ScaleXYZ=500.000000
ScaleRUV=2000.000000
MinDesiredFrameRate=120.000000
[Editor.EditorEngine]
AutoSave=False
AutoSaveTimeMinutes=5
AutoSaveIndex=6
______________________________________________________
myki ze skrotem do UT.exe
//wlasciwosci skrotu -> obiekt docelowy
-ini=biout.ini -userini=biouser.ini -exec=twk.b1o
______________________________________________________
Konsola - komendy
get
set
summon
exec
ViewPlayer
bCheatsEnabled
CheatView ROCKETMK2
ViewClass tmale1
showmenu
flush
bunlit
skin
texture
mesh
drawscale
drawtype
DT_None
DT_Sprite
DT_Mesh
DT_Brush
DT_RopeSprite
DT_VerticalSprite
DT_Terraform
DT_SpriteAnimOnce
style
STY_None
STY_Normal
STY_Masked
STY_Translucent
STY_Modulated
Fatness
PrePivot
rotation
rotationrate
Physics
PHYS_none
PHYS_walking
PHYS_falling
PHYS_swimming
PHYS_flying
PHYS_rotating \szok
PHYS_projectile
PHYS_rolling
PHYS_interpolating
PHYS_movingbrush
PHYS_spider
PHYS_trailer
lightbrightness
lightradius (zwieszka swiatlo w projecticle/pociskach np. kulka z szoka)
lighthue
lighttype
LT_None
LT_Steady
LT_Pulse
LT_Blink
LT_Flicker
LT_Strobe
LT_BackdropLight
LT_SubtlePulse
LT_TexturePaletteOnce
LT_TexturePaletteLoop
lighteffect
LE_None
LE_TorchWaver
LE_FireWaver
LE_WateryShimmer
LE_Searchlight
LE_SlowWave
LE_FastWave
LE_CloudCast
LE_StaticSpot
LE_Shock
LE_Disco
LE_Warp
LE_Spotlight
LE_NonIncidence
LE_Shell
LE_OmniBumpMap
LE_Interference
LE_Cylinder
LE_Rotor
LE_Unused
lightsaturation
lifespan
ScaleGlow
ambientglow
viewfog
exptype
summon
bitmap
texture
scriptedtexture
fractaltexture
icetexture
watertexture
wettexture
wavetexture
firetexture
inventory
pickup
ammo
tournamentammo
rocketpack
miniammo
bioammo
shockcore
bladehopper
flakammo
bulletbox
warheadammo
shellbox
tournamentpickup
armor2
thighpads
UT_shieldbelt
UT_invisibility
udamage
UT_jumpboots
Tournamenthealth
mexbod
healthvial
weapon
Tournamentweapon
UT_eightball
impacthammer
translocator
enforcer
ut_biorifle
shockrifle
pulsegun
ripper
minigun2
UT_flakcannon
sniperrifle
warheadlauncher
decal
playershadow
scorch
blastmark
bloodsplat
utbloodpool
utbloodpool2
pock
impacthole
energyimpact
boltscorch
biomark
wallcrack
rippermark
directionalblast
bigenergyimpact
nuclearmark
targetshadow
timemessage
stringmessageplus
saymessageplus
teamsaymessageplus
redsaymessageplus
itemmessageplus
scoreboard
zoneinfo
warpzoneinfo
skyzoneinfo
levelinfo
waterzone
slimezone
voicepack
challengevoicepack
fontinfo
serverinfo
serverinfoteam
teaminfo
meshactor
navigationpoint
liftexit
liftcenter
jumpspot
warpzonemarker
buttonmarker
triggermarker
invetoryspot
playerstart
teleporter
pathnode
ambushpoint
homebase
alternatepath
alarmpoint
patrolpoint
controlpoint
menu
hud
challengehud
chnullhud
chspectatorhud
triggers
trigger
timedtrigger
counter
biofear
projectile
fragment
woodfragments
rocketmk2
UT_seekingrocket
ut_grenade
translocatortarget
plasmesphere
UT_shellcase
minishellcase
UT_biogel
bioglob
biosplash
shockproj
pbolt
starterbolt
razor2
razor2alt
mtracer
flakslug
UTchunk
UTchunk1
UTchunk2
UTchunk3
UTchunk4
chunk
warshell
guidedwarshell
arrow
razorblade
grenade
bigrock
biogel
barrelsludge
light
weaponlight
effectlight
purplelight
overheatlight
effects
pawnteleporteffect
utteleporteffect
enhancedrespawn
utteleeffect
bubble1
UT_blood2
UT_bloodburst
UT_bloodhit
UT_bigbloodhit
UT_bloodtrail
animspriteeffect
UT_spritesmokepuff
UT_greenbloodpuff
UT_blacksmoke
UT_bloodpuff
UT_bigbloddpuff
UT_greengelpuff
UT_spriteexplosion
UT_spriteballchild
shockexplo
ripperpulse
UT_flameexplosion
warexplosion
warexplosion2
spritesmokepuff
greensmokepuff
greenbloodpuff
geengelpuff
bloodpuff
blacksmoke
wallhiteffect
spriteballexplosion
spriteballchild
spriteblueexplo
spritegreene
energyburst
bulletimpact
UT_wallhit
impactmark
UT_lightwallhiteffect
UT_heavywallhiteffect
waterimpact
translocouteffect
ringexplosion
waterring
ringexplosion4
ringexplosion2
ringexplosion3
UTsmoketrail
lightsmoketrail
rockettrail
shockbeam
UT_ringexplosion5
UT_ringexplosion3
UT_comboring
UT_ringexplosion4
chip
UT_spark
UT_sparks
electricity
translocglow
translocblue
translocgreen
translocgold
particleburst / SUMMON UNREALI.particleburst
particleburst2 / SUMMON UNREALI.particleburst2
UT_shieldbelteffect
plasmacap
plasmahit
splash <
chunktrail
smallspark2
greenblob
shockriflewave
UT_shortsmokegen
UT_blooddrop
shockwave
redeemertrail
blood2
bloodburst
bloodspurt
bloodtrail
bubble / summon unreali.bubble
respawn / summon unreali.respawn
fatring
damagetype
oldskoolhack
verts
vectors
bspsurfs
bspnodes
levelbase
level
dreader
polys
font
commandlet
renderiterator
console
windowconsole
unrealconsole
tournamentconsole
utconsole
canvas
client
windowsclient
MUSIC
sound
levelsummary
windowmanager
field
property
structproperty
mapproperty
arratproperty
fixedarratproperty
strproperty
nameproperty
objectproperty
classproperty
floatproperty
boolproperty
intproperty
byteproperty
enum
const
struct
function
state
class
language
factory
textbufferfactory
package
linker
linkersave
linkerload
textbuffer
exporter
uwindowbase
uwindowwindow
uwindowclientwindow
uwindowdialogclientwidnow
uwindowmessageboxcw
uwindowpagwindow
Monsters and Bots:
babycow
behemoth
bird1
biterfish
biterfishschool
blobelt
bots
brute
cavemanta
cow
deadbodyswarm
devilfish
femalebot
femaleonebot
femaletwobot
fly
gasbag
giantgasbag
giantmanta
horsefly
horseflyswarm
humanbot
iceskaarj
krall
krallelite
lesserbrute
lesserkrall
malebot
maleonebot
maletwobot
manta
mercenary
mercenaryelite
nali
nalipriest
parentblob
pupae
queen
skaarj
skaarjassassin
skaarjberserker
skaarjgunner
skaarjinfantry
skaarjlord
skaarjofficer
skaarjplayerbot
skaarjscout
skaarjsniper
skaarjtrooper
skaarjwarrior
slith
squid
stone titan
tentacle
titan
warlord
// reszte bede dokanczal z czasem
HF ! _________________
bong bong .... WO_oW .... wtf !
big balls on yours eyes ?
bong bang .... die !!!!!
moj kot kupowal by krede z prochem ^^ O_o)
|
|