II. The Modules
        
D. Debugger

(left-click to enlarge image.)

MODULE    : Debugger.EXE

    PURPOSE      :

The Debugger is the One-Stop shop for system error reporting and trouble shooting. It acts as the central repository for game related system problems; from un-linked maps, missing sprite animations, import logs, to spelling errors. The debugger has you covered.

Clicking on any item listed within the Debugger will take you to the exact data record within Exploration where the error occurs. This unique feature will ensure better game data integrity.

    DATABASE     : none directly. (Links to ALL.)
   
    TAB          : Severe Warning
   
        PROPERTIES    :

1.jpg (1138 bytes) Severe warnings inform you if there are any critical errors made within your library. Any item that will prevent the game from functioning or potentially cause the engine to crash.



    TAB          : Moderate Warning
   
        PROPERTIES    :

2.jpg (1063 bytes) Moderate warnings include errors that will cause various aspects of the game from functioning.


    TAB          : Spelling Errors
   
        PROPERTIES    :

3.jpg (1064 bytes) Explorations has a built in 60,000 word spell checker. The debugger will scan all caption fields and printed text to ensure there aren't any spelling mistakes.


    TAB          : Import Log
   
        PROPERTIES    :

4.jpg (1065 bytes) When you import an object into your library you can enable the Import Log feature. This feature will document all data records and graphics imported into your library. A log is generating of as the object is imported. Below is a sample of this Import log with a detailed explanation to follow.



OK :000:000:000: Import File '019_MUMMY II.ECHR' Started.
OK :000:000:000: -----------------------------------------------------------------------
OBJ:010:005:000: OBJECT: [019_MUMMY II.ECHR].[Undead]
OBJ:011:032:000: OBJECT: [019_MUMMY II.ECHR].[Mummy_II]
OBJ:012:029:000: OBJECT: [019_MUMMY II.ECHR].[CLASS:Claws/Fists]
IMG:000:000:000: IMAGE : I:\TEST\MyGame9\DATA\OBJECTS\00073.BMP
OBJ:002:113:000: OBJECT: [019_MUMMY II.ECHR].[Claws/Fists]
NPC:017:001:000: SPRITE: [019_MUMMY II.ECHR].[Mummy II]
OK :000:000:000: STATS : STR=104 : END=124 : INT=65 : WIS=84 : CON=72 : DEX=71 : CHR=84 : LDR=83
IMG:000:000:000: IMAGE : I:\TEST\MyGame9\DATA\2D\ANIMATE\NPC032.005\icon.BMP
OBJ:014:001:000: OBJECT: [019_MUMMY II.ECHR].[Isometric Walking]
IMG:000:000:000: IMAGE : I:\TEST\MyGame9\DATA\2D\ANIMATE\NPC032.005\ISO03029.BMP
IMG:000:000:000: IMAGE : I:\TEST\MyGame9\DATA\2D\ANIMATE\NPC032.005\ISOW0000.BMP
IMG:000:000:000: IMAGE : I:\TEST\MyGame9\DATA\2D\ANIMATE\NPC032.005\ISOR0000.BMP
IMG:000:000:000: IMAGE : I:\TEST\MyGame9\DATA\2D\ANIMATE\NPC032.005\ISOI0000.BMP
IMG:000:000:000: IMAGE : I:\TEST\MyGame9\DATA\2D\ANIMATE\NPC032.005\ISOJ0000.BMP
IMG:000:000:000: IMAGE : I:\TEST\MyGame9\DATA\2D\ANIMATE\NPC032.005\ISOK0000.BMP
IMG:000:000:000: IMAGE : I:\TEST\MyGame9\DATA\2D\ANIMATE\NPC032.005\ISO_Dead.BMP
IMG:000:000:000: IMAGE : I:\TEST\MyGame9\DATA\2D\ANIMATE\NPC032.005\ISO_Pick-Up.BMP
IMG:000:000:000: IMAGE : I:\TEST\MyGame9\DATA\2D\ANIMATE\NPC032.005\ISO_Put-Down.BMP
OK :000:000:000: -----------------------------------------------------------------------
OK :000:000:000: Complete.

(explanation coming..)



    TAB          : Query Results
   
        PROPERTIES    :

5.jpg (1063 bytes) Because the editor is database driven, you may run queries at any time to search for groups of similar objects. Any queries/searches you perform are logged within this detail.


    TAB          : Memory Use
   
        PROPERTIES    :

6.jpg (1068 bytes) Explorations can analyze the size and potential use of graphics within your game and give you an rough estimate of minimum system requirements. Both physical RAM and Video RAM are included in this estimate.

 

    EVENTS : none.