Difference between revisions of "Lorenzi's KMP Editor"

From Custom Mario Kart
Jump to navigation Jump to search
(Created page with "'''hlorenzi's KMP Editor''' is a very young KMP editor started in 2018. It based at Node.js and available as free [https://github.com/hlorenzi/kmp-editor github project]....")
 
(Added v0.7.4 update from June.)
 
(34 intermediate revisions by 12 users not shown)
Line 1: Line 1:
'''hlorenzi's KMP Editor''' is a very young [[KMP]] editor started in 2018. It based at Node.js and available as free [https://github.com/hlorenzi/kmp-editor github project].
+
{| class="textbox float-right grid"
 +
|+ {{PAGENAME}}
 +
! Author:
 +
| Hlorenzi
 +
|-
 +
! Platform:
 +
| Windows, or any platform supporting Node.js and Electron from source
 +
|-
 +
! Programming language:
 +
| JavaScript
 +
|-
 +
! Software type:
 +
| Editor
 +
|-
 +
! File Formats:
 +
|
 +
* [[KMP]] (edit)
 +
* [[KCL]], [[BRRES]], [[OBJ]] (visualization)
 +
|-
 +
! Version:
 +
| v0.7.4
 +
|-
 +
! Date of latest version:
 +
| 2023-06-31
 +
|-
 +
! Download:
 +
| [https://github.com/hlorenzi/kmp-editor/releases GitHub]
 +
|}
  
[[category:Stub]]
+
== Overview ==
[[category:Software]]
+
'''Lorenzi's KMP Editor''' is a [[KMP]] editor created by Hlorenzi that started in 2018. It is based on [https://nodejs.org/en Node.js] and [https://github.com/electron/electron Electron], and is available as a free [https://github.com/hlorenzi/kmp-editor GitHub project].
 +
 
 +
The editor will automatically load a [[KCL|course.kcl]] file from the same folder and will display it as 3D world with easy navigation. It can also load [[BRRES|course_model.brres files]] or any other models using the [[wikipedia:Wavefront .obj file|Wavefront OBJ]] format.
 +
 
 +
Creating points, paths and forks is as easy as dragging points with the mouse – no need to set up indices or prev/next links –, and with [[automated height correction]], this makes editing tracks a breeze.
 +
 
 +
== Media ==
 +
[[File:Lorenzi's KMP Editor Preview.png|400px|thumb|none|Preview of the program in use]]
 +
 
 +
== Version History ==
 +
{| class="wikitable"
 +
! Version
 +
! Date of release
 +
! Information
 +
|-
 +
| [https://github.com/hlorenzi/kmp-editor/releases/download/v0.3.0/Lorenzi.s.KMP.Editor.0.3.0.exe v0.3]
 +
| 2018-05-22
 +
| First release
 +
|-
 +
| [https://github.com/hlorenzi/kmp-editor/releases/download/v0.3.1/Lorenzi.s.KMP.Editor.0.3.1.exe v0.3.1]
 +
| 2018-05-23
 +
| Fixed unhandled section order, enabling saved [[KMP]] files to be opened with other tools.
 +
|-
 +
| [https://github.com/hlorenzi/kmp-editor/releases/download/v0.4.0/Lorenzi.s.KMP.Editor.0.4.0.exe v0.4]
 +
| 2018-05-27
 +
| Added a track information editor.
 +
|-
 +
| [https://github.com/hlorenzi/kmp-editor/releases/download/v0.4.1/Lorenzi.s.KMP.Editor.0.4.1.exe v0.4.1]
 +
| 2018-06-28
 +
| Fixed load bug with out-of-bounds path links.
 +
|-
 +
| [https://github.com/hlorenzi/kmp-editor/releases/download/v0.4.2/Lorenzi.s.KMP.Editor.0.4.2.exe v0.4.2]
 +
| 2018-08-03
 +
| Some quality-of-life improvements. Mainly, fixed KMP creation from scratch (with "New") so that it is now able to be loaded back, and be loaded by other tools.
 +
|-
 +
| [https://github.com/hlorenzi/kmp-editor/releases/download/v0.5.0/Lorenzi.s.KMP.Editor.0.5.0.exe v0.5]
 +
| 2018-11-17
 +
|
 +
* Added cannon point (CNPT) and battle finish point (MSPT) editors.
 +
* Fixed centering view on some course models with weird geometry.
 +
|-
 +
| [https://github.com/hlorenzi/kmp-editor/releases/download/v0.5.1/Lorenzi.s.KMP.Editor.0.5.1.exe v0.5.1]
 +
| 2019-03-25
 +
|
 +
* Added a fog setting for better viewing of models.
 +
* Fixed some issues with model loading.
 +
|-
 +
| [https://github.com/hlorenzi/kmp-editor/releases/download/v0.5.2/Lorenzi.s.KMP.Editor.0.5.2.exe v0.5.2]
 +
| 2019-06-16
 +
| Added a new Battle Mode to Enemy Path handling, enabling correct loading and saving of battle arenas. Look for the checkbox inside the Enemy Paths menu.
 +
|-
 +
| [https://github.com/hlorenzi/kmp-editor/releases/download/v0.5.3/Lorenzi.s.KMP.Editor.0.5.3.exe v0.5.3]
 +
| 2022-04-11
 +
| Fixed bug in which STGI data is reset accidentally.
 +
|-
 +
| [https://github.com/hlorenzi/kmp-editor/releases/download/v0.6.0/Lorenzi.s.KMP.Editor.v0.6.0.exe v0.6]
 +
| 2022-06-25
 +
| Update by Epik95:
 +
* Added new render options for start positions and respawn points.
 +
* The flare color can now be enabled/edited in the Track Info tab.
 +
* Checkpoint groups can now be created manually.
 +
* Fixed item points, enemy points and checkpoints being able to link to themselves.
 +
|-
 +
| [https://github.com/hlorenzi/kmp-editor/releases/download/v0.7.0/Lorenzi.s.KMP.Editor.v0.7.0.exe v0.7]
 +
| 2022-07-24
 +
| Update by Epik95:
 +
* Added [[AREA]] editor.
 +
* Added [[KCL]] highlighting feature.
 +
* Lots of small user interface quality-of-life improvements.
 +
* Fixed bug that caused some KCL triangles to not be rendered.
 +
* Fixed issues with text input focus.
 +
|-
 +
| [https://github.com/hlorenzi/kmp-editor/releases/download/v0.7.1/Lorenzi.s.KMP.Editor.v0.7.1.exe v0.7.1]
 +
| 2022-08-05
 +
| Update by Epik95:
 +
* Lots of bug fixes.
 +
* Added very basic camera editor.
 +
|-
 +
| [https://github.com/hlorenzi/kmp-editor/releases/download/v0.7.2/Lorenzi.s.KMP.Editor.v0.7.2.exe v0.7.2]
 +
| 2022-08-07
 +
| Update by Epik95:
 +
* Fixed bug that incorrectly prevented KMP files from loading in some cases.
 +
* Fixed respawn slots displaying in the wrong place.
 +
|-
 +
| [https://github.com/hlorenzi/kmp-editor/releases/download/v0.7.3/Lorenzi.s.KMP.Editor.v0.7.3.exe v0.7.3]
 +
| 2022-08-10
 +
| Update by Epik95:
 +
* Fixed object settings being off by one.
 +
|-
 +
| [https://github.com/hlorenzi/kmp-editor/releases/download/v0.7.4/Lorenzi.s.KMP.Editor.v0.7.4.exe v0.7.4]
 +
| 2023-06-31
 +
| Update by Epik95:
 +
* Added ability to lock movement to X, Y, and Z planes or axes.
 +
* Added option to disable automatic snapping to collision.
 +
* Modded features such as [[extended presence flags]] are no longer overwritten on save.
 +
* Made lots of small quality-of-life changes and bug fixes.
 +
|}
 +
 
 +
{{Custom Track Tutorial}}
 +
[[Category:Software]]

Latest revision as of 21:29, 31 August 2023

Lorenzi's KMP Editor
Author: Hlorenzi
Platform: Windows, or any platform supporting Node.js and Electron from source
Programming language: JavaScript
Software type: Editor
File Formats:
Version: v0.7.4
Date of latest version: 2023-06-31
Download: GitHub

Overview

Lorenzi's KMP Editor is a KMP editor created by Hlorenzi that started in 2018. It is based on Node.js and Electron, and is available as a free GitHub project.

The editor will automatically load a course.kcl file from the same folder and will display it as 3D world with easy navigation. It can also load course_model.brres files or any other models using the Wavefront OBJ format.

Creating points, paths and forks is as easy as dragging points with the mouse – no need to set up indices or prev/next links –, and with automated height correction, this makes editing tracks a breeze.

Media

Preview of the program in use

Version History

Version Date of release Information
v0.3 2018-05-22 First release
v0.3.1 2018-05-23 Fixed unhandled section order, enabling saved KMP files to be opened with other tools.
v0.4 2018-05-27 Added a track information editor.
v0.4.1 2018-06-28 Fixed load bug with out-of-bounds path links.
v0.4.2 2018-08-03 Some quality-of-life improvements. Mainly, fixed KMP creation from scratch (with "New") so that it is now able to be loaded back, and be loaded by other tools.
v0.5 2018-11-17
  • Added cannon point (CNPT) and battle finish point (MSPT) editors.
  • Fixed centering view on some course models with weird geometry.
v0.5.1 2019-03-25
  • Added a fog setting for better viewing of models.
  • Fixed some issues with model loading.
v0.5.2 2019-06-16 Added a new Battle Mode to Enemy Path handling, enabling correct loading and saving of battle arenas. Look for the checkbox inside the Enemy Paths menu.
v0.5.3 2022-04-11 Fixed bug in which STGI data is reset accidentally.
v0.6 2022-06-25 Update by Epik95:
  • Added new render options for start positions and respawn points.
  • The flare color can now be enabled/edited in the Track Info tab.
  • Checkpoint groups can now be created manually.
  • Fixed item points, enemy points and checkpoints being able to link to themselves.
v0.7 2022-07-24 Update by Epik95:
  • Added AREA editor.
  • Added KCL highlighting feature.
  • Lots of small user interface quality-of-life improvements.
  • Fixed bug that caused some KCL triangles to not be rendered.
  • Fixed issues with text input focus.
v0.7.1 2022-08-05 Update by Epik95:
  • Lots of bug fixes.
  • Added very basic camera editor.
v0.7.2 2022-08-07 Update by Epik95:
  • Fixed bug that incorrectly prevented KMP files from loading in some cases.
  • Fixed respawn slots displaying in the wrong place.
v0.7.3 2022-08-10 Update by Epik95:
  • Fixed object settings being off by one.
v0.7.4 2023-06-31 Update by Epik95:
  • Added ability to lock movement to X, Y, and Z planes or axes.
  • Added option to disable automatic snapping to collision.
  • Modded features such as extended presence flags are no longer overwritten on save.
  • Made lots of small quality-of-life changes and bug fixes.