Welcome! Create an account to edit, or log in if you have one.

Mario Forever: Community Edition

From Mario Forever Wiki
Jump to navigation Jump to search
Mario Forever: Community Edition
MFCE Logo.png
The game's logo.
Developer: See #Credits.
Built with: Godot Engine
Latest version: 1.1
No. of worlds: 13 (8 main, 5 extras)
No. of levels: 32 main
Download link: [1]

Mario Forever: Community Edition is a 2024 remake of the game Mario Forever, created by JUE13 and ReflexGURU and developed by the Mario Forever Community Edition Development Team.

Overview

Mario Forever: Community Edition brings the original Mario Forever by Michael Gdanietz to a whole new level, by porting everything to a more modern game engine and adding customizability, a new challenge to the whole game, Luigi as a playable character, quality of life features, and slightly improved aesthetics. A notable addition would include a player skin system, which allows a modification of how the in-game character looks and sounds.

Development

The first ever instance of an idea to port Mario Forever to Godot dates back to 2021, but as both JUE13 and ReflexGURU were still new at Godot and the engine quality was still questionable, the idea was postponed for an undetermined amount of time. Instead, both have been working on new projects to both show off the capabilities of Godot and improve the game experience. Since then, JUE13 & ReflexGURU have been learning Godot, improving the Mario Forever template engine they used, starting with Storm Engine on Godot v3.2, which eventually got abandoned with the release of Godot 4.

The development of Thunder Engine has started on December 17th, 2022.[1] On April 7th, 2023, the first technical demo to Thunder Engine using Godot v4.0.2 has been released on Discord,[2] featuring 1-1 in MF v5.0 style, but for the time, it was just an engine showcase. Since that demo was released, Thunder Engine was receiving constant updates and fixes.[3]

The development of MF: Community Edition started on March 30th, 2024,[4] right after releasing an update to the MF project that JUE13 and ReflexGURU took part in, as soon as both have found themselves comfortable to start developing the remake. Initially, the idea was just to port all the levels from MF 4.4 in the same fashion as Mario Forever Remake did it, but with a support for high refresh rate monitors.

After almost all the levels have been ported, SerafimGWS suggested to include toggleable MF 6.0 graphics throughout all of the levels, including extra worlds, which led to the functionality of Quality setting. Eventually, more stuff from newer Mario Forever versions have been added, including the minigames, the lava run section from 1-4, and enemy encounters, all of which could be disabled as a tweak. The idea of tweaks themselves came from the community, as some people liked MF 4.4 and such more than the newer versions, and some felt otherwise. Most of the quality of life features came from the previous games that JUE13 & ReflexGURU developed, like the progress continue and the power-up shop in save room, which came from The Multiverse 2.

There was a point where JUE13 tried to experiment with the online multiplayer part of the engine. The result was playable for the most part, but turned out to be very buggy, and JUE13 did not care enough to fix everything and continue the development, as that would also mean maintaining compatibility with the whole Mario Forever: Community Edition, which was very hard to do. The idea of multiplayer was inspired by Can't Sleep, and this was also when the development of skins system has started.

The release date was initially set on the Christmas holidays, but after an extensive period of beta-testing, it was decided that the project was already stable enough for the first public release. The first version was released on November 28th, 2024, and the release trailer received a surprisingly high amount of attention with a positive feedback.[5] Version 1.1 was released on December 5th, 2024, adding World 9 by Syzxchulun and fixing bugs, along with a native Linux version of the game.[6]

Worlds and Levels

Mario Forever: Community Edition contains eight main story mode worlds from Mario Forever, as well as all the extra worlds and levels seen in Mario Forever up to version 6.0 inclusive. These levels have been ported and tweaked to better fit the overall game, based on the community feedback. Such tweaks can be disabled by the player, bringing the original design of Mario Forever by Michael Gdanietz.

As of Version 1.1, in addition to worlds and levels seen in Mario Forever 6.0, there is only one additional extra level, which is also seen in Mario Forever Remake, and that being a hidden Human Laboratory Tower level by Jeansowaty. MFCE also has the original version of World 9 by Syzxchulun, in addition to Softendo's arrangement of the same world.

The future updates will include more custom worlds.

Mario Minix also gets an upgrade from the original, adding new maps and bringing back some Flash versions of the game as their own maps.

Tweaks

Found as an option in the main menu, the Tweaks can be used to customize the player experience.

  • Character - Selection between Mario and Luigi. Luigi accelerates slower and jumps higher than Mario, and also receives a special power-up in place of Green Lui.
  • Skin Set - Selection between player skins. The game is bundled with 2 skins that can be treated as examples: the new designs of Mario and Luigi by Heavenice. You can create as many skins as you'd like, the guide for skins can be found here.
    • Note that Skin Set can be changed independently from the Character. If you download the skin from somewhere else, please check with the skin author which character should be used as a base for the skin.
  • Enable Console (only available after completing the Story Mode) - Pressing F1 on the keyboard will bring up a console, which you can use to enter cheat commands and have fun. Type help to get a list of commands.
    • Note that with this tweak, you will not be able to get any achievements and play Mario Minix.
    • If you enter a save pipe with this tweak enabled, or any console command was entered during the game session, the entered save pipe will become a "Cheated" save pipe, as it could no longer be used to get achievements. This effect could be erased only by resetting the save pipe and restarting the game.

There are more tweaks available in the Gameplay and Aesthetics sections, the descriptions for which you can read in-game by pressing the Space button on keyboard.

Credits

Main contributors and the members of the Mario Forever Community Edition Development Team:

Name Contribution
JUE13 Project lead, Engine & Project coding, Level porting
ReflexGURU
马里奥X7 Engine coding
CoreSHINOBI124 Level porting, Graphics
Heavenice Graphics, including new Mario & Luigi skins
SerafimGWS Level porting, Graphics, Level revamps

Additional contributions:

Name Contribution
S.Koopa0 Graphics
Anaswael
SuperMany
Bullex738
Jeansowaty
PlayerGuy
SoundWave961 Testing and feedback
Master48
RafaelVitoria
Can't Sleep
ThirdStar248
MJXXX
nekohash9
Niikes
Kavex
Michael Gdanietz The original game

And everybody (the Community) who suggested new ideas, minor corrections, and tweaks for the game!

Special Thanks

Michał Gdaniec/Michael Gdanietz (Buziol Games) for creating Mario Forever, and TheMarioVariable, for creating Mario Forever Remake as the first ever remake of the game. If it wasn't for them, Mario Forever: Community Edition would not exist.

Gallery

References

  1. The creation date of a GitHub repository of Thunder Engine.
  2. #game-announcements channel - Cloud Lounge server on Discord
  3. #github-updates channel - Cloud Lounge server on Discord
  4. The creation date of a GitHub repository of Mario Forever: Community Edition.
  5. Mario Forever: Community Edition - Release - YouTube
  6. Mario Forever: Community Edition Change Log - GitHub Gist