mbspc: bump limits to handle complex maps (by SpaKK)
http://www.quake3world.com/forum/viewtopic.php?f=10&t=51522
This commit is contained in:
parent
0a09aff18a
commit
c0f417b9cb
|
|
@ -60,7 +60,7 @@ extern aas_settings_t aassettings;
|
||||||
|
|
||||||
//NOTE: all travel times are in hundreth of a second
|
//NOTE: all travel times are in hundreth of a second
|
||||||
//maximum number of reachability links
|
//maximum number of reachability links
|
||||||
#define AAS_MAX_REACHABILITYSIZE 65536
|
#define AAS_MAX_REACHABILITYSIZE 128000 //****** (was 65536 only for very complex maps #Spakk# )
|
||||||
//number of areas reachability is calculated for each frame
|
//number of areas reachability is calculated for each frame
|
||||||
#define REACHABILITYAREASPERCYCLE 15
|
#define REACHABILITYAREASPERCYCLE 15
|
||||||
//number of units reachability points are placed inside the areas
|
//number of units reachability points are placed inside the areas
|
||||||
|
|
|
||||||
|
|
@ -216,26 +216,26 @@ typedef struct {
|
||||||
// there shouldn't be any problem with increasing these values at the
|
// there shouldn't be any problem with increasing these values at the
|
||||||
// expense of more memory allocation in the utilities
|
// expense of more memory allocation in the utilities
|
||||||
#define Q3_MAX_MAP_MODELS 0x400
|
#define Q3_MAX_MAP_MODELS 0x400
|
||||||
#define Q3_MAX_MAP_BRUSHES 0x8000
|
#define Q3_MAX_MAP_BRUSHES 0x10000 //****** was 0x8000 #SpaKK - to align with Q3Map2 #
|
||||||
#define Q3_MAX_MAP_ENTITIES 0x800
|
#define Q3_MAX_MAP_ENTITIES 0x1000 //****** was 0x800 #SpaKK '' #
|
||||||
#define Q3_MAX_MAP_ENTSTRING 0x10000
|
#define Q3_MAX_MAP_ENTSTRING 0x80000 //****** was 0x10000 #SpaKK '' #
|
||||||
#define Q3_MAX_MAP_SHADERS 0x400
|
#define Q3_MAX_MAP_SHADERS 0x800 //****** was 0x400 #SpaKK '' #
|
||||||
|
|
||||||
#define Q3_MAX_MAP_AREAS 0x100 // MAX_MAP_AREA_BYTES in q_shared must match!
|
#define Q3_MAX_MAP_AREAS 0x100 // MAX_MAP_AREA_BYTES in q_shared must match!
|
||||||
#define Q3_MAX_MAP_FOGS 0x100
|
#define Q3_MAX_MAP_FOGS 0x100 //****** want 30 #SpaKK '' #
|
||||||
#define Q3_MAX_MAP_PLANES 0x10000
|
#define Q3_MAX_MAP_PLANES 0x100000 //****** was 0x10000 #SpaKK '' #
|
||||||
#define Q3_MAX_MAP_NODES 0x10000
|
#define Q3_MAX_MAP_NODES 0x20000 //****** was 0x10000 #SpaKK '' #
|
||||||
#define Q3_MAX_MAP_BRUSHSIDES 0x10000
|
#define Q3_MAX_MAP_BRUSHSIDES 0x100000 //****** was 0x10000 #SpaKK '' #
|
||||||
#define Q3_MAX_MAP_LEAFS 0x10000
|
#define Q3_MAX_MAP_LEAFS 0x20000 //****** was 0x10000 #SpaKK '' #
|
||||||
#define Q3_MAX_MAP_LEAFFACES 0x10000
|
#define Q3_MAX_MAP_LEAFFACES 0x100000 //****** was 0x10000 #SpaKK '' #
|
||||||
#define Q3_MAX_MAP_LEAFBRUSHES 0x10000
|
#define Q3_MAX_MAP_LEAFBRUSHES 0x40000 //****** was 0x10000 #SpaKK '' #
|
||||||
#define Q3_MAX_MAP_PORTALS 0x10000
|
#define Q3_MAX_MAP_PORTALS 0x20000 //****** was 0x10000 #SpaKK '' #
|
||||||
#define Q3_MAX_MAP_LIGHTING 0x400000
|
#define Q3_MAX_MAP_LIGHTING 0x800000 //****** was 0x400000 #SpaKK '' #
|
||||||
#define Q3_MAX_MAP_LIGHTGRID 0x400000
|
#define Q3_MAX_MAP_LIGHTGRID 0x100000 //****** was 0x400000 #SpaKK '' #
|
||||||
#define Q3_MAX_MAP_VISIBILITY 0x200000
|
#define Q3_MAX_MAP_VISIBILITY 0x200000
|
||||||
|
|
||||||
#define Q3_MAX_MAP_DRAW_SURFS 0x20000
|
#define Q3_MAX_MAP_DRAW_SURFS 0x20000
|
||||||
#define Q3_MAX_MAP_DRAW_VERTS 0x80000
|
#define Q3_MAX_MAP_DRAW_VERTS 0x100000 //****** was 0x80000 #SpaKK '' #
|
||||||
#define Q3_MAX_MAP_DRAW_INDEXES 0x80000
|
#define Q3_MAX_MAP_DRAW_INDEXES 0x80000
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -274,8 +274,8 @@ extern int numplanes;
|
||||||
// map.c
|
// map.c
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
||||||
#define MAX_MAPFILE_PLANES 256000
|
#define MAX_MAPFILE_PLANES 512000 //****** ( orig.... 256000 #SpaKK# )
|
||||||
#define MAX_MAPFILE_BRUSHES 65535
|
#define MAX_MAPFILE_BRUSHES 128000 //****** ( orig.... 65535 #SpaKK# )
|
||||||
#define MAX_MAPFILE_BRUSHSIDES (MAX_MAPFILE_BRUSHES*8)
|
#define MAX_MAPFILE_BRUSHSIDES (MAX_MAPFILE_BRUSHES*8)
|
||||||
#define MAX_MAPFILE_TEXINFO 8192
|
#define MAX_MAPFILE_TEXINFO 8192
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user