Add support for replacing missing models
Replaces with missing_model.mdl.
This commit is contained in:
parent
3646b8f421
commit
98e4595d0e
|
@ -1203,9 +1203,11 @@ void Con_DrawConsole (int lines, qboolean drawinput)
|
||||||
GL_SetCanvas (CANVAS_CONSOLE);
|
GL_SetCanvas (CANVAS_CONSOLE);
|
||||||
|
|
||||||
// draw the background
|
// draw the background
|
||||||
Draw_ConsoleBackground ();
|
|
||||||
if (!console_enabled && !developer.value)
|
if (!console_enabled && !developer.value)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
Draw_ConsoleBackground ();
|
||||||
|
|
||||||
// draw the buffer text
|
// draw the buffer text
|
||||||
rows = (con_vislines +7)/8;
|
rows = (con_vislines +7)/8;
|
||||||
|
|
|
@ -334,9 +334,11 @@ qmodel_t *Mod_LoadModel (qmodel_t *mod, qboolean crash)
|
||||||
buf = COM_LoadStackFile (mod->name, stackbuf, sizeof(stackbuf), & mod->path_id);
|
buf = COM_LoadStackFile (mod->name, stackbuf, sizeof(stackbuf), & mod->path_id);
|
||||||
if (!buf)
|
if (!buf)
|
||||||
{
|
{
|
||||||
if (crash)
|
buf = (unsigned*)COM_LoadStackFile ("models/missing_model.mdl", stackbuf, sizeof(stackbuf), NULL);
|
||||||
Host_Error ("Mod_LoadModel: %s not found", mod->name); //johnfitz -- was "Mod_NumForName"
|
if (buf){
|
||||||
return NULL;
|
Con_Printf ("Missing model %s substituted\n", mod->name);
|
||||||
|
}
|
||||||
|
return mod;
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
|
@ -382,7 +384,7 @@ Loads in a model for the given name
|
||||||
qmodel_t *Mod_ForName (const char *name, qboolean crash)
|
qmodel_t *Mod_ForName (const char *name, qboolean crash)
|
||||||
{
|
{
|
||||||
qmodel_t *mod;
|
qmodel_t *mod;
|
||||||
|
|
||||||
mod = Mod_FindName (name);
|
mod = Mod_FindName (name);
|
||||||
|
|
||||||
return Mod_LoadModel (mod, crash);
|
return Mod_LoadModel (mod, crash);
|
||||||
|
|
Loading…
Reference in New Issue