Fact-checked by Grok 2 weeks ago

Lunar Magic

Lunar Magic is a level editor for the video game , enabling users to design custom levels, edit graphics, place sprites, and modify other game elements to create fan-made modifications known as ROM hacks. Developed by independent programmer FuSoYa, it serves as the primary tool for the hacking community, fostering creativity among enthusiasts since its inception. FuSoYa began development of Lunar Magic in February 2000, with the first public release occurring on September 24, 2000. Over its more than two decades of evolution, the software has seen numerous updates, including major versions such as 1.51 in September 2002, 1.60 in September 2003, 1.64 in September 2009, 1.70 in April 2010, 3.00 in December 2018, and the most recent 3.62 on November 11, 2025. It requires a version 1.0 ROM of the American or Japanese or the American , and is compatible with 32-bit Windows systems from onward or 64-bit from onward. Key features of Lunar Magic include comprehensive level layout editing with support for multiple layers, sprite placement and configuration, graphics editing in 4bpp format with custom palettes, overworld map design, and advanced options like dynamic level height, layer 3 support, and compatibility with the SA-1 hardware enhancement chip. These capabilities have empowered users to produce intricate hacks, such as the Demo World TLC project released in mid-2003, and have cultivated a vibrant centered around forums like SMW Central. By providing extensive flexibility for customization, Lunar Magic predates and parallels modern tools like , establishing itself as a foundational program in history.

Development

Origins

Lunar Magic was developed single-handedly by FuSoYa, a ROM hacking enthusiast whose prior work included translations for RPGs such as and patches for . In February 2000, FuSoYa began the project on a whim, initially analyzing the graphics compression of to understand its editing challenges, following the release of his variable-width font patch. This effort marked his shift from RPG-focused hacking to platformer tools, undertaken without internet access during the core development phase. The primary motivation stemmed from the absence of dedicated level editors for Super Mario World, a popular Super Nintendo Entertainment System title that lacked tools compared to the more common RPG translation utilities available in the late 1990s ROM hacking scene. FuSoYa drew inspiration from a basic map editor he had created for the Pretty Soldier Sailor Moon: Another Story translation project, adapting the concept to enable broader, more accessible modifications for platform games that emphasized level design over narrative scripting. He aimed to produce a user-friendly program that could appeal to a wide audience, contrasting with the specialized, time-intensive nature of RPG hacks. The first public version, 1.00, was released on September 24, 2000, after approximately eight months of development, providing the foundational capabilities for editing levels in the American and Japanese ROMs. To demonstrate the tool's potential early on, FuSoYa created Super Demo World, a demo hack released on September 10, 2001, which showcased custom block assembly code such as animated breakable bricks and fireball-breakable elements inspired by . This demo highlighted Lunar Magic's role in facilitating innovative ROM modifications and quickly established it as an essential resource in the emerging hacking community.

Version history

Lunar Magic was first released on September 24, 2000, as version 1.00, but significant milestones began with version 1.51 in September 2002, which introduced initial stability improvements and basic editing enhancements for ROMs. Subsequent updates focused on expanding compatibility and functionality while maintaining the tool's core as a application exclusive to Windows, requiring unmodified or Japanese version 1.00 SNES ROMs (or the American version 1.0 + ). Version 1.60, released on September 24, 2003, marked the third anniversary and added support for 64 Mbit ExLoROM files, enabling larger ROM sizes up to 8 , along with new and palette features. This was followed by a period of incremental updates, culminating in version 1.64 on September 24, 2009, the ninth anniversary release, which included minor fixes, support for additional sprite types, and optimizations for level editing workflows. In April 2010, version 1.70 integrated smkdan's VRAM modification , providing an extra 2 of graphics pages for expanded and customization, and introduced extended Map16 support to allow more than the original 512 tile pages. Development continued with periodic bug fixes through the , including native SA-1 support added in version 2.20 in September 2013, leading to version 3.00 on December 25, 2018, which incorporated Vitor Vilela's hack for dynamic level heights, enabling vertical expansion beyond the original 14-screen limit. The tool has seen steady maintenance since, with version 3.61 released on October 4, 2025, featuring minor bug fixes including tooltip fixes in the 64-bit build, improved compatibility with modern Windows builds, and optimizations for 64-bit systems, followed by version 3.62 on November 11, 2025, which fixed a crash issue in the 64-bit build. Over its 25-year lifespan, Lunar Magic remains freely available under a permissive , with all updates distributed via the developer's site and community repositories like SMW Central.
VersionRelease DateKey Changes
1.51September 2002Stability improvements and basic editing enhancements.
1.60September 24, 200364 Mbit ExLoROM support; tile and palette animations.
1.64September 24, 2009Minor fixes; additional support.
1.70April 1, 2010VRAM integration; extended Map16 support.
3.00December 25, 2018Dynamic level heights via Vitor Vilela's .
3.61October 4, 2025Bug fixes including tooltips; 64-bit enhancements and compatibility updates.
3.62November 11, 2025Fix for crash issue in 64-bit build.

Features

Core editing tools

Lunar Magic provides a user-friendly, what-you-see-is-what-you-get () interface for levels, enabling beginners to construct basic layouts through intuitive tools. The core functionality revolves around a drag-and-drop system that allows users to place objects, blocks, and sprites directly onto the level , streamlining the process of building terrain, platforms, and interactive elements without requiring manual hex . This supports across the game's three primary layers: Layer 1 for foreground elements like ground and structures, Layer 2 for backgrounds, and Layer 3 for additional scrolling effects, ensuring comprehensive control over level depth and visuals. For object and block placement, Lunar Magic features dedicated graphical user interfaces (GUIs) that display available tilesets and Map16 pages—collections of 16x16 tiles derived from the ROM's . Users select from these via dropdown menus or lists, then drag them onto the desired layer, with previews to confirm and with the level's tileset. Sprite placement follows a similar process through an "Add Sprites" GUI, where users choose from a catalog of over 100 standard sprites (such as enemies, power-ups, and collectibles) by number or category, positioning them precisely on the grid and adjusting basic properties like direction or state via context menus. These tools prioritize simplicity, allowing even novice users to assemble functional levels without advanced programming knowledge. Level customization extends to textual elements, where users can edit level names, entrance/exit messages, and in-game message boxes directly within the editor. Accessible via the level properties dialog, these features support up to 21 characters for names and allow modification of dialogue strings that appear during gameplay, such as those in message blocks or at level entrances, facilitating personalized storytelling or branding for custom hacks. Beyond individual levels, Lunar Magic includes built-in support for editing title screens, credits sequences, and standard overworld maps, treating them as specialized levels (e.g., title screen as Level C7). The overworld editor, activated via Ctrl+O, enables drag-and-drop placement of map tiles, paths, and event tiles to design interconnected world layouts, while title and credits editing allows adjustments to layout, text, and animations through similar layer-based tools. These capabilities, introduced in early versions and refined over time, form the foundation for complete ROM modifications.

Advanced capabilities

Lunar Magic provides extensive support for custom palettes, enabling users to define unique color schemes for levels, sprites, and backgrounds to achieve visually distinct designs beyond the original game's limitations. This feature, introduced in September 2001, allows precise control over the 15-color palettes available in World's 4bpp graphics mode, facilitating seamless integration of custom artwork while maintaining compatibility with the SNES hardware. A key advanced capability is ExGFX (extended graphics) support, which permits the insertion and management of custom 4bpp files to expand the game's tile set. Users can import additional via the ExGFX dialog, organizing them into slots for use in levels, with tools for editing and animating tiles through ExAnimation, rewritten in version 1.70 for improved efficiency. This system supports up to hundreds of extra pages, allowing for highly detailed and original level aesthetics without overwriting assets. Dynamic level height adjustments, added in version 3.00 through a by Vitor Vilela, enable levels to extend beyond the original 14-screen , supporting up to screens for more expansive designs. Background editing tools allow modification of Layer 2 and Layer 3 elements, including and custom tile placement, with Layer 3 support enhanced for SA-1 compatibility to handle larger, more complex backgrounds. Music editing tools facilitate the assignment of tracks to specific levels via the bypass dialog, supporting both original and custom songs inserted through external tools like AddMusicK, ensuring synchronized audio across extended content. Custom and behaviors are customizable through Lunar Magic's integration with code, where users can define new interactions, such as unique physics or events, by assigning custom sprite slots and types. This includes support for over 100 sprite slots, with graphical user interfaces for placement and parameter tweaking, enabling behaviors like interactive objects or variants that respond dynamically to actions. editing extends to full Layer 1 manipulation, with extended Map16 pages providing four times the tile storage introduced in version 1.70, allowing for intricate path designs and event triggers. Compatibility with ROM versions, added in September 2001, ensures feature parity across regional variants, including proper handling of text and layout differences. Integration with patches like SA-1 unlocks enhanced hardware features, such as increased RAM for larger levels and faster processing, with Lunar Magic offering dedicated support for editing SA-1 modified ROMs since version 1.70. This allows advanced users to leverage expanded memory for custom , extended level sizes, and optimized sprite behaviors without compatibility issues.

Community and usage

Role in ROM hacking

Lunar Magic, first publicly released on September 24, 2000, quickly established itself as the premier level editor for on the , fundamentally igniting the dedicated scene for the game. Developed by FuSoYa as exclusively for Microsoft Windows, it provided an accessible interface that allowed hobbyists to modify levels, , and other elements without requiring advanced programming knowledge, thereby democratizing the creation of custom content. This emergence marked a pivotal moment, as news of the tool rapidly proliferated across forums, leading to a surge in modifications and community engagement. The tool's introduction facilitated a notable shift in the broader Mario ROM hacking community, transitioning focus from earlier NES-era titles like to on the SNES, primarily due to Lunar Magic's user-friendly design and the game's robust engine that supported extensive alterations. Prior to 2000, hacking efforts were more fragmented and technically demanding for 8-bit systems, but Lunar Magic's capabilities—such as intuitive placement of sprites, blocks, and paths—lowered barriers, encouraging widespread experimentation and collaboration among enthusiasts. This accessibility not only expanded the scope of fan projects but also fostered a vibrant ecosystem, culminating in the founding of Super Mario World Central (SMW Central) in late , as a centralized hub for sharing hacks, resources, and discussions centered around the editor. Lunar Magic's freeware distribution model and Windows-specific implementation further propelled its adoption among hobbyists worldwide, enabling broad dissemination without financial hurdles and aligning with the era's prevalent operating system for personal computing. Over the years, this has sustained a dedicated user base, with ongoing updates from FuSoYa enhancing compatibility and features to meet evolving community needs. Complementing this, SMW Central serves as a key repository for tutorials and resources tailored to Lunar Magic, including guides on basic level editing, integration, and advanced techniques, which have educated generations of creators and solidified the tool's foundational role in the practice.

Notable creations

One of the earliest and most influential creations enabled by Lunar Magic is Super Demo World: The Legend Continues, developed by FuSoYa in early 2003 as a showcase for the editor's capabilities. Originally intended as a six-level demonstration of features like custom graphics, sprites, and level layouts, it expanded into a full hack with 120 exits, incorporating elements from other SNES titles such as enemy behaviors and backgrounds to highlight the tool's versatility. This project not only demonstrated Lunar Magic's potential for transforming the base ROM but also set a precedent for community experimentation with non-linear world maps and integrated secrets. Lunar Magic profoundly influenced the creation of the series, a landmark in difficulty-focused ROM hacks developed by T. Takemoto starting in 2007. The trilogy—Kaizo Mario World, Kaizo Mario World 2, and Kaizo Mario World 3—emphasizes precise platforming challenges, shell jumps, and sadistic enemy placements, pushing players to master advanced techniques without custom code beyond the editor's scope. These hacks popularized the "kaizo" genre, characterized by extreme precision and trial-and-error gameplay, and inspired countless derivatives on platforms like SMW Central, where collaborative projects often build on similar mechanics. Beyond individual efforts, Lunar Magic facilitated large-scale collaborative hacks hosted on SMW Central, such as the annual Vanilla Level Design Contest (VLDC) compilations, which assemble community-submitted levels adhering to the original game's assets. For instance, VLDC12 (2020), with its compilation released in 2022, features 127 entries from multiple creators, forming a cohesive with diverse themes and secrets, demonstrating the editor's role in enabling group workflows for level placement and map connectivity. These projects showcase original stories, like epic quests across fractured worlds in hacks such as Mario's Keytastrophe (2013), where players collect keys amid puzzle-heavy adventures. The editor also empowered remakes of classic levels with enhanced designs, as seen in Mario is Missing Done Right! (2016) by Gamma V, with updates through 2018, which reimagines absent levels from the educational using Lunar Magic's block and tools for faithful yet improved layouts. Difficulty challenges proliferated through kaizo-inspired works like Grand Poo World 2 (2012), a nonlinear with over 100 levels escalating in complexity via precise jumps and enemy manipulation. Community events further highlight Lunar Magic's impact, including SMW Central's Hall of Fame, which annually recognizes outstanding hacks through staff and player nominations; early inductees like Akogare Mario World (2018) exemplify kaizo excellence with innovative boss fights and themes. Similarly, the 2011 Vanilla Level Design Contest entries, such as those in Spud Alpha's VLDC 2011 Submission, contributed to collaborative packs that awarded top designs for creativity and adherence to vanilla constraints, fostering a tradition of peer-recognized works. As of 2025, the community continues to thrive, with SMW Central announcing a 2025 event calendar featuring new contests to celebrate the 25th anniversary of Lunar Magic.

Reception and legacy

Critical reception

Lunar Magic received positive coverage from gaming media outlets shortly after its release, with highlighting it in 2005 as an innovative level editor for that enabled extensive customization of the classic SNES title. Similarly, O'Reilly Media's Gaming Hacks (2005) praised the tool as a "great" editor, showcasing its capabilities through examples like the Super Demo World project, which demonstrated advanced level design possibilities. further acknowledged its influence in articles on fan-made hacks, such as the 2007 coverage of Super Demo World: The Legend Continues, crediting Lunar Magic for enabling high-quality, ambitious modifications that rivaled official content. Experts and journalists have lauded Lunar Magic for its flexibility and creative freedom, particularly when compared to Nintendo's official tools like . A 2017 article described it as "one of the best game-editing tools ever made," emphasizing its drag-and-drop interface that allows beginners to build levels without programming knowledge while serving as an entry point to deeper modifications via . This contrasts with 's more constrained palette, as Lunar Magic supports custom graphics, sprites, and mechanics that foster greater innovation in . The tool's reliability has been endorsed by the Super Mario World (SMW) Central community since the site's launch in 2006, which hosts downloads and extensive tutorials that underscore its stability and ease of use for core editing tasks. Ongoing resources on SMW Central, including version archives and guides, reflect sustained expert approval for its role as the standard editor for the game. Despite its acclaim, Lunar Magic has faced criticism for its platform limitations and accessibility barriers. As a Windows-exclusive program, it excludes users on other operating systems, requiring workarounds like for cross-platform access. Additionally, while intuitive for basic edits, its advanced features present a steep for beginners, often necessitating community tutorials to master elements like integration and mapping. Subsequent version updates have addressed some usability issues, enhancing its reception over time.

Cultural impact

Lunar Magic has endured for over 25 years since its release in 2000, serving as the primary editing tool for and inspiring the creation of thousands of fan modifications that have sustained interest in the 1990 SNES title long after its commercial lifecycle. This longevity has fostered a vibrant ecosystem, where users repurpose the game's mechanics into new narratives, challenges, and crossovers, effectively extending the title's relevance through community-driven content. By providing accessible level design capabilities without requiring deep technical expertise initially, the tool has democratized game creation, predating Nintendo's official by 15 years and influencing its core concept of user-generated levels. The tool's impact extends to broader discussions on ethics, particularly around and fan creativity in the face of corporate restrictions, as communities navigate sharing modifications of Nintendo-owned games. Preservation efforts have been bolstered by platforms like Romhacking.net, which host Lunar Magic and archive hacks, ensuring that player-generated content and technical knowledge remain accessible for amid concerns over . These initiatives highlight the tool's role in safeguarding interactive play practices, transforming passive consumption into active cultural participation. In educational contexts, Lunar Magic has contributed to teaching programming and principles, acting as an to assembly language hacking and level architecture that builds foundational skills for aspiring developers. Community resources, such as tutorials on SMWCentral, leverage the editor to illustrate concepts like sprite behavior and map logic, fostering a environment that emphasizes and problem-solving. This legacy underscores how fan tools like Lunar Magic bridge hobbyist experimentation with professional competencies in .

References

  1. [1]
    Lunar Magic SMW Editor Introduction - FuSoYa's Niche
    Lunar Magic is a level editor I created for Super Mario World (SNES). During its 25 year span of being the primary level editor for this classic game, it's ...Download Editor · Screen Shots · Demo World
  2. [2]
    Download Lunar Magic Program - FuSoYa's Niche
    Oct 4, 2025 · Lunar Magic requires either the American or Japanese version 1.0 Super Mario World SNES ROM, or the American version 1.0 Mario All Stars + World ...
  3. [3]
    Interview: FuSoYa, creator of Lunar Magic, the Super Mario World ...
    Jul 15, 2016 · Coded by FuSoYa, Lunar Magic is the first and only level editor for the Super NES classic Super Mario World. The program, which runs on Windows, ...Missing: origins | Show results with:origins
  4. [4]
    FuSoYa's Niche - Download Demo World
    ### Summary of Demo World (https://fusoya.eludevisibility.org/lm/dw.html)
  5. [5]
    Lunar Magic - SNESLab.net
    Lunar Magic is a level editor created by FuSoYa for Super Mario World. The interface runs on Microsoft Windows and allows people to create custom graphics.Missing: development | Show results with:development
  6. [6]
    Lunar Magic 3.61 - Tools - SMW Central
    Lunar Magic is a level editor for the American and Japanese version 1.00 Super Mario World SNES ROMs, and the SMW portion of the American version 1.00 Mario ...
  7. [7]
  8. [8]
    News Archive 2009-2011 - FuSoYa's Niche
    Lunar Magic Version 1.64 Released! September 24, 2009. This version of Lunar Magic mostly contains minor fixes, but also a few small updates such as support ...
  9. [9]
    VitorVilela7/SMW-SA1-Pack: SA-1 Pack is a package of ... - GitHub
    A: Your Lunar Magic version isn't compatible with SA-1 Pack. Please update to at least version 3.00. Q: I can't insert more than 10 sprites on my ROM, why? A: ...
  10. [10]
    Utilities - Lunar Magic - Romhacking.net
    Lunar Magic is a level editor FuSoYa created for Super Mario World (SNES) ... Version, 3.21. Release Date, 21 October 2020. Downloads, 11940.<|control11|><|separator|>
  11. [11]
    Title Screen/Credits - Frequently Asked Questions - SMW Central
    How do I change the title screen level? You can edit Level C7 . How do I change how Mario moves on the title screen? You will need Snes9x save states for ...
  12. [12]
    Level Editing - Frequently Asked Questions - SMW Central
    How do I change the background? #lm{bg} opens the Background Editor, and you press #lm{16x} to open the Map16 Editor. Everything on page ...
  13. [13]
    About SMW Central
    The site officially launched on New Year's Day 2006–at that time, not yet at smwcentral.net –and was promoted on the Acmlm message boards which at the time had ...Missing: date | Show results with:date
  14. [14]
    Beginners' Guide - SMW Central
    We have thousands of SMW hacks you can download and play, and an abundance of tools and other resources to let you make your own SMW hack. ... Lunar Magic is the ...
  15. [15]
    Hacks - Super Demo World: The Legend Continues - Romhacking.net
    This is the Super Mario World hack made by the man who made Super Mario World hacking easy with Lunar Magic, FuSoYa! What started out as just a demo of what ...
  16. [16]
    Kaizo Mario World - SMW Central
    Kaizo Mario World, also known as Asshole Mario, is a hack created by T. Takemoto for his friend R. Kiba. It features extremely sadistic, unique and ...
  17. [17]
    Super Mario World Hacks - SMW Central
    Welcome to the hack archive of SMW Central. We do not provide ROM files, nor do we link to them. Hacks are provided as patch files which contain only new data.
  18. [18]
    The 12th Annual Vanilla Level Design Contest: Collaboration Hack
    Oct 21, 2022 · DOWNLOAD. Here we are again! This time we bring you the VLDC12 collab, with 127 entries from 2020, and 4 switch palaces.Super Mario /V/orld - A SMW Collaboration Hack by 4chan's /v/ BoardSMWC's second collaboration hack: The 7th Annual VLDC!More results from www.smwcentral.net
  19. [19]
    Super Mario World Hacks - SMW Central
    Welcome to the hack archive of SMW Central. We do not provide ROM files, nor do we link to them. Hacks are provided as patch files which contain only new data.Download · Gallery · Waiting (21) · Legend of the Four Keys
  20. [20]
  21. [21]
  22. [22]
    Main Page - Hall of Fame - SMW Central
    The Hall of Fame showcases community hacks, chosen by a committee, to help users decide what to play. Recognized hacks are designated in the database.
  23. [23]
    In Memoriam Hack Pack - Super Mario World Hacks - SMW Central
    The final hack in the pack is "Spud Alpha's Vanilla Level Design Contest 2011 Entry". It scored in at 5th place, and I'm very proud of it. Anyways, I hope you ...
  24. [24]
    Super Mario World level-editor - Boing Boing
    Oct 20, 2005 · Lunar Magic is a level editor I created for Super Mario World (SNES). It's the first and, as far as I know, the only level editor available ...
  25. [25]
    Change Games with ROM Hacks - Gaming Hacks [Book] - O'Reilly
    ... Gaming Hacks [Book] ... To show off the functionality of the great Super Mario World editor Lunar Magic, the creators have ...
  26. [26]
    Super Demo World: The Legend Continues - Kotaku
    Super Demo World: The Legend Continues is a project put together with the goal of displaying the capabilities of the SMW Level Editor Lunar Magic.
  27. [27]
    Why 'Super Mario Maker' Didn't Kill the Mario Hacking Community
    Jun 12, 2017 · Lunar Magic's simplicity also serves as a gateway drug to more advanced SMW hacking, which requires one to learn the ancient programming ...
  28. [28]
    Lunar Magic (archive of older versions) - Tools - SMW Central
    Description. This zip contains 48 versions of Lunar Magic, uploaded for those who still want to use older versions or see how LM has evolved.Missing: endorsement 2006
  29. [29]
    [PDF] towards the preservation of digital play practices. PhD thesis, Bath
    In combination, Lunar Magic and SMWCentral provide a suite of. Mario-making tools and a social hub for a community already highly attuned to reconfiguring.