Archief - [HL2] Hoe een CS:S spray maken?

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Insano

Legacy Member
Het limiet is 130kb en niet 128x128. (Dit betekent dat de maximum resolutie 256x256 is.)

Voordat we starten moet je weten welke limieten er zijn. Ten eerste is er de resolutie, it needs to be power of 2 up to 256.

Hier is een lijst:
2^0 - 1
2^1 - 2
2^2 - 4
2^3 - 8
2^4 - 16
2^5 - 32
2^6 - 64
2^7 - 128
2^8 - 256

Dit betekent dat je 256x256, 128x128, 128x64, 32x128, etc. kan gebruiken maar NIET 320x240 of iets dat niet op die lijst staat.
Noot: De spraylogos hebben altijd dezelfde vorm in CS:S (een vierkant) dus een 256x128 logo zal resized worden naar een vierkant (= ziet er lelijk uit).

Het volgende is de file format, welke is een uncompressed TGA (Targa) file (24-bit of 32-bit met alpha).

Het laatste is de filesize die maximum 130kb is. Een 256x256 spray is 85.5kb, en een 512x256 is 170kb. Wat betekent dat 256x256 de hoogste resolutie is. De Source engine supports tot 2048x2048, but niemand zal je spray zien als die groter is als 130kb.

Laten we beginnen met de tutorial. Er zijn 3 stappen. Je hebt maar 1 van de twee eerste nodig dus kies welke je wilt.



Stap 1: Een normaal spraylogo maken zonder doorzichtbaarheid.

Dit is de gemakkelijkste optie. Maak gewoon een nieuwe afbeelding o open je afbeelding die je al gemaakt hebt en wees er zeker van dat het de juiste resolutie heeft. Sla het op als een uncompressed .tga file met 24-bits/pixel.

Je kan nu skippen naar Stap 3.



Stap 2: Een spraylogo maken met doorzichtbaarheid (alpha channels).

Deze stap gebruikt Photoshop (7) dus als je iets anders hebt zal je het zelf moeten uitvinden.
Noot: Photoshop 7 gebruikers moeten upgraden naar 7.0.1 en degenen met Photoshop 6 of ouder hebben deze plugin nodig.
Dit heeft te maken met hoe Photoshop Targa (TGA) files aanpakt.

Anyway, start Photoshop op en laten we een nieuwe doorzichtige afbeelding maken.

Het zal er het best uitzien in de game als de achtergrond grijs is (128 128 128).
Je kan een achtergrond maken door te gaan naar Layer -> New Fill Layer -> Solid Color.
Als je klaar bent, wees dan zeker dat de layer het onderste is van de lijst (sleep het naar beneden).

Als je klaar bent met je logo, wees dan zeker dat je alles heb op 1 layer (behalve de achtergrond).
Je kan dit doen door je bovenste layer te selecteren en dan ctrl+e te drukken totdat er slechts een of twee over zijn.

Klik rechts op de layer en kies Duplicate Layer. Kies "New" bij bestemming document.

Klik rechts op de layer bij de nieuwe image en kies Blending Options.
Selecteer Color Overlay en verander de kleur naar wit.

Maak een zwarte achtergrond (Layer -> New -> Background from Layer) en kopieer de hele image.
Druk om dat te doen ctrl+a (selecteer allemaal) en ctrl+c (kopieer). Nu kan je die image sluiten.
On your old image, Ga bij je oude image naar de channels tab en klik nu vanonder op het icoontje links van de prullenbak om een nieuw alpha channel te maken.

Je image zal nu zwart zijn. Plak de nieuwe image daar en je zal een werkend alpha channel hebben.

Je kan nu je image opslaan als een uncompressed 32-bit .tga file met alpha channels.



Stap 3: Je spraylogo omzetten naar een .vtf/.vmt file voor CS:S.

Download vtex hierzo en extract het waar je wilt.

Zet je .tga file in vtex\hl2\materialsrc\sprays

Run tga2vtf om je logo om te zetten.

Verplaats de .vtf and .vmt files van vtex\hl2\materials\sprays naar

your-css-folder\cstrike\materials\VGUI\logos en run CS:S om jouw spray-logo te zien in de lijst!



Check voor stap 2 de bron waar er alles met afbeeldingen wordt uitlegd. Met verdere vragen moet je niet bij mij zijn maar bij blaZe. Hij is niet voor niets Graphics mod ;)

Wid@ker

Legacy Member
Osi 140 zei:
Vraag : In CZ heb ik ook zelf m'n spray's gemaakt
en als je een doorzichtig achtergrond wou, moest je het in zwart zetten

opslaan als 256 kleuren bmp en filesize 64*64


@Insano ! Ge doet serieus alles voor dees comunity :niceone:
Maar ... Dit moet in het CS Forum staan ...
maar enigseids ... hoort het hier ook want in HL² kan je zelf ook spray's maken :confused:
Maar het niveau daar is zoveel lager dan hier. En aangezien CS: Source een mod is van HL², kan je het evengoed hier zetten :)

Insano

Legacy Member
Bovendien kan je ook bewegende sprays maken met Source engine, maar atm is dat nogal moeilijk omdat er een limiet is aan je spray en je dan heel slechte kwaliteit hebt. Maar de kwaliteit van een 256x256 spray is echt niet te doen :niceone:

*EDIT* Hier kan je een heel sprays downloaden. Je moet ze alleen nog maar zetten in deze dir:

DirectoryVanSteam\[email protected]\counter-strike source\beta\cstrike\materials\VGUI\logos

En als je het dan nog niet ziet als je speelt, zet het dan in deze dir:

DirectoryVanSteam\[email protected]\counter-strike source beta\cstrike\downloads (map "downloads" moet je zelf maken).

Insano

Legacy Member
Deze methode is veel gemakkelijker als de eerste, maar ik zal die laten staan voor de zekerheid.
Belangrijk: Je moet de file op het eind opslaan als 32-bit of er is geen doorzichtige achtergrond.


Ik gebruik Photoshop voor deze tutorial.

Het limiet voor spraypaints is 130kb, dus ik gebruik altijd 256x256 pixels.
De grootte van de image image (hoogte & breedte) has to be power of 2...

2^0 = 1
2^1 = 2
2^2 = 4
2^3 = 8
2^4 = 16
2^5 = 32
2^6 = 64
2^7 = 128
2^8 = 256
2^9 = 512
2^10 = 1024

Laten we beginnen:

Maak een nieuwe image, met een transparante achtergrond.

Plak daarna je image (als je image te groot is, resize het dan voor je het plakt!).

Nu kan je wegsnijden wat je niet wilt.

Als je het nog niet hebt, download tga2vtf:
http://www.pixartist.de/hl2/vtex.rar
Extract het waar je wilt behalve in de css folder, omdat het niet werkt als er zich een in het file adres bevindt (het emailadres in je steamfolder).
Sla je image hier op:
???\vtex\hl2\materialsrc\sprays
Met 32-bit en uncompressed.
Start nu tga2vtf.bat.

De spraypaint file zal zitten in
???\vtex\hl2\materials\sprays

Copieer de vmt en vtf file en plak ze in
???\steamfolder\SteamApps\your @email.adress\counter-strike source beta\cstrike\materials\VGUI\lo gos

Run nu css, de spraypaint zou normaal gezien in de lijst zitten en online werken!

Ga voor afbeeldingen de bron na.

daFour

Legacy Member
grrr er komt geen vmt en vtf file in die map :/

*edit* sorry toch wel thx :)

Acra

Legacy Member
uhu, normaal moet da in cs forum staan... maar jah...
we gaan ni constant moeilijk doen hé

blaZe

Legacy Member
was nog een oude thread, mag imho ook blijven staan omdat je idem ook (normaal gezien) zou kunnen gebruiken voor HL²

ik heb al me al met sprays geamuseerd op CS servers :D
en die van mijngod hebben er een deel voze animated versies gemaakt.

ik kwam die eens tegen op ne server te samen met wat spelers die me enorm verdacht om de hoek kwamen als ik in de buurt kwam.

later legde ik de link pas met die animated sprays en sommige info op hun forums ;)

Insano

Legacy Member
Die spray van Gabe is gewoon de beste. Iedereen loopt naar die spray toe en begint erop te knallen :D

En dan kom ik :cool:

Z!zZ

Legacy Member
uhu, dan kom jij.....en dan ? =/

:) Leuke info btw, ookal speel ik geen cs: source en als ik het wel doe ga ik mij niet bezighouden met sprayen ; x

goed gedaan insane ;)

DhedRr

Legacy Member
ik heb dat in die folder gezet, die C:\Program Files\vtex\vtex\hl2\materialsrc\sprays, maar het staat er als bmp, hoe maak ik er een tga van?

DhedRr

Legacy Member
dan is het inrode blijkbaar

nu heb ik een prachtige bjorn van expedtitie robinson spray ^^
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan