KEMBAR78
CHAMBER: New engine for "Chamber of the Sci-Mutant Priestess" aka "Kult" by sev- · Pull Request #4714 · scummvm/scummvm · GitHub
Skip to content

Conversation

@sev-
Copy link
Member

@sev- sev- commented Feb 14, 2023

Hello all,

As I was talking for a while in the past, Retro-Junk (the author of the Cryo engine) some time ago finished his reversing of the engine for "Chamber of the Sci-Mutant Priestess" aka "Kult". https://mobygames.com/game/chamber-of-the-sci-mutant-priestess

The engine has been dormant for a while and now I decided to make the final push.

The game is completable, both US and EU versions are supported, in their original form, e.g. not requiring installation/unpacking.

The game is completable, however, currently, only CGA rendering is supported. It will be trivial to add rendering for Hercules and EGA, I plan to do it later.

Screenshot 2023-02-14 at 15 28 29

The ending is basically a C, just wrapped in namespace. The original goal of Retro-Junk was to have the build binary matching the original, hence its structure closely follows the original.

The things todo:

  • Save/load support. Currently, it is commented out
  • Add Hercules rendering
  • Add EGA rendering
  • Get rid of setjmp/longjmp which are used for the game restart
  • There are few minor rendering bugs
  • Address sanitizer is not always happy with the engine

Your reviews are welcome!

@sev-
Copy link
Member Author

sev- commented Feb 19, 2023

Merging

@sev- sev- merged commit b2e4844 into scummvm:master Feb 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant