If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

RayForce (iOS, Android)

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

RayForce

Developer: Taito
Publisher: Taito
Platforms: iOS, Android
Released internationally: December 19, 2011[1] (iOS), March 31, 2017 (Android)


GraphicsIcon.png This game has unused graphics.
TextIcon.png This game has unused text.
Carts.png This game has revisional differences.


Hmmm...
To do:
Verify the original arcade version for unused graphics. They could be unused here too.

An enhanced port of the original arcade release.

A supercomputer goes mad and destroys/rebuilds Earth in its own, distorted image; with nothing of nature remaining. As a result, the few humans who could escape join forces to destroy the machine - and consequently, the now-unsalvageable, infected planet in which humanity was born.

Unused Graphic

assets\DebugFont.aft is a 1bpp font likely meant for some kind of debug display. Due to its size, it has been organized in 256x256 parts.

RaycrisisANDROID-debugfont.png

(Source: tikal.)

Unused Text

NOTE: The offsets take in consideration the file assets\rom\a.bin, which is normally compressed under Aqualab LZSS.

Operator/Debug/Error Messages

As a result of this game being directly based on RayForce's original arcade release, all of its operator and debug menu strings, as well as error messages, can be found, though these are no longer accessible.

0x106E

CANCEL
RESET
PROCESS METER
TASK STATUS
PLAYER NO_HIT
COLOR EDIT
ENE     ENTRY
ENE-ST  ENTRY
ENE-BS  ENTRY
ENE-DAN ENTRY
ENE-GR  ENTRY
ENE-EFE ENTRY

0x1969

WORK RAM ERROR 
SCREEN RAM ERROR
 COLOR RAM ERROR
   ROM ERROR

0x19FD

TCB OVER
TCB WARNING
BUS ERROR
ADDRESS ERROR
ILLEGAL INST
ZERO DEVIDE
CHK INSTRUCTION
TRAP V
PRIVILEDGE INST
TRACE FLAG SET
1010 EMULATE
1111 EMULATE
STATUS = 
 WRITE
ACCESS ADR = 
INST   = 
SR     = 
PC     = 

0x3AF9

COIN 1  ERROR
COIN-A ERROR
COIN 2  ERROR
COIN-B ERROR
COIN 3  ERROR
COIN 4  ERROR
TAITO

0x3D8C

BACKUP DATA FAILED
PUSH TEST SWITCH
WAIT A MOMENT

0x40A4

EEP-ROM ERROR

0x5C1C

TEST MODE MAIN MENU
MONITOR TEST
SWITCH TEST
SOUND TEST
CONFIGURATION
FACTORY SETTING
EXIT
RAY FORCE   VER 
GUNLOCK     VER 
1994/01/20  00:59:32

0x5F56

  PUSH TEST SW  
 RETURN TO MENU 

0x61A4

SWITCH TEST
 PUSH TEST SW RETURN TO MENU
SERVICE
   TILT
COIN-A
COIN-B
1P-CONTROL
SELECT
SW 1
2
LH U
D
L
R
2P-CONTROL
SELECT
SW 1
2
LH U
D
L
R
ON 
OFF

0x688B

CONFIGURATION
SELECT WITH THE LEVER 
PUSH 1P SELECT BUTTON 
GAME STYLE    : 
MONITOR       : 
ATTRACT SOUND : 
PLAYER STOCK  : 
PLAYER EXTEND : 
CONTINUE PLAY : 
RAPID FIRE    : 
DIFFICULTY R1 : 
           R2 : 
           R3 : 
           R4 : 
           R5 : 
           R6 : 
           R7 : 
COIN-A        : 
PLAY PRICE    : 
COIN
 
S
                
CREDIT
 
COIN-B        : 
COIN
 
BUY-IN : 
COIN CONTINUE 
COINS CONTINUE
SAME AS PLAY   
                
CREDIT
 
S
EXIT
EXIT
 (2P)
 (1P)
NORMAL
INVERT
WITHOUT
WITH   
OFF
ON 
OFF
ON 
VERY EASY
EASY     
NORMAL   
HARD 1   
HARD 2   
HARD 3   
HARD 4   
VERY HARD
1000000  
2000000  
NOTHING  
SAVE MODIFIED DATA
WRITING
FACTORY SETTING
SELECT WITH THE LEVER 
PUSH 1P SELECT BUTTON 
WRITING
ARE YOU SURE? (   /  )
YES
NO
    
YES
NO
CODE    : 
VOLUME  : 
BALANCE : 
EXIT
SOUND TEST
SELECT WITH THE LEVER 
PUSH 1P SELECT BUTTON 

0x74FE

 (BGM)   
 (BGM_T) 
 (EFFECT)
 (OTHER) 
 (DUMMY) 

0x7E62

NORMAL GAME
DEBUG GAME
MASK CHR TEST
CHR TEST

SCREEN TEST
FFV TEST
MAKE TABLE
FSC TEST
ENEMY TEST

0x825A

COLOR 
MASK CHARACTER TEST

0x963E

SCR DISPLAY
WIDTH:
COLOR:
,
64
32
16
CODE :

OBJ DISPLAY
WIDTH:
COLOR:
/
64
32
16
CODE :
ZOOM :

0xA2A4E

OBJECT_OFFSET_TABLE MAKE END
DATA  
H - 
H

angle table MAKE END

0xA2C50

WALL VSIZE TABLE MAKE END
U OVER POSITION TABLE  MAKE END
U OVER POSITION TABLE  MAKE END
REDUCE TABLE MAKE END
REDUCE TABLE MAKE END

0xA2F8A

SCR0 ZOOM:
     ZPOS:
SCR1 ZOOM:
     ZPOS:
SCR2 ZOOM:
     ZPOS:
SCR3 ZOOM:
     ZPOS:
  
(DOT)

PLAYER X:

0xA37EC

RANK:
TYPE:
NO. :
PM 0:
   1:
   2:
   3:

0xA3BD4

MODE
;

RGB

Game Over Screen

The unused "You died at..." message from the original arcade version can also be found at offset 0xA754C.

YOU DEAD AT ROUND ONE.  
YOU DEAD AT ROUND TWO.  
YOU DEAD AT ROUND THREE.
YOU DEAD AT ROUND FOUR. 
YOU DEAD AT ROUND FIVE. 
YOU DEAD AT ROUND SIX.  
YOU DEAD AT LAST ROUND.

Revisional Differences

Many updates to this version of RayForce were released throughout the years.

v1.0.1 (April 5, 2012)

  • The difficulty toggle from the original arcade release, which lets the player adjust the game in 8 levels ranging from Very Easy to Very Hard, was added. Unlike the original, however, this applies to all of the game and not to each individual level.

v1.0.2 (June 21, 2012)

  • The "iPhone Mode" was renamed to "Remix Mode".

v1.0.3 (October 18, 2012)

  • Added compatibility to iOS 6.

v1.1.0 (May 30, 2017)

  • Added support to MFi bluetooth controllers.
  • An alternate arrangement of the game's first level background music, arranged by Shohei Tsuchiya, was added. It is possible to select between this and the original version.

v1.1.1 (May 31, 2017)

This was the first version of the game to be released for Android systems.

  • Fixed a glitch in which the game would crash after trying to enter the Options menu if the game was updated instead of being newly installed.

v1.1.4 (September 6, 2017)

  • The banner on the title screen was updated, now also displaying an ad for the then-recently-released iOS/Android ports of RayCrisis.
(Source: App Store - Version Updates)

References