Releases: cristian64/mkdd-extender
MKDD Extender 2.10.0
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:
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.
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)
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:
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
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
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
Changelog:
- Add check to verify that the file extension for the output file is valid (i.e. either
.isoor.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
Changelog:
- Allow accessing actions in top menu bar via
Alt+<letter>keyboard shortcuts. - Allow loading shelf items via
Enterwhile 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
Changelog:
- Added portable mode. If a
portable.txtfile 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
Changelog:
Added the LAN Choose Character and Kart code patch by @AdolescentSeagull:
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
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
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
Changelog:
Added the Reset Course Page On LAN Initialization option:
Full Changelog: v2.3.0...v2.4.0

