Difference between revisions of "KMP3D"
Jump to navigation
Jump to search
m (update for consistency with username change) |
(Update KMP3D to version 1.0.0) |
||
Line 17: | Line 17: | ||
|- | |- | ||
! Current Version: | ! Current Version: | ||
− | | | + | | v1.0.0 |
|- | |- | ||
! Download: | ! Download: | ||
− | | [https:// | + | | [https://github.com/zach-zajack/kmp3d/releases/tag/v1.0.0 GitHub] |
|} | |} | ||
− | |||
− | |||
== About == | == About == | ||
− | '''KMP3D''' is a | + | '''KMP3D''' is a [[Google SketchUp]] plugin that functions as a 3D interface for Mario Kart Wii's [[KMP]] files, which deal with coordinate information, such as checkpoints, item routes, or respawn positions. Points are represented using spheres and vectors, depending on the point type. |
− | === | + | === Credits === |
− | + | The Itembox model used as a placeholder for other objects was created by [[Beaglebark413]]. | |
== Installation == | == Installation == | ||
− | + | === For SketchUp 2013-2016 === | |
− | + | # Download the .rbz file. | |
− | + | # In SketchUp, go to Window -> Preferences -> Extensions -> Install Extension..., and select the file. | |
− | + | === For SketchUp 2017+ === | |
− | + | # Download the .rbz file. | |
− | + | # In SketchUp, go to Window -> Extension Manager -> Install Extension..., and select the file. | |
− | + | === For SketchUp 6-8 === | |
− | === | + | # Download the .rbz file. |
− | + | # Rename the .rbz extension to .zip. | |
− | + | # Extract the contents of the folder into the Plugins folder in SketchUp's Program Files for Windows, or Applications folder for Mac. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | === | ||
− | |||
− | |||
− | |||
− | |||
− | |||
== Tutorial == | == Tutorial == | ||
− | === Adding | + | === Adding and combining points === |
− | * | + | * Points can be added to the model by pointing and clicking in the desired area. If a given type of point is a vector, the second click determines what direction the point is facing in the horizontal (x-z) plane. |
− | + | * Points can similarly be combined, if points are different types. This can be done by hovering over a point of a different type and clicking on it. '''Note:''' the order of the point for either type will be at the time the former point was placed. | |
− | * | ||
− | |||
− | |||
− | ''' | ||
− | |||
− | === Editing | + | === Editing points === |
− | * | + | * Points can be translated, rotated, and scaled using any SketchUp tool or plugin. When exporting, KMP3D will automatically adjust for these changes. |
− | + | * Settings can be edited through the use of input tables. Settings mostly follow [[KMP Cloud]]'s naming and organization. | |
− | * | ||
− | === | + | === Selecting points === |
− | * | + | * Points can be selected and deselected either by clicking on the points in SketchUp, or in the input table's ID section. From here, any normal SketchUp operation can be done on them. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | === | + | === Exporting KMP3D points === |
− | + | * Exporting KMP3D points can be done under Plugins -> KMP3D -> Export WKMPT... | |
− | + | * Files can be converted through downloading and installing [[Wiimms SZS Tools]], and using the <code>wkmpt encode</code> command. | |
− | |||
− | |||
− | |||
== Version History == | == Version History == | ||
Line 199: | Line 72: | ||
| Entire interface redone. | | Entire interface redone. | ||
* Ability to edit multiple points | * Ability to edit multiple points | ||
− | * Ability to import objects | + | * Ability to import objects. |
* Ability to rotate/scale points with a tool. | * Ability to rotate/scale points with a tool. | ||
|- | |- | ||
Line 205: | Line 78: | ||
| 2017-07-03 | | 2017-07-03 | ||
| Improved interface. | | Improved interface. | ||
− | |||
* The "Add Point" input box can be changed while in use. | * The "Add Point" input box can be changed while in use. | ||
* Cannon points can be added. | * Cannon points can be added. | ||
* Checkpoints can be added. | * Checkpoints can be added. | ||
* Export and edit bugs fixed. | * Export and edit bugs fixed. | ||
+ | |- | ||
+ | | v1.0.0 | ||
+ | | 2019-11-03 | ||
+ | | Remade from scratch. | ||
+ | * Entire interface redone. | ||
+ | * Compatibility issues fixed. | ||
|} | |} | ||
== Future Plans == | == Future Plans == | ||
− | + | * Replace textboxes with other input types, e.g. checkboxes or dropdowns | |
− | * | + | * Ability to import from WKMPT files |
− | * | + | * Comprehensive database for GOBJ points and their settings |
− | * | + | * CAME and AREA support |
− | * | + | * Ability to reorder points |
− | * | + | * Preview of paths |
+ | * Updated models | ||
+ | * Direct KMP exporting | ||
{{User-Zatchi-Link}} | {{User-Zatchi-Link}} | ||
[[Category:Software]] | [[Category:Software]] |
Revision as of 20:05, 3 November 2019
Author: | zatchi |
---|---|
Platform: | Google SketchUp 6+ |
Programming language: | Ruby |
Software Type: | SketchUp Plugin |
File Formats: | Wiimms SZS Tools's textual representation of KMP. |
Current Version: | v1.0.0 |
Download: | GitHub |
About
KMP3D is a Google SketchUp plugin that functions as a 3D interface for Mario Kart Wii's KMP files, which deal with coordinate information, such as checkpoints, item routes, or respawn positions. Points are represented using spheres and vectors, depending on the point type.
Credits
The Itembox model used as a placeholder for other objects was created by Beaglebark413.
Installation
For SketchUp 2013-2016
- Download the .rbz file.
- In SketchUp, go to Window -> Preferences -> Extensions -> Install Extension..., and select the file.
For SketchUp 2017+
- Download the .rbz file.
- In SketchUp, go to Window -> Extension Manager -> Install Extension..., and select the file.
For SketchUp 6-8
- Download the .rbz file.
- Rename the .rbz extension to .zip.
- Extract the contents of the folder into the Plugins folder in SketchUp's Program Files for Windows, or Applications folder for Mac.
Tutorial
Adding and combining points
- Points can be added to the model by pointing and clicking in the desired area. If a given type of point is a vector, the second click determines what direction the point is facing in the horizontal (x-z) plane.
- Points can similarly be combined, if points are different types. This can be done by hovering over a point of a different type and clicking on it. Note: the order of the point for either type will be at the time the former point was placed.
Editing points
- Points can be translated, rotated, and scaled using any SketchUp tool or plugin. When exporting, KMP3D will automatically adjust for these changes.
- Settings can be edited through the use of input tables. Settings mostly follow KMP Cloud's naming and organization.
Selecting points
- Points can be selected and deselected either by clicking on the points in SketchUp, or in the input table's ID section. From here, any normal SketchUp operation can be done on them.
Exporting KMP3D points
- Exporting KMP3D points can be done under Plugins -> KMP3D -> Export WKMPT...
- Files can be converted through downloading and installing Wiimms SZS Tools, and using the
wkmpt encode
command.
Version History
Version | Date of release | Information |
---|---|---|
v1.0 | 2016-09-31 | First release |
v2.0 | 2017-01-15 | Entire interface redone.
|
v3.0 | 2017-07-03 | Improved interface.
|
v1.0.0 | 2019-11-03 | Remade from scratch.
|
Future Plans
- Replace textboxes with other input types, e.g. checkboxes or dropdowns
- Ability to import from WKMPT files
- Comprehensive database for GOBJ points and their settings
- CAME and AREA support
- Ability to reorder points
- Preview of paths
- Updated models
- Direct KMP exporting