Code: Select all
if ((unsigned)LittleShort(msd->sector)>=Level->sectors.Size())
{
Printf (PRINT_HIGH, "Sidedef %d has a bad sector\n", i);
sd->sector = sec = nullptr;
}
Moderator: GZDoom Developers
Code: Select all
if ((unsigned)LittleShort(msd->sector)>=Level->sectors.Size())
{
Printf (PRINT_HIGH, "Sidedef %d has a bad sector\n", i);
sd->sector = sec = nullptr;
}
Code: Select all
sd->sector = sec = &Level->sectors[0];
Code: Select all
sd->SetTextureXOffset(LittleShort(msd->textureoffset));
Code: Select all
> lzdoom.exe!MapLoader::LoadSideDefs2(MapData * map, TMap<FString,FMissingCount,THashTraits<FString>,TValueTraits<FMissingCount> > & missingtex) Line 2172 C++
lzdoom.exe!MapLoader::LoadLevel(MapData * map, const char * lumpname, int position) Line 3012 C++
lzdoom.exe!P_SetupLevel(FLevelLocals * Level, int position, bool newGame) Line 465 C++
lzdoom.exe!FLevelLocals::DoLoadLevel(const FString & nextmapname, int position, bool autosave, bool newGame) Line 1165 C++
[Inline Frame] lzdoom.exe!G_DoLoadLevel(const FString & newGame, int) Line 1039 C++
lzdoom.exe!G_InitNew(const char * mapname, bool bTitleLevel) Line 552 C++
lzdoom.exe!G_DoNewGame() Line 422 C++
lzdoom.exe!G_Ticker() Line 1127 C++
lzdoom.exe!TryRunTics() Line 1993 C++
lzdoom.exe!D_DoomLoop() Line 1381 C++
lzdoom.exe!D_DoomMain_Internal() Line 3660 C++
lzdoom.exe!GameMain() Line 3673 C++
lzdoom.exe!DoMain(HINSTANCE__ * hInstance) Line 963 C++
lzdoom.exe!wWinMain(HINSTANCE__ * hInstance, HINSTANCE__ * nothing, wchar_t * cmdline, int nCmdShow) Line 1242 C++
I'm not really sure the quality of the map matters in these decisions...drfrag wrote:IMO it's not worth adding a compatibility entry for this, it's a random 1994 quality map. I mean the bad reviews discourage dowloading it and it always crashed in ZDoom.
Code: Select all
e1m1 - Hangar
Linedef 72 has a bad sidedef
Linedef 74 has a bad sidedef
Sidedef 92 has a bad sector
Unknown middle texture 'ÿ#+ÿ' on second side of linedef 72
Unknown top texture 'ÿOc{ÿ' on second side of linedef 72
Unknown bottom texture '‡Ÿ·ÿ7/ÿ' on second side of linedef 72
Sidedef 95 has a bad sector
Unknown middle texture 'ÿ#+ÿ' on second side of linedef 74
Unknown top texture 'ÿOc{ÿ' on second side of linedef 74
Unknown bottom texture '‡Ÿ·ÿ7/ÿ' on second side of linedef 74
Code: Select all
41C12F740CD7635E4595D3661237992F
Code: Select all
case 'E0D747B9EE58A0CB74B9AD54423AC15C': // return01.wad e1m2
{
// fix broken switch to raise the exit bridge
SetLineSpecial(1248, Floor_RaiseByValue, 39, 8, 512);
break;
}