Pablo's Corner Website Logo

Back to Main Page!

SM64 Editor Archive Page

Welcome to the SM64 Editor archive page! This is a place to
download older versions of the program originally made by Skelux starting with v1.7!

This tool is no longer being maintained. I would recommend using a program that is being developed
and maintained like the SM64 ROM Manager, by Pilzensel64, which will eventually become open source.

  • SM64 Editor (v2.2) - released 12/08/2017
  • Download here!

    Changes in 2.2:
    *Support for extended OBJ format
    *Support for vertex shading


  • SM64 Editor (v2.1.4) - released 11/2/2017
  • Download here!

    Changes in 2.1.4:
    *Minor bug fixes


  • SM64 Editor (v2.1.3) - released 10/3/2017
  • Download here!

    Changes in 2.1.3:
    *Further improvements to patching process
    *Moved around some banks which weren't listed in the RAM map
    *Fixed importer sometimes getting stuck infinitely importing the model


  • SM64 Editor (v2.1.2) - released 9/30/2017
  • Download here!

    Changes in 2.1.2:
    *Added option to reset ROM patches on misc tab
    *More-efficient patching process
    *Fixed patching order errors which may affect fresh ROMs
    *Fix menu, Mario, and title skip tweaks to work on real hardware
    *Updated RAM map


  • SM64 Editor (v2.1.1) - released 9/27/2017
  • Download here!

    Changes in 2.1.1:
    *Reverted byte-aligned bank patching for now, seems to cause issues


  • SM64 Editor (v2.1) - released 9/26/2017
  • Download here!

    Changes in 2.1:
    *Increased space for level models (non-custom entry point)
    *Added option to ignore level size limit (be careful!)
    *Added option to import to custom location
    *RAM is set up for infinite polygons (emulator hacks needed above 8MB, collision still limited)
    *Functionality for building a fresh level script when necessary
    *Neater ROM patching process
    *Removed texture and vertex limits
    *Patching process aligns banks properly
    *Opaque layer uses N64-compatible 0xFC command for non-fog


  • SM64 Editor (v2.0.9) - released 9/14/2017
  • Download here!

    Changes in 2.0.9:
    *Freed up more space for custom sound importing (you'll need to re-select instrument sets and song names)
    *Fixed broken "Mario (Ext.) - Bottom" preset, re-apply the 0x04 bank extender tweak to fix your ROM
    *Updated RAM/ROM map


  • SM64 Editor (v2.0.8) - released 9/6/2017
  • Download here!

    Changes in 2.0.8:
    *Added tweak for extended bank 0x04, and custom import presets which use the extra space for Mario's model
    *Death floor still works if you didn't extend the boundaries


  • SM64 Editor (v2.0.7) - released 7/5/2017
  • Download here!

    Changes in 2.0.7:
    *Fixed reading textures for models made in Blender and other programs
    *Allocated music data 0x807C0000 when music hack disabled (best compatability), 0x803D0000 when enabled
    *Fixed SFX in final Bowser stage, caused by allocation of music data in RAM
    *Fixed two incorrectly labelled music tracks


  • SM64 Editor (v2.0.6) - released 11/1/2016
  • Download here!

    Changes in 2.0.6:
    *Fixed scrolling textures not being removed correctly in the ROM
    *Fixed level lists not being cleared after importing a level


  • SM64 Editor (v2.0.5) - released 9/15/2016
  • Download here!

    Changes in 2.0.5:
    *Fixed a drawing-distance issue which would cause distortions on real N64 hardware
    *Moved extended music data to 0x805E0000 to fix Bowser battle 3 level imports


  • SM64 Editor (v2.0.4) - released 7/7/2016
  • Download here!

    Changes in 2.0.4:
    *Fixed fog not working for newer SketchUp models
    *Fixed reading diffuse for Blender models
    *Fixed reading models with no UV mapping
    *Improved image processing speed
    *Improved scaling of alpha layer


  • SM64 Editor (v2.0.3) - released 7/5/2016
  • Download here!

    Changes in 2.0.3:
    *Fixed sometimes getting stuck in a permanent loop while importing
    *Fixed incorrect naming of imported sequences
    *Prettier icon


  • SM64 Editor (v2.0.2) - released 7/4/2016
  • Download here!

    Changes in 2.0.2:
    *Corrected a RAM issue which would cause crashing in some ROMs
    *Added a tweak for disabling the CRC
    *Fixed CRC sometimes not updating
    *Reduced size of converted display lists


  • SM64 Editor (v2.0.1) - released 7/3/2016
  • Download here!

    Changes in 2.0.1:
    *Sequences as large as 0x24000 are now supported (twice the previous limit)
    *Sequence data relocated in RAM to allow for larger collision data
    *Fixed incorrect reading of diffuse resulting in a crash


  • SM64 Editor (v2.0) - released 7/3/2016
  • Download here!

    Changes in 2.0:
    [Model Conversion]
    *Transparency is fully functional, use the sliders in Sketchup
    *Refractive surfaces can be enabled by adding "_ref" to a material name
    *Custom backgrounds are automatically resized and imported seamlessly
    *Improved efficiency and speed of display list conversion
    *Support for a large range of texture sizes (16x16, 8x32, 64x4, etc)
    *Added automatic resizing of all incompatible texture dimensions
    *Support for faces with no texture image, only a color
    *Drawing layer in custom importer is chosen automatically
    *Enabled death floors for custom importer
    *Fixed importing of indexed textures
    *Fixed some models not being centered correctly
    *Fixed importing models which contain no opaque textures

    [Music]
    *Added ability to open Mario Kart 64 (U) ROM files and import music
    *Added support for note velocity, MuseScore 2 recommended
    *Added reverb setting for channels in XML converter
    *Extracted sequences are also converted to a MIDI, incomplete
    *Fixed low-pitch notes in XML converter
    *Added option for sequences to play while the game is paused
    *Fixed a bug with duplicate track names

    [Interface]
    *Imported level names are stored in the ROM
    *Added Windows 10 support
    *Various improvements to error-handling and interface
    *Fixed reopening the same ROM/obj not re-reading the file
    *Fixed mislabeled level/song names throughout the importer
    *Fixed log files not displaying correctly in notepad

    [Misc]
    *Replaced M64 ROM Extender and rom_expand_64.exe with queueRAM's sm64extend.exe
    *Enabled negatives for floats in the tweak editor
    *Format of "Offset Polygon" property of scrolling textures starts at 0 instead of 1


  • SM64 Level Importer (v1.9.5) - released 1/16/2016
  • Download here!

    Changes in 1.9.5S:
    *Fixed error handling on collision tab
    *Fixed incorrect patching of Mario's shadow size/opacity
    *Fixed PPF pointlessly modifying the Whomp King's star spawn location
    *Included the updated RAM_map.txt
    *Moved extended music data to 0x805C0000 for better compatibility


  • SM64 Level Importer (v1.9.4) - released 1/7/2016
  • Download here!

    Changes in 1.9.4S:
    *Added option to ignore level size limit by holding alt-clicking 'Import Level'
    *Improved navigation in collision editor
    *Collision types are saved automatically
    *Reorganized RAM usage and updated RAM map
    *Three new tweaks by Kaze
    *Fixed various mislabeled instruments
    *Relocated scrolling texture routine to 0x1202400/0x80402400
    *DMA copy code at 0x101B84 is only written after the first import
    *Fixed custom importer's maximum offset ignoring the alpha display list size
    *Removed bugged option of reverting title screen
    *Various minor improvements to interface


  • SM64 Level Importer (v1.9.3) - released 2/12/2015
  • Download here!

    Changes in 1.9.3S:
    *Fixed minor graphical errors caused by increased clipping distance
    *It is recommended to re-import levels created in 1.9.2S
    *Fixed crashing separate collision in custom importer
    *File dialogue goes to last known directory if location is missing


  • SM64 Level Importer (v1.9.2) - released 1/30/2015
  • Download here!

    Changes in 1.9.2S:
    *Increased 3D draw distance, no clipping in large levels
    *Significant improvements to tweak syntax, you may need to manually update old tweaks
    *Collision types work when importing without textures
    *Enabled importing of alpha textures in custom importer
    *Added three new water types
    *Tweaks for changing cap music also fix the music in their corresponding level
    *Tweak for changing ROM internal name
    *Custom importer allows more space for title screen importing
    *Fixed miscalculation causing custom BG to overwrite other levels
    *Fixed miscalculation of bank 0x0E size
    *Fixed slight misalignment of texture mapping
    *Fixed collision not being centered in custom importer
    *Fixed model offset position in custom importer
    *Fixed incorrectly labeled music sequences
    *Fixed mislabeled instruments and collision types
    *Fixed bug in maximum size for custom importer
    *DMA copy code at 0x101B84 is not rewritten every import
    *Four new tweaks by Kaze
    *Improved efficiency of display list conversion
    *Further improvements to interface


  • SM64 Level Importer (v1.9.1) - released 6/28/2014
  • Download here!

    Changes in 1.9.1S:
    *Allowed importing of a separate model for collision
    *Added the option to apply a tweak automatically after importing
    *Increased RCVI hack from 3x to 4x regular
    *Reversed a change in display list conversion which would increase size
    *Six new tweaks created by Kaze
    *Minor changes to interface


  • SM64 Level Importer (v1.9) - released 12/24/2013
  • Download here!

    Changes in 1.9S:
    *Added custom model importer and various presets
    *Added tweak manager and various tweak files
    *A basic hex editor is included in the miscellaneous tab
    *Flawless obliteration of all stretched textures
    *Removed polygon limit, though results may be unstable
    *Skipping of opening has been moved in to the tweak manager
    *Star requirement editing has been added to the tweak manager
    *Can disable messages displayed after collecting certain amounts of stars
    *Fixed loading of settings in 'Level Settings' tab
    *Fixed collision parameter descriptions
    *Updated collision type descriptions
    *Fixed music silence bug which was incorrectly fixed in earlier versions
    *Added palm tree to default geometry layouts
    *Fixed conflicting model ID on TTM and RR 0x0E object banks
    *Changed default import level to Bob-Omb's Battlefield
    *Added option not to center the model
    *Removed texture scale setting
    *Minor interface improvements
    *Improved efficiency of display list conversion


    Will continue to add more versions soon!

    Want a specific version of the SM64 Editor?
    Join the Team Cornersoft Discord Server, or any other server you happen to find me on to let me know!