To inform those who run into the limitations of BoR, or fear that they might, here are some lines from the source code. #define MAX_SPRITES 2000 #define MAX_ANIMS 500 #define MAX_MODELS 100 #define MAX_PANELS 26 #define ANI_MAX_FRAMES 26 #define MAX_COLOUR_MAPS 7 #define MAX_NAME_LEN 20 #define LEVEL_MAX_SPAWNS 300 #define LEVEL_MAX_PANELS 1000 #define LEVEL_MAX_HOLES 20 #define MAX_LEVELS 50 #define MAX_DIFFICULTIES 5 #define MAX_SOUND_CACHE 64 #define MAX_FILES 3000 The limit of 2000 sprites means that you cannot use more than a total of 2000 sprites for all character models combined. In other words, if you perform a file count on your data/chars directory, and it comes up with a number greater than 2000, you could have a problem (especially if you double-loaded some images). You cannot load more than 500 animations. Same deal as with the sprites, but unfortunately you can't count them as easily as with the sprites. The maximum of 100 models corresponds to the number of text files in your data/chars directory, so these can be counted quite easily. BoR uses about 40 of them in the default pack. The maximum number of background panels that can be loaded is, logically, 26, since you set the order with the tokens A through Z. ANI_MAX_FRAMES indicates that you can use no more than 32 frames in an animation. Well, I think you get the idea for the rest of them as well. The default pack file that comes with BoR rarely uses more than half of any of these values, so you should be able to make a mod about twice the size of the original. Which is pretty big, isn't it? MAX_FILES indicates that the total number of files in the packfile has a maximum of 3000. |


