Reggie Level Editor

From NSMBW Modding Database
Jump to navigation Jump to search
Reggie next icon.png Reggie Level Editor
Previous icons: Reggie int icon.pngReggie ger icon.png
Reggie program img.png
Operating System Windows, Linux, OS X
Written in Python, C/C++
License GNU GPLv2
Download

Reggie Next Source Code

Reggie Next Latest Release (Windows)

Reggie Updated Source Code

Reggie Updated Latest Release (Windows)

Reggie Original from rvlution.net

Reggie! is an easy-to-use and full-featured level editor for New Super Mario Bros. Wii, created by Treeki and Tempus using Python, PyQt and Wii.py. It has the following features:

  • Terrain editing
  • Sprite editing, with over 3,500 properties available and image display for over 350 sprites
  • Entrance, path and location editing
  • Area/Zone options and Background options, with image previews
  • Resizable and interactive level overview
  • Zoom, Grid and other powerful editing options
  • Autosave to prevent loss of data
  • Level Diagnostic Tool to detect common crash causes
  • Support for adding notes in the level to aid in editing
  • Customizable interface, and more!

Tutorials for Reggie

  • Reggie Interface: This tutorial will help you understand how Reggie works, and will explain what the various buttons and options in the editor do.
  • Running Reggie from Source: The source version of Reggie Next adds many improvements over the compiled version, and its installation is a pretty straightforward task.
  • Game Patches: Game patches are powerful plug-ins which alter the files Reggie Next loads in order to customize the editor for a particular mod (such as Newer Super Mario Bros. Wii).
  • Reggie Troubleshooting: Like any software, Reggie isn't perfect and is prone to errors. This articles explains how to fix some common problems.

Changelog

The current version features code imports from the following Reggie forks:

  • ReggieMod 3.7.2 by JasonP27
  • ReggieMod: Newer Sprites 3.8.3 by Kamek64 and MalStar1000
  • NeweReggie by Treeki and angelsl
  • Reggie-Updated by RoadrunnerWMC
Version Date Fork Changes Authors
v4.4.0 2021-02-12 Reggie Next M4
  • Improved spritedata.
  • Revamped the zone settings (from Reggie! Updated).
  • Removed the set max number of sprites that can be listed in the spritedata.
  • Fixed bugs related to saving.
  • Added/updated images for the overrides, block items, and sprites 21, 46, 95, 113, 192, 193, 194, 262, 263, 308, 338, 349, 364, 365, 372, 375, 381, 383, 407.
  • Added/updated Newer sprite images/recolors for sprite 40, 42, 46, 95, 308, 320, 322.
  • Many small miscellaneous bug fixes (some from Reggie! Updated).
v4.3.0 2020-11-23
  • Improved spritedata.
  • Added a new LH Decompressor, which should now properly decompress all files.
  • Added support for sprites with multiple IDs in the Current Spritelist.
  • The editor now properly changes folders when ran from a new location.
  • Updated the scripts for building Reggie.
  • Fixed/updated sprite images for sprites 40-42, 478, 103, 106, 122, 194, 405.
  • Added a sprite image for sprite 406.
  • Added Newer sprite images/recolors for sprite 88, 89.
Milestone 4 Alpha 2 (v4.2.0) 2020-09-25
  • Improved spritedata.
  • Restored the Newer Holiday Special game patch's spritedata.
  • Removed the Quick Paint Tool.
  • Fixed the background setting's saving issue.
  • Implemented middle-click-drag scrolling from Reggie Updated.
  • Made the initial state of events 33-64 editable.
  • Fixed rendering unknown tiles.
  • Fixed bug related to selecting unassigned Zone lighting settings.
  • Fixed bugs with resizing multiple tiles at once.
  • Bug fixes related to Path nodes.
  • Separate windows no longer spawn at the top-left corner.
  • Allowed saving for levels with entrances and no zones.
  • Fixed/updated sprite images for sprites 137, 140-142, 305.
  • Added sprite images for sprites 373, 398, 400, 401, 404, 480.
  • Added Newer sprite images/recolors for sprite 105.
  • Other miscellaneous bug fixes.
AboodXD, CLF78, Danster64, Grop, TobiasAmaranth, Zementblock and others
Milestone 4 Alpha 1 (v4.1.0) 2020-03-09
  • Revamped Current Sprites tab.
  • Improved spritedata.
  • Added sprite image for sprite 53.
  • Added Newer recolors for sprites 43, 45, 123, 219, 286, 311, 357, 387, 414.
  • Many bugfixes.
Milestone 4 (v4.0.0) 2020-02-04
  • Revamped sprite editor widget and spritedata format.
  • Revamped object resizer.
  • Added tileset randomization rendering.
  • Added override support for custom tilesets.
  • Added Newer recolors for sprites 21, 24-26, 30, 47, 58, 60, 63, 78, 81-86, 101, 145, 153, 195, 198, 199, 223, 230, 231, 261, 269, 296, 341, 391, 478 and 479.
  • Added sprite images for sprites 52, 192, 211, 328, 349, 364, 365, 372, 375, 381, 405, 418, 431, 458, 460, 462, 463, 472, 473, 480-482 and Newer-exclusive sprites 17, 18, 167, 168, 244, 250 and 251.
  • Added a path visiblity toggle.
  • Added option to pad level files.
  • Added support for window style and color customization.
  • Added reload spritedata option.
  • Added some missing icons.
  • Added exception handler.
  • Changed default location size to 16x16.
  • Fixed several bugs that would cause the level to be marked as unsaved.
  • Fixed many sprite images.
  • Fixed sprite positioning bugs.
  • Fixed sprite searching and set Search as default category.
  • Fixed adding new areas.
  • Fixed location merging.
  • Fixed the Quick Paint and Level Diagnostic Tools.
  • Fixed default events.
  • Fixed preference resetting bug.
  • Fixed libpng warnings.
  • Removed the island generator and the old tileset picker.
  • Removed the broken updater.
  • Removed the splash screen.
Milestone 3 Alpha 2 (v3.2.0) 2017-11-10 Reggie Next M3
  • Added the Quick Paint Tool.
  • Added animation rendering for blocks, dash coins and conveyors.
  • Added a Recent Files menu.
  • Added warning for LH decompression failure.
  • Fixed last level loading.
  • Fixed sprite 99 image and Newer/NewerSumSun sprite images
  • Minor bug fixes.
AboodXD and John10v10
Milestone 3 Alpha 1 (v3.1.0) 2017-10-07
  • Added a new TPL decoder, LH and LZ77 decompressors.
  • Added snapping zone to grid.
  • Removed NSMB2 support and ribbon.
  • Fixed creating new levels.
  • Fixed saving.
  • Fixed importing areas from another level.
  • Fixed deselecting paths.
  • Fixed sprite categories.
  • Fixed painting stamps and comments.
  • Fixed real view.
  • Fixed themes
  • Fixed tileset animations.
  • Updated spritedata.
  • Minor bug fixes.
Milestone 2 Alpha 4 (v2.4.0) Unreleased Reggie Next
  • Added NSMB2 support.
  • Added newly-found Area settings.
  • Added support for Newer's any-tileset-slot hack.
  • Added rendering for nonexistent tiles.
  • Added previews for list elements.
  • Added stamp rendering, saving, opening and renaming.
  • Added undo feature.
  • Added Save Copy As button.
  • Added sprite image for sprite 149.
  • Revamped splash screen and logo.
  • Changed default zone position.
  • Changed element rendering order.
  • Made zone entrance line optional.
  • Removed minimum zone size limit.
joietyfull64, Meorge, MidiGuyDP, RoadrunnerWMC, SnakeBlock, Zementblock
Milestone 2 Alpha 3 (v2.3.0) 2014-08-05
  • Replaced NSMBLib with TPLLib.
  • Added sprite image for sprite 62.
  • Improved entrance visualizations and changed default setting to non-enterable.
  • Fixed new level saving bug.
  • Fixed sprite image toggle.
Milestone 2 Alpha 2 (v2.2.0) 2014-08-01
  • Added sprite images for the Newer-exclusive sprite 12, and recolors for sprites 20 and 57.
Milestone 2 Alpha 1 (v2.1.0) 2014-07-31
  • Added tileset animation and collision rendering.
  • Added real view.
  • Added autosave feature.
  • Added comments and stamps.
  • Added support for multiple object resizing.
  • Added zone entrance marker.
  • Added entrance indicator for door sprites and bitfield editor for sprite 136.
  • Added sprite images for sprites 9, 147, 257, 260, 261, 411 and 412.
  • Added Newer recolors for sprites 157 and 188.
  • Added Python and PyQt version checks.
  • Revamped sprite API.
  • Replaced icon set.
  • Moved default events from Area settings to the Palette.
  • Moved sprite list to the sprite tab.
  • Fixed sprite 110 crash.
Public Beta 1 2013-11-01
  • Added custom theme, translation and game patch support.
  • Added the Level Diagnostic Tool.
  • Revamped tileset picker and background settings.
  • Added zone darkness and looped path rendering.
  • Added zone preset option.
  • Added show sprite images toggle.
  • Added details about current selection and zoom slider
  • Added preferences menu.
  • Added ribbon.
  • Added sprite images for sprites 49, 52, 55, 87, 123, 132, 137-142, 145, 157, 160, 170, 179, 190, 191, 206, 216, 219, 222, 287, 305, 323, 368, 451 and updated several more.
July13R1 2013-07-13 NeweReggie
  • Added island generator.
  • Added tileset swap and object swap features.
  • Added favourite sprites feature.
Treeki and angelsl
3.8.3 2013-06-23 ReggieMod: Newer Sprites
  • Added support for LH-compressed files.
  • Added exit direction option for connected pipes.
  • Added sprite images for sprites 136, 174, 418, 449 and for Newer-exclusive sprites 13, 19, 22, 49, 152, 183, 210, 213, 239, 279, 282, 283, 290, 319, 324, 351 and 410.
Kinnay and Meorge
3.7.2 2013-02-08 ReggieMod
  • Minor bugfixes.
JasonP27
3.7 2013-01-31
  • Added Sprite list tab.
  • Added options to toggle the viewing of sprites and locations.
  • Added and fixed various tooltips.
  • Added sprite images for sprites 56, 59, 114, 135, 189, 229, 268, 281, 295, 297, 299, 309, 327, 331, 336, 337, 340, 344, 347, 348, 419, 427, 428, 463 and 475.
3.6 2012-12-02
  • Raw Data Textbox now turns red when containing invalid data.
  • Improved tooltips and added some new ones.
  • Added sprite images for sprites 157, 161, 166, 170, 177, 205, 214, 240, 252, 306, 326, 396, 397, 420, 433, 438, 447, 478 and 479.
3.5 2012-11-17
  • Added dark theme.
  • Added more zoom levels and Zoom to Minimum/Maximum buttons.
  • Added sprite images for sprites 151, 158, 175, 176, 180, 185, 187, 193-200, 224, 227, 233, 262, 271, 318, 333, 376, 395, 416 and 425.
3.0 2011-04-03 Reggie!
  • Added sprite images for sprites 274, 354 and 356.
  • Added Unicode support for sprite names and categories.
  • Fixed various bugs.
Treeki, Tempus, megazig, angelsl, Pop006 and Omega
2.0 2010-04-02
  • Added path editing support.
  • Added support for Unicode file and folder names.
  • Added 100% Zoom hotkey (CTRL+0) and changed hotkey for "Shift Objects".
  • Added an error message if an error occurs while loading a tileset.
  • Fixed tileset changing.
  • Fixed closing the Palette.
  • Fixed Delete Zone button.
  • Fixed ReggieClip.
  • Corrected mistake in level list.
  • Removed integrated help viewer.
1.0 2010-03-19 First release.