Super Mario Bros. X by 38A

Super Mario Bros. X by 38A (Known as SMBX 1.4.1) - is a Mario fan game engine, written by 38A as an unofficial successor to the original Super Mario Bros. X by Redigit. Game is written on Visual Basic 6 (VB6). Before November 2015, SMBX 1.4.1 was considered to be fake until Kevsoft and Wohlstand found this gem and successfuly installed it on their computers.

Requirements

 * Windows XP / 7 / 8.1, Or Windows XP on VirtalBox with support of Direct X and enabled 2d and 3d acceleration support!
 * Configured Chinese standards and formats in Control Panel -> Regional/International Standards
 * Registered MSCOMCTL32.ocx and DX8VB.dll. Use "copy_files" or "copy_files_x64" BAT files with admin rights to apply this or copy files to C:\Windows\System32 and to C:\Windows\SysWOW64 manually.
 * Direct X 8 support (Windows Vista and Windows 10 are not supported! Windows 8 may not be supported too, because it may have no Direct X 8 support!)

What SMBX 1.4.1 has that PGE doesn't have (yet)

 * Fully working and playable engine
 * Tea Script (VB-Like language made by the developer of SMBX 1.4.1)
 * More event actions (including the ones which are planned for PGE)
 * More flexible exit codes parsing per level points on world maps
 * More flexible "physical environments" (aka "liquids") support: support of additional events, like trigger event when player/NPC intersected or contacted with the liquid zone
 * Round shaped "physical environment zones"
 * Circle fill tool
 * Support of "smart" blocks (this magical thing tries to guess which block must be placed near blocks which you recently placed (works similarly to Super Mario Maker), and it transforms these blocks into the "CORRECT" blocks)
 * Built-in graphics editor (it's already planned to appear in PGE Editor too. It will be more advanced with support of animation making/configuring/debugging and with support of opening/saving directly into PNG and even GIF+GIFm for easier recoloring process, restyling or creating SMBX 1.3 compatible elements from scratch)
 * A lot of new stuff: blocks, NPCs, BGOs, power-ups, bonuses, etc! (they will be added in SMBXtended project for PGE)
 * SMBX 1.4.1's levels and world map file formats are not compatible with SMBX 1.3 and with PGE (yet...). Support for SMBX65 file formats (the ones that SMBX 1.4.1 uses) will be implemented in PGE soon (SMBX65-38A file formats are completely different compared to the classic SMBX1...64 file formats, it will take a bit of time to implement support for these files in PGE).

What PGE has that SMBX 1.4.1 doesn't have

 * PGE is Cross-platform: PGE has Linux and Mac OS X support, and Android version of engine is planned to allow you to play SMBX Episodes on your Smart-phone or Tabled!
 * OO-Lua scripting based on advanced luabind library! Lua gives ability to code scripts with algorithms of any complexity!
 * Multi-Document Interface which allows you to open and edit multiple files at the same time!
 * built-in GUI-based NPC.txt editor with interactive preview of target NPC CGFX
 * Multi-selection support with drag & drop support
 * Zoom support
 * Item specific context menu support
 * Programmable NPC-AI, Custom Gameplay features
 * Smooth animation with V-Sync support
 * Absolute customization with config packs system, which allows you to make absolutely new game from scratch with full ignoring of already pre-made stuff and with ignoring of SMBX64 standard. (Different itemsets: different default blocks, BGOs, NPCs, tiles, scenes, paths, levelpoints, sounds, musics, character sets (number of them, their abilities), etc.)
 * Modified SDL Mixer library extended with support of Game Music Emulator formats and with support of looping OGG music files (via vorbis tags)
 * Backwards compatibility between SMBX 1...64 standard file formats, which gives ability to make correct LVL/WLD files especially for old SMBX versions, including SMBX 1.0, 1.2, 1.2.2, etc.
 * PGE is coded in C++ and it has no VisualBasics's shit that require you to configure same "Standards & Formats" to escape RTE-13, because of a stupid comma in a file!
 * User-friendly section-settings event configuring
 * Customizable and flexible tileset item boxes, which allow you to create your own custom tilesets per level/episode!
 * Customizable item counters inside debugger box
 * Filter search support for item selection boxes (for example, choosing which NPC will be packed into block)
 * Filter-search and category-based item boxes
 * Search ability to find any placed items in a level and in the world maps
 * Position Bookmarks allow you to make bookmarks! PGE Editor will remember these specific locations in level and world maps
 * List-based warps editing
 * Cross-file section cloning support
 * Clearing section support (you can delete everything in a specific section)
 * World Map testing support
 * World Map music can be played in the editor
 * Support of unlimited amount of sections
 * Support of flexible BGO layering by Z-Layer/Z-Offset per each BGO
 * Built-in audio-conversion and bug-fixing maintain toolsets: you can convert PNG to masked GIFs which are compatible with SMBX <=1.3, convert SMBX's masked GIFs into PNG, fix lazily-made masks which cause wrong render with alpha-blending, clearing-up junk NPCs caused by vine bug in SMBX 1.3.

Both SMBX 1.4.1 and PGE are has now

 * Support of custom PNG CGFX
 * Hardware render with OpenGL (PGE-side) and Direct X 8 (SMBX 1.4.1 side)
 * Line fill tool (In the PGE implemented limition to the 45 degrees to allow OR slopes, OR flors/walls. In SMBX 1.4.1 is allowed any line angle)
 * Rectangle fill tool
 * Flood-fill tool
 * Rectangle-based selection
 * Ability to export image of any level region (in the PGE it is more user friendly)
 * Vertical section wrap support
 * Custom world map musics support

Links

 * PGE Thread about SMBX 1.4.1
 * Official update announcement on Baidu Tieba (Chinese)
 * Video bootage by Wohlstand
 * Video bootage by bossedit