Difference between revisions of "Gob"

From ScummVM :: Wiki
Jump to navigation Jump to search
m
m (mention GOB3 STK link documentation has to be replaced)
 
(69 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{EngineDescription|
{{EngineDescription|
         name=Gob|
         name=Gob|
         developer=[[User:DrMcCoy|DrMcCoy]], [[User:eriktorbjorn|eriktorbjorn]], [[User:sev|sev]], [[User:strangerke|strangerke]], [[User:wjp|wjp]]|
         developer=[[User:DrMcCoy|DrMcCoy]], [[User:eriktorbjorn|eriktorbjorn]], [[User:sev|sev]], [[User:Strangerke|Strangerke]], [[User:wjp|wjp]]|
         companies=[[Coktel Vision]]|
         companies=[[Coktel Vision]]|
         usedBy=''See [[Gob#Games|Games]]''|
         usedBy=''See [[Gob#Games|Games]]''|
Line 13: Line 13:


* [[Adibou Games]]
* [[Adibou Games]]
* [[AJ's World of Discovery]]
* [[Adi Games]]
* [[Bargon Attack]]
* [[Bargon Attack]]
* [[Croustibat]]
* [[Croustibat]]
Line 41: Line 41:


== Status ==
== 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
* Gobliiins, Gobliins 2, Goblins Quest 3, Ween: The Prophecy, Bargon Attack, Lost in Time, Woodruff, Fascination, Urban Runner, Bambou, Geisha, Little Red, Adibou 2 (Environment, Read/Count 4/5 + 6/7) are completable
* Inca II:
* [[Adibou 1|Adibou 1 / A.J.'s World]]:
** Completeable
** Hard-coded space shooter not implemented
* A.J.'s World:
** Mostly playable
** Mostly playable
** No saving (leading to some graphical issues too)
**A few graphical glitches
* [[Adibou 2|Adibou 2 / Addy Junior]]
** Environment CD and Read/Count 4-5 years & 6-7 years completable without known issues
**No printing support / No Microphone support
**Extensions "Nature/Sciences", "English", and "Music" not supported (yet)
* [[Adibou 3|Adibou 3 / Adiboo 3]]
** Huge work ahead (uses a newer version of the Gob Engine called [[DEV7 Information|DEV7]])
* [[Adi 4|ADI 4 / ADDY 4]]
** Lots and lots of missing opcodes
* Méwilo
** TOT File format is different (Work ahead for adjust degob so it can read the TOT files from Méwilo)
* The Last Dynasty:
* The Last Dynasty:
** Somewhat playable
** Somewhat playable
Line 55: Line 62:
** Story mode works
** Story mode works
** Construction mode broken
** Construction mode broken
* Adibou / Addy Junior
* Inca II:
** Partially playable
** Completeable
** Lots of VMD glitches
** Hard-coded space shooter not implemented
** Lots of missing opcodes
 
* ADI/Addy
== Technical Information ==
** Lots and lots of missing opcodes
* MultiMediaWiki pages: [https://wiki.multimedia.cx/index.php/IMD IMD] [https://wiki.multimedia.cx/index.php/VMD VMD]
* Misc doc about configuration files found in Coktel games:  [[mdo.ini Information]]  [[mdo.dbg Information]]  [[mdo.def Information]] [[msg.def Information]]
* Misc doc on differences between "DEV" engine versions (DEV being "Gob" actual name):  [[DEV6 Information]]  [[DEV7 Information]]  [[Debug Menu for Dev7Games]]
* Gobliins 3 STK File format documention: [https://wiki.xentax.com/index.php/Goblins_3 Goblins 3 STK documention (Link is broken has to be replaced)]
* Doc about Fascination's copy protection: [https://wiki.scummvm.org/index.php?title=RAC_file Fascination's copy protection]


== Resources ==
== Resources ==
* [[Gob/TODO|TODO page]]
* [[Gob/TODO|TODO page]] List of ToDo's which has to be fixed.
* [[Gob/Bugs|Bugs]]: List of bugs that occurred in the original versions
* [[Gob/Bugs|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
# 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
 
*Pictures
 
[[Category:Engines]]

Latest revision as of 18:15, 28 April 2024

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, Little Red, Adibou 2 (Environment, Read/Count 4/5 + 6/7) are completable
  • Adibou 1 / A.J.'s World:
    • Mostly playable
    • A few graphical glitches
  • Adibou 2 / Addy Junior
    • Environment CD and Read/Count 4-5 years & 6-7 years completable without known issues
    • No printing support / No Microphone support
    • Extensions "Nature/Sciences", "English", and "Music" not supported (yet)
  • Adibou 3 / Adiboo 3
    • Huge work ahead (uses a newer version of the Gob Engine called DEV7)
  • ADI 4 / ADDY 4
    • Lots and lots of missing opcodes
  • Méwilo
    • TOT File format is different (Work ahead for adjust degob so it can read the TOT files from Méwilo)
  • The Last Dynasty:
    • Somewhat playable
    • Segmented VMD resources don't work
    • Hard-coded space shooter is missing
  • Playtoons
    • Story mode works
    • Construction mode broken
  • Inca II:
    • Completeable
    • Hard-coded space shooter not implemented

Technical Information

Resources

  • TODO page List of ToDo's which has to be fixed.
  • Bugs: List of bugs that occurred in the original versions.