Super Mario Fusion: Mushroom Kingdom Hearts
by: JudgeSpear
Demo v0.2.5 Beta (November 11, 2008)

Discussion Boards: http://mkfusion.ipbfree.com
==============================================

Based on a heavily modified Super Mario Bros. Hello Engine III by Hello.

=================
TABLE OF CONTENTS
=================

I.   Controls
II.  Overview
III. Lag Issues
V.   Known Bugs
VI.  FAQ
VII. Credits

===========
I. CONTROLS
===========

Arrow Keys:    Movement
SHIFT:         Jump/Swim
CTRL:          Run/Shoot/Pick-up
C Key:         Fire Guns
	       Press Up+C to discard a gun.
Spacebar:      Drop reserve item.
ENTER:         Pause game.
'1' key:       Decrease frame skip rate
'2' key:       Increase frame skip rate
'3' key:       Toggle FPS display on/off
F1:            Display help file.
F2:            Restart Game
F3:            Full Screen + Resolution
F4:            Toggle between Full Screen (using current resolution) and Windowed
F7:            Toggle window sizes (1x, 2x, 3x)
F9:	       Take a screenshot (.BMP)
F10:           Customize keyboard controls (title screen only)
F11:           Suicide hotkey (needed in case you get stuck)
Esc:           End game

============
II. OVERVIEW
============

This is a dark-themed Mario game with some mature elements, such as blood and intense situations. This game is not recommended for younger gamers or those sensitive to such content. If the ESRB were to rate this game, it would receive a T for Teen rating because of these elements.

This is a demo version that includes seven playable levels.

There are five playable characters in this demo: Mario, Luigi, Sonic, Tails, and Arthur from the Ghosts 'n Goblins series. To switch out characters, go to the orange castle on the map, the MK Coalition HQ, to switch characters.

===============
III. LAG ISSUES
===============

Mushroom Kingdom Fusion is a Game Maker game. Games made in Game Maker tend to have high overhead. I've tested this game on the following PC's and achieved 60 fps in fullscreen mode:

*2.0 GHz Celeron M Laptop, 1GB RAM, nVidia GeForce Go 6600
*1.4 GHz Celeron M Laptop, 768MB RAM, integrated graphics hardware

If you have lag issues with Super Mario Fusion, try the following:
*CLOSE ALL NON-ESSENTIAL PROGRAMS. Do not run too many other programs while running this game, as they will steal CPU cycles from the game, slowing it down.
*Switch to Windowed mode by pressing F4

You can adjust frame-skipping in-game by pressing the '1' or '2' keys (NOT the numeric keypad numbers). You can set the frame-skipping up to 10. The higher the frame-skip rate, the faster the game will run, but it will make the game choppy. Lower frame-skip rates make the game run smoother, but it will slow down the game on older machines.

Press '3' to toggle on and off the FPS display. This display also shows your current frame skip rate.

=============
V. KNOWN BUGS
=============

*Mario can hit blocks from the side at times. This collision detection problem is being addressed currently.
*Raccoon or Tanooki Mario standing on top of regular bricks can break those breaks by whipping the tail on top of them.
*Collision detection issues.

=======
VI. FAQ
=======

Q. How do I save?
A. Enter the MK Coalition HQ on the map. When you exit from there, you will be prompted to save your game.

Q. Can I play this game with a joystick?
A. Use a keyboard-to-joystick emulator to use your gamepad or joystick.
Xpadder: http://xpadder.com/
Joystick 2 Mouse 3: http://atzitznet.no-ip.org/Joy2Mouse3/

Q. I downloaded the mp3 music pack, and I get no music.
A. First, it is a ZIP file. Extract the contents of the ZIP file into the "music" folder of the main Mario Fusion folder.
Use WinRAR (http://www.winrar.com) to extract the mp3 files from the ZIP archive.

============
VII. CREDITS
============

Official game companies

The rosters of Mushroom Kingdom Coalition and important non-player characters are made up of characters of these game companies:

    * Nintendo (Mario, Luigi, Link, Samus, Kirby)
    * HAL Laboratory (co-creator of Kirby)
    * Sega (Sonic, Tails)
    * Capcom (Arthur, Roll, Mega Man)
    * Bungie Entertainment (Halo characters)
    * id Software (DOOM characters)
    * Konami (Solid Snake, Richter Belmont, Alucard)
    * SNK/Playmore (Metal Slug characters)
    * and more soon to come... 

Coding attributions

Projectile trajectory assistance by Kyle Smith.

    * This made possible the trajectory-based projectiles of the Red Covenant Grunts 

Key configuration scripts by djrellik.

    * Creator of his own SMB3 engine for Game Maker, his script allowed us to allow users to configure their controls. 

Graphics credits

    * Ripped graphics from other games by the Fusion Team.
    * Halo graphics are from HALO ZERO by Dobermann Software, which includes Dobermann, Chainsaw, AlexTheBlind, 58, and Atomik. Used by permission.
    * Ripped Mario graphics courtesy of:
          o Mario Fan Games Galaxy (MFGG): http://www.mfgg.net
          o The Spriters Resource: http://www.spriters-resource.com 
    * Ripped Mega Man graphics courtesy of:
          o Sprites INC, The Mega Man Sprite Rip Archive http://www.sprites-inc.co.uk 
    * Individual rippers: Serban, Bidblood, Derrike G., Techokami, Sonikku, MR21, Zycor, SMITHYGCN, Sblaka, Crimson Penguin, A. J. Nitro, Random Talking Bush, BadBatman3, Lord Zymeth, Ryan914, Freedom Fighter, ACE_Spark, Kevin Huff, Tonberry2k, Grim, Belial The Hedgehog, Polar Koala
    * Contributing sprite artists: (People whose custom art we used but were never part of the offical team)
          o Silverbolt (Drew the Wart, Birdo, and King Koopa sprites we'll be using from scratch) 
    * shingodslayer (Contra and other Konami arcade game sprite rips)
    * Metal Slug Sprites from:
          o MetalSlugSprites.net
          o Metal Slug Database (http://www.mslugdb.net)

Music credits

    * Koji Kondo (Super Mario Bros. series music)
    * Kazumi Totaka (Super Mario Land 2, Mario Paint music)
    * Yoko Shimomura (Kingdom Hearts, Kingdom Hearts II, and Super Mario RPG music)
    * Kenji Yamamoto (Super Metroid music)
    * Koichi Sugiyama (E.V.O. music)
    * Yasuhiro Misawa, MASA (Dynasty Warriors 5 music)
    * Marty O'Donnell, Michael Salvatori (Halo: Combat Evolved music)
    * Manami Matsumae, Ogeretsu Kun, Yoshihiro Sakaguchi (Mega Man 2 music)
    * Kazumi Tanaka
    * Bobby Prince (DOOM music)
    * Alexander Brandon (Jazz Jackrabbit music)
    * Hitoshi Sakimoto (Final Fantasy XII, Gradius V music)
    * Manabu Namiki (Battle Garegga music)
    * Atsuhiro Motoyama (Battle Bakraid music) 

OCRemixes used

Overclocked Remix (also known as OCRemix and OCR) is a massive and popular video game music remix community, headed by djpretzel. These are the OCRemixes used in MKFusion:

    * Yoshi's Island Crystalline Caverns OCRemix (McVaffe)
    * Mega Man 2 BubbleMan(wantstoget)FunkedUp OCRemix (Disco Dan)
    * Mega Man 3 It's Boss Time! OCRemix (Gux)
    * Mega Man 3 Blue Lightning OCRemix (Disco Dan)
    * Mega Man 3 Snake Man Get Down OCRemix (Disco Dan)
    * Super Mario Bros. Moisturor OCRemix (ilp0)
    * Super Mario Bros. 3 Battle Rocks OCRemix (AmiEviL) 

Special thanks goes to:

    * Mark Overmars and YoYo Games for Game Maker, the platform used to make MKF.
    * Hello, whose SMB3 engine made MKF possible in the first place.
    * The community of the Mushroom Kingdom Fusion Reactor forums. Your feedback, suggestions, contributions, and assistance have been valuable.
    * The developers of LateralGM, which is a utility that optimizes the resource tree of the Game Maker source.
          o Very special thanks goes to one of LGM's developers, Clam, whose assistance with an issue of loading the MKF source into LGM literally saved this project from certain doom. 
    * The developers of ENIGMA, whose alternative Game Maker-compatible IDE will one day parse the GMK code into C++ and compile it to a true windows EXE, greatly minimizing slowdown and lag.
    * Everyone helping out at the official forum.
    * And all the fans and supporters of MKFusion. 

