Skip to content

Releases: tools81/hotel-mario-static-recomp

Hotel Mario Recomp 1.0.2

Choose a tag to compare

@tools81 tools81 released this 25 Oct 03:56

Fixed: the opening cutscene showed the wrong backgrounds. Bowser appeared over the Mushroom Kingdom gate, and later scenes (the giant mushroom, the Klub Koopa Resort door) kept a single wrong image. Every scene now uses its proper background, as on a real CD-i.

The cause: the disc marks background changes with "trigger" sectors on a channel the game doesn't play, and the port ignored triggers on those channels. They are now reported whatever the channel, as the CD-i player does.

Downloads

  • HotelMarioRecomp-1.0.2-setup.exe: installer (asks for your disc image, no admin rights needed)
  • HotelMarioRecomp-1.0.2-win64.zip: portable version

Installed copies of 1.0.1 offer this update when they start. Your saves and settings are kept.

Hotel Mario Recomp 1.0.1

Choose a tag to compare

@tools81 tools81 released this 24 Oct 01:54

Static recompilation of Hotel Mario (Philips CD-i) for Windows, now with ready-to-run downloads.

Download

  • HotelMarioRecomp-1.0.1-setup.exe: installer. It asks for your Hotel Mario disc image (.cue or .bin) and needs no administrator rights.
  • HotelMarioRecomp-1.0.1-win64.zip: portable. Unzip anywhere and run; the first start asks for the disc image.

You need your own Hotel Mario disc image (raw .bin + .cue, 2352-byte sectors); it is not included. Windows 10 or 11, x64. Nothing else needs installing.

Run Hotel Mario HD (hotelmario_hd.exe: Cartoon HD+ upscaling, sprite interpolation) or hotelmario.exe (original picture).

Features

  • Quicksaves: F2 save, F3 next slot (10 slots), F4 load.
  • Run-ahead to reduce input lag: F7 (off, 1, 2 or 3 frames; default 1).
  • Invincibility: F5.
  • Sprite interpolation: enemies and items move at 60 FPS instead of the game's 10, with no added delay. F6.
  • Cartoon HD / Cartoon HD+ upscalers (HD executable), at any resolution up to 4K. F10 cycles the filters.
  • Portable: config, saves, settings and screenshots stay in the program folder.
  • Automatic updates: at start the game checks for a newer release and offers to install it, keeping your saves and settings.

Changes since 1.0.0

  • Releases include the installer and the portable zip.
  • The updater installs a release's prebuilt package directly (no build tools needed). It builds from source only for releases without one.

Verified from boot through level 1 (intro, menus, gameplay with music and effects, game over and continue). Later hotels are not yet verified. See README.md for details.

Hotel Mario Recomp 1.0.0

Choose a tag to compare

@tools81 tools81 released this 23 Oct 22:51

First release of the Hotel Mario (Philips CD-i) static recompilation for Windows.

Source only. The executables contain the game's own code translated to C, so they aren't distributed. Build them from your own disc:

  1. Install Visual Studio 2022 (C++ tools), CMake 3.19+ and Python 3.8+.
  2. Put Hotel Mario (USA).bin + .cue (raw 2352-byte sectors) in rom\.
  3. Run build.bat. It produces hotelmario.exe (original picture) and hotelmario_hd.exe (Cartoon HD / HD+ upscalers).
  4. Optionally run package.bat to make a portable zip and, with Inno Setup 6, a single-file installer in dist\.

Features

  • Plays from boot to the end of level 1 as verified so far (intro, menus, gameplay with music and effects, game over and continue), bit-identical to an interpreter-only run. Later hotels are not yet verified.
  • Quicksaves: F2 save, F3 next slot (10 slots), F4 load.
  • Run-ahead to reduce input lag: F7, default 1 frame.
  • Invincibility: F5.
  • Sprite interpolation: enemies and items move at 60 FPS instead of the game's 10, with no added delay. F6.
  • HD executable with the Cartoon HD and Cartoon HD+ upscalers, at any resolution up to 4K.
  • Portable: config, saves, settings and screenshots stay in the program's folder.
  • Update check at start: a newer release is built from source with your disc and installed (needs the build tools).

See README.md for details.