--- src/doom/g_game.c +++ src/doom/g_game.c @@ -73,7 +73,7 @@ #include "g_game.h" -#define SAVEGAMESIZE 0x2c000 +#define SAVEGAMESIZE 0x2c0000 void G_ReadDemoTiccmd (ticcmd_t* cmd); void G_WriteDemoTiccmd (ticcmd_t* cmd); --- src/doom/p_spec.c +++ src/doom/p_spec.c @@ -133,7 +133,7 @@ anim_t* lastanim; // // Animating line specials // -#define MAXLINEANIMS 64 +#define MAXLINEANIMS 16384 extern short numlinespecials; extern line_t* linespeciallist[MAXLINEANIMS]; --- src/doom/p_spec.h +++ src/doom/p_spec.h @@ -300,7 +300,7 @@ typedef struct #define PLATWAIT 3 #define PLATSPEED FRACUNIT -#define MAXPLATS 30 +#define MAXPLATS 7680 extern plat_t* activeplats[MAXPLATS]; --- src/doom/r_defs.h +++ src/doom/r_defs.h @@ -48,7 +48,7 @@ #define SIL_TOP 2 #define SIL_BOTH 3 -#define MAXDRAWSEGS 256 +#define MAXDRAWSEGS 2048 --- src/doom/r_plane.c +++ src/doom/r_plane.c @@ -42,14 +42,14 @@ planefunction_t ceilingfunc; // // Here comes the obnoxious "visplane". -#define MAXVISPLANES 128 +#define MAXVISPLANES 1024 visplane_t visplanes[MAXVISPLANES]; visplane_t* lastvisplane; visplane_t* floorplane; visplane_t* ceilingplane; // ? -#define MAXOPENINGS SCREENWIDTH*64 +#define MAXOPENINGS SCREENWIDTH*256 short openings[MAXOPENINGS]; short* lastopening; --- src/doom/r_things.h +++ src/doom/r_things.h @@ -22,7 +22,7 @@ -#define MAXVISSPRITES 128 +#define MAXVISSPRITES 1024 extern vissprite_t vissprites[MAXVISSPRITES]; extern vissprite_t* vissprite_p;