Skip to content

Releases: NSMBW-Community/Reggie-Updated

2023.03.17.0

17 Mar 23:21
Compare
Choose a tag to compare
  • Added "Show (Item)" toggles to the View menu for sprites, sprite images, entrances, locations, and paths.
  • Added a full-screen mode.
  • Changed the keyboard shortcut for "Save As" to Ctrl+Shift+S. Since "Shift Objects" was already using that, it was changed to Ctrl+Alt+Shift+S.
  • Improved the wording of some strings about Connected Pipes, now that Newer's patches for that feature are better understood.
  • Other smaller changes and bugfixes.

2022.06.24.0

25 Jun 04:58
Compare
Choose a tag to compare
  • To improve the experience when working with Newer SMBW and its derivatives, Reggie now accepts a "Tilesets" folder next to the Stage folder as a substitute for a Texture folder within it.
  • You can now decide to select game paths detected as invalid if you want to. (An example legitimate use for this would be when a work-in-progress mod doesn't yet have a 1-1.)
  • "Entrance ID" in Area Settings has been renamed to "Starting Entrance ID" to make its meaning more obvious.
  • The "Open Level by File..." dialog now always defaults to the folder containing the level that's currently open.
  • Adding a new zone in the Zones dialog now also selects its tab automatically.
  • Other smaller changes and bugfixes.

2021.12.04.0

05 Dec 02:18
Compare
Choose a tag to compare
  • New feature in the View menu: "Tileset Slots Mod" -- simulates Newer's code patch that lets tilesets work correctly in any tileset slot. Only use this if your mod actually includes that code patch, though!
  • The layout of the Entrance editor has been changed to make type-specific settings clearer.
  • Added the "Direction of Other Side" connected-pipe entrance setting.
  • Added the recently discovered "Send to World Map" entrance setting.
  • Scrolling while holding the Control key now zooms the level view, like in most other programs.
  • If you drag something near the edge of the level view, it now automatically scrolls in that direction.
  • "Save As..." now defaults to .arc.LZ if the currently-opened level file is compressed.
  • Other smaller changes and bugfixes.

2021.11.03.0

04 Nov 05:03
Compare
Choose a tag to compare
  • Reggie Updated can now load and saved LZ11-compressed levels (.arc.LZ). These will be found in the upcoming Newer Super Mario Bros. Wii 1.30 update.
  • Release builds (apart from the 32-bit/Windows-7 build) are now built with Python 3.10.
  • Added the newly discovered "Spawn Half a Tile Left" entrance setting (only available for certain entrance types).
  • Renamed bgA_4102 from "Message Box" to "Iggy Boss Battle Line Guides". (Thanks to B1 Gaming for pointing out that this needed to be changed.)
  • Changed the default time limit for newly added areas from 400 to 500, to be consistent with both the default time limit for new levels and the value Nintendo most commonly uses.
  • Changed the wording for the "Terrain Lighting" zone setting to better indicate recommended usage.
  • The -alpha command-line flag now works when NSMBLib is in use, if it's NSMBLib-Updated 2021.10.14.01 or newer.
  • The NSMBLib-Updated version number is now displayed in the Help menu if available (specifically, for versions 2021.10.14.01 and newer).
  • Many bugfixes.

2021.09.11.0

11 Sep 22:33
Compare
Choose a tag to compare
  • Fixed the "Custom background ID" dialog, which was broken in PyQt6.
  • The error message for when Reggie can't find the reggiedata folder now additionally tells you that this can be caused by running it from within a zip file.
  • Moved the changelog to the bottom of readme.md.

2021.07.29.1

30 Jul 04:31
8b8aaa8
Compare
Choose a tag to compare
  • Fixed "Save As..." and "Level Screenshot...", which were broken by the switch to PyQt6 in the previous release.
  • Tiles from nonexistent objects are now rendered as a black-and-magenta checkerboard, instead of transparent.
  • Pipe icons on pipe entrances are now drawn behind the entrance border instead of in front.
  • Updated requirements_py3.txt to refer to PyQt6 instead of PyQt5.

2021.07.29.0

30 Jul 00:50
8a1b013
Compare
Choose a tag to compare
  • This release adds support for PyQt6, the latest version of PyQt! There were a lot of code changes required to make this happen, and it's possible some things were overlooked, so please let me know if you encounter any issues with this release. Release builds (apart from the "Windows 7" ones) will now be built with PyQt6, too.
  • Reduced the limit at which Reggie will start warning you about having too many zones from 8 to 6. The game can sometimes handle more than 6 zones depending on selected background settings, and the incorrect limit of 8 was probably determined years ago through experimentation rather than proper reverse engineering.
  • Fixed the behavior of dragged sprites and entrances in the level overview. (Thanks to Grop for the bug report.)
  • Removed the "Windows 8.1+ 32-bit" release builds, since PyQt6 doesn't provide builds for 32-bit Python. Anyone who was using those builds can use the "Windows 7 or 32-bit" (previously called just "Windows 7") builds instead, which will continue to use PyQt5.
  • Simplified the GitHub Actions build process on macOS. Previously, custom builds of Python and PyInstaller were used in order to gain access to the system dark mode. This is no longer needed now that Reggie has its own proper built-in dark mode.
  • Other smaller changes.

2021.05.18.0

19 May 04:12
Compare
Choose a tag to compare
  • Reggie Updated now supports spritedata.xml's from Reggie Next! ...Kind of. It tries its best to map all of Next's new field formats onto the existing ones, and it's not perfect, but it works pretty well in most cases.
  • The "Layer 0 Spotlight" and "Full Darkness" options have been converted to checkboxes, to support a combined mode with both effects which has been discovered. (Thanks to Abood and Ninji for both independently finding this.)
  • The "Full Screen" layer 0 spotlight mode has been renamed to "Extremely Large", as it turns out that the circle can still be seen at high zoom levels. (Thanks to Ninji for discovering this in the code, and to Zementblock for testing it.)
  • You can now always see the ID of a location, even when the location isn't wide enough to fit the text. You can also now drag such a location by its ID, too. (Thanks to Grop for pointing this issue out, and suggesting a fix.)
  • The "Add" button in the Camera Profiles dialog now adds a new profile with (highest event ID) + 1, instead of one with event ID 0. (Thanks to Skawo for the suggestion.)
  • Renamed a few zone themes to be more clear.
  • Fixed a few tooltips that had inaccurate information.
  • Replaced the term "Doomship" with "Airship" everywhere, for consistency and accuracy.
  • Other smaller changes and bugfixes.

2021.03.21.0

21 Mar 07:09
5cdd3ae
Compare
Choose a tag to compare
  • Added support for "Zone Direction" setting in the Zones dialog.
  • Dark Mode has been added! You can find it in the "View" menu.
  • The "View" dropdown in the Sprites tab in the Palette now remembers your choice when you close and re-open Reggie. No need to instinctively switch to the "Search" view every time anymore!
  • Removed text labels ("Sprites", "Entrances", "Paths") from Palette tabs, to improve compactness so that they all fit on-screen at once without scrolling. The original labels have been retained as tooltips, though.
  • Fixed a bug where the dock widgets (item editor windows) were displayed incorrectly upon first launch.
  • Fixed broken "Reggie! Help" icon.
  • Reggie now supports "portable.txt", inspired by Dolphin Emulator. Placing a file with that name in Reggie's directory will cause it to save/load settings locally instead of using the system registry.
  • Reggie now enables setUnifiedTitleAndToolBarOnMac for a slightly nicer look on macOS.
  • Fixed broken settings on macOS.
  • Deleted the sprite image for sprite 376 ("Moving Chain-Link") because it looked awful.
  • The Help menu now shows the Qt bindings in use, its version number, and the version number of Qt itself.
  • Renamed "About PyQt" to "About Qt".
  • All PNG files have been minified, saving about 1.6 MB.
  • Added a new "-clear-settings" CLI argument, which causes all settings to be reset to defaults upon launch. This could be helpful if corrupted settings are preventing Reggie from loading.
  • Added a new "-gamepath=PATH" CLI argument for specifying the game path, bypassing the folder picker dialog. This can be used as a workaround since the folder picker dialog is bugged and unusable on certain platforms.
  • Other smaller changes and bugfixes.

2021.01.27.1

28 Jan 01:41
Compare
Choose a tag to compare

Essentially the same as the previous release. It was requested that I add a Windows-7-compatible build, so I adjusted the CI infrastructure to do that. These will be included in future releases, too.