KMP Expander 3DS: Difference between revisions
From GameBrew
More actions
Created page with "{{Infobox 3DS homebrew | title = KMP Expander | image = https://dlhb.gamebrew.org/3dshomebrew/KMPExpander.jpg|250px | type = Hack Utilities | version = beta 4 | licence = Mixe..." |
No edit summary |
||
| (18 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
{{Infobox 3DS | {{Infobox 3DS Homebrews | ||
| title = KMP Expander | |title=KMP Expander | ||
| image = | |image=Kmpexpander2.png | ||
| type = Hack Utilities | |description=Mario Kart 7 KMP editor. | ||
| version = | |author=Ermelber, PabloMK7 | ||
| | |lastupdated=2025/10/14 | ||
| | |type=Hack Utilities | ||
| website = https://gbatemp.net/threads/mario-kart-7-kmp-expander-a-mk7-kmp-editor.401794 | |version=1.4.1 | ||
|license=Mixed | |||
| source = https:// | |download=https://dlhb.gamebrew.org/3dshomebrews/kmpexpander.7z | ||
|website=https://gbatemp.net/threads/mario-kart-7-kmp-expander-a-mk7-kmp-editor.401794 | |||
|source=https://github.com/mariohackandglitch/KMPExpander | |||
}} | }} | ||
KMP Expander is a tool for editing Mario Kart 7 .kmp files (which contain course information such as checkpoints, enemy paths, etc). It is an essential tool for custom track development. | |||
KMP Expander also has a built in help manual, explaining how the app works and describing all the kmp settings. | KMP Expander also has a built in help manual, explaining how the app works and describing all the kmp settings. | ||
==Features== | |||
* Visual editor with point drag and placement support. | * Visual editor with point drag and placement support. | ||
* Global map position editing. | * Global map position editing. | ||
* OBJ importing and automatic Y detection | * OBJ importing and automatic Y detection. | ||
* DIV viewer and generator (for model optimization with culling). | |||
* DIV viewer and generator (for model optimization with culling) | * Intro camera player (only in the map view). | ||
* Intro camera player (only in the map view) | |||
* Error checker for common kmp editing mistakes. | * Error checker for common kmp editing mistakes. | ||
* XML Exporter and Injector | * XML Exporter and Injector. | ||
* Multiple view planes (XZ, XY, YZ) | * Multiple view planes (XZ, XY, YZ). | ||
==Screenshots== | |||
https://dlhb.gamebrew.org/3dshomebrews/kmpexpander3.png | |||
https://dlhb.gamebrew.org/3dshomebrews/kmpexpander4.png | |||
https://dlhb.gamebrew.org/3dshomebrews/kmpexpander5.png | |||
https://dlhb.gamebrew.org/3dshomebrews/kmpexpander6.png | |||
==Media== | |||
[ | '''KMP Expander - A Mario Kart 7 Visual Editor! [NEW VERSION]''' ([https://www.youtube.com/watch?v=1lDGWSDLNa8 Ermelber]) <br> | ||
<youtube>1lDGWSDLNa8</youtube> | |||
==Changelog== | |||
'''v1.4.1''' | |||
* Added DIV entry selection and toggling | |||
* Improved DIV entry culling representation | |||
* Removed moving and creating points with the right mouse button. | |||
* Improved auto-y point detection, now doesn't depend on mouse position and zoom level. | |||
'''v4.9''' | |||
* Add option to transform the KMP (translation and scale). | |||
'''v4.8''' | |||
* Fix obj coloring. | |||
* Update to .net 4.8. | |||
'''v4.7''' | |||
* Added concave quadrilateral detection. | |||
* Added reporting item routes without previous section. | |||
'''v4.6''' | |||
* Add global map support. | |||
'''v4.5''' | |||
* Added latest research in Enemy Points (should be closer to their ingame behaviour now). | |||
'''v4.4''' | |||
* Fixed .div and .xml export. | |||
'''v4.3''' | |||
* Added lastest research in Enemy Points. | |||
* Added View Plane changing. | |||
'''v4.2''' | |||
* Added stage information editing. | |||
* Added multiple view planes. | |||
'''v4.1''' | |||
* Fixed some bugs present in BETA 4: | |||
** Clicking a camera point crashes. | |||
** Broken checkpoint and route linking through ClipID parameter could render a kmp unable to be opened. | |||
''' | |||
'''v4''' | |||
* Added stage information editing. | * Added stage information editing. | ||
* Added multiple view planes. | * Added multiple view planes. | ||
* Added missing info to some KMP Sections (Most notably: enemy, item and glider routes) . | * Added missing info to some KMP Sections (Most notably: enemy, item and glider routes). | ||
* Added .div file support. | * Added .div file support. | ||
* Added the possibility to create properly linked .bcmdl files from a .cmdl file so .div files work with it. | * Added the possibility to create properly linked .bcmdl files from a .cmdl file so .div files work with it. | ||
| Line 94: | Line 89: | ||
* Other minor bugfixes and improvements. | * Other minor bugfixes and improvements. | ||
v3 Alpha 5 | '''v3 Alpha 5''' | ||
* Objects are now shown with their name. | |||
* Objects are now shown with their name | * Various fixes. | ||
* Various fixes | |||
'''v3 Alpha 4''' | |||
* Added the hide/unhide function for the Local Map Image. | |||
* Dramatically improved the OBJ Importer. | |||
* Settings are now editable. | |||
* Groups can now be hidden individually. | |||
* Various fixes. | |||
'''v3 Alpha 3''' | |||
* Improved OBJ Rendering. | |||
* Fixed OBJ Loading. | |||
* Added "Add Point on Map" mode. | |||
* UIMapPos is editable (just LocalMap for now). | |||
* Various fixes. | |||
'''v3 Alpha 2''' | |||
* Brand new version. | |||
* OBJ Importing with textures. | |||
* Automatic Y. | |||
* UIMapPos viewer with Image. | |||
* Easier navigation. | |||
'''v3 Alpha 1''' | |||
* Brand new version. | |||
==External links== | |||
* GitHub - https://github.com/PabloMK7/KMPExpander | |||
* GBAtemp - https://gbatemp.net/threads/mario-kart-7-kmp-expander-a-mk7-kmp-editor.401794 | |||
Latest revision as of 23:59, 18 October 2025
| KMP Expander | |
|---|---|
| General | |
| Author | Ermelber, PabloMK7 |
| Type | Hack Utilities |
| Version | 1.4.1 |
| License | Mixed |
| Last Updated | 2025/10/14 |
| Links | |
| Download | |
| Website | |
| Source | |
KMP Expander is a tool for editing Mario Kart 7 .kmp files (which contain course information such as checkpoints, enemy paths, etc). It is an essential tool for custom track development.
KMP Expander also has a built in help manual, explaining how the app works and describing all the kmp settings.
Features
- Visual editor with point drag and placement support.
- Global map position editing.
- OBJ importing and automatic Y detection.
- DIV viewer and generator (for model optimization with culling).
- Intro camera player (only in the map view).
- Error checker for common kmp editing mistakes.
- XML Exporter and Injector.
- Multiple view planes (XZ, XY, YZ).
Screenshots
Media
KMP Expander - A Mario Kart 7 Visual Editor! [NEW VERSION] (Ermelber)
Changelog
v1.4.1
- Added DIV entry selection and toggling
- Improved DIV entry culling representation
- Removed moving and creating points with the right mouse button.
- Improved auto-y point detection, now doesn't depend on mouse position and zoom level.
v4.9
- Add option to transform the KMP (translation and scale).
v4.8
- Fix obj coloring.
- Update to .net 4.8.
v4.7
- Added concave quadrilateral detection.
- Added reporting item routes without previous section.
v4.6
- Add global map support.
v4.5
- Added latest research in Enemy Points (should be closer to their ingame behaviour now).
v4.4
- Fixed .div and .xml export.
v4.3
- Added lastest research in Enemy Points.
- Added View Plane changing.
v4.2
- Added stage information editing.
- Added multiple view planes.
v4.1
- Fixed some bugs present in BETA 4:
- Clicking a camera point crashes.
- Broken checkpoint and route linking through ClipID parameter could render a kmp unable to be opened.
v4
- Added stage information editing.
- Added multiple view planes.
- Added missing info to some KMP Sections (Most notably: enemy, item and glider routes).
- Added .div file support.
- Added the possibility to create properly linked .bcmdl files from a .cmdl file so .div files work with it.
- Added more options to the OBJ Manager.
- Added KMP error checking.
- Added WIP application help (includes help related to the kmp).
- Added the ability to play intro cameras.
- Other minor bugfixes and improvements.
v3 Alpha 5
- Objects are now shown with their name.
- Various fixes.
v3 Alpha 4
- Added the hide/unhide function for the Local Map Image.
- Dramatically improved the OBJ Importer.
- Settings are now editable.
- Groups can now be hidden individually.
- Various fixes.
v3 Alpha 3
- Improved OBJ Rendering.
- Fixed OBJ Loading.
- Added "Add Point on Map" mode.
- UIMapPos is editable (just LocalMap for now).
- Various fixes.
v3 Alpha 2
- Brand new version.
- OBJ Importing with textures.
- Automatic Y.
- UIMapPos viewer with Image.
- Easier navigation.
v3 Alpha 1
- Brand new version.