Repository navigation
Releases: tools81/hotel-mario-static-recomp
Release list
Hotel Mario Recomp 1.0.2
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
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
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:
- Install Visual Studio 2022 (C++ tools), CMake 3.19+ and Python 3.8+.
- Put
Hotel Mario (USA).bin+.cue(raw 2352-byte sectors) inrom\. - Run
build.bat. It produceshotelmario.exe(original picture) andhotelmario_hd.exe(Cartoon HD / HD+ upscalers). - Optionally run
package.batto make a portable zip and, with Inno Setup 6, a single-file installer indist\.
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.