Xeno Fighters R Wiki

Xeno Fighters R has a long development history starting in 1998. Since then, it has had six different game names, undergone five different development platforms, and experienced numerous ship roster changes and gameplay revisions.

Inspiration and design direction

RF1-Anim

Raiden Fighters (1996) is the inspiration for Xeno Fighters R.

The inspiration for what would eventually become Xeno Fighters R is Raiden Fighters, an arcade top-down shoot 'em up made by Seibu Kaihatsu in 1996. The game was first encountered in 1997.

Raiden Fighters' manic gameplay and roster of ships set the foundation for the design direction of the game, which was, and still is, a tribute fangame to the Raiden Fighters series.

SkySoldiers1988

Sky Soldiers (1988) provides the inspiration for Xeno Fighters R's time-travel theme. Here, the player fights a boss of one of that game's 1974 Vietnam stages. That boss became Xeno Fighters R's Teramanta.

The time-travel theme of Xeno Fighters R's stages is inspired by Sky Soldiers, a 1988 top-down arcade shoot 'em up by Alpha Denshi. The time-travel theme of Sky Soldiers provided direct inspirations for stages like 1974 Vietnam and 1915 France, stages also in the game. Additionally, various enemies in the time-travel stages, as well as the 1974 Vietnam midboss Teramanta, also come from the game.

Kamikaze (1998)

Kamikaze1998

Kamikaze was made in Klik 'n Play in 1998.

The first-ever incarnation of what would become Xeno Fighters R was called Kamikaze, and a prototype was made in 1998 on a game-making software called Klik 'n Play, an earlier precursor to Multimedia Fusion. It never got past the prototype stage due to the difficulty of making a game styled after Raiden Fighters on the software. The game was put on hold for two years.

V.A.F. Squadron / Xeno Fighters (2000-2002)

VAF Squadron

V.A.F. Squadron screenshot

In the year 2000, a new game called V.A.F. Squadron (V.A.F. stood for Video Arcade Fighters) was created from scratch in Multimedia Fusion v1.2.

V.A.F. Squadron began with a roster of six ships. The first ship is the original ship, the Amada Vipros, created and named by early contributor Isotoxin. The other five ships were guest fighters from other games. The Raiden mk-II and Judge Spear were included, as they are part of the Raiden Fighters guest roster. The other guest fighters are the two player ships from the 1987 Tecmo shmup, Gemini Wing, named Gemini Blue and Gemini Red, and the Solvalou from 1982's Xevious by Namco.

When the name of the game was changed to Xeno Fighters, it was decided to add more original ships. Three new original ships were created and named by Isotoxin as well. They would replace three of the V.A.F. Squadron guest fighters. The Gemini Blue was replaced by the Phyxius, the Gemini Red was replaced by the Zaiva, and the Solvalou was replaced by the Xelcor. The Raiden mk-II and the Judge Spear remained as guest fighters, and the Vic Viper was added later. A fourth guest fighter was the second incarnation of the Solvalou, given new weaponry.

Prologue

This was V.A.F. Squadron's backstory, verbatim. It was written to justify the existence of the guest fighters:

It is the year 2005. All the Earth's population is at peace. The peace is kept by a fleet of an advanced spacecraft called the Amada Vipros. The Earth was so confident that peace was permanent that all of the Amada Vipros space fighters were being decommissioned and disassembled. One day, a hostile race of aliens attacked Earth without warning. The aliens captured Earth's military forces for their own use. By this time, all but one Amada Vipros ship was disassembled. The Earth's best fighter pilot was immediately called to pilot it. The Amada Vipros is the Earth's most advanced ship. However, just one against the alien armada and Earth's captured military will be a death warrant. Military officials consulted inter-dimensional researchers as to what spacecraft to import from other dimensions to aid the lone Amada Vipros. An unusual conclusion was reached: Video Arcade Fighters! It was discovered that fighter ships in video arcade games were given outrageously powerful weapons. Inter-dimensional scientists scoured the dimensional realm of video games for ships they can use. They found five powerful space-capable fighters. Now, a new fighter squadron is formed of ships that spans dimensions, human imagination, and different video game eras.....

Xeno Fighters EX (2003)

The "EX" part of the name was added after difficulty levels were implemented (from the word EXpert).

Xeno Fighters EX introduced the Ultima-X, which was was the result by the developers of designing a purposely overpowered ship.

The game's aesthetics underwent an overhaul to be more in-line with commercial arcade shoot 'em ups. V.A.F. Squadron's bright background graphics, which made the bullets hard to see, were replaced with lower-contrast backgrounds. Bullets were also made larger and brighter. Bosses had battle damage added to them.

Xeno Fighters EX transitioned from MIDI files to external MP3s for its background music.

The final version of Xeno Fighters EX was released in 2003.

Xeno Fighters EX-R / Xeno Fighters R (2009-2011)

In 2009, remake of Xeno Fighters EX in Game Maker 7 Pro was started, taking on the name Xeno Fighters EX-R initially.

New guest fighters

Game Maker afforded the opportunity to add more guest fighters to the roster. For the first time since the V.A.F. Squadron days, the Gemini Blue and Gemini Red return to the roster as the Castor and the Pollux, respectively, with all-new weapons based on attacks found in Gemini Wing.

Summary of new features

This is a summary of new features introduced in the remake:

  • Horizontal panning, a feature found in many modern vertical shmups that allow for a wider playfield, is implemented.
  • Slave powerups from Raiden Fighters. Some guest fighters have their own unique Slave sprites.
  • Autofire, a much requested feature in the original.
  • New Game modes:
    • Conquest Mode: Play through a stage of your choice and score as high as you can.
    • Boss Rush: Fight all bosses one after another.
  • Raiden Fighters Jet's bonus chaining and score multipliers.
  • All-new EX stages, which consist of original stage themes and game-themed stages used to unlock certain guest ships.
  • Guest bosses from other games (like Black Heart from Battle Garegga)
  • 100% customizable music soundtrack, with multiple audio formats supported, including OGG Vorbis and MP3.
  • Branching, non-linear stage progression, which takes players to different stages based on fulfilling certain stage objectives.
  • The Fairy bonus item from the Raiden Fighters games is in.
  • Bosses now have Cave-style lifebars, with markers denoting the amount of damage a boss takes before being sent to its next attack form.

As more features were added, the project became more of a reboot of Xeno Fighters EX. In light of this, the game's name was changed to Xeno Fighters R, and development was moved from Game Maker 7 Pro to Game Maker 8.0 Pro/8.1 Standard. The final public version of the legacy Game Maker Xeno Fighters R was released on October 2011. The project was abandoned after this due to extenuating circumstances.

Xeno Fighters R modern ports (2019-present)

XFR2020-PathMode

The Path Mode screen in the Xeno Fighters R Studio port

BPzeBanshee, a long-time Xeno Fighters collaborator, began a port of the Game Maker 8 source code base to Game Maker Studio 1.4.9999 in mid-2018. After dealing with the initial porting issues, he finished its first iteration on December 2018. According to BPzeBanshee, a lot of work has been done on the backend to fix long-standing issues from the GM8 version. Alluro (having since retired that username) has returned to work with BPzeBanshee on the Game Maker Studio port.

On 2022 September 18, the project was ported from Game Maker Studio 1.4.9999 to GameMaker (previously known as Game Maker Studio 2). The move to modern GameMaker ensures that Xeno Fighters R continues to run on all modern PCs. Almost all core game engine components were rewritten from scratch to fully take advantage of the features that GameMaker offers.

Changes and improvements

  • Autofire is now standard. Manual fire has been removed.
  • Arcade Mode has been renamed to "Story Mode".
  • Ship roster finalized to 23 ships. Every one of the 23 ships has undergone major rebalancing and adjustments, as well as fixing poor gameplay designs (like the heavily criticized Pollux and Xelcor).
  • Ships that were once alternate skins of another (Hoplon from Gyaraga, and Kevin Walker from Michelle Heart) were made separate ships and diverged with completely new abilities and weapons.
  • Zapdos has been changed to Tengai (Samurai Aces).
  • Greatly improved the music-playing subsystem, eliminating in-game stutter when a song changes in the middle of gameplay.
  • Even more customizable music options. Do you want your favorite boss themes to play on all bosses in the game? Do you want Stage 1 not to play a boss theme, like in Xeno Fighters EX? Now you can!
  • Boss healthbars redesigned and made part of the HUD. They seamlessly appear and disappear when the right situation calls for it. They also have pips to denote multiple boss phases.

New additions

  • Path Mode: This mode presents the player with seven predetermined stage orders to select from. Story is disabled in this mode, allowing for a more arcade-style pace of gameplay with no story events. Included is a Path that recreates the 2003 Xeno Fighters EX stage order.
  • Ability to show a wallpaper image in full-screen mode.
  • The music test feature in Xeno Fighters EX's options menu returns as "Radio XF." The Radio XF feature fully supports user-made soundtracks.
  • The Solvalou returns to the roster for the first time since 2010, thereby representing the original V.A.F. Squadron ship roster in its entirety (Amada Vipros, Raiden mk-II, Judge Spear, Castor (Gemini Blue), Pollux (Gemini Red), and Solvalou).
  • SP Ability: The game uses a third action button to activate the SP Ability (Special Ability) of certain fighters. Some fighters have a Xeno Overdrive, a class of SP Ability that allows the fighter to shoot more powerful versions of their Missile and Laser weapons.
  • Information widgets (similar to the M2 ShotTriggers line of arcade game ports) in full-screen wallpaper mode.

New features in the GameMaker port

  • Special graphical effects in some stages, such as water reflections of the sky in stages with bodies of water
  • Shader effects are now supported much better natively, allowing for stage effects found in Stage EX-4 and Stage F-B to be displayed on even more machines
  • Game loading times during launch drastically increased
  • Custom game texture management system that loads in graphics on call depending on what stage is being played
  • A completely overhauled and optimized game camera system that allows for much more complex stage designs
  • A completely overhauled and optimized parallax scrolling system that supports more than the 8 layers in previous versions of Game Maker. It also greatly increases the frame rate of the game compared to the older parallax scrolling system

Xeno Fighters R timeline

A timeline of development of the current Xeno Fighters R in Game Maker software since late 2008. Major development milestones are in bold.

Legacy Game Maker era (2009-2011)

Modern ports era (2019-present)

  • January 1, 2019: First announcement by BPzeBanshee and his port of Xeno Fighters R to Game Maker Studio 1.4.
  • February 17, 2019: First video of gameplay of the Xeno Fighters R GM Studio port.
  • January 23, 2020: Soundtrack remaster, ship select screen revamp, Zapdos sprite-swapped to Tengai.
  • March 7, 2020: The first new stage in 9 years, Stage EX-5 (Lair of the Leviathan), announced.
  • April 9, 2020: First public announcement and demonstration of Path Mode.
  • April 15, 2020: First demonstration of Story Mode cutscenes and cinematics. First story path ending at Stage 5-C (End of Days, then named Ravaged Earth) completed.
  • October 5, 2020: Stage 6-A (1915 France) is completed.
  • January 24, 2021: Stage EX-6 (San Diego) is revamped. Guest boss Hummingbird from Raiden Fighters 2 appears in the revamped stage as a midboss.
  • June 28, 2021: Full-screen informational widgets introduced.
  • July 6, 2021: Stage EX-4 ('98 D R E A M S) is completed. Clippy and BonziBUDDY appear respectively as the midboss and endboss. This stage is a result of 17 months of brainstorming and design sessions from scratch.
  • September 26, 2021: The first secret fighter, the Dark Sword, is introduced.
  • March 21, 2022: The Xeno Overdrive is introduced. The Phyxius is the first ship to receive it.
  • 18 September 2022: Development platform changed from Game Maker Studio 1.4.9999 to Game Maker Studio 2 (version 2022.8 at the time of migration)
  • 23 August 2022: The game's itch.io page was launched.
  • 9 March 2023: Boss Rush Mode is implemented.
  • 19 March 2023: Raiden mk-II Bend Plasma laser algorithm changed for the first time since 2003's Xeno Fighters EX. The new algorithm is based on this JavaScript applet: https://dezyenerasulab.web.fc2.com/htmls/games/stg/

Design evolution

The project has undergone multiple design paradigm changes in the 20 years it has been developed.

Stage changes

Some of the stages have undergone numbering changes between the different games.

Stage number V.A.F. Squadron (2000) Xeno Fighters EX (2003) Xeno Fighters EX-R (2009-2011) Xeno Fighters R (2019-present)
Stage 1 1942 Japan 1942 Midway Islands 1942 Midway Islands 1942 Midway Islands
Stage 2 2035 American Midwest 2035 American Midwest 2035 American Midwest 2035 American Midwest
Stage 3-A N/A N/A 1995 Chechnya 1995 Chechnya
Stage 3-B 1974 Vietnam (as Stage 3) 1974 Vietnam (as Stage 3) 1974 Vietnam 1974 Vietnam
Stage 4-A N/A N/A 2035 Portugal 2035 Iceland
Stage 4-B 2035 Iceland (as Stage 4) 2035 Iceland (as Stage 4) 2035 Iceland 2035 Portugal
Stage 5-A N/A N/A 2003 Afghanistan 2003 Afghanistan
Stage 5-B 1991 Persian Gulf (as Stage 5) 1991 Persian Gulf (as Stage 5) 1991 Persian Gulf 1991 Persian Gulf
Stage 5-C N/A N/A Ravaged Earth End of Days
Stage 6-A 1915 France (as Stage 6) 1915 France (as Stage 6) 1915 France (unfinished) 1915 France
Stage 6-B N/A N/A Dimensional Abyss Dimensional Abyss
Stage F-A N/A Asteroid Belt (as Stage 7) Asteroid Belt (as Stage 7) Asteroid Belt
Stage F-B N/A Temporal Warp (as Stage 8-1 and Stage 8-2) Temporal Warp (as Stage 8-1) Temporal Spaceport
Stage F-C N/A N/A N/A BRES Colony
Stage EX-1 N/A N/A Gemini Canyon Gemini Canyon
Stage EX-2 N/A N/A
  • Xevion Earth (Xevious stage)
  • Unnamed Salamander stage
Forest of Naju
Stage EX-3 N/A N/A Parobee Fusion Parobee Fusion
Stage EX-4 N/A N/A
  • Sylvan Corridor (development name for Forest of Naju)
  • Retro Rush (unknown, possibly a stage to unlock the Gyaraga)
  • Route 9001 (Pokémon stage)
  • 2008 Tetropolis (Mushroom Kingdom Fusion inspiration)
'98 D R E A M S
Stage EX-5 N/A N/A
  • Hidden Highland (Pokémon Mystery Dungeon)
  • 2185 Galactic Core (Mass Effect 2)
Lair of the Leviathan
Stage EX-6 N/A N/A San Diego Hell San Diego
--- N/A N/A Lunar Fortification (as Stage 7-A, unmade) N/A
--- N/A Dreadnought Echidna (as Stage 8-2) Dreadnought Echidna (as Stage 8-2) N/A


Sprite revisions

Xf-raidenjs-evo

Raiden mk-II and Judge Spear sprite evolution over different games.

From left to right: VAF Squadron (2000), VAF Squadron (2001), Xeno Fighters EX (2003), Xeno Fighters R (2010), alternate reshaded set for Xeno Fighters R

Certain sprites, such as the Raiden mk-II and Judge Spear, have undergone changes over the years. The Raiden mk-II's base was originally the Raiden ship from the Sega Genesis version of Raiden Trad. Later versions of the Raiden mk-II were based on the sprite from the arcade version of ther first Raiden. The Judge Spear started as a modification of the Raiden mk-II.

Once the first screen captures of the Raiden Fighters games became available on the internet, the Judge Spear sprite got as close to the original sprite possible at the time. At the time of Xeno Fighters EX's development from 2000 to 2002, the Raiden Fighters games were unemulated in MAME. Photographs of the games from actual arcade cabinets were rare, and were the only source of images of Raiden Fighters games on the internet at the time.

When the Raiden Fighters games were emulated in MAME with proper graphics starting in 2004, actual Raiden Fighters versions of the Raiden mk-II and Judge Spear sprites were possible, making their way into Xeno Fighters R in 2009.

An alternate reshaded set of Raiden mk-II and Judge Spear sprites have been provided by Herr Schatten.

Title screen

Xftitle1

V.A.F. Squadron (earliest version)

Xftitle2

V.A.F. Squadron (Revision 1)

Xftitle3

Xeno Fighters (2001)

Xftitle4

Xeno Fighters EX (first redesign)

Xeno Fighters EX Title 2

Xeno Fighters EX (2003-2009)

XenoFightersR-Title

Xeno Fighters R (First rendition, 2009-2010)

XFR-2009

Xeno Fighters R third rendition (2009-2011)

XFRTitle-2020

Xeno Fighters R Game Maker Studio port (2019-present)

Ship select screen

Xfship1

V.A.F. Squadron (Initial Version)

Xfship2

V.A.F. Squadron (Revision 2)

Xfship3

V.A.F. Squadron (Revision 3)

Xf07

Xeno Fighters EX (2003)

Xfexrselect

Xeno Fighters EX-R (2009)

XFRSelectScreen-2020

Xeno Fighters R Game Maker Studio port (2019-2021)

XFR Ship Select 2022

Xeno Fighters R 2019 Studio Port (2022-)

High score table

High Score 1

V.A.F. Squadron (Initial)

Xfhiscore2

V.A.F. Squadron (revision 1)

High Score 3

Xeno Fighters EX

XFEX-R high score

Xeno Fighters R (2009-2010)

Raiden mk-II Bend Plasma weapon

The Raiden mk-II's Bend Plasma weapon has undergone the most revisions out of any ship weapon. It uses an algorithm that is still being figured out as of April 2020. It started in V.A.F. Squadron as a guided version of the straight blue Laser from the original Raiden. The Bend Plasma's first incarnation was made in V.A.F. Squadron and behaved like an erratic snake with no actual lock-on capabilities.

It took a Multimedia Fusion extension that allowed WHILE-style looping to make a passable algorithm for the Bend Plasma in the original Xeno Fighters EX.

Game Maker's more advanced math functions and C++ style scripting allowed for an even more fluid algorithm in Xeno Fighters R. Constant adjustments are being made as new stages such as Lair of the Leviathan are made to stress the Bend Plasma algorithm and implementation.

Raiden Laser 1

V.A.F. Squadron (initial)

Raiden Laser 2

V.A.F. Squadron (first Bend Plasma algorithm)

Raiden Laser 3

Xeno Fighters EX (Bend Plasma revision 1)

Raiden Laser 4

Xeno Fighters EX (Bend Plasma revision 2)

XFEX-R Raiden Laser

Xeno Fighters R (massively revamped Bend Plasma algorithm)

Game mechanics
Game modes Story ModePath ModeConquest ModeBoss Rush
Core gameplay SP Ability (Xeno Overdrive) ● MiclusFairySlave Fighter weapon modesCombo system and scoring bonusesMedal systemRank system and difficulty levels
Lore BRESATHENAThe Keto
Game information Game development historyPublic release history