When Errors Occur
When testing your maps in Game Guru, its very likely you have once or twice come across a prompt displaying an error. Its always a good rule of thumb to understand what these errors mean and to find the source of these problems. Nothing worse than launching and distributing your game to the masses, to later than find users complaining that they have be met with an error that prevented them from enjoying the work you have spend long and hard on.
Error prompts are usually caused by Lua related scripts that have run into an issue. In some cases when these error pompts appear its likely the engine may crash or restart. So its important to identify the error and try to resolve its cause. If you are using a custom lua script, you should consult with the original script writer that made the script about the issue you encountered.
Because a lot of these errors are related to file access, its likely that some anti-virus's that are running scans in the background or giving false-positives can cause these errors to happen. To make sure to disable anti-virus and firewalls from 3rd party software that isn't Microsoft; when using Game Guru.
Below is a complete list of all Game Guru error prompts:
[0], "An unknown error has occurred"
[1], "Broke from nested subroutine. Cannot resume program after CLI usage."
[21], "The program tried to execute a function header declaration"
[51], "The index number you have used is bigger than the array size"
[52], "The index number you have used must be within the arrray"
[53], "The array is empty"
[54], "Array type is invalid"
[55], "Array specified must be a single dimension array for this type of command"
[101], "There was not enough memory to make such an array"
[102], "Unknown array error"
[103], "The file is too large"
[104], "The file is invalid"
[105], "File does not exist"
[106], "File already exists"
[107], "The string is to long"
[108], "Stack overflow error"
[109], "Cannot make an array of that type"
[110], "Only positive numbers are allowed"
[111], "Divide by zero error"
[112], "Illegal size error"
[113], "Only positive numbers are allowed"
[114], "You must use a variable"
[115], "You must use a variable"
[116], "This command is now obsolete"
[117], "Cannot access the file because it is being used by another process"
[118], "Array does not exist or array subscript out of bounds"
[119], "Division by zero"
[300], "Unknown sprite error"
[301], "Sprite number must be greater than zero"
[302], "Sprite does not exist"
[303], "Sprite backsave illegal"
[304], "Sprite transparency illegal"
[310], "Sprite rotation illegal"
[311], "Sprite scale illegal"
[312], "Sprite size illegal"
[313], "Sprite angle illegal"
[314], "Sprite alpha value illegal"
[315], "Sprite rgb value illegal"
[316], "Sprite animation delay value illegal"
[317], "Sprite vertex number illegal"
[318], "Sprite width illegal"
[319], "Sprite height illegal"
[320], "Sprite animation value illegal"
[321], "Sprite already exists"
[500], "Unknown image error"
[501], "Image number illegal"
[502], "Image does not exist"
[503], "Cannot grab image due to the area being too large"
[504], "Cannot grab image due to an illegal area"
[505], "Image is too large to be a texture"
[506], "Could not load image"
[507], "Cannot read an image currently locked by system"
[1000], "Unknown bitmap error"
[1001], "Bitmap number illegal"
[1002], "Bitmap does not exist"
[1003], "Could not load bitmap"
[1004], "Could not save bitmap"
[1005], "Could not create bitmap"
[1006], "Cannot delete bitmap zerp"
[1007], "Bitmap numbers are identical"
[1008], "Source bitmap is too large"
[1009], "Bitmap zero is reserved"
[1010], "Region has exceeded bitmap size"
[1011], "Bitmap area is illegal"
[1012], "Blur value illegal"
[1013], "Fade value illegal"
[1014], "Gamm value illegal"
[1500], "Unknown screen error"
[1501], "Screen size is illegal"
[1502], "Screen depth is illegal"
[1503], "Screen mode is illegal"
[1504], "Display cannot be created due to unknown Direct X error"
[1505], "Display using 16 bit is not supported by available hardware"
[1506], "Display using 24 bit is not supported by available hardware"
[1507], "Display using 32 bit is not supported by available hardware"
[1508], "Display does not support selected method of vertex processing"
[1509], "Display does not support selected method of backbuffer access"
[1510], "Display cannot be initialized due to absent Direct X interface"
[1511], "Display cannot be created due to invalid function parameters"
[1512], "Display is not supported by available hardware"
[1513], "Display cannot be created due to insufficient video memory"
[1514], "24 bit depth not supported. Select either 16 or 32 bit mode"
[2000], "Unknown animation error"
[2001], "Animation number illegal"
[2002], "Could not load animation"
[2003], "Animation already exists"
[2004], "Animation does not exist"
[2005], "Animation volume value illegal"
[2006], "Animation frequency value illegal"
[2007], "Animation is already playing"
[2008], "Animation is not playing"
[2009], "Animation is already paused"
[2010], "Animation is not paused"
[3000], "Unknown sound error"
[3001], "Sound number illegal"
[3002], "Could not load sound"
[3003], "Sound already exists"
[3004], "Sound does not exist"
[3005], "Sound volume value illegal"
[3006], "Sound frequency value illegal"
[3007], "Sound pan value illegal"
[3008], "Could not save sound"
[3021], "Could not clone sound"
[3022], "A sound must be specified"
[3023], "A sound must be specified to clone"
[3201], "A speech engine cannot be found"
[3500], "Unknown music error"
[3501], "Music number illegal"
[3502], "Could not load music"
[3503], "Music already exists"
[3504], "Music does not exist"
[3505], "Music volume value illegal"
[3506], "Music speed value illegal"
[3507], "Music is not playing"
[3508], "Music track is illegal "
[4001], "Unknown controller error"
[4002], "A controller has not been selected"
[4101], "No force-feedback controller found"
[4102], "Magnitude value illegal"
[4103], "Duration value illegal"
[4104], "Angle value illegal"
[5101], "Memblock range is illegal"
[5102], "Memblock already exists"
[5103], "Memblock does not exist"
[5104], "Could not create memblock"
[5105], "Memblock position outside range"
[5106], "Memblock size value illegal"
[5107], "Not a memblock byte"
[5108], "Not a memblock word"
[5109], "Not a memblock dword"
[7000], "Unknown 3D error"
[7001], "Mesh number illegal"
[7002], "Could not load mesh"
[7003], "Mesh does not exist"
[7004], "Mesh darken value illegal"
[7005], "Mesh lighten value illegal"
[7006], "Object number illegal"
[7007], "Object already exists"
[7008], "Object does not exist"
[7009], "Matrix already exists"
[7010], "Matrix number illegal"
[7011], "Matrix dimensions illegal"
[7012], "Matrix segments illegal"
[7013], "Matrix does not exist"
[7014], "Matrix height error"
[7015], "Matrix exceeds maximum size"
[7016], "Matrix tile illegal"
[7017], "Matrix coordinates illegal"
[7018], "Could not load 3D object"
[7019], "Object angle value illegal"
[7020], "Too many limbs exist in the object"
[7021], "Limb number illegal"
[7022], "Cannot add a limb with that number"
[7023], "Limb does not exist"
[7024], "Limb already exists"
[7025], "Cannot link a limb to that number"
[7026], "You must link limbs in chain sequence"
[7027], "You can only link new limbs"
[7028], "Mesh is too large for limb placement"
[7029], "3D Memory Error"
[7030], "You must use the .DBO extension for a saved DBPro object"
[7031], "Object fade value illegal"
[7032], "Limb does not contain a mesh"
[7101], "Particles object already exists"
[7102], "Particles object does not exist"
[7103], "Unknown particles objects error"
[7104], "Particle number illegal"
[7105], "Particle must have an emission value greater than zero"
[7126], "Could not create terrain"
[7127], "Terrain already exists"
[7128], "Terrain does not exist"
[7129], "Terrain data must be exactly square"
[7130], "Terrain number illegal"
[7151], "Could not load BSP file"
[7152], "BSP does not exist"
[7153], "BSP already exists"
[7154], "BSP collision index must be between 1 and 24"
[7201], "Camera number illegal"
[7202], "Camera already exists"
[7203], "Camera does not exist"
[7204], "Cannot create camera"
[7205], "Cannot use camera zero"
[7301], "Light number illegal"
[7302], "Light already exists"
[7303], "Light does not exist"
[7304], "Cannot create light "
[7305], "Cannot use light zero"
[7601], "Animation frame number illegal"
[7602], "Animation keyframe does not exist"
[7603], "Animation speed value illegal"
[7604], "Animation interpolation illegal"
[7605], "Cannot append to the object"
[7606], "Append can only add to end of object animation"
[7607], "Failed to compile CSG file from X File"
[7701], "Vertex shader number illegal"
[7702], "Vertex shader count illegal"
[7703], "Cannot create vertex shader"
[7704], "Vertex shader stream position illegal"
[7705], "Vertex shader data illegal"
[7706], "Vertex shader stream illegal"
[7707], "Vertex shader cannot be assembled"
[7708], "Vertex shader is illegal"
[7721], "Effect number is illegal"
[7722], "Effect does not exist"
[7723], "Effect already exists"
[7801], "Vector does not exist"
[7802], "Matrix4 does not exist"
[7901], "Fogging effect is not available"
[7911], "Ambient percentage value illegal"
[7912], "Camera range value illegal"
[7931], "The source must be a 3DS file"
[7932], "The destination must be an X file"
[8001], "Could not scan current directory"
[8002], "There are no more files in directory"
[8003], "Could not find path"
[8021], "Could not make file"
[8022], "Could not delete file"
[8023], "Could not copy file"
[8024], "Could not rename file"
[8025], "Could not move file"
[8101], "Could not create directory"
[8102], "Could not delete directory"
[8103], "Could not execute file"
[8201], "Could not open file for reading"
[8202], "Could not open file for writing"
[8203], "File is already open"
[8204], "File is not open"
[8211], "Cannot read from file"
[8212], "Cannot write to file"
[8213], "File number illegal"
[8301], "Could not connect to FTP"
[8302], "Cannot find FTP path"
[8303], "Cannot put FTP file"
[8304], "Cannot delete FTP file"
[8305], "Cannot get FTP file"
[8501], "Could not establish multiplayer connection"
[8502], "Could not find session"
[8503], "Could not setup session"
[8504], "Could not create net game"
[8505], "Could not join net game"
[8506], "Could not send net game message"
[8507], "Only 2 to 255 players can be specified"
[8508], "Player name required"
[8509], "Game name required"
[8510], "Connection number illegal"
[8511], "Session number illegal"
[8512], "Player number illegal"
[8513], "Not currently in net game session"
[8514], "Player number does not exist"
[8515], "Session number does not exist"
[8516], "Player could not be created"
[8517], "Player could not be deleted"
[8518], "Too many players in session"
[9001], "Checklist number illegal"
[9002], "Checklist number illegal"
[9003], "Checklist contains only numbers"
[9004], "Checklist contains only strings"
[9005], "Checklist does not exist"
[9011], "Could not find the device"
[9012], "Could not get texture memory"
[9013], "Could not get video memory"
[9014], "Could not get system memory"
[9701], "Could not load DLL"
[9702], "DLL does not exist"
[9703], "DLL already exists"
[9704], "Could not call DLL function"
[9705], "Index number illegal"
"Game Guru" is a trademark of The Game Creators and Dark Basic Professional Limited.
www.GameGuru.ca is not afiliated with TGC or DBPL.