Shoved some precaching stuff around
This commit is contained in:
parent
f1190cd282
commit
7bf8db941d
|
@ -8,6 +8,13 @@ src/server/cstrike.new
|
||||||
src/shared/cstrike.new
|
src/shared/cstrike.new
|
||||||
*.lno
|
*.lno
|
||||||
*.pk3
|
*.pk3
|
||||||
|
*.dat
|
||||||
|
*.way
|
||||||
|
*.lvc
|
||||||
|
*.fsv
|
||||||
|
*.pak
|
||||||
|
*.pk3
|
||||||
|
*.pk4
|
||||||
csqccore.txt
|
csqccore.txt
|
||||||
ssqccore.txt
|
ssqccore.txt
|
||||||
menucore.txt
|
menucore.txt
|
||||||
|
@ -16,3 +23,7 @@ condump.txt
|
||||||
config.cfg
|
config.cfg
|
||||||
fte.cfg
|
fte.cfg
|
||||||
qkey
|
qkey
|
||||||
|
installed.lst
|
||||||
|
*.kdev4
|
||||||
|
hl2/*
|
||||||
|
*.ico
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
FTEMANIFEST 1
|
FTEMANIFEST 1
|
||||||
game valve
|
game valve
|
||||||
name "FTEQW"
|
name "Nuclide"
|
||||||
protocolname "FTEQW"
|
protocolname "Nuclide"
|
||||||
basegame logos
|
basegame logos
|
||||||
basegame valve
|
basegame valve
|
||||||
disablehomedir 1
|
disablehomedir 1
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2016-2019 Marco Hladik <marco@icculus.org>
|
* Copyright (c) 2016-2020 Marco Hladik <marco@icculus.org>
|
||||||
*
|
*
|
||||||
* Permission to use, copy, modify, and distribute this software for any
|
* Permission to use, copy, modify, and distribute this software for any
|
||||||
* purpose with or without fee is hereby granted, provided that the above
|
* purpose with or without fee is hereby granted, provided that the above
|
||||||
|
|
|
@ -58,6 +58,32 @@ CSQC_Init(float apilevel, string enginename, float engineversion)
|
||||||
precache_model("sprites/muzzleflash2.spr");
|
precache_model("sprites/muzzleflash2.spr");
|
||||||
precache_model("sprites/muzzleflash3.spr");
|
precache_model("sprites/muzzleflash3.spr");
|
||||||
|
|
||||||
|
/* VOX */
|
||||||
|
Sound_InitVOX();
|
||||||
|
|
||||||
|
/* Effects */
|
||||||
|
Effects_Init();
|
||||||
|
|
||||||
|
precache_sound("common/wpn_hudon.wav");
|
||||||
|
precache_sound("common/wpn_hudoff.wav");
|
||||||
|
precache_sound("common/wpn_moveselect.wav");
|
||||||
|
precache_sound("common/wpn_select.wav");
|
||||||
|
|
||||||
|
/* VGUI */
|
||||||
|
VGUI_Init();
|
||||||
|
|
||||||
|
/* Game specific inits */
|
||||||
|
Client_Init(apilevel, enginename, engineversion);
|
||||||
|
DSP_Init();
|
||||||
|
CSQC_RendererRestarted("init");
|
||||||
|
Titles_Init();
|
||||||
|
Sentences_Init();
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Rendering Caches */
|
||||||
|
void
|
||||||
|
CSQC_RendererRestarted(string rstr)
|
||||||
|
{
|
||||||
/* Fonts */
|
/* Fonts */
|
||||||
FONT_16 = loadfont("16", "fonts/default", "16", -1);
|
FONT_16 = loadfont("16", "fonts/default", "16", -1);
|
||||||
FONT_20 = loadfont("cr", "creditsfont?fmt=h", "20", -1);
|
FONT_20 = loadfont("cr", "creditsfont?fmt=h", "20", -1);
|
||||||
|
@ -78,34 +104,16 @@ CSQC_Init(float apilevel, string enginename, float engineversion)
|
||||||
precache_pic("gfx/vgui/icntlk_sv");
|
precache_pic("gfx/vgui/icntlk_sv");
|
||||||
precache_pic("gfx/vgui/icntlk_pl");
|
precache_pic("gfx/vgui/icntlk_pl");
|
||||||
|
|
||||||
|
/* View */
|
||||||
|
Scores_Init();
|
||||||
|
View_Init();
|
||||||
|
HUD_Init();
|
||||||
|
|
||||||
/* GS-Entbase */
|
/* GS-Entbase */
|
||||||
Fade_Init();
|
Fade_Init();
|
||||||
|
Sky_Update();
|
||||||
/* VOX */
|
Decal_Reload();
|
||||||
Sound_InitVOX();
|
Game_RendererRestarted(rstr);
|
||||||
|
|
||||||
/* View */
|
|
||||||
View_Init();
|
|
||||||
|
|
||||||
/* Effects */
|
|
||||||
Effects_Init();
|
|
||||||
|
|
||||||
precache_sound("common/wpn_hudon.wav");
|
|
||||||
precache_sound("common/wpn_hudoff.wav");
|
|
||||||
precache_sound("common/wpn_moveselect.wav");
|
|
||||||
precache_sound("common/wpn_select.wav");
|
|
||||||
|
|
||||||
/* VGUI */
|
|
||||||
VGUI_Init();
|
|
||||||
|
|
||||||
/* Game specific inits */
|
|
||||||
HUD_Init();
|
|
||||||
Scores_Init();
|
|
||||||
Client_Init(apilevel, enginename, engineversion);
|
|
||||||
DSP_Init();
|
|
||||||
CSQC_RendererRestarted("init");
|
|
||||||
Titles_Init();
|
|
||||||
Sentences_Init();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
@ -814,14 +822,6 @@ CSQC_WorldLoaded(void)
|
||||||
Sky_Update();
|
Sky_Update();
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
|
||||||
CSQC_RendererRestarted(string rstr)
|
|
||||||
{
|
|
||||||
Sky_Update();
|
|
||||||
Decal_Reload();
|
|
||||||
Game_RendererRestarted(rstr);
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
=================
|
=================
|
||||||
CSQC_Shutdown
|
CSQC_Shutdown
|
||||||
|
|
Loading…
Reference in New Issue