Secret Maryo Chronicles - Changelog

Version

Release Date

1.6

2008.09.29

X basic translation support without support for some cegui objects, levels, images and credits text yet

X added german translation

X mac support patch ( from auria )

X implemented geometry and texture detail setting

X implemented clipboard text handling for copy, cut and paste

X updated options menu

X plastic_1 ground recreated

X sprites updated : ghost mushroom, arrow image, beanstalk_2 ( from youngheart80 ), green climbing plant ( from youngheart80 ), green_2 hedges, furball, spika, green_1 and light_blue_1 hills

X implemented background image type for all directions !

X implemented background image position and constant velocity

X image cache resize is now done in software and only caches images who need to

X updated ambient wind sound and removed the old one ( from consonance )

X new ambient sounds ( from consonance )

X updated and fixed audio engine

X install VC 2005 SP1 runtime (vcredist_x86.exe) on windows (this removes the need for the Microsoft.VC80.CRT directory)

X implement continuous ambient sound

X added heightsticks for the level editor ( from BowserJr and small update from me )

X pipe connection blocks in blue, green and red

X new furball turn around image

X handle page up/down and home/end keys in the world/level listbox

X new level sauer2_nolin ( from sauer2 ) and ita_1 ( from italian )

X updated levels ( some updates from sauer2 )

X text box can be set invisible

X updated command line handling and added world and debug arguments

X changed gui slider style from vertical to horizontal

X new big maryo and power jump sounds

X add particle emitter iteration interval and quota limits

X added a debug printf macro

* get supported resolutions from SDL and display the good ones in green and bad ones in red

* fixed destroyed objects got saved

* fixed invisible state was ignored on box, level entry, level exit and particle emitter

* fixed destroyed state was ignored on sprite and ambient sound

* copying a text box also copies the text

* configure.ac updated : added check for header files and check for gettext library

* ducking small maryo should not be bigger than big maryo ducking ( thanks bowserjr )

* fixed deleting ground object of an moving object crashed if exiting editor

* updated overworld and level input system

* fixed pressing left and right defaults to wrong key

* fade ambient sound out if camera gets out of range

* fixed an editor item menu endless loop because std::string::size_type is not used ( thanks nyhm )

* updated editor object settings tooltips

* move some txt author files to image settings data

* updated float_to_string function (with a function from stringencoders)

* renamed rex to krush

* updated level loading

* stop playing ambient sounds if a new one is set

* fixed gee fly_distance_counter was framerate dependent

* fixed could not cancel set joystick button dialog

* changed shooting to be time interval based

* rokko, thromp, gee and jpiranha always show the distance rect if the object settings are active

* fixed moving platform height is not set if using a non default image

* fixed world 4 first line is not always detected

* fixed crash if creating cache failed

* updates for cegui 0.6 support

* fixed thromp did collide with massive objects if not moving

* fixed frozen thromp is still used as ground object if hit

* fixed furball turn around image is set if colliding with an object on top or bottom

* fixed rokko death animation smoke z position

* movingsprite col_move performance improved

* updated the fixed colorbox effect

* updated rokko and now shows the distance if in editor mode

* fixed ostringstream openmode was wrong in float_to_string

* fixed power jump is always set if ducking

* updated furball and turtle collision rect

* fixed green turtle color is displayed wrong in editor

* fixed spika killed turtle boss on contact so it now only causes a state change

* updated fonts

* updated many tooltip help messages

* removed the global cegui namespace

* renamed all header include check defines

* changed naming of pipe connections

* correct direction rotation for gee

* only convert to a new software image if needed

* pixel removed in underground ground ( from sauer2 )

* changed banzai bill to rokko in history

* added check if the the window icon does exist

* reset player animation if walking against a massive object

* fixed endless loop if entering a not existing level with level entry set

- removed old and unused image settings

- removed some very old and unused images

1.5

2008.05.03

X new game icon ( very important !!!!1!oneone )

X added world 4

X extended world 2

X new sprite snowflake_1 particle ( from youngheart80 )

X new sprites block toy ball, static enemy blocks and desert thromp ( from frostbringer )

X new sprite star_2 and windtrail_1 ( updated from me ) particle ( from bowserjr )

X new sprites ghost_hills_1 ( updated from me ), overworld bridge_1, cactus 3 and 4, overworld stone 2, ghost light, stone_2 set ( updated from me ) and jungle plants ( updated from me ) ( from sauer2 )

X new sprites small_green_ballhills_1 and big hill 3 ( fluxy )

X updated sprite for eato ( from helios )

X updated sprite for mushrooms ( from youngheart80 )

X updated sprites for tendril, thromp, rokko ( updated from me ) and gee ( from frostbringer )

X updated sprites for stalagtites background, ice/screw block, small hedge 1 and 2 and rokko ( fluxy )

X gumba is replaced with the new furball ( from helios )

X rex is replaced with the new krunch ( small update from me ) ( from helios )

X optimized and updated plentiful images

X added many levels ( from sauer2 )

X implemented ambient sounds ( from simpletoon with many updates and some fixes from me )

X plentiful level and world updates and adjusted difficult

X implemented renderer circle drawing

X implemented performance timers ( visible with CTRL + P )

X static enemy image and rotation speed can be changed

X optimized moving platform

X moving platform slows down near the end position

X added touch_time to new moving_platform

X merged falling platform with moving platform

X implemented delayed moving platform ( from simpletoon )

X moving platform data is now saved in savegames

X implemented author for image settings

X overworld camera now handles level limits

X small hud update

X stephan and other old levels brought back ( from nemo )

X thromp can use different image directories

X thromp uses different image when active

X audio hz is now applied immediately

X keyboard/joystick shortcut handling and gui update

X implemented keyboard scroll speed and the gui

X implemented joystick horizontal and vertical axis gui

X cache can now be recreated in game

X implemented texture reloading from file

X on resolution change cache and textures are reloaded from file ( displayed with the loading screen )

X software texture reloading saves and restores format and bpp

X loading screen updated ( shows a progress bar )

X updated gui skin

X image cache can be disabled via config.xml

X implemented sprite image rotation can affect the collision rect ( fixed eato collision rect )

X updated credits and credit screen particle animation

X updated level settings gui

X implemented particle emitter as editor object ( from simpletoon and many changes from me )

X added collision rect to all blocks and boxes

X new world 4 music bonus_1.ogg ( from vencabot_teppoo )

X power jump if ducking for some time ( from rolo with changes and particle animation from me )

X allow negative global effect constant rotation z

X added start rotation particle animation support and fixed negative constant rotation

X particle animation gravity patch ( from simpletoon )

X implemented editor object settings row ( from simpletoon and updated from me )

X eato image directory can be set

X implemented level entries can be entered in a different level ( from simpletoon and many changes from me )

* fixed transparent color of many images is wrong

* much cleaner way of defining DATA_DIR ( from nyhm )

* fixed overworld layer lines file crashes game if empty

* enabled anti-aliasing for points

* updated pipe connector image settings

* updated menu ground image and removed menu_quit ground image

* fixed crash if started with unknown argument

* fixed massive moving platform didn't always pick objects up

* fixed new music isn't played on certain game mode changes

* fixed world editor waypoint settings default start access isn't set

* fixed overworld hud isn't updated if editor enabled

* fixed editor mouse object position text didn't display editor/start position

* fixed player sometimes falls through the moving platform

* fixed overworld camera stutters 1 pixel

* optimized turtle and eato collision rect

* fixed the editor load function doesn't do anything

* fixed player could fall through vertical level limit if hitting the horizontal level limit at the same time

* fixed turtle boss can be hit with a shell when linked to the player

* fixed static enemy rotation is not framerate independent

* small rendering optimizations

* update man page and add .desktop file

* fixed screenshot is saved with the alpha channel

* moved todo-code.txt to the wiki http://www.secretmaryo.org/wiki/index.php?title=Todo_Code

* fixed moving platform drops player off when falling

* fixed overworld camera used smart camera offset

* fixed audio options buttons did affect the wrong item

* fixed camera position if player changed size

* fixed camera y centering didn't use bottom position

* fixed cAudio :: PlaySound volume is used even if invalid

* catch initialization exceptions

* updated makefile

* fixed thromp distance rectangle didn't use image size

* fixed thromp distance rectangle size is displayed shorter

* fixed thromp distance rectangle is collision checked in thromb

* fixed thromp position isn't updated correctly if reached start position after activation

* updated preferences handling audio and video

* fixed global effect/particle animation emitter rect x/y normal position could be overwritten

* fixed global effect emitter rect x/y start position is not used

* fixed image settings x rotation 180 did nothing

* fixed crash if exiting game with activated editor object

* fixed goldpiece and moving platform update handling

* fixed level camera position is not set back on level settings exit

* fixed editor object settings are positioned using the game position not the start position

* fixed entering custom level did not resets progress

* fixed global effect particle animation image is loaded before final screen initialization

* particle animation updates

* local config is preferred over the the user data dir if available

* fixed renderer vertical gradient drawing

* fixed joystick name is not saved as xml string

* disable rendering while inactive ( from rolosworld and small update from me )

* fixed fullscreen is not changed if it is the only change

* fixed camera horizontal and vertical offset is not set to preferences and is set in options from the wrong camera

* preferences loading uses a fake cegui system and renderer for the xml parser so a fake videomode is not needed anymore see the new startup direct video initialization

* preload 2 more sounds

* fixed entering world from a world did not play new music

* rokko smoke behind rokko

* fixed dying with active fire/ice balls could crash

* fixed crash if object selected in editor when disabling editor

* script for running optipng on the data files ( from nyhm )

* moved some images and handle it in level loader

* updated camera moving to new position when entered level entry

* if level exit destination level is empty use the same level

* fixed text box text can be not completely visible

* particles are now scaled from the center

* fixed directly loaded gl_surface images ingame did not delete the opengl texture because it could think the texture is still in use by wrongly checking the managed images

* fixed immense memory leak when caching images caused by not destroying the png write and info struct

* fixed slowly moving to camera is not completely smooth

* fixed camera moving to new level entry did not keep global effect particles on screen

1.4

2007.12.23

X implemented image cache which saves the resolution scaled images in the user directory for faster loading

X new perfect jungle plant and grass sprites ( from needcoffee )

X new saw sprite ( from inky )

X added climbable vine explanation text box to lvl_2

X added ability to save images to png

X screenshots are now saved as png

X joystick event handling update

X level updates

X start menu and loading screen updated

X updated credits

X sprites now set the rect and col_rect width and height

X implemented gl_surface int_x and int_y scaled from sprite

X updated rex and gumba death animation

* fixed mouse did set internal button state of events processed by cegui (editor settings crash)

* fixed itembox fireplant image is not displayed

* fixed spinbox editor settings are not positioned initially

* fixed world compass shows an "O" instead of an "E" for east

* removed empty pixmaps/extra folder

* fixed some joystick menu options are handled from the wrong id

* player moving state is now saved in savegames (fixes saving when climbing)

* optimized turtle shell in player hands position

* fixed editor item image int_x and int_y aren't scaled

* fixed player could collide with objects when dead

1.3

2007.12.01

X savegame support for spinbox, all powerups and enemies with their state

X new big and small pipe sprites with collision rects

X new overworld maryo sprites (thanks Helios)

X implemented ground type patch (thanks segfault) and updated it (added earth, ice, stone and plastic type + affects running smoke and walking animation )

X applied patch for different joystick axis support ( thanks Toad King )

X level/world updates

X new sprites : green_2 hill, green_1 and light_blue_1 hill, green ground 3, default stone block

X turtle boss got his own hit sound

X implemented skeleton level manager

X level sprite manager is now handled over the level class

* fixed crash when invalid filename used with file_exists()

* fixed image settings rotation with an asynchron resolution

* fixed GL_Surface width and height are not the final values

* updated level settings screen (background gradient is previewed and auto scales to the selected background image)

* fixed editor_mouse_auto_hide doesn't show the mouse again

* fixed changing preferences ingame resets the sound/music setting

* some speed optimizations

* more precise mouse position

* correctly rendered cegui fonts

* optimized mouse scrolling

* fixed resolutions below 800x600 didn't work correctly

* fixed ground_3 right_bottom and right_top tile collision rect

* updated fonts

* updated preferences setting names

* updated image settings rotation handling

* fixed cegui.log file is in an invalid directory for Linux

* fixed position rotations aren't precise

* optimized sprite debug array color handling

* fixed sprite Set_PosY with new_startpos set did set the startposx

* editor item list items got a black shadow

* video initialization checks if resolution and bits per pixel are supported, if not falls back to supported settings

- removed remake levels

1.2

2007.10.18

X new jungle sprites ( from youngheart80 )

X added new/edit/delete to level start menu

X new level : mountain trials ( from BowserJr )

X many level updates

X big night_sky level update

X implemented fixed horizontal level scrolling

X implemented random powerup bonus box

X audio hz is now selectable in the options

X added editor special object and unknown image

X image settings now handle images on base image settings correctly

X added waypoint type to editor settings

X added delete function to level editor

X new sound if level up from 100 goldpieces

X remastered fireball, fireplant, goldpiece_1, mushroom and star_kill sound

* overworld : fixed next direction walking line was set using the current waypoint id and not the detected front line origin id

* fixed editor item menu images lagged

* fixed rendering with no_camera not set did change the position permanently

* fixed new maryo type was only set if animation was drawn

* settings without effect are now grayed out on the bonus box editor object settings

* fixed user worlds didn't override game worlds in overworld manager

* user worlds are now green in the start menu list

* use correct location for the cegui log

* fixed many memory leaks

* fixed editor got active while unloading on loading of a different game mode

* fixed start menu gui was not unloaded before changing game mode

* fixed overworld editor layer drawing was set for each world individually

* fixed overworld next waypoint detection/activation used the old waypoint number method

* fixed walking from waypoint "lvl_5" to the next waypoint didn't work on first run

1.1

2007.9.21

X implemented user/game directory seperation for savegames, screenshots, levels and worlds

X player graphics now in high quality

X implemented player graphics collision rect

X implemented overworld function "new"

X new sprite wood door

X updated sprites : doors, signs and ice mushroom ( from youngheart80 )

X overworld layer lines are now followed until waypoint found to check if it's accessible

X overworld : only check with a forced layer line origin id if start line found

X updated player animations

X level updates

X new ice mushroom effect

X ice gumba has ice_resistance

X new level allen_1 and eatomania and updated many levels

X overworld maryo now looks *different* and optimized the image settings

X statictext can now handle multiple lines of text

* fixed active fire/ice ball counter is not updated if leaving level

* fixed level settings didn't set direction range

* fixed image copying from settings based file didn't base settings

* make sure the display resolution is restored if smc exits abnormally (nyhm)

* fixed world editor save box text was "Save Level ?"

* optimized some jungle_1 ground graphics

* fixed some invalid music getting played bugs

* fixed player ducking did check for out of level

* fixed level loading on start menu always erased after and the "." in the level name

* moving platform collision detection update

* fixed ice_resistance wasn't applied correctly

* a created level is not anymore instantly saved

* fixed send collision allowed object which is not existent in the object manager

* fixed first found overworld is the default

* fixed player ChangeSize checked greater out of position and not back to original if new position isn't valid

* fixed player ChangeSize always used given position even if detected as invalid

* fixed player Draw_Animation didn't end with the new type

1.0

2007.7.28

X implemented screen fade in effect

X new CEGUI skin

X new particle animations

X implemented text box

X implemented keyboard input handling in start menu

X new jungle ground tileset with halfmassive and plain sets

X updated yellow box

X updated gumba and menu ground graphics

X new jump and eato sound

X implemented level entries for pipe warping in a level

X entering the menu from a custom level selects the active level

X added mushroom platform shaft_bottom and shaft_double_riffle

X new green_1 plants graphics ( from Paddy )

X new level jr_cave ( from BowserJr )

X entering a pipe now centers the position and rotates the player

X spika now jumps if hit from box

X added game over animation

X added joypad exit button to ingame configuration

X level joystick input events are now handled directly

X implemented sprite based 'can be ground' validation

X player enemy collisions from top are handled

* updated climbing

* fixed ball could get set as ground object and crashes the game

* updated green_hills_2

* many level updates

* level/world loading keyboard shortcut needs CTRL

* fixed maryo couldn't walk on thromp

* fixed star maryo walking

* updated mushroom platform, balloon tree

* fixed spin and bonusbox didn't use last animation image

* fixed player collides with shell if invincible

* fixed jpiranha and gee collides with player if invincible

* fixed player didn't release ghost box ground object if ghost powerup ended

* fixed enemies didn't update correctly if frozen

* fixed player did set turtle shell running if frozen when released from holding

* fixed turtle boss didn't throw more fireballs if downgrades happened

* fixed goldpiece could set ground object

* fixed editor menu scrollbar is visible if item got selected

* fixed item collides with ball

* fixed object settings are visible in level settings screen

* fixed camera update is done twice

* fixed camera update lags behind a frame

* fixed ducking in front of halfmassive causes ducked-stay loop

* fixed box powerups didn't set as spawned on creation

* fixed box star powerup is not spawned on top

* fixed already used sound resource id is ignored

* obsolete objects are now shown in the editor in red color

* fixed gui boxes didn't send key up events to CEGUI

* fixed ghost lamp used a wrong editor tag

* level_dir preference is ignored if the directory doesn't exist

* updated big item effect

* fixed some fading effects were limited to low fps

* fixed dying doesn't reset active item

* fixed instant destroyed object deletion could cause collision invalidation or even crash. the array position is now replaced if a new object is added.

* fixed player is visible if entered pipe

* fixed rokko vertical activation range is not checked

* changed player stay, walk and run moving state handling

* fixed itembox sound is played on savegame loading

* fixed static and debug text box width was not set to fit content

* switched to the GPL v.3 license

* documentation updates

0.99.7

2007.6.15

X many new sounds ( most from Cameron )

X new Gumba sprites ( from Pipgirl )

X new Turtle Shell sprites ( from maYO )

X many moving and falling platform updates

X added green_hills_2 ( from ufa and some small improvements from me )

X added sand_hill, blue_hills_1 and blue_waterhills_1 background level background

X new levels ( from Martimor )

X added ice_1 particle sprite

X added xpm icon ( from nyhm )

* fixed world 2 and 3 layer lines

* collision detection updated

* centered editor max distance rects

* fixed gee didn't check for max distance if moving down

* updated fonts

* updated Fire Flower, Star, Moon, Goldpiece, Mushroom, default_1/lightblue_1 cloud, Arrow, Eato, Hud, Spika and Saw sprites

* updated green_junglehills background

* many level updates

* fixed font_very_small is not destroyed ( thanks InsaneBoarder234 )

* fixed image settings loader didn't load base image settings

* optimized desert_dunes_1 and low_sand background

* manually loaded levels don't enter the overworld now

* image settings now detect if the image is already assigned when an image settings base image is given

* fixed wrong climbing image was used

* fixed mipmapping settings were not saved on texture reloading

* fixed late camera position update caused tearing on some drawing request

* fixed editor window could not be activated

* fixed some editor items are not rotated

* updated Fire and Goldpiece static animation

* small animation updates

0.99.6.1

2007.4.19

* fixed GCC compiling

0.99.6

2007.4.18

X big gee update

X new image loading scaled fitting to the current resolution with optimized settings loading and mipmap support

X implemented player fast run

X moving platform now supports massive type

X implemented Overworld Editor layer lines support

X 10 new light yellow clouds ( from Pollilla86 )

X new and updated levels

X new flower and hud itembox image

X implemented GUI boxes

X overworld editor can now create waypoints

* shell with active playercounter doesn't block the player anymore

* player can now hit gee if invincible

* updated gumba

* fixed throwing animation can go out of level rect

* updated credits screen

* updated moon

* updated hud gold image

* ducking stops if lost ground object

* updated menu bottom image

* fixed spinbox copying didn't set usable count and invisible type

* fixed editor player mouse selection checking was behind other objects

* fixed level player start position could change

* fixed throwing animation is drawn while ducking

* updated overworld sprites

* fixed ball and items collides with ghost boxes

* fixed box animation changes position

* updated castle windows

* updated star and clock graphics

* fixed mouse is hidden if entered menu in editor mode

* fixed new level dialog always created a new level

* fixed freeze state is drawn in editor

* gradient drawing is now done via hardware/OpenGL

* screen is light grey if ghost maryo

* enemy collision handling updated

0.99.5

2007.2.28

X New Unified Editor with Overworld Support using tags and dynamic Menus and Items

X Added Image Scanning for the Editor based on new image settings parameters

X Added Level List showing all levels available

X Implemented New Maryo Graphics with Throwing and Holding Animations ( from dteck )

X Added Snow and Ghost Maryo ( from dteck )

X New Sprites : Default Cloud and Hills

X New and Updated Effects

X New and Updated Sounds for Rex, jPiranha and Turtle Boss

X Image Settings name, editor_tags and type added

X Credits Screen is now shown if the Overworld is finished

X Added Static Enemy Saw

X Added Laying Mushrooms

X Default Joystick is now selectable

* Editor can now copy multiple Objects using their size

* Overworld detection is now dynamic

* Joystick updates and fixes

* Turtle Boss updates

* Savegame and Preferences loading XML exceptions are now catched and don't crash the game anymore

* updated lvl_1 and added lvl_1_sub_1

* updated new level creation

* updated star maryo walking

* fixed global effect Z Position was never saved/loaded

* optimized global effect

* updated makefiles

* fixed saving in Overworld also subtracts 3000 points

* updated menu design

0.99.4

2007.1.4

X New Savegame XML format with Overworld Progress and Level Object Data

X Walking between Overworlds saves the progress made

X New Enemy : Turtle Boss

X Added Falling Platform

X New Overworld 3 Levels and Updates ( from Weirdnose )

X Leveleditor Help Screen available with F1 ( from Weirdnose )

X New Sprites : Snow Hills Background ( from maYO ), BonusBox, SpinBox, Yellow Box, Power Box

X Leveleditor displays the Massivestate now as Color on the Item Menu and Selection Rect

X BonusBox can now be Invisible and Empty ( from Weirdnose )

X BonusBox Editor Settings added

X Added BonusBox "Power" Animation Type

X Added BonusBox Poison Mushroom

X Added Gee and jPiranha editor distance rects

X Leveleditor Copy Buffer is now saved between levels

X Maryo now animates on Downgrade

X Faster Editor scrolling when Shift is pressed ( from Weirdnose )

* optimized Player state change animations

* fixed moving_platform interrupted jumping if moving faster upwards

* fixed Leveleditor quit doesn't clear active object and causes crash on reload

* fixed beam Levelexit checked direction

* fixed Overworld saving could save in the last Level instead

* fixed crash if a Level was loaded and exited before an Overworld

* fixed Joystick and Mouse keys were sometimes not cleared correctly

* fixed Level small player falling image hast no white half-circle on the hat :) ( thanks to A Person )

* Linux fixes

* Level updates

* many other fixes and updates

0.99.3

2006.11.11

X New XML Level format with the file ending .smclvl

X New Enemy : Green Turtle and Spika

X New Sprites : Desert Background ( thanks CDvd )

X New Box : Mushroom only

X New Overworld Selection Menu

X New Menu Design

X New Extra Overworld ( from Weirdnose )

X Leveleditor activateable Dialogs moved to CEGUI

X New Game Icon

* Eato left/right/down support

* Warp levelexit left/right/up support

* overall big collision detection speedup

* optimized Turtle Shell

* optimized Player star mode and item holding

* optimized Player walking collision handling

* optimized overall Enemy collision handling

* optimized Player <-> Enemy collision handling

* fixed Leveleditor rotated Enemies

* many other fixes and updates

0.99.2

2006.9.14

X New Sprites : New Green ground tileset

X Falling Goldpieces

X Camera Limits

X Background Images Z position

X Many Levels migrated to the new default Green Tileset ( thanks Frostbringer )

* fixed Climbing crash

* fixed many collision detection problems

* fixed Rokko is drawn behind passive

* fixed Ghost enemies

* fixed Moving Platforms

* fixed saving of Multiple Background Images

* many other fixes

0.99.1

2006.8.8

X Joystick Button Configuration

X Smart Camera Speed Configuration

X Added Vertical and Horizontal Moving Platform

X Added Many Editor Object Settings

X Added new Particle Animations

X Maryo Stop Sound

X New Sprites : Desert Tileset, Ballon Tree, New Mushroom, Beanstalk, Tendril, Grass, Screw Block, Ice Block, Brick Blocks, Brick Ground Tileset, Metal Pipe Connector, Mushroom Platform, Cain, Rope and Overworld Objects

* optimized drawing with Z positions

* updated Level load dialog

* optimized Gee and Eato

* updated Rokko

* updated Cloud

* optimized climbing

* fixed Leveleditor didn't delete front passive objects

* other fixes

0.99

2006.7.17

X New Level Settings Design

X New Level Global Effects features

X New Level Settings : Level Author, Level Version and Background Image Speed

X New Level Editor Multiple Sprite Selection

X New Overworld : world_2

X New Enemies : Eato and Gee

X New Sounds

X New Fonts and better Font shadows

X New Sand and Grass Background

X New Smart Camera

X Overworld supports background color, music and entering another overworld from a waypoint

X New Rain Global Effect sprite

X New Sprites : Pipe Connection Blocks, Metal and extra Blocks, Castle Windows, Clouds, Sphinx, Hedges and Trees

* Updated Level Editor copy and fast copy Buffer

* Updated Effects

* Updated type collision detection

* Updated Levels

* Goldpieces are drawn correctly

* fixed rare Mushroom, Turtle Shell and Rokko wrong collision detection

* fixed leveleditor goldpiece creation

0.98.1

2006.6.14

X More item effects

X New Goldpiece and Goomba Graphics

X New Savegame System

X New Enemy : Thwomp

X Global Level Effects

* Updated Overworld Waypoint collision handling

* Fixed Fullscreen double buffer flicker

* Fixed Dialog drawing

* Optimized box activation handling

* Optimized sublevel levelexit

0.98

2006.5.17

X OpenGL Graphics Engine

X Updated Sound Engine

X Image File Settings

X Updated Main Menu

X Sound and Music Volume

X Star Item

X Overworld Selector

X Collision detection can handle multiple directions, objects and types

X More Enemies can be placed in more directions

X New Leveleditor Settings

X Leveleditor shows Box types

X Multiple Background Images

X Alot new and updated Sprites

X Particle Effects

X Front Passive Sprites

X Many Level updates

X Added Overworld Levels

* Alot bugfixes and changes

0.97

2005.7.4

X Maryo can now climb

X Jumping piranha con now jump in all directions

X Keyrepeat enabled in editboxes

X Support for basic background images

X New background image ( from MaYO )

X New Menu Music Theme( from LoXodonte )

X New Overworld Maryo images ( from Enzakun )

X New Linux compilation stuff ( from Boder )

X New Levelexit system with new types

* Moon Animation updated

* Collision detection updates

* Enemy collision detection updated

* Player collision detection updates

* Better Player positioning when changing the size

* Levels updated

* Leveleditor updated

* Many other updates and fixes

0.96

2005.5.9

X Added Fireball Animations

X Added 2 new Overworld Levels ( from pasol )

X Added Background Gradient support ( thanks Ricardo )

X New Graphics ( Turtle, Spinbox, Plastic tileset, jungle tiles, Clouds redone, climbing plant head, other small changes )

* Fixed Savegame loading deaths

* Fixed wrong collision handling with Rex

* Leveleditor updated

* Overworld saving fixed ( doesn't cost points anymore )

* Overworld collision handling fixed and updated

* Overworld Waypoint drawing updated

* Updated the background images support ( BETA )

* Fixed the Black Fading Effect ( thanks Ricardo )

* Fixed the Video Apply crash

* Updated the Itembox Item handling

* Updated the Savegame Menu

* Camera movement updated

* Levels updated

0.95

2005.3.28

X Some Documents are now in HTML

X Completely New Graphics, Music and Sounds

X Command-line features added

* Many Levels optimized

* Updated the Audio Engine

* Updated the Input Handler

* Updated the Itembox

* Updated the Menu

* Updated the Overworld

* Updated the ducking routine

* Updated the Box collision routines

* Leveleditor updates

* Leveleditor : The first 2 created Objects could not change their state

- Removed Extra Level Commands - The settings are already available in the Leveleditor

0.94.1

2004.12.4

X New internal Level parser - Should be more robust

* Overworld : Live display position corrected

* Many level error messages used wrong data

* The Itembox item won't be activated anymore if maryo dies

* Fixed a rare Audio deinitialisation bug

* Fixed if you loaded a Level in the Menu the game crashes after completion

* Some Main-Menu code optimised

* The Savegame text will now only be Auto-deleted if the Slot was empty

* The Turtle Collision sound is only played if the colliding Object is visible on the Screen

0.94

2004.11.30

X Leveleditor : When CTRL is pressed with the right Mouse button every intersecting object will now be deleted

X Leveleditor : New Yoshi world and Ghost Sprites

X Leveleditor : Level settings menu

X Leveleditor : Spacer between Main menu buttons

* Leveleditor : fixed a possible level saving error

* Leveleditor : wrong default Object types changed

* The default Messagebox now allows more characters

* Maximal Fireballs set to two

* The HUD could be drawn two times

* Playing many sounds at once could crash the game

* If Maryo dies or exits the level every object should now be drawn correctly

* The stored item gets automatically activated now

* The savegame description won't get automatically deleted anymore

* Many Levels improved

* Overworld walking was ignored if the next level direction was left

* More intelligent level saving and loading

0.93.2

2004.10.14

* Fixed a jumping Piranha collision detection bug

* Fixed rex animation when colliding with a shell

* Fixed collision detection between enemies and items

0.93.1

2004.10.10

X New improved Collision detection changes

* Leveleditor : the Goldpieces weren't saved

* Fixed some turtle collision detection bugs

* Leveleditor : fixed the wrong saving of "/"

0.93

2004.10.9

X New Enemy : Rex

X New Item : Moon ( 3 Level UP )

* Improved the collision detection for Mushrooms and the Turtle

0.92.2

not released

X New Overworld Levels ( markoff_01 and fluxy_1 )

X The Pointinfo Text will get more yellow the higher the points you got

* Fixed rare Turtle collision bugs

* The animation when Maryo dies in higher areas takes now the correct time

* Fixed : If a save was loaded with an earlier progress or the game gots a reset and you won an earlier level than before you cannot enter the next level

* Fixed if maryo dies with 0 lives the statustext displayed -1 lives

* Fixed many Mushroom Collisions

* Fixed jumping piranha only comes out if the player is near

* Fixed Mushroom <-> ActiveObjects Collision detection

* Leveleditor : Fixed if the mousecursor moved an Object over a Leveleditor Menu the Menu got activated

* Improved the Collision detection

* Fixed an rokko crash

* Optimised the Turtle <-> Player Collision detection

* Optimised the Active Object movement

0.92.1

2004.9.14

X Leveleditor : New Main Menu's

X Leveleditor : has now the ability to scroll with the mouse ( with the middle mouse key )

* Fixed fastcopy with Enemystopper

* Many Levels Improved

* The camera is now set correctly back when leaving the Leveleditor

* Improved the Enemy <-> Enemy Collision detection

* Jumping Pranha and Rokko are now drawn correctly if maryo dies

* Unified Framerate correction for better non-Windows support

* Improved the complete Collision detection

0.92

2004.8.22

X Added the Itembox

X Saving the Game costs now 3000 points

X Leveleditor : New Green_1 and Pipe ground Tilesets

X Linux Support and maybe other operating systems are now supported as well

X Leveleditor : implemented the Home and End keys

X Leveleditor : shows now camera limit lines

X Addedfunction for loading unknown levels with the l key

X New Enemy <-> Enemy Collision detection added

* Fixed Shell Collisions with Maryo on specific situations

* Little speedup

* Fixed a Game-exit bug

* Fixed Rokko stops moving if colliding with Enemies or Player

* Fixed Enemies stops moving if colliding with Rokko ( OO' )

* Halfmassive Objects are now drawn properly

* Menu alignment is now correct in both Resolutions

* Fixed long Level loading times could cause wrong movement

* Fixed Error messages when loading a Level

* Fixed : some Enemies were sometimes not drawn on collisions

* The Screen effects should now run on every system with the equal time

* Enemies are now walking through halfmassive Objects

* Fixed a rare Goomba crash bug

* Advanced Halfmassive support for Enemies and other Objects

* Fixed a Savegame bug

* Menu : Fixed Music don't stops playing after setting off

0.91.5

2004.6.17

* Rewritten the detection Routine to check if Maryo is stuck

* Fixed an bug when an Savegame points to an non existent Level

* Rokko is now drawn over Massive Sprites

* Leveleditor : Enemystopper are now selected correctly

* Savegame saving works now correctly with unknown Levels

* Active Sprites are now drawn properly

- No Console Window in Release Builds

0.91.4

2004.5.23

X Maryo can now kill Enemys if he is invincible

* Fixed Window Quitting

* Fixed the Cloud - Enemy Collisions if Maryo is on this Cloud

* Improved Level 2

* Fixed the Player - Cloud ground detection

* Leveleditor : Fixed Enemystopper - Mouse Collision Checking

* Fixed the Enemy drawing in the no update mode

* Leveleditor : Fixed Player Start position was not set

0.91.3

2004.5.9

* Fixed the Fireball-Enemy collision detection again

* Fixed the 1024x768 Resolution Bugs ( still slow and Unsupported )

* Leveleditor Menu Option New Level : fixed and changed

0.91.2

not released

X Savegames now support Unicode names

* Improved and optimized the new tiles in Level 1, 2, 3, 4, 5 and 6

* Fixed many Savegame crash bugs

* replaced lvl_1 with yuki_1

* Enemystoppers are now drawn properly in the Leveleditor

* Jumping Piranhas are now drawn properly in the game

* Fixed/Changed Maryo's ducking

* Fixed Leveleditor saves over an existing wrong Level

* Fixed Music does not stop playing when disabled

* Many little speed improvements and better Enemy and Active out of range detection

0.91.1

not released

X Added a new Leveleditor Menu Sprite Option : Ground Objects

* Improved and Optimized Level 1, 3 and 6

* Maryo can not fire anymore a Fireball if he is ducked

* Fixed an Overworld Maryo direction bug if in the last available Waypoint

- Removed some unneded images

0.91

2004.4.27

X Music now Fades in and out

X Added and Updated the History, Keyboard Control and Extra Level Commands

* Fixed some wrong Levels Objects

* Fixed Music doesn't play

* Fixed invalid Music commands in Level 5 and 6

* Fixed Mushroom is drawn after passive Objects

0.90

2004.4.26

X Added Turtle shell collision with every Powerup/Gold - box

X Added Overworld

X Added Animations

X Added 1-UP Mushroom

X Added a new Frame Correction ( runs alot smoother )

X Added higher quality Music Files in Ogg

X Many Images Optimized

X Many Ingame Leveleditor enhancements

X Many more features !

* Realigned Point System

* Every Level got updated

* Updated Collision Checking

* Many Bugs fixed

- Removed Level Music Volume and forcing

0.811

2004.1.3

X Added two new sounds

* Red Goomba now gives 50 points

* Red Turtle points changed

* All Sound file normalized

* some collision fixes

* some images optimized ( Goldpiece, Hud Sprites, Stones, Fireball, Star, Fire Maryo, Palm, kplant, lmario1, wall )

* some levels updated

0.810

2004.1.1

* Graphical Text fixes/changes

* Rare Rokko collision fix

* Leveleditor fixes

* Level Limit changed from 16 to 32

* Enemy Jumping changed

* Player fixes

* Leveleditor now draws dead Enemies properly

X New Enemy : Red Goomba

* Rokko images

* other fixes/changes

0.89

2003.12.31

* Turtle changes/fixes

X Fireballs are jumping and got a better animation

* some Game Over fixes

* Point text changes

* small speedups

* Debugmode changes

X Every Box is now jumping upwards

0.88

2003.12.24

* Bouncing Goldpiece fixes

* Level possible fixes

* Enemy fixes

* Turtle changes/fixes

* Maryo changes

X Some Stones can now kill enemys and kick objects if Maryo jumps from below

* Mousecoursor collision now point precise

* Mushroom changes

* Rokko game crash fixed

* other fixes/changes

0.87

not released

* Leveleditor rectangle Boxes now shaded and fixed

* Fireplant fixes

* Fireball fixes

* Player possible fixes

* Rokko fixes and will now be properly drawn

X if you get a live because you have 100 Goldpieces a Text will appear

* Maryo Physics little changes and fixes

* Bouncing Goldpiece fixes

0.86

2003.12.22

X If Maryo gets some Points a small point text will appear

* Shells now play sounds and you get coins if they kill enemies

* Rokko is not drawna nymore if you die

0.85

not released

* fixed an shell collison bug

X Leveleditor : Rectangle Boxes for better Object selection

0.84

2003.12.21

* Spinbox spins only 5 seconds

* Boxes are now drawn after Passive Objects

* Mushrooms are not colliding anymore with an Enemystopper

* Fireballs now drawn properly over an Enemystopper

0.83

2003.12.18

X History Text added

* More different music is played in the official levels

* Shadow text fixes

* Audio Options added/updated

* Options updated

* Controls options fixed

0.82

2003.12.15

* Updates in many parts

* Hud changes/speedup

* Screen resolution changing fixed

- removed 640x480 resolution support

0.81

2003.12.15

* Maryo jump sound will not anymore played if he hits an enemy

* Rokko drawing fixes

0.80

not released

X New Enemy : Rokko

* Piranhas arent jumping out if Maryo is in front

0.78.1

2003.12.14

* Camera changes

* small Maryo changes

0.78

2003.12.13

* Camera Bugs fixed

* FPS correction changed

* Big Collision fixes and better Maryo stuck testing

0.77

2003.12.13

X Music can now be disabled ingame with F11

* Game keys description added

* Leveleditor Object Moving is now precise

* Fireballs don't collide anymore with enemystoppers

* Big Enemy collision updates !

* Camera up/down handling changed

* Leveleditor delete bug fixed

* some levels fixed/updated

* Goldpieces now drawn properly again in Leveleditor

* Leveleditor : spawned objects will not be safed

* Leveleditor : some fixes

0.76

2003.12.11

X Some new sounds

* Leveleditor Objects updated

* Physics modified/fixed

* Piranha images optimized

* Something else ... o.0

0.75

2003.12.10

* Camera modified

* Jumping Piranha modified

* All Levels updated

* If Maryo enters the next level the size is kept

* Physics modified

* Level Music will be played again if entered the menus

* Piranha jump start is randomized

* Leveleditor : Piranhas can now be copied an properly selected

* Fireballs are now changing enemies into Goldpieces

* Goldpieces are drawn properly

0.74

2003.12.10

X New Images

X New enemy : Jumping Piranha

0.73

2003.12.9

* Possible Maryo bug fixed

* Jumping modifications

* Physic changes/fixes

* Joypad jumping fixed

0.72

2003.12.7

* Maryo doesn't fall below the ground if in godmode

* Object physics improved

0.71

not released

X Mouse is now drawn ingame

* Leveleditor major bugs fixed

* Leveleditor updates

* Maryo can't jump anymore if he's ducked

* Main menu updated

* Maryo will recover from some stuck positions

0.70

2003.12.2

X New Audio Engine

X New Audio Sounds ( Mushroom, Fireball, Door, size change, level up )

X Main menu music added

X Music command is now in a Level avilable

X Mod_Camera ist nun bei den Levels verfügbar

X Background_Color ist nun bei den Levels verfügbar

X Einstellungen werden gespeichert

* Fehlende Sitz animationen hinzugefügt

* Maryo's springen und bewegungen verbessert/verändert

* Kollisionsabfrage mit gegnern verbessert/verändert

* Audio output optimised

* Feuerbälle sind schneller und werden wenn zu weit weg automatisch gelöscht

* Leveleditor Objektverschiebung verbessert

* Mehrere Objekte werden jetzt in richtiger reihenfolge gezeichnet

* some Savegame bugs fixed

* Shells werden nun nicht mehr von enemystoppern aufgehalten

* Maryo läuft nun im feuer und im großen zustand normaler

* Blume hat nun neue bilder und bewegt sich

* Turtle Shells now move correctly

* New Sprites

* Maryo bewegt sich nun wenn er groß ist normaler

* fixed Joystick bugs

* Der Spieler muss nun auf dem boden stehen um in ein tor gehen zu können

* Leveleditor kann nun jedes Objekt kopieren

* Leveleditor platzierung ist nun genau auf der aktuellen Mausposition

* Leveleditor Bugs

* Speedups

* Savegame beschreibungs eingabe verbessert

* Die Auflösung kann nun im Spiel gewechselt werden ohne Menü fehler

* fixed Menu bugs

* Leveleditor updated

* Music will not be played again while dying

0.64

2003.11.19

* Sprites optimized ( Goomba, Grass, Hedges, Maryo, Plants, Mushrooms, Flower, Shells )

* Joystick Support optimized

* Menu ist nun steuerbar durchs Joystick

* Video Options available

0.62

2003.11.18

* Savegame names now supprt upper case

X Joystick Support

0.60

2003.11.15

X Savegame function added

X Savegames now show the save time

X Leveleditor Sprite Copy & Paste function added

X Position display in the Leveleditor

* Audio menu selection bug fixed

* Leveleditor tile selection key changed from 0 to F1

* If you are ingame or in the Leveleditor the game is not quit if you press ESC in the main menu

* Screenshot bug fixed

* Savegame loading bug fixed

* very small optimizations in lvl 1 ^^

* If you die the level does not get reloaded (makes it harder !)

* Savegames are now saved with the exact player position

* Sprites optimized ( clouds, maryo, turtle, pipes, goldpieces, yoshi, grey stone, sign )

* Exact object movement in the Leveleditor

* Enemystopper was sometimes not shown in the Leveleditor

* Audio quality optimized

* If you select an object in the Leveditor menu it is placed at the mouse pointer position

* Leveleditor menu advanced

* Fixed the savegame description could change on saving

* Leveleditor maryo position bug fixed

* Leveleditor bug fixed with some newly created objekts from the menu which thereafter got moved

0.53

2003.2.28

X fireball support

X new levels

* less values for jump power / speed

* used another ttf file

X linux version

0.51

2003.2.24

X added SDL_ttf libary

X added a main menu with the points

1. Start

2. Options -> 1. Controls, 2. Audio 3. (video)

3. (Save)

4. (Load)

5. Quit

* fixed a bug for falling into the ground

0.50

2003.2.22

X added command line switches for resolution change (--res=[resolution])

X added command line switch for no fullscreen (--nofullscreen)

* reduced the size of each image by factor 0.7, now better overview

* modified the control feelings, especially for jump behavior

* bugfixes

* changed levels so that they fit into the new image sizes

0.49

2003.2.17

* bugfixes, there were some problems with the boxes and with big maryo

0.48

2003.2.16

X mushrooms included

X fireplants included

X player can get bigger

X new level

X new jumping controls

0.47

never released

X added gold box

X added bonus box

X added spin box

0.46

2003.2.13

* speed improvements

* fixed halfmassive objects (had problems with enemies)

* bugfixes

0.45

2003.2.10

* fixed duck support

X added halfmassive support for game and editor

* halfmassives are sprites like the clouds

0.44

2003.2.9

X status bar background

X level exits (in the game, and in the editor)

X lvl_list.txt in data/levels

* bugfix stuff

0.43

2003.2.4

X status bar

0.42

2003.2.4

X now player has lifes and gold

X if player gets 100 gold, he gets one life

X gold and life are displayed

* some bugfixes

* leveleditor bugfixes

* game does not always die when player dies

* very much done with dynamic memory allocation and these things

0.41

2003.2.2

* leveleditor extended

0.40

2003.2.1

- added leveleditor

0.32

2003.1.31

X sound support enabled

X Debug display of x/y coordinates for level designers

* extended level (not much)

0.31

2003.1.30

* speed improvements (images are now only loaded once)

* extended level (not much)

* error messages when an error occurs in the lvl_1.txt

0.30

2003.1.30

* bugfixes...

X points and time display

0.29.6

2003.1.28

* bugfixes

* speed improvement

* smaller changes

0.29.5

2003.1.28

X new enemy ( red turtle )

* bugfixes

0.29

2003.1.27

X cool new clouds (you can jump on them), and they move.

X many new images

X new level

* smoother graphics, looks great !

* many bugfixes

0.28

2003.1.24

X killing goomba

0.27

2003.1.23

X start of history

X Goomba as a new enemy type

X new images

* bugfixes

0.00

2003.1.1

X SMC was registered on the 2003.1.1 on Sourceforge :)