Free Hero Mesh

Artifact [1f73ff14c8]
Login
This is a mirror of the main repository for Free Hero Mesh. New tickets and changes will not be accepted at this mirror.

Artifact 1f73ff14c81a029497536f0bbe5ccfb696b5f275:

Wiki page [Limits] by zzo38 on 2018-06-03 22:03:51.
D 2018-06-03T22:03:51.522
L Limits
P 34ce489dee606b6e48b4e6992019f3dd5509e204
U zzo38
W 1065
Here are various limits in Free Hero Mesh (many of which are much more than what they are in Hero Mesh):
  *  Levels: 65536
  *  Classes: 16383
  *  Local user variables per object: 2048
  *  Global user variables: 2048
  *  User messages: 16384
  *  Global user functions: 16384
  *  Pictures: 32768
  *  Pictures per class: 128
  *  Strings: 32768
  *  Animation steps: 255
  *  Global hash table: 8888
  *  Local hash table: 5555
  *  Picture size: 255 x 255
  *  Level grid size: 64 x 64
  *  String length: 8000
  *  Moves per level: 65535
  *  Compiled code size per class: 65519 cells
  *  Encoded level size: 950 megabytes
  *  Puzzle file size: 2 gigabytes
  *  User cache size: 1 terabyte

The hash table sizes may be changed at compile time by editing the <tt>class.c</tt> source file. Changing these limits does not change the behaviour of the game, but may change what puzzles it is capable of loading.

One cell of class codes is a 16-bit value (2 bytes).

A puzzle set consists of four files; each is limited to 2 gigabytes.
Z 08707680016498b67f4e9ba67e5ba49b