Obrázky pri nahrávaní
30.01.2007 - 21:41,
(Autor: tomoxm)
Najlahšie ako sa to dá spraviť, je okopýrovať "loading-script" z nejakej deathmatch mapy v hre. Pre prerobenú DM-mapu spravte toto...

Vytvorte si súbor a okopýrujte script :

// Môj súbor na nahrávanie prerobenej mapy.

mymap //tu napíšte taký istý názov ako je názov vašej mapy
{
nomipmaps
nopicmip
cull none
force32bit
surfaceparm nolightmap
{
map $whiteimage
}
{
clampMap textures/mohmenu/dmloading/XXXXXX.tga
// toto je cesta k vášmu obrázku
blendfunc gl_one_minus_src_alpha gl_src_alpha
}
}

uložte tento súbor ako mymap.shader
(xxxxxx.tga - názov obrázku)

Potom otvorte súbor pak0.pk3 s programom pakscape (alebo ZIPom) a skopýrujte z neho nasledujúci súbor na váš disk : ui\loading_mohdm1.urc (toto je load script pre mapu Southern France)otvorte súbor s notepadom a editujte nasledujúci riadokmenu "dm/mohdm1" 640 481 NONE 0

zmente dm/mohdm1 na taký názov mapy ako ste si ho uložili vo vašom pk3 súbore to jest ak ste si uložili do pk3 súboru mapu v tomto poradí a s týmito adresármi : maps/dm/crossroad_mod.scr, crossroad_mod.bsp potom bde script vyzerať po editovaní takto :

menu "dm/crossroad_mod" 640 481 NONE 0 Teraz si ukážeme rôzne riadky v scripte{
name "Default"
rect 96 48 448 336
fgcolor 1.00 1.00 1.00 1.00
bgcolor 1.00 1.00 1.00 0.00
borderstyle "NONE"
shader "mohdm1"
} V tomto odstavci môžme zmeniť názov mapy "mohdm1" na názov vašej vytvorenej
mapy.shader "mymap"{ title "Southern France"
name "Default"
rect 72 408 496 32
fgcolor 1.00 1.00 1.00 1.00


Zmente title "Mymap"

Teraz ulozte script pod názvom vašej mapy loading_mymap.urc Ak máme vytvorené scripty, trebalo by ich zabaliť do súboru pk3. Vytvorte si takúto štruktúru adresárov a súborov
ui\loading_mymap.urcscripts\mymap.shadertextures\mohmenu\dmloading\xx.tga
pričom xxxxxx.tga je obrázok load screenu

A ešte jedna vec obrázok na load screen musí mať veľkosť 512x512 32-bit.tga

*POZOR* Musíte mať alpha kanál v súbore TGA , inak to nebude fungovať !!

 

Napísať otázku k tutoriálu

Meno: Dátum:
Kontrolný kód : 5 + sedem =