It is not the strongest
of the species that survives,
nor the most intelligent that survives.It is the one
that is the most adaptable to change. — Charles Darwin
Space Invaders Infinity Gene is a unique take on the Space Invaders franchise, featuring a minimalistic theme and levels that get graphically more advanced as the player progresses. While these are the most widely known mobile versions, they are actually enhanced ports of the feature phone (BREW/DoJa/J2ME) game of the same name released a year earlier.
Did I mention there's a mode in which you can play with your own songs?
Note: Most of the contents of this page take in consideration the iOS release of the game. Some of it can still be found in the Android release, where it is specified accordingly.
Revisional Differences#
Many updates were released throughout the iOS version's lifespan:
v1.0.0 (July 27, 2009)#
The original release of the game.
v2.0.0 (January 13, 2010)#
This appears to be the version the Android release is based on.
- Ten new EXTRA levels were added. Many of them feature "VER.2" variations of bosses with different attacks:
- EXTRA 21 GAIN OF FUNCTION
- EXTRA 22 TELEMORPH
- EXTRA 23 POINT DELETION
Features THE MOON VER.2. - EXTRA 24 INTERSTITIAL DELETION
Features THE SUN VER.2. - EXTRA 25 TERMINAL DELETION
Features GIGANTIC-UFO VER.2. - EXTRA 26 NUCLEOTIDE DELETION
Features LADYBUG VER.2. - EXTRA 27 GENE DELETION
Features MANDALA VER.2. - EXTRA 28 CHROMOSOMAL DELETION
Features UNKNOWN VER.2. - EXTRA 29 PROGRAMMED CELL DEATH
A boss rush level featuring all VER.2 bosses. - EXTRA 30 LOCUS
A bonus level with invaders positioned so that it reads "EVOLUTION NEVER ENDS.".
- OpenFeint compatibility was added. This included the addition of 50 achievements, highscore tables for the levels, and share functions to Facebook and Twitter.
- Song and artist titles are now displayed upon starting a level in MUSIC mode.
- MUSIC stages can now be rated up to 5 stars.
(Source: touch! play! TAITO)
v3.0.0 (July 9, 2010)#
- The game can now be played on landscape mode.
- The OPTION weapon was added to the base game.
- Five downloadable weapons were added, alongside six downloadable "CHIMERA" levels:
- SILVER HAWK
Based on the player ships from the Darius series. Purchasing it would grant access to CHIMERA 1A CAPTAIN NEO and CHIMERA 1B I CAN NOT APE, which feature the boss King Fossil. - INTER GRAY
Based on the player ship from Night Striker. Purchasing it would grant access to CHIMERA 2A URBAN TRAIL and CHIMERA 2B BURN ALT AIR, which feature the boss Great Destroyer. - BLACK FLY
Based on the player ship from Metal Black. Purchasing it would grant access to CHIMERA 3A BORN TO BE FREE and CHIMERA 3B BEFORE TEN ORB, which feature the boss Apartheid. - BOOMERANG
Obtainable by purchasing one of the DLC ships. - R-GRAY2
Based on one of the ships from RayStorm. Obtainable by purchasing all three DLC ships. - The CHIMERA levels feature the respective soundtracks from the games they're based on, or, in the case of the "B" stages, new rearrangements. The boss warning alert sounds, and, in the case of the "A" stages, the boss themes from each game, are also listenable.
- SILVER HAWK
(Source: touch! play! TAITO)
v4.0.0 (November 4, 2010)#
- Proper graphical compatibility for the iPad and iPhone 4 were added.
- SURVIVAL mode was added, in which the player must survive a set of 8 EXTRA/CHIMERA stages without continues. The paths are branched, totaling 8 different endings.
- Game Center functionality was added.
(Source: touch! play! TAITO)
v4.0.2 (April 18, 2011)#
Added support to the iPad 2 model.
(Source: iTunes App Store)
v4.1.3 (October 19, 2012)#
- Minor bug fixes.
(Source: iTunes App Store)
v4.1.4 (December 14, 2012)#
- OpenFeint support was removed, following the platform's discontinuation.
(Source: iTunes App Store)
v4.1.5 (July 24, 2013)#
- Support for the iPhone 5 was added.
- Support for the second generation and third generation iPod touch models was removed.
(Source: iTunes App Store)
Unused Text#
MUSIC Mode Placeholder#
One of the main features in Space Invaders Infinity Gene is MUSIC mode, in which the player can select any song on their phone to play. Within the executable are placeholder strings for a song title and artist, should the game somehow fail to load a song but still progress through gameplay. Curiously, the strings in v1.0.0 refer to a proper song; The Ink Spots' rendition of I Don't Want to Set the World on Fire, released in 1941.
v1.0.0 |
v3.0.0 onwards |
|
|---|---|---|
Offset |
0xBC8B0 |
0x208670 (v3.0.0) |
Title |
I Don't Want To Set The World On Fire |
UNKNOWN TITLE |
Artist |
The Ink Spots |
UNKNOWN ARTIST |
Placeholder EXTRA Stages#
While the original release only had 20 EXTRA stages, placeholder entries from 21 to 36 also exist. The first ten would be used in later revisions, but the last six would be replaced with the CHIMERA stage strings. These can also be found in the Android release.
Executable#
Path: InfinityGene (iOS) / classes.dex (Android)
Offset (iOS) |
Offset (Android) |
String |
|---|---|---|
0xBE890 |
0xDA772 |
EXTRA 31 |
0xBE8D0 |
0xDA79D |
EXTRA 32 |
0xBE910 |
0xDA7C8 |
EXTRA 33 |
0xBE950 |
0xDA7F3 |
EXTRA 34 |
0xBE990 |
0xDA81E |
EXTRA 35 |
0xBE9D0 |
0xDA849 |
EXTRA 36 |
0xCB63C |
0xDF502 |
X-31 |
0xCB64C |
0xDF508 |
X-32 |
0xCB65C |
0xDF50E |
X-33 |
0xCB66C |
0xDF514 |
X-34 |
0xCB67C |
0xDF50A |
X-35 |
0xCB68C |
0xDF510 |
X-36 |
0xCE164 |
0xDAC7C |
EXTRA STAGE 31 HAS BEEN ADDED TO |
0xCE224 |
0xDAC9E |
EXTRA STAGE 32 HAS BEEN ADDED TO |
0xCE2E4 |
0xDACC0 |
EXTRA STAGE 33 HAS BEEN ADDED TO |
0xCE3A4 |
0xDACE2 |
EXTRA STAGE 34 HAS BEEN ADDED TO |
0xCE464 |
0xDAD04 |
EXTRA STAGE 35 HAS BEEN ADDED TO |
0xCE524 |
0xDAD26 |
EXTRA STAGE 36 HAS BEEN ADDED TO |
0xD13F0 |
0xDA77C |
EXTRA 31 RESULT |
0xD1410 |
0xDA7A7 |
EXTRA 32 RESULT |
0xD1430 |
0xDA7D2 |
EXTRA 33 RESULT |
0xD1450 |
0xDA7FD |
EXTRA 34 RESULT |
0xD1470 |
0xDA828 |
EXTRA 35 RESULT |
0xD1490 |
0xDA853 |
EXTRA 36 RESULT |
0xD1AD0 |
0xDA78D |
EXTRA 31 SCORE |
0xD1AF0 |
0xDA7B8 |
EXTRA 32 SCORE |
0xD1B10 |
0xDA7E3 |
EXTRA 33 SCORE |
0xD1B30 |
0xDA80E |
EXTRA 34 SCORE |
0xD1B50 |
0xDA839 |
EXTRA 35 SCORE |
0xD1B70 |
0xDA864 |
EXTRA 36 SCORE |
Localized Strings#
Path: [xx].lproj\Localizable.strings (iOS) / resources.arsc (Android)
JP |
EN |
FR |
DE |
IT |
ES |
|---|---|---|---|---|---|
エクストラステージ31が |
Extra Stage 31 is now playable. |
NIVEAU EXTRA 31 |
EXTRA-LEVEL 31 |
EXTRA STAGE 31 |
FASE EXTRA 31 ES AHORA JUGABLE. |
エクストラステージ31をプレイできます。 |
Tap to play Extra Stage 31. |
Toucher pour jouer Niveau Extra 31. |
Einmal antippen, um das Extra-Level 31 zu spielen. |
Tocca per giocare l'extra stage 31. |
Toca para jugar la Fase Extra 31. |
エクストラステージ32が |
Extra Stage 32 is now playable. |
NIVEAU EXTRA 32 |
EXTRA-LEVEL 32 |
EXTRA STAGE 32 |
FASE EXTRA 32 ES AHORA JUGABLE. |
エクストラステージ32をプレイできます。 |
Tap to play Extra Stage 32. |
Toucher pour jouer Niveau Extra 32. |
Einmal antippen, um das Extra-Level 32 zu spielen. |
Tocca per giocare l'extra stage 32. |
Toca para jugar la Fase Extra 32. |
エクストラステージ33が |
Extra Stage 33 is now playable. |
NIVEAU EXTRA 33 |
EXTRA-LEVEL 33 |
EXTRA STAGE 33 |
FASE EXTRA 33 ES AHORA JUGABLE. |
エクストラステージ33をプレイできます。 |
Tap to play Extra Stage 33. |
Toucher pour jouer Niveau Extra 33. |
Einmal antippen, um das Extra-Level 33 zu spielen. |
Tocca per giocare l'extra stage 33. |
Toca para jugar la Fase Extra 33. |
エクストラステージ32が |
Extra Stage 32 is now playable. |
NIVEAU EXTRA 32 |
EXTRA-LEVEL 32 |
EXTRA STAGE 32 |
FASE EXTRA 32 ES AHORA JUGABLE. |
エクストラステージ34をプレイできます。 |
Tap to play Extra Stage 34. |
Toucher pour jouer Niveau Extra 34. |
Einmal antippen, um das Extra-Level 34 zu spielen. |
Tocca per giocare l'extra stage 34. |
Toca para jugar la Fase Extra 34. |
エクストラステージ35が |
Extra Stage 35 is now playable. |
NIVEAU EXTRA 35 |
EXTRA-LEVEL 35 |
EXTRA STAGE 35 |
FASE EXTRA 35 ES AHORA JUGABLE. |
エクストラステージ35をプレイできます。 |
Tap to play Extra Stage 35. |
Toucher pour jouer Niveau Extra 35. |
Einmal antippen, um das Extra-Level 35 zu spielen. |
Tocca per giocare l'extra stage 35. |
Toca para jugar la Fase Extra 35. |
エクストラステージ36が |
Extra Stage 36 is now playable. |
NIVEAU EXTRA 36 |
EXTRA-LEVEL 36 |
EXTRA STAGE 36 |
FASE EXTRA 36 ES AHORA JUGABLE. |
エクストラステージ36をプレイできます。 |
Tap to play Extra Stage 36. |
Toucher pour jouer Niveau Extra 36. |
Einmal antippen, um das Extra-Level 36 zu spielen. |
Tocca per giocare l'extra stage 36. |
Toca para jugar la Fase Extra 36. |
Metal Black Boss#
Of the CHIMERA bosses introduced in v3.0.0, the one associated with the levels CHIMERA 3A BORN TO BE FREE and CHIMERA 3B BEFORE TEN ORB, which are renditions of the first stage in Metal Black, is the only one that does not have a warning display before it is reached. However, a string for its name, Apartheid, is present in the executable at offset 0x206C4C (v3.0.0) / 0x298434 (v4.0.2), albeit misspelled.
"APARTHEAD"
References#
|
The Space Invaders series | |
|---|---|
|
Arcade |
Space Invaders • Space Invaders Deluxe • Return of the Invaders • Majestic Twelve: The Space Invaders Part IV • Mini Vaders • Space Invaders DX (B System, F3 System) • Space Invaders '95: The Attack of Lunar Loonies |
|
NES |
|
|
Game Boy (Color) |
Space Invaders (Game Boy) • Space Invaders (Super Game Boy) • Space Invaders (Game Boy Color) |
|
Genesis |
|
|
SNES |
|
|
TurboGrafx-CD |
|
|
Virtual Boy |
|
|
Windows |
|
|
WonderSwan |
|
|
Sega Saturn |
|
|
PlayStation |
|
|
Nintendo 64 |
|
|
Game Boy Advance |
|
|
PlayStation 2, GameCube |
|
|
Plug & Play |
|
|
iOS, Android |
|
|
PlayStation 3, Xbox 360 |
|