Open main menu

Difference between revisions of "Hopkins"

(Fixed bad grammar.)
 
(48 intermediate revisions by 3 users not shown)
Line 4: Line 4:
         companies=[[MP Entertainment]]|
         companies=[[MP Entertainment]]|
         usedBy=[[Hopkins FBI]]|
         usedBy=[[Hopkins FBI]]|
         dateAdded=Not Yet|
         dateAdded=24-Feb-2013|
         release=N/A|
         release=1.6.0|
         status=Completable (Linux only)
         status=Completable
}}
}}


Line 15: Line 15:


==Status==
==Status==
* Linux full version and demo are completable
* All full and demo versions are completable in English, French and Russian.
* Windows demos are compleatable
* Windows full version is completable, but the Doom-like maze isn't implemented. Instead, the game draws it's own very basic map screen.
* Windows full version is playable, but the Doom-like maze is currently missing (so, not completable)
* OS/2 and BeOS are playable and don't require the Doom-like level, so they may be completable. '''They require a playthrough.'''
** The OS/2 version currently isn't completable for (at least) the following reasons:
*** In FileManager::searchCat(), it should probably read ENG_VOI.CAT, not ENG_VOI.RES, or it will go into an infinite loop whenever someone speaks. (Speech doesn't work anyway, since the sounds are .RAW, not .WAV or .APC.)
*** Resources are not named by language, e.g. there is no "fondan.pcx", only "fond.pcx". The game will crash as soon as you leave Hopkins's apartment because it can't find the "Meanwhile at the bank" image.
* Polish and Spanish versions are yet to be tested, because they are not owned by developers
* Polish and Spanish versions are yet to be tested, because they are not owned by developers
* A complete test on a BE system is yet to be done. There's a reported glitch on the mouse cursor, when displaying an icon. '''More tests required.'''


== Known Bugs ==
== TODO ==
* Palette glitches when exiting a dialog and when skipping cut-scenes. This is more visible now that a delay has been added in the fading animations.
[[Hopkins/TODO | TODO list]]
* Some random crashes when hitting F5/F7 due to text arrays memory issues
* (to be compared to the original) some non-optimal path-finding issues
* Path-finding Teleport error: When leaving Samantha's office, directly 'talk' with the green guy in front. Hopkins will go left, then right, then will go towards the camera through the desk, then will teleport back. This is the easiest way to reproduce the "teleport" bug (but it was detected in several other places)
* Priority issue: In the parking lot, once Hopkins has looked at the corpse, the cat has a broken priority level.
* Menu: after the fading, a button is moved by 1 or 2 pixels
* City Map: The birds flying over the buildings are masked by the buildings. Same thing with the smoke from the chimney.
* Mouse cursors are slightly off. It seems that ScummVM ends up with the same colour both for transparency and for black, so parts that aren't supposed to be transparent are. This can be seen when the gun is the cursor, or every time text is drawn because it's missing a black outline.


== Original bug fixed ==
== Original bugs fixed ==
* In the "Empty Lot", the animation when searching the empty box was corrupted and was crashing the game
* In the "Empty Lot", the animation when searching the empty box was corrupted and was crashing the game.
* In the FBI Lab, a STE opcode was missing, which means the savegames were problematic in the lab.
* In the factory, the animation when searching the desk was corrupted and crashing the game.
* The credit file is missing on the CD of the BeOS version, the original executable is exiting with an error.
* In Samantha's Office and in the factory's surveillance room, several hotspots were erroneously active and displaying a description.
* The original Russian Win95 version crashed when selected a Push icon.
* The pathfinding code was mis-using a path instead of another because of a erroneous check
* During the flight cut-scene, an inverted check was skipping one of the movies
* (Win95 EN Demo) Sometimes when you press Alt+F4, game gets into infinite loop showing fading Hopkins FBI CD cover image.


== Resources ==
== Resources ==
[https://github.com/dreammaster/scummvm/tree/hopkins Engine repository on github]
[https://github.com/scummvm/scummvm/tree/master/engines/hopkins Engine repository on github]


== External links ==
== External links ==

Latest revision as of 08:00, 3 June 2013

Hopkins
Engine developer dreammaster, strangerke
Companies that used it MP Entertainment
Games that use it Hopkins FBI
Date added to ScummVM 2013-02-24
First release containing it 1.6.0

The Hopkins engine was used by MP Entertainment for the game Hopkins FBI, the only game they ever published. The game was released for several different operating systems, and due to a fortunate oversight, debug information (names of variables and methods) was left embedded in most of the applications. This made it much easier to reverse engineer and implement a ScummVM engine.

Games

Status

  • All full and demo versions are completable in English, French and Russian.
  • Windows full version is completable, but the Doom-like maze isn't implemented. Instead, the game draws it's own very basic map screen.
  • Polish and Spanish versions are yet to be tested, because they are not owned by developers
  • A complete test on a BE system is yet to be done. There's a reported glitch on the mouse cursor, when displaying an icon. More tests required.

TODO

TODO list

Original bugs fixed

  • In the "Empty Lot", the animation when searching the empty box was corrupted and was crashing the game.
  • In the FBI Lab, a STE opcode was missing, which means the savegames were problematic in the lab.
  • In the factory, the animation when searching the desk was corrupted and crashing the game.
  • The credit file is missing on the CD of the BeOS version, the original executable is exiting with an error.
  • In Samantha's Office and in the factory's surveillance room, several hotspots were erroneously active and displaying a description.
  • The original Russian Win95 version crashed when selected a Push icon.
  • The pathfinding code was mis-using a path instead of another because of a erroneous check
  • During the flight cut-scene, an inverted check was skipping one of the movies
  • (Win95 EN Demo) Sometimes when you press Alt+F4, game gets into infinite loop showing fading Hopkins FBI CD cover image.

Resources

Engine repository on github

External links