# 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 :)