DOWNLOADS

WHAT’S CLASSIC REBIRTH?

Classic REbirth is the label given to my PC patches for Resident Evil / Biohazard, currently supporting the first two games. This patch is specifically aimed at the Japanese release by MediaKite, the latest build available for the PC port. It doesn’t work with any of the US or European releases of the game.

FEATURES

Removes the need for Win95/98 compatibility mode to even boot, making the game compatible with Win7 and later. This collaterally fixes CPU0 100% spikes.

Fixes frame rate for good. You will get 30 fps in most 3D sections while 60 fps in the rest, like it’s intended to.

Effectively makes the game installation-portable (i.e. no need to install it) due to the removal of Registry operations (replaced with an INI configuration file).

Removes legacy joypad support and replaces it with XInput, DirectInput, and RawInput. This means that you can use an XBox 360/ONE pad and take advantage of all common buttons, including shoulder triggers, or literally any other controller.

Allows to boot the game without the need for a physical CD-ROM drive.

Allows the game to load videos from the installed directory, instead of always checking for data on CD-ROM.

Adds new windowed resolutions. New resolutions are 320×240 and multiples, up to 2160×1440 (fullscreen if any resolution is below that). You can cycle through them in game by pressing F8.

Fixes in-game timer when entering the Status screen.

Replaces the Windows MultiMedia video player (winmm.dll, module MCI) with a new one based on ffmpeg and fanplayer. This introduces a number of improvements, like filtered output, better internal control of what happens during playback, and the ability to play high quality mp4 files natively (supported codecs: h264 for video and AAC for audio). If you want to create your own improved videos, grab a copy of ffmpeg and use a command line similar to this for proper conversion: ffmpeg -i <inputvideo> -preset veryslow -vf scale=640:480 -vcodec libx264 -acodec aac <outputvideo> -hide_banner It’s important that you use libx264 and aac as codecs because otherwise the player will just ignore the video and either reproduce it mute or with no output on screen. The other options are pretty much optional. After you have your mp4 file, create a “movie” folder is inside the game’s installation folder (or just copy the one from the patch archive) and name your video the same as the original that you want to replace with extension “.mp4”. So, if you have “pu.avi” name your file “pu.mp4”, place it inside folder movie, and the game will try to see if it’s there and play it.

PLANNED FEATURES

An entirely redone option screen to allow for PC specific tweaks, like resolution change. The current one that only allows to remap keyboard and joypad buttons is too limited and kind of useless.

Add texture upscaling with something similar to waifu2x or xbrz.

CREDITS AND OPEN SOURCE LIBRARIES

7z SDK (https://www.7-zip.org/sdk.html)

fanplayer (https://github.com/rockcarry/fanplayer)

FFmpeg (https://www.ffmpeg.org/)

lodepng (https://lodev.org/lodepng/)

Memory DLL module (https://www.joachim-bauch.de/)

rxi ini (https://github.com/rxi/ini)

tinyxml2 (http://www.grinninglizard.com/tinyxml2/)

SUPPORT BOARD

Visit the following link to ask a question about Classic REbirth.

FOOTAGE

﻿