ROM Hack [Mario Kart 7] KMP Expander - A MK7 KMP Editor

Ermelber

Well-Known Member
OP
Member
Joined
Sep 21, 2012
Messages
133
Trophies
1
Age
25
Location
Italy
Website
github.com
XP
299
Country
Italy
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
CftxEhz.png

oaNHryH.png

0lNjOYT.png

AkCyudc.png

Video (old version)


Download

https://github.com/mariohackandglitch/KMPExpander/releases/latest

Changelog
v4 (August 2018 - September 2019)
  • 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 (13th January 2017):
  • Objects are now shown with their name
  • Various fixes
v3 Alpha 4 (7th January 2017):
  • 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 (6th January 2017):
  • Improved OBJ Rendering
  • Fixed OBJ Loading
  • Added "Add Point on Map" mode
  • UIMapPos is editable (just LocalMap for now)
  • Various fixes

v3 Alpha 2 (5th January 2017):
  • Brand new version
  • OBJ Importing with textures
  • Automatic Y
  • UIMapPos viewer with Image
  • Easier navigation
v3 Alpha 1 (4th January 2017):
  • Brand new version
Source code (v1) (2015 version)
https://github.com/Ermelber/KMP-Expander

Source code (v4)

https://github.com/mariohackandglitch/KMPExpander
 
Last edited by PabloMK7,

mustafag32g

Well-Known Member
Member
Joined
Jul 30, 2014
Messages
806
Trophies
0
Age
34
XP
2,331
Country
Argentina
Bro, as far as I know super mario 3d land uses same file structure, except the models are ind seperate files :-), any possibilities you could look into a 3d land editor for us :-)?
 

Deleted member 350372

Well-Known Member
Member
Joined
Jun 15, 2014
Messages
316
Trophies
0
Age
29
Location
boot.firm, New Jersey
XP
388
Country
United States
I'm working on KMP Expander, a Mario Kart 7 KMP Editor.
I've already made this available on GitHub, but it's just the old version that can only handle CSV Editing. Better than nothing, no?

Features

-Paths sections will be easy to edit (ENPH, ITPH, CKPH, POIT, GLPH)
-CSV Exporter and Injector
-Map Editor like MKDS CM or EFE
-OBJ Importing and Automatic Y detection

Screenshots
I1ha3bb.png


hWaw4LY.png

Download (Beta 2)
http://store.dshack.org/index.php?/file/168-kmp-expander/


Changelog
Beta 2:
  • Fixed Viewport
  • Added GOBJ Operations
  • Added GOBJ Defragmentation
  • Added JGPT Operations
Source code (Old version)
https://github.com/Ermelber/KMP-Expander

How do you get into map view like in the picture you show? All I see when I open a KMP file is just the information about the file. Like just where the object info is for example. I also can't modify or add item box locations. Pls let me know soon. Thx.

Update: Figured out how to get the map open.

Also EFE allows me to add, but not modify the newly created object. :(
 
Last edited by Deleted member 350372,

Deleted member 350372

Well-Known Member
Member
Joined
Jun 15, 2014
Messages
316
Trophies
0
Age
29
Location
boot.firm, New Jersey
XP
388
Country
United States
EFE cannot edit KMPs yet
Ah. I see. Would you have that kind of feature for modifying or adding objects in the objects tab for a future beta release of your program?

Also, is there any way of converting a MKDS nkm file to a MK7 kmp file? I Whenever I edit a kmp file using EFE, it forces me to save it as a nkm file. Sorry if this seems complicated to understand. I am sorta new to MK7 & 3DS hacking.
 
Last edited by Deleted member 350372,

Deleted member 350372

Well-Known Member
Member
Joined
Jun 15, 2014
Messages
316
Trophies
0
Age
29
Location
boot.firm, New Jersey
XP
388
Country
United States
Yes, it's possible. But I may probably do that when I finish basic KMP Expander features
Okay. Cool! I also understand it may take a while to create all the features into the program since it is still a beta program and that there is still a lot to do. So please take your time with this program.

Just thought of an idea or possibility. Would it be possible to edit the properties of a course item box to give you a specific item or set of items at random? (Like the super item box at DS DK Pass) Sorry about all the questions. I just am excited about the potential of this program and the fact that I am brainstorming ideas atm.
 
Last edited by Deleted member 350372,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: @salazarcosplay, no sabría cómo decirte