v1.5

Sections


Introduction

 

Raine is one of the original multiple arcade emulators. I started out as a project to emulate the Taito classic Rainbow Islands and rapidly expanded into one of the most advanced Taito arcade emulators.

Raine emulates hundred of games ranging from Arkanoid to WWF Superstars. Alot of the games from Raine have been converted to Mame, however I feel Raine plays most of them better.

Originally developed by Antiriad, Raine has been a great success. Unfortunately he stopped the project on 23rd January 2000 and made the source code available to everyone. This code has been taken by a new group and development continues.

UPDATED 7/2/01

With the release of Raine 0.30 for both DOS and Windows, I have upgraded the tutorial. The new version of Raine supports 280 games however it is far faster and more compatible than Mame.

UPDATE 11/10/01

Now Raine32 has improved I have emphasized it more in this tutorial and also added its extra features. Raine still continues to develop and is still in my opinion better that Mame for Taito and alot of the other games it supports. Currently Raine runs 347 games and now runs Capcom, Raizing and other companies games as well.

UPDATE 14/03/02

I've removed the DOS version of Raine out of the tutorial because...

a. I run XP and don't have DOS anymore.

b. Most people use Windows of some kind anyway and RaineW works alot better.

RaineW is the new name for Raine32 and is now a very stable emulator. It still far outshines Mame in most ways and also supports games that no other emulator does. Currently RaineW 0.35 support 355 games.

Top

Downloading Raine

 

You can download Raine from its homepage here.

Top

Installing Raine

If you haven't done so already you need to get yourself a copy of Winzip. Just click the link to download it!

Once you've installed Winzip, right click over the Raine zip file and select "extract to ...". In the dialog box that appears use the directory "C:\raine" and then press the "Extract" button.

Once you have extracted the file you will see that the new directory contains all the necessary subdirectories to get you going. You will see:



Config Contains the configuration files for Raine
Demos Where Raine saves your controller movements so they can be played back.
Docs All the documentation for Raine in HTML format
Roms For Raines' rom files
Savedata Saved gamedata (i.e. dipswitch settings)
Savegame Saved game states (see below for details)
Screens Screen captures

Top

Installing Games

You can get the Raine roms from several locations. Gheck out the links page for Rom sites.

To install the games you will need to place the zipped roms into the C:\Raine\Roms directory. If you are unsure on how to do this then try the basics tutorial.

Beware! Raine uses its own set of roms in most cases, so if you use the same games on Mame then it possibly won't work in Raine.

Top

Setting Up Raine

 

Open Raine by clicking its icon and you will see the opening screen like this

easyEmu!

On the menu you can see some buttons.

Play Game Plays a game.
Change Game Loads a game.
Control Setup Changes the controls.
Screen Setup Allows you to set up the screen settings.
Sound Setup Allows you to select your sound card and its settings.
Game Setup Allows you to change game settings.

Sound Setup

Press the "Sound Setup" button and you'll see this window...



Sound Driver You will see a list of sound drivers on the screen. You need to select the the driver you want to use.
Sample Rate If you have a good spec PC the select the 44100 sample rate. Although if you want to improve a games performance switch it down to 22050.

Screen Setup

Press the "Screen Setup" button and you'll see this window...

easyEmu!

Screen Mode Allows you to change the driver for the games display (I use autodetect as it is the safest!) If you wish to use Raine32 in a window select DirectX GDI.
Screen Size Lets you set the resolution that Raine runs in. Usually you use 320x240 for most games althought the multiple screen games like Darius require 800x600 or 1024x768 to show the full screen.
Frame Skip If you find that your games are slow then increasing the frame skip. This can improve things but with the loss of smoothness guring gameplay.(Best left on automatic)
Screen Effect Lets you change how Raine displays a game. Eagle smoothes of the edges of graphics although it requires a high resolution to do it. There are also some stretches to help you fill the screen when playing a game.
Auto Mode Change
Changes the screen/window resolution to match the game loaded.
Triple Buffer Will improve the smoothness of games if you card supports it!
Limit speed If you find that your games are too fast then select the limit speed and all the games will not go faster than 60 frames per second.
VSync Palette Slows things down if its on. So keep it off.
Scanlines Allow you to play a game as if it is on a low resolution arcade monitor.
BPP Lets you set the number of colours on a screen (Best left on 16).

Control Setup

If you dont like the controls that are set, you can change them using the "Control Setup" screen.

easyEmu!

The buttons are:

Keyboard Setup - Allows you to change the control keys in Raine.

Joystick Setup- Lets you set what control each fire button controls.

Autofire Setup - Lets you set up autofire on certain keys.

Joystick Select - Lets you choose which kind of joystick you have.

Game Setup

Another very useful screen is the "Game Setup" screen.

easyEmu!

Brief descriptions of the buttons are:

Reset Game Restarts the currently loaded game
Dipswitches Sets up lives, difficulty etc...
Action Replay Allows you to search for cheats in the loaded game. (The best thing is to read the manual to find out how to use this)
ROM Version On most Taito games you can select the country that you are in. By changing the options in this screen you can get rid of the annoying Japanese text on certain games.

The best thing to do is to have a play with the settings and see what works best for you. If you really mess up and can't get back into Raine then delete the raine.cfg file in the c:\raine\config directory and restart the program.

Top

Playing A Game

 

To load a game just click on the Change Game button and a window will appear like this...

easyEmu!

Find the game you want and double click on it. If you want to filter down the list then use the Selection button. The switch res button will automatically switch you screen resolution to the games one.

Now the game has loaded you need to know some keys. Because there are alot of controls in Raine I have highlighted the most useful keys in green.

General in-game keys
0 Save screen shot
F2 Save game state (Allows you to save your game at any point!)
Ctrl+F2 Save Game with Name
Shift+F2 Save Game Demo (Similar to inp file in Mame)
F3 Switch save state slot (10 different slots)
F4 Load game state (Allows you to load in you saved games)
Ctrl+F4 Load Game with Name
Shift+F4 Load Game Demo
F11 Toggle the fps/profile display (5 different modes)
¬ or ~ Sound Mixer
PGUP Increase manual frame skip (no effect with auto frame skip)
PGDN Decrease manual frame skip (no effect with auto frame skip)
HOME Increase cpu execution (useful debug - slows motion and music)
END Reduce cpu execution (useful debug - slows motion and music)
ESC Return to GUI
TAB Return to GUI (will activate gui even if it is disabled)
P Pause the game
Keys in Pause mode:
UP Scroll display up (if the gamescreen does not fit)
DOWN Scroll display down (if the gamescreen does not fit)
LEFT Scroll display left (if the gamescreen does not fit)
RIGHT Scroll display right (if the gamescreen does not fit)
SPACE Move 1 Frame Forward
P Unpause the game
Default Player keys:
3 Coin Slot A
4 Coin Slot B
T Tilt
Y Service Mode
1 Player 1 Start
2 Player 2 Start
Cursor Keys Player 1 Control
V..N Player 1 Fire 1..3
G..J Player 1 Fire 4..6
M Player 1 Fire 7
K Player 1 Fire 8
s,x,z,c Player 2 Control
q,w,e,r Player 2 Fire 1..4
a,d,f,g Player 2 Fire 5..8
Misc:
CTRL+ALT+END Emergency exit
F3 System
F5 Toggle BG0 Layer
F6 Toggle BG1 Layer
F7 Toggle BG2 Layer
F8 Toggle BG3 Layer
F9 Toggle Sprite Layer
F10 Toggle FG0 Layer
F12 Toggle Pixel Layer (if used)

Press the "Play Game" button and once the game has checked its roms the game will start. Heres Raine playing a few games.

Rambo 3

Battle Bakraid

Rainbow Islands

Guwange

Continental Circus

The Newzealand Story

Top