Skip to content

Releases: cristian64/mkdd-extender

MKDD Extender 2.10.0

01 Nov 20:26

Choose a tag to compare

Changelog:

Fully-featured Gecko cheat codes

To complement the basic cheat codes support that was introduced in MKDD Extender 2.3.0, this release adds support for injecting fully-featured Gecko cheat codes via GeckoLoader. A set of options (one per supported region) has been added under the General Cheat Codes section:

MKDD Extender - Gecko cheat codes

In this case, a Gecko cheat code handler will be installed in the game, allowing the user to inject any Gecko cheat code that would normally work on Dolphin.

MKDD Extender - Gecko cheat codes (help text)

Arbitrary Python code execution

Support for arbitrary Python code execution (for expert users) has been introduced. Two new options are now available under the Expert Options section:

  • Pre-patching Script (filepath to a Python script)
  • Post-patching Script (filepath to a Python script)
MKDD Extender - Pre and post-patching Script options

The Python scripts will be executed before and/or after MKDD Extender applies the modifications to the input ISO image. This gives users an opportunity to apply their more specific needs that are not general enough to be included in MKDD Extender as opt-in preferences.

Regular Python code can be used in the scripts; MKDD Extender will provide a number of local variables and pre-imported modules that the user-defined Python code can utilize and invoke:

MKDD Extender - Pre and post-patching Script options (help text)

Other bugfixes

  • When the Reset Course Page On Title Screen option was set, but no custom course was configured (which makes the option redundant), an exception would be raised.
  • When the LAN Choose Character and Kart code patch was enabled, a number of ghost console windows would pop up on Windows.
  • When the user clicked on the help button in options near the right/bottom edges of the screen, the help dialogs could appear outside of the screen (or clipped).

Full Changelog: v2.9.0...v2.10.0

MKDD Extender 2.9.0

22 Sep 17:55

Choose a tag to compare

Changelog:

The LAN Choose Character and Kart code patch by @AdolescentSeagull has been updated to v1.1. The new version brings:

  • A counter to show users how many players in the LAN session have already selected characters and karts.
  • The ability for the host to exit the Character Selection screen by holding B (the "B" button graphic would be shown).
  • An enhancement to skip the LAN entry screen in subsequent races or battles.

Full Changelog: v2.8.1...v2.9.0

MKDD Extender 2.8.1

11 Sep 19:29

Choose a tag to compare

Changelog:

Fixed an issue in the PAL and NTSC-J regions where, if both the Type-specific Item Boxes code patch and the Bouncy Terrain Type code patch were enabled in the ISO, karts were unable to pick up item boxes.

Thanks to アリス64 for reporting the issue and verifying the fix.

Full Changelog: v2.8.0...v2.8.1

MKDD Extender 2.8.0

13 Jul 13:25

Choose a tag to compare

Changelog:

  • Add check to verify that the file extension for the output file is valid (i.e. either .iso or .gcm).
  • Add welcome dialog that shows new users a button for opening the Instructions dialog.
  • Add build date in About dialog.
  • Upgrade third-party libraries (Pillow, NumPy and PyInstaller).
  • Update screenshot in README file.

Full Changelog: v2.7.0...v2.8.0

MKDD Extender 2.7.0

20 May 22:07

Choose a tag to compare

Changelog:

  • Allow accessing actions in top menu bar via Alt+<letter> keyboard shortcuts.
  • Allow loading shelf items via Enter while navigating top menu bar with the arrow keys.
  • Upgraded third-party libraries (NumPy and PyInstaller).

Full Changelog: v2.6.0...v2.7.0

MKDD Extender 2.6.0

16 Apr 22:02

Choose a tag to compare

Changelog:

  • Added portable mode. If a portable.txt file exists next to the executable, the configuration file (mkdd-extender.ini) will be stored next to the executable too. Thanks to Pickpickles for the suggestion.
  • Added a scrollbar to the floating preview in shelf items when the content of the table is sizable enough to exceed the available space in the screen, as otherwise the content of the preview could disappear. Thanks to Pickpickes for reporting the issue.
  • Upgraded third-party libraries (Qt, Pillow, NumPy, and PyInstaller).

Full Changelog: v2.5.0...v2.6.0

MKDD Extender 2.5.0

27 Mar 19:44

Choose a tag to compare

Changelog:

Added the LAN Choose Character and Kart code patch by @AdolescentSeagull:

LAN Choose Character and Kart code patch in MKDD Extender

The code patch introduces a new screen in LAN mode that allows character and kart selection, a feature that was never available in the retail game.

Demo:

LAN.Choose.Character.and.Kart.code.patch.mp4

References:

Full Changelog: v2.4.2...v2.5.0

MKDD Extender 2.4.2

24 Mar 19:37

Choose a tag to compare

Changelog:

Relaxed validation logic in rarc Python module to support RARC archives that set the wrong entry index for directory nodes.

Thanks to Pickpickles for reporting the case.

Full Changelog: v2.4.1...v2.4.2

MKDD Extender 2.4.1

11 Mar 22:36

Choose a tag to compare

Changelog:

Fixed an issue where, depending on the file ordering that the operating systems provides, the wrong minimap image could be shown in the preview pane for custom tracks that are based on Mushroom City.

Thanks to chlœrawr for reporting and helping diagnose the issue.

Full Changelog: v2.4.0...v2.4.1

MKDD Extender 2.4.0

08 Mar 22:14

Choose a tag to compare

Changelog:

Added the Reset Course Page On LAN Initialization option:

Reset Course Page On LAN Initialization

Full Changelog: v2.3.0...v2.4.0