Releases: CarJem/ManiacEditor-GenerationsEdition
Version 20.2.2.2 Nightly
- Addressed One Situation That Lead to a lot of People Having their Editor's Crash Before they even started!
WARNING:
Optimizations Being Made EVERYWHERE RAPIDLY, please make sure you be EXTREMELY CAUTIOUS and MAKE BACKUPS OF EVERYTHING!
Version 20.2.2.0 Nightly
-
The Find and Replace Tool with Now Select the Tiles it Finds (WIP)
-
Logging Implemented (Log Files Generated in "%AppData%/ManiacEditor/logs/")
-
More Refactoring Accomplished
-
Restructured the entity renders are drawn in such a way, that I will never need to do another restructure on this scale again (hopefully)
-
Merged and separated several classes/methods/structures/etc.
WARNING:
Optimizations Being Made EVERYWHERE RAPIDLY, please make sure you be EXTREMELY CAUTIOUS and MAKE BACKUPS OF EVERYTHING!
20.2.1.0 Nightly
- HEAVILY REFACTORED 80% of the Entire Codebase
- Fixed Some Minor GUI Visual Issues
- Optimized quite a bit of Code for Clarity while refactoring
(Many More still to Come!)
Optimizations Being Made EVERYWHERE RAPIDLY, please make sure you be EXTREMELY CAUTIOUS and MAKE BACKUPS OF EVERYTHING!
Version 20.1.31.X Nightly
PLEASE INSTALL USING THE HOTFIX EXE
- First Public Automatically Generated Build
- New On-board Updater System that should Function WITHOUT Appveyor!
- Now Reliant on an Installer System. Please be Cautious where you decide to install this, I haven't fully sorted permissions out yet.
Optimizations Being Made EVERYWHERE RAPIDLY, please make sure you be EXTREMELY CAUTIOUS and MAKE BACKUPS OF EVERYTHING!
0.3.0.0 BETA (Unfinished)
Not Much to Say about this Release, this is just the latest source on my end pushed to GitHub since I haven't done a lot on this editor in awhile.
0.2.26.2 BETA
Maniac Editor - Generations Edition (0.2.26.2 BETA)
THIS BUILD IS VERY OLD, if your looking for the latest versions you can find my betas over here: https://ci.appveyor.com/project/CarJem/maniaceditor-generationsedition
Quick Patch fix to do a couple of things that simply didn't make the first build. Non-Essential unless you value anything here, but Highly Recommended.
And the Deal with Backups stays the same, make them, I will not be responsible for your own lost
Change in 0.2.26.2:
-Forgot to change the version number
Changes/Additions: (0.2.26.1)
- Object_Attributes.ini is Visible Again
- Added a Prohibit Entities from Using Other Clipboard Options (Enabled by Default; Do not Disable if you don't want to cause problems)
0.2.26.0 BETA
Maniac Editor - Generations Edition (0.2.26.0 BETA)
Continuing from the version numbers OtherworldBob's fork left us with, we will continue development in hopes to see Maniac Editor reach something beyond an Ongoing Beta.
NOTE: PLEASE MAKE BACKUPS IF YOU HAVE ZERO CLUE ON WHAT YOU ARE DOING. ALSO, MAKE THEM ANYWAYS, NO ONE HERE IS RESPONSIBLE FOR LOST WORK.
New Features: (I might of miss a couple of details, there's simply too much new stuff)
- New Details in the Bottom Pane Relating to where you click and your selection (Selection Size, etc.)
- Added another Bottom Pane to separate the new details from the Data Folder Location
- Pixel Mode for those details when dealing with objects that relies on pixels for their position and size rather than the tile size
- Revamped App Icon and About Screen Image (Made by me, CarJem Generations)
- Revamped UI Icons (Uses Visual Studio Image Libary, along with Material.io Icons when needed)
- Added an Options Menu
- Renamed Help to Other
- Added a Menu explaining some of the main controls
- Run Game now works again for Mania Plus (but only to an extent, still missing some critical features)
- Run Game, for now, does not work Pre-Plus, even when toggled in options(awaiting new offsets from @thesupersonic16)
- Added a Grid Mode
- Added the ability to see Collision In-Editor, similar to how you would see it in-game (Not perfect yet, also it's a bit demanding right now, but it's something other than nothing at all)
- Added an ID Mode, which prints numbers, corresponding to their position in the 16x16Tiles.gif/TileConfig.bin, over the tiles
- Clicking a Tile from the Selection Panel in Edit Mode will now give you it's tile number.
- Renamed Tile Unkown's because now we know that they are simply two sides of a tiles collision. They are now named Plane 1 and Plane 2.
- Added PlaneSwitch Rendering that resembles its in-game counterpart
- Added ForceUnstick Rendering that resembles its in-game counterpart
- Added CollapsingPlatform Rendering that resembles its in-game counterpart
- Added BreakableWall Rendering that resembles its in-game counterpart (with the exception that it will display an icon for mighty or knuckles depending on the wall's value)
- Added ForceSpin Rendering that resembles its in-game counterpart
- Improved the Rendering of Spikes to Allow you to see them increase in length depending on the "count" variable
- Improved Bridge Rendering?
- Added New Entity Filters for Mania Plus, they allow you to toggle the visibility of entities based on their filter value. The filter value will determine what modes that will/won't appear.
- You can now spawn entities with a specific filter value
- Implemented the ability to Scroll with Any Scroll Wheel using a mouse. Simply hover over the scrollbar to take control of it with your mouse wheel. (Shortcut Key: N)
- Added a Scroll Lock which will force you to stick to one axis with the mouse (Configurable; Shortcut Key: B)
- Updated the About Screen with the new contributors to this project
- Implemented FG Lower and FG Higher as main new layers. They default to layers named FG Supa Low, FG Supa High and such. But they also can be named whatever you like so they can act as extra FG Low and FG High Layers for you.
- Added Faster Nudge which allows you to increase the number of pixels/tile spaces your tiles move at a time, the amount is configurable.
- Added Warnings when leaving a scene from Exit, Open, Open Data Directory, and simply trying to close the program. (This can be turned off)
- Added a Developer Warning on Startup (Currently can't be disabled due to the way an option such as "Never show again" would prevent the warning from being displayed between updates. Looking into a solution)
- Special Assets for the Warning Boxes (Created by Discord User Turtleman#4711)
- Added a whole ton of new customizable options:
Copy Between Scenes Toggle (Does not work for Entities, works fine with tiles)
Keep Extra Layers on when Editing Extra Layers Toggle
Never Load Entity Textures/Animations
Reduce Maximum Zoom Level Toggle (Help prevent slowdowns and ideally crashes)
Disable Save Warnings Toggle
Game Path TextBox for manually setting the location of SonicMania.exe
Just Run the Game Toggle (HIGHLY Recommended Post-Plus)
Configurable Defaults for the Tiles Toolbar
Configurable Custom FG Layers
Configurable Defaults for the Tiles Toolbar Default Zoom Level
Change Scroll Lock Type (X/Y)
Scene Select Default View (Sorted View/Files View)
Defaults for Layer Visibility (Includes: FG Lower, FG Low, FG High, FG Higher, Entities, Animations)
Configurable Fast Nudge Amount (Min 1, Max 100)
Experimental Windows Clipboard Mode Toggle. Allows you to copy between two maniac editors (Does not work for Entities, works fine with tiles)
Experimental Remove Object Lock. Allows you to import objects that already have the same name as the one you have in your scene. (Only Partially Tested, use with Extreme Risk!)
Option to Reset all Options to Default - Other minor changes/fixes