Gob

From ScummVM :: Wiki
Jump to navigation Jump to search
Gob
Engine developer DrMcCoy, eriktorbjorn, sev, strangerke, wjp
Companies that used it Coktel Vision
Games that use it See Games
Date added to ScummVM 2005-04-05
First release containing it 0.8.0

Games

Engine to run adventure games created by Coktel Vision:

Note: Inca 1 also uses the same file formats as the other games, but it uses a different engine

Status

  • Gobliiins, Gobliins 2, Goblins Quest 3, Ween: The Prophecy, Bargon Attack, Lost in Time, Woodruff, Fascination, Urban Runner, Bambou, Geisha and Little Red are completable
  • Inca II:
    • Completeable
    • Hard-coded space shooter not implemented
  • A.J.'s World:
    • Mostly playable
    • No saving (leading to some graphical issues too)
  • The Last Dynasty:
    • Somewhat playable
    • Segmented VMD resources don't work
    • Hard-coded space shooter is missing
  • Playtoons
    • Story mode works
    • Construction mode broken
  • Adibou / Addy Junior
    • Partially playable
    • Lots of VMD glitches
    • Lots of missing opcodes
  • ADI/Addy
    • Lots and lots of missing opcodes

Resources

  • TODO page
  • Bugs: List of bugs that occurred in the original versions

Debug Menu for Dev7Games

  • How to open the Menu?

This is for 1.3.0.0 To open the debug menu, start Adiboo3 or any Dev7Game with the shortcut containing -break now under Hidden icons in the bottom right the up arrow should be the sign of LOADER7.exe from the version 1.3.0.0 with the name DEV7VM Debug Windows the Debug Menu can be displayed by right-click to open.

This for Version 1.2.0.0 You can also open the debug menu if the game was opened with -break and then at the top Adiboo3 / Adibou3 or how your game is called you ever run right click then the menu will appear

  • How i find out which Version i have?

If you have for your LOADER7.exe a blue icon instead of the normal then you have Version 1.3.0.0 If you have for your LOADER7.exe a empty icon then you have Version 1.2.0.0 Or press on your Executable rightclick then Properties then Details and verify which Version you have

  • What can i do with the Debug Menu?

With Bitmaps Windows you can view the images that are in their own IMG format File name shows the name of the file (IMG image). idBmp shows the ID of the bitmap OBC Name shows the name of the OBC Size displays a 5 digit number Info shows the size of the image and also the bpp (usually this is 15A) attributes shows various "attributes" (RDO, RDWR, RDO+SHD(1), RDO+SHD(4), RDO+SHD(6), RDO+SHD(12) Time shows the time when the image was called up by the game. The hour comes first then a colon, then the minute, then a colon again, then the second, and then again a colon where the millisecond is and if you open an image by double-clicking or by ticking it, you can display the xy armpit and display the rgb numbers


With Audio Channels you can see which VMD file is being played Use stands for what format is used Player or Other or VMD for the currently playing audio and OBC name is the Name of the obc file where the audio is located AS_ANIMSCRIPTPLAYER is executed when a song is played or a video is played from the TV or what is explained SD_PICTURE when sounds are played from an animation or when language files are played if e.g. Adiboo asks / says something ACA_READER when a task is explained (learning stations)

With Zones Window you can see a zone for each item by each icon or item which is marked green in the game idZone displays shows the ID of the zone Type shows in which region the zone is there are different (region, 3D object, bitmap mask) State indicates whether this zone is activated or deactivated. Enabled stands for activated and Disabled for deactivated Z-order may stand for the Z-axle Bounding rect shows the size of Region, Bitmap mask but not 3D object Visible rect shows 0,0 everywhere and size 800x600 OBC name shows SD_OBJECT, SCENE3D In cursor everywhere only one ? displayed Click cursor is everywhere just a ? displayed


With screen elements window you can display the icons of the blue bar and you can see the animations or you can see a still frame of the video such as Coktel Intro idElem shows the ID of the element (SD_OBJECT / 3DWORLDWARP). Type indicates that the type is bitmap and the {} brackets contain the ID of the bitmap State indicates whether the object is visible as a clickable object or as an environment Visible (1) stands for an object which you can click on, which causes different animations to be executed Visible (2) represents the environment 3DWORLDWARP displays the image of the environment SD_OBJECT is an object which you can click on, which then causes different animations etc to be executed Z-order may stand for the Z-axle Blend level are all unknown to 255 what this is used for Bounding rect indicates the size of the bitmap OBC name shows which OBC is currently required and if you open a screen element by double-clicking on the name or by ticking it, you can see if the graphic is transparent and display the xy armpit and display the rgba numbers

With File monitoring you can see which file the game is currently using Handle shows a 4-digit text made up of letters and numbers File name shows the location of the file Fashion indicates RD Last access shows the read speed in KB Rate shows the reading speed in KB but only what if you change the environment as an example Peak rate constantly displays a reading speed in KB In the second section

  1. is empty

File name is empty Request is empty Size is empty Result is empty OBC name is empty

With Resources Window you can do several things

Bitmaps (Resources Window / Resources) Count for how many images are active Max count how many images can be active at the same time Created is unknown Released is unknown

VMD (Resources Window / Resources) Count how many animations are active Max count how many animations can be active Created is unknown Released is unknown

Movie (Resources Window / Resources) reacts to nothing Count is not responding Max count is not responding Created is unknown Released is unknown

Screen elements (Resources Window / Resources) Count how many elements are active Max count how many elements can be active Created is unknown Released is unknown Hidden is unknown

Zones (Resources Window / Resources) Count how many zones are active Max count the maximum number of zones that can be active Created is unknown Released is unknown Inactive how many are inactive

3D Mesh (Resources Window / Resources) Count how many are active in the () brackets is how many kilobytes are used Max count how many 3D mesh can be active Created is unknown Released is unknown

3D Materials (Resources Window / Resources) Count how many 3D Materials are active in the () brackets is how many Kiobyte is used Max count how many 3D materials are allowed to be active in the () brackets is how many kilobytes are used may be Created is unknown Released is unknown

View renders (Resources Window / Resources) Count displays a 6 digit number that is always changing for what is unknown Frame rate shows the frame rate of the game Peak rate shows the peak rate in fps

Screen refresh (Resources Window / Resources) Count displays a 5 digit number that is always changing for what is unknown Frame rate shows the frame rate of the game Peak rate shows the peak rate in fps Enabled true (1) indicates it is enabled

Dispatch events (Resources Window / Resources) Count is unknown

Free time (Resources Window / Resources) Count is unknown

Timers (Resources Window / Resources) Count shows how many timers are there Max count shows how many timers exist Created is unknown Released is unknown Running shows how many timers are currently running

Files (Resources Window / Resources) Count shows how many files are currently being used Max count shows the maximum number of files available Opened shows how many files are currently open Closed shows how many files are currently closed Rate shows the transfer rate in seconds, usually in kilobytes Peak rate shows kilobytes in seconds Bytes read shows how many bytes are read in seconds

Audio channels (Resources Window / Resources) Count how many audio files are currently being played Max count the maximum number of audio files that can be played

Events window Type is empty Info is empty Object is empty OBC name is empty

Trace window Group is empty Comment is empty Date is empty Time is empty

Info box setup window Groups there, what can be entered cannot be confirmed

info box can be activated by ticking it does not happen because probably no info box was set up via info box setup

Warning box can be activated by ticking but nothing happens

Show refresh frame Video access when this is activated a black message appears in the bottom left corner of the game where % screen written : XX.X (PK:XX.X) stands X stands for the numbers which are constantly changing automatically and gray squares are displayed Off screen access shows gray squares Off Shows no gray squares and also no black message with % screen written