ReLayer

ReLayer is a native PC port of Fighting Layer that rebuilds the arcade code for Windows with sharper 3D graphics and customizable controls.

README

ReLayer

Fighting Layer, rebuilt for Windows.
An unofficial PC port of Arika's 1998 arcade fighter.

Latest release Downloads Windows License: MIT

Download · Install · The menu · Controls · FAQ · For developers

Important

ReLayer does not include the game. You need your own legally obtained copy of the arcade ROM, the MAME set fgtlayer.zip (Fighting Layer, World, Ver. A). Setup builds the game from it on your PC; the download contains only ReLayer's own code and the open-source tools it uses.

What ReLayer adds

Sharper 3DRedrawn on your graphics card at up to 8x the arcade's resolution, without the original's wobbling polygons and warping textures. Or keep the original picture (F9 switches).
Your screen, your wayWindow, borderless or exclusive full screen; 4:3, stretched or pixel-perfect scaling; sharp, smooth or scanline filter.
ControllersXbox-style controllers for two players, keyboard, and button remapping.
Arcade settingsDifficulty, damage, round timer, rounds and free play, all from an in-game menu, plus an option to unlock the three time-release characters from the start.
NativeNot an emulator: the arcade code is recompiled into a Windows program.

Install

  1. Download ReLayer-Setup.zip from the latest release and unzip it anywhere.
  2. Run Setup.exe.
  3. Choose your fgtlayer.zip and where to install, then press Install. It takes a minute or two and adds desktop and Start menu shortcuts. No administrator rights are needed.

Note

Setup isn't code-signed, so Windows may show "Windows protected your PC". Choose More info, then Run anyway.

To uninstall: Windows Settings → Apps → ReLayer (Fighting Layer PC port) → Uninstall.

The menu

Press Back + Start together on a controller (View + Menu on newer Xbox pads), or Tab / Esc on the keyboard. The game pauses while the menu is open.

ControllerKeyboard
MoveD-pad or stickArrow keys
ChooseAEnter
BackBEsc
Switch pagesLB / RBQ / E
CloseStartTab
PageWhat's there
DisplayWindow / borderless / exclusive full screen, window size, monitor, picture shape, enhanced or original graphics, quality, screen filter, frame-rate counter
AudioVolume, mute
ControlsRemap any button, stick dead zone, restore defaults
GameUnlock all characters, free play, difficulty, damage, round timer, rounds and the arcade's other settings
SystemResume, the arcade's operator menu, restart, quit

Controls

Insert a coin, then press Start. With free play on, Start alone is enough. The first controller is player 1, the second is player 2.

ControllerKeyboard (player 1)Keyboard (player 2)
MoveD-pad or left stickArrow keysI J K L
Punch: light / medium / heavyX / Y / RBZ / X / CQ / W / E
Kick: light / medium / heavyA / B / RTA / S / DR / T / Y
StartStart12
Insert coinBack56
MenuBack + StartTab or Esc
KeyDoes
Alt+Enter or F11Window / full screen
F9High-resolution 3D on / off
F2The arcade's test button (operator menu)

FAQ

Is this an emulator?

No. ReLayer is a static recompilation: a tool translates the arcade game's MIPS processor code into C, which is compiled into a native Windows program, with the arcade hardware (graphics, sound, inputs) replaced by portable code. This happens on your PC when you install, from your own ROM.

Which ROM do I need?

The MAME set fgtlayer.zip, Fighting Layer (World, Ver. A). Any MAME version's set works: Setup checks the twelve ROM chips by checksum, whatever they are named. No BIOS file is needed. Please don't ask where to get it.

My controller doesn't work.

ReLayer recognises Xbox-style (XInput) controllers. PlayStation controllers work through Steam or a tool such as DS4Windows, and many arcade sticks have an XInput mode. The keyboard always works.

Where are my settings saved?

In the install folder: settings.ini (menu settings), controls.ini (controller buttons) and eeprom.bin (the arcade's own settings and high scores).

What do I need to run it?

64-bit Windows (10 or 11 recommended). The high-resolution 3D needs a DirectX 11 graphics card; without one the game falls back to the original picture.

Something went wrong. How do I report it?

Open an issue and attach fgtlayer.log from the install folder (the previous run's is fgtlayer.old.log).

About

ReLayer was made with Claude, Anthropic's AI model. Its source code is under the MIT license, which covers ReLayer only, not the game. Building it yourself is described in docs/DEVELOPING.md.

ReLayer is a fan project, not affiliated with or endorsed by Arika or Bandai Namco. Fighting Layer is a trademark of its owners.