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

User:Ehm/Shared Engines

From The Cutting Room Floor
Jump to navigation Jump to search

This is a sub-page of User:Ehm.

A compilation of games that share the same engine, either identical or modified to some degree. This is a collaboration project with Hiccup. Each engine will be named after the earliest game it was known to be used for, unless the engine was specifically given a name. All release dates are for the initial release, and in some cases localized versions may be released years after the initial release. This could arguably extend the life of an engine, but our focus here is to frame an engine's life as closely to development use as possible.

SEAD Related Games

To do:
Detail some of the unique identifying features between each "generation".

Nintendo's longest running through-line, traceable across 30 releases (and counting) that span an 8 year period. The core evidence for majority of these listings is a highly similar internal data structure within each "generation". There are numerous references to "sead" functions in each game's executable code. SEAD likely stands for Software Entertainment Analysis & Development, derived from Nintendo's EAD division. This library of SEAD functions is shared between each of the 30 games, however that does not mean they all run on the same engine.

This table was originally compiled by Hiccup, and a large portion of detailed research was modified or omitted for the sake of simplicity.

Game Generation Platform Project Name Initial Release
Super Mario 3D Land 1-B 3DS RedPepper 2011 November
Mario Kart 7 1-A 3DS Dash 2011 December
New Super Mario Bros. 2 1-A 3DS BigRed 2012 July
Animal Crossing: New Leaf 1-A 3DS Garden 2012 November
New Super Mario Bros. U 1-A Wii U RedPro 2012 November
Photos with Mario 1-B 3DS Kids 2013 April
Photos with Animal Crossing 1-B 3DS KidsGarden 2013 November
Isshoni Photo Pikmin 1-B 3DS KidsCarrot 2013 December
Super Mario 3D World 1-B Wii U RedCarpet 2013 November
The Legend of Zelda: A Link Between Worlds 1-B 3DS Jack 2013 November
Mario Kart 8 1-A Wii U Turbo 2014 May
Captain Toad: Treasure Tracker 1-B Wii U Kinopio 2014 November
Nintendo Badge Arcade 1-A 3DS Center 2014 December
Splatoon 1-A Wii U Gambit 2015 May
Super Mario Maker 1-A Wii U Block 2015 September
The Legend of Zelda: Tri Force Heroes 1-B 3DS Alice 2015 October
Super Mario Maker for Nintendo 3DS 1-A 3DS Block-C 2016 December
Mario Kart 8 Deluxe 1-A Switch TurboS 2017 April
ARMS 2 Switch P4ARMS / Ashura 2017 June
Splatoon 2 2 Switch Blitz 2017 July
Super Mario Odyssey 1-B Switch RedStar 2017 October
Nintendo Labo - Toy-Con 01: Variety Kit 2 Switch Babel_Var 2018 April
Nintendo Labo - Toy-Con 02: Robot Kit 2 Switch Babel_Rbt 2018 April
Captain Toad: Treasure Tracker 1-B 3DS Kinopio-C 2018 July
Captain Toad: Treasure Tracker 1-B Switch Kinopio-S 2018 July
Nintendo Labo - Toy-Con 03: Vehicle Kit 2 Switch Babel_Mtr 2018 September
New Super Mario Bros. U Deluxe 1-A Switch RedPro-S 2019 January
Nintendo Labo - Toy-Con 04: VR Kit 2 Switch Babel_Cvr 2019 April
Super Mario Maker 2 2 Switch Slope 2019 June
Game Builder Garage 2 Switch Babel_Tpb 2021 June

Donkey Kong Jungle Beat engine

Each of these games shares a similar internal data structure and use GameCube file formats.

Game Platform Project Name Initial Release
Donkey Kong Jungle Beat GameCube Donkey 2004 December
Super Mario Galaxy Wii SMR 2007 November
New Play Control: Donkey Kong Jungle Beat Wii Donkey 2008 November
Super Mario Galaxy 2 Wii mottemario 2010 May

Super Mario 64 engine

All of these games have a similar crash debug screen and map select screen. For certain releases this engine underwent heavy modification, to the point where it could be considered a brand new engine by the time each game was completed. Notable periods of heavy modification include Super Mario 64 -> Ocarina of Time, and Ocarina of Time/Majora's Mask -> Doubutsu no Mori.

Game Platform Initial Release
Super Mario 64 Nintendo 64 1996 June
Yoshi's Story Nintendo 64 1997 December
The Legend of Zelda: Ocarina of Time Nintendo 64 1998 November
The Legend of Zelda: Majora's Mask Nintendo 64 2000 April
Doubutsu no Mori Nintendo 64 2001 April

Super Mario 64 DS engine

All of these games contain a very similar crash debugging screen.

Game Platform Initial Release
Super Mario 64 DS DS 2004 November
Animal Crossing: Wild World DS 2005 November
New Super Mario Bros. DS 2006 May

Diddy Kong Racing engine

The games in this list share the same frontend map, debug map elements, and similar crash debug screens.

Each game also contains leftovers from the previous title(s) released.

Game Platform Initial Release
Diddy Kong Racing Nintendo 64 1997 November
Jet Force Gemini Nintendo 64 1999 October
Mickey's Speedway USA Nintendo 64 2000 November

Shin Megami Tensei III: Nocturne engine

Atlus's first major 3D game engine, seemingly used exclusively for PS2. This engine saw 6 releases over a 4.5 year period. The key similarity for all of these games is the same internal archive format (dds3.img / dds3.ddt).

Game Platform Initial Release
Shin Megami Tensei III: Nocturne PlayStation 2 2003 February
Shin Megami Tensei: Nocturne (Maniax) PlayStation 2 2004 January
Shin Megami Tensei: Digital Devil Saga PlayStation 2 2004 July
Shin Megami Tensei: Digital Devil Saga 2 PlayStation 2 2005 January
Devil Summoner: Raidou Kuzunoha vs. The Soulless Army PlayStation 2 2006 March
Devil Summoner 2: Raidou Kuzunoha vs. King Abaddon PlayStation 2 2008 October

Persona 5 engine

All of these games contain the same debug font file in their respective executables, and they share many unique file formats.

Game Project Name Platform Initial Release
Persona 5 xrd664 PlayStation 3 2016 September
Persona 4: Dancing All Night xrd722 PlayStation Vita 2015 June
Persona 3: Dancing in Moonlight xrd757 PlayStation Vita 2018 May
Persona 5: Dancing in Starlight xrd757 PlayStation Vita 2018 May