You are on page 1of 6

---------------------------------------------------------------------------

Epic Edit, Super Mario Kart track editor by Stifu and pals
---------------------------------------------------------------------------

v2.8.8 (December 8th 2020)


- Added value looping for all numeric up/down controls
(going over the max value loops back to the min value, and vice versa)
- Fixed color palette RGB values not getting saved after text editing them
- Added prompt to save pending changes upon loading a new ROM
through drag and drop
- Change all "zone" wordings to "area" (better and matches MAKE)

v2.8.7 (May 15th 2020)


- Added support for GP results texts editing

v2.8.6 (May 13th 2020)


- Fixed 2.8 regression which could lead to altered GP starting position
data on track load or import
- Fixed 2.8 regression which made it so modifying battle track starting
positions would not mark the ROM as modified

v2.8.5 (April 30th 2020)


- Fixed display regression from 2.8.4 when editing front background tiles
- Removed invalid characters from track names in bulk export file names

v2.8.4 (February 10th 2018)


- Added support for loading and saving ROMs saved with MAKE
NB: track object behaviors are not loaded and need to be set manually,
because Epic Edit does not handle objects the way MAKE does
- Added support for ROMs with invalid track name data
- Changed AI element intersection handling logic to let users
set them up manually, instead of trying to automatically detect them
- Fixed tile clipboard display issue after having changed palette colors
- Fixed 2.8 regression which made it so changes made to the first color
of the first palette of any theme would not be instantly visible on tiles
that use a palette from #2 to #16
- Fixed 2.8.2 regression that altered the starting position row offset data
if the current precision did not allow the value of the loaded track
- Tweaked the AI selection behavior. If multiple AI targets are at the same
hovered location, then give the hover priority to the selected AI element
- Minor tweaks and fixes

v2.8.3 (October 14th 2017)


- Made exported binary files use the same file extensions as SNES ROMs,
and removed the .bin extension as it causes issues with some editors
like YY-CHR and Tile Molester.
- Updated the road tileset import / export icon for consistency

v2.8.2 (July 8th 2017)


- Added support for GP podium texts editing
- Added the ability to import and export all tracks (by mcintyre321)
- Added an alternative way to set the starting position second row offset
- Added a hack to work around Mono crashes, especially on Mac
- Fixed a ROM text loading edge case bug
- Improved the speed and compression rate of the Codec compressor
- Fixed error message handling when using the Codec
and trying to decompress from an invalid address

v2.8.1 (November 11th 2015)


- Fixed 2.8 regression that prevented the immediate rendering
of color changes on track objects and item icons

v2.8 (August 29th 2015)


- Added support for GP cup select texts editing (English only)
- Added support for cup and track name editing
- Added ability to import and export
road tile types and palette associations
- Added a paint bucket feature for road tile editing
- Added the ability to clone AI elements
- Added the display of the in-game top border over the background preview
- Added the ability to jump to any part of the background preview
animation, and to set the animation speed
- Fixed possible data compression issues with Euro and Jap ROMs
- Improved the data compression rate for Euro and Jap ROMs
- Increased the decompression buffer size from 16 to 128 KiB. This makes
it possible to manually decompress larger data such as podium graphics.
- Added a star next to the loaded ROM name when there are unsaved changes
- Changed Ctrl+S shortcut to act as "Save ROM" rather than "Save ROM As"
- Added Ctrl+Shift+S shortcut for "Save ROM As"
- Fixed 2.7.2 regression that disabled battle track reordering
- Many tweaks and fixes

v2.7.2 (July 13th 2014)


- Added the ability to modify colors as 8-bit (0-255) RGB values
- If you update the Ghost Valley background tileset graphics, the
animated ghosts will now use the updated background graphics
- Fixed 2.7 regression that disabled track reordering
- Fixed second starting position row slider to properly handle keyboard
input (left / right arrows) when the precision is 4px or 8px
- When opening the Game settings, select the item probabilities
used by the current track
- Minor tweaks and fixes

v2.7.1 (February 8th 2014)


- Fixed 2.7 regression that could cause road tilesets to be wrongly marked
as modified by the user, and would sometimes prevent graphics from being
displayed with certain ROMs
- Fixed the first color used for road tiles, so it's always the first color
of the first palette. The first color of other palettes is not used.

v2.7 (October 13th 2013)


- Added support for cup and theme texts editing
- Added support for driver ranking points allocation editing
- Added support for driver names editing
- Improved track graphics renderer, faster and more reliable.
Fixes occasional display issues.
- Lowered the overlay tile maximum count from 42 to 41.
Having 42 overlay tiles on a track causes tile glitches.
- Fixed 2bpp tile back color picking issues
- Fixed selected background tile image size
- Fixed invalid ROM loading, by keeping the previous ROM loaded
- When opening the background editor, automatically show the background
of the current track theme (same behavior as the color palette editor)
- Minor tweaks and fixes

v2.6.2 (January 20th 2013)


- Fixed the fact background color picking would lay tiles
- Fixed the fact background color picking ignored the scrolling position

v2.6.1 (December 15th 2012)


- Fixed the fact that importing a background layout would not mark the
layout as having been modified, preventing it from being resaved

v2.6 (October 21st 2012)


- Added codec tool to compress and decompress data (advanced users)
- Added support for defining the item probability set for each GP track
(under the AI tab), which fixes the previous incorrect assumption
that item probabilities depend on the track theme
(and extended the .smkc format to include this data)
- Added ability to import and export color palettes, background layouts
and item probabilities
- Added ability to import and export road and background tilesets as binary
- Fixed possible GP starting position second row offset loading issue
(regressed in 2.1)
- Fixed background tileset graphics importing logic when the first of the
4 colors does not match the first color of the first palette
(never the case in the original game)
- Minor tweaks and fixes

v2.5.1 (June 25th 2012)


- Fixed possible ROM corruption issues when resaving color palettes
(regressed in 2.4) and background layouts

v2.5 (June 23rd 2012)


- Added support for background editing (layout and graphics)
- Fixed the object extension hack introduced in v2.2 to work with ROMs
that have a modified Luigi head sprite
- Added a config file to enable running the program with .NET 4.0
- Minor tweaks and fixes

v2.4.1 (January 10th 2012)


- Fixed compressed data saving issue with US ROMs, preventing some data
from being properly decompressed when running the game

v2.4 (January 6th 2012)

- Added support for tile type, palette and graphics editing


- Made it so that common road tiles are no longer shared across themes,
letting you have 256 unique tiles for each theme tileset,
rather than 192 theme-specific tiles and 64 common ones (hacks by smkdan)
- Minor tweaks and fixes

v2.3 (September 30th 2011)

- Added color palette editor (by teknix1)


- Added undo/redo feature (for track tile changes only)
- Removed the Theme editor tab, and moved the Item probability editor
to the menu bar
- Minor tweaks and fixes

v2.2 (July 23rd 2011)

- Added support for editing object properties, thanks to hacks by smkdan


(and extended the .smkc format to include this data)
- Made the object zones of Koopa Beach 1 editable
(KB1 and KB2 used to share the same zones)
- Display actual object sprites on the track map
- Show track objects that are out of their zone as grayed out, to hint that
they most likely won't (fully) appear when playing the game
- Fixed Euro and Jap ROM corruption caused by the battle starting position
hack, which only worked with US ROMs (thanks to smkdan again)
- Make block selection of tiles appear over the track, semi transparently
- Minor tweaks and fixes

v2.1 (February 28th 2011)

- Added support for driver starting position editing on battle tracks,


with smkdan's help (and extended the .smkc format to include this data)
- Object zones now visually cover the whole track, not just the AI path(s)
- More accurate color conversions, making colors brighter (by teknix1)
- Added a full-screen mode, accessible through a menu button or F11
- Added a button to add new AI elements
(was only possible by double clicking before)
- Fixed the size of the horizontal and vertical scroll bar thumbs,
which now properly represent the size of the shown track portion
- Added ability to scroll horizontally with the mouse wheel (holding Shift)
- Minor tweaks and fixes

v2.0 (November 7th 2010)

- Added ability to import / export MAKE (.smkc) tracks (partly by teknix1)


- Added ability to drag and drop track files onto the editor
- Centered zoom position (and on mouse cursor, when mouse-wheel zooming)
- More robust drawing logic, fixed graphics rendering on Mac
(thanks to Ralph Leckett)
- Various other fixes and optimizations

v1.9.1 (August 22nd 2010)

- Fixed regression that made combo boxes close as you open them

v1.9 (August 12th 2010)


- Added support for overlay tile editing (partly by teknix1)
- Added support for item probability editing (by teknix1)
- Added ability to reset the track map
- Added ability to delete all AI elements
- Smarter behavior when changing the index of an AI element.
Rather than swapping the current index with the new index,
it now shifts the index of all AI elements in between.
- Optimized screen real estate by making it so that when the track
scrollbars are not necessary, they get hidden rather than disabled
- Optimized screen real estate by removing the status bar,
the current cursor position being now displayed in the menu bar
- Replaced DotNetZip / Ionic.Zip library with SharpZipLib
for GPL-incompatiblity reasons
- Made it possible to load non-compressed ROMs
without the presence of the zip library DLL
- Various other fixes and optimizations

v1.6 (June 4th 2010)

- Added support for lap line editing


- Added support for driver starting position editing (partly by teknix1)
- Disabled object zones editing for Koopa Beach 1
(cannot be edited, used to lead to data corruption)
- Fixed track compression for Japanese and European ROMs
- Fixed track name issues in Time Trial, after having reordered tracks
- Fixed overlay tile data corruption when modifying a track
- Fixed possible object visibility issues with tracks with crossed paths
(as in Mario Circuit 2)
- Fixed track display when zoom is below 100% on OSes other than Windows
- Improved AI rendering performances
- Various other fixes

v1.5 (January 5th 2010)

- Added support for track objects editing (partial)


Implemented: moving objects and modifying object zones
Missing: changing object types and moving Ghost Valley pillars
- Added support for track AI editing
- Added the ability to reorder tracks by dragging them in the track list
- Data is saved in a more aggressive way: the editor assumes everything
between 512 KiB and 1024 KiB is reserved for it,
and will wipe out anything else that might be in that range
- Added x0.5 and x0.75 zoom levels (and Ctrl+0 to switch back to zoom x1)
- Added the ability to scroll through the map by holding the middle click
- Fixed track map import bug (regressed in 1.0)
- On track export, remove invalid characters from the proposed file name
- Added zipped ROM support (by teknix1)
- Added ROM checksum recalculation,
so resaved ROMs have a correct checksum (by teknix1)
- Various other fixes and optimizations

v1.0 (August 3rd 2009)

- Added the ability to resave ROMs


- Fixed a memory leak on consecutive ROM loadings
- Added the ability to pass a ROM file path through argument,
which makes it possible to start the editor and load a ROM
through the "Open with" command on the ROM file
- Removed the (annoying) confirmation dialogs on track imports / exports
- Various other fixes and optimizations

v1.0 Preview 3 (May 13th 2009)

- Much improved track display performances thanks to various optimizations


- Fixed memory leaks
- Fixed regression about tracks not updating directly after an import
- Fixed crash when decompressing corrupt tracks
- Append a star to the name of tracks with unsaved changes
- Fixed bug related to multiple tile copy being aborted unexpectedly
- Selection rectangle isn't displayed out of the track bounds anymore
- Unit tests are now in their own project,
and so are no longer included in the exe (d'oh), which reduces its size
- Various other changes

v1.0 Preview 2 (January 3rd 2009)

- Track graphics cache system, improves performances significantly


- Double buffered track and tileset panels, removes flickering
- Disabled bilinear filtering on zoomed graphics
- Ability to select multiple tiles (hold right click over the track)
- When using the mouse wheel, tile selection now remains visible
and X,Y coordinates update in the tool strip
- Can't type in the theme drop-down list anymore
- Various minor changes

v1.0 Preview 1 (December 20th 2008)

Initial release.
Features:
- Loading of tracks, graphics and colors from the ROM
- Support for all ROM regions (Jap, US, Eur)
- Support for headered and unheadered ROMs
- Ability to modify, import and export tracks
- Zoom feature
- Cross platform, works on Windows and Linux (thanks to Mono),
but doesn't work on Mac OS yet due to a Mono bug

You might also like