Difference between revisions of "Lorenzi's KMP Editor"
m (→Version History: Consistency) |
|||
(17 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
{| class="textbox float-right grid" | {| class="textbox float-right grid" | ||
− | |+ | + | |+ Lorenzi's KMP Editor |
! Author: | ! Author: | ||
− | | [[ | + | | [[User:Hlorenzi|Hlorenzi]] |
|- | |- | ||
! Platform: | ! Platform: | ||
− | | | + | | Windows, or any platform supporting Node.js and Electron from source |
|- | |- | ||
! Programming language: | ! Programming language: | ||
− | | | + | | JavaScript |
|- | |- | ||
! Software Type: | ! Software Type: | ||
− | | | + | | Editor |
|- | |- | ||
! File Formats: | ! File Formats: | ||
− | | | + | | |
+ | * [[KMP]] (edit) | ||
+ | * [[KCL]], [[BRRES]], [[OBJ]] (visualization) | ||
|- | |- | ||
! Current Version: | ! Current Version: | ||
− | | | + | | v0.5.2 |
|- | |- | ||
! Download: | ! Download: | ||
− | | | + | | {{Server-Link|https://github.com/hlorenzi/kmp-editor/releases}} |
|} | |} | ||
+ | '''Lorenzi's KMP Editor''' is a very young [[KMP]] editor started in 2018. It's based on [https://nodejs.org/en/ Node.js] and [https://github.com/electron/electron Electron], and is available as 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 [https://en.wikipedia.org/wiki/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]], makes editing courses a breeze. | ||
− | == | + | == Media == |
− | + | ||
+ | [[File:Lorenzi's KMP Editor Preview.png|400px|Preview of the program in use.]] | ||
− | |||
== Version History == | == Version History == | ||
Line 40: | Line 43: | ||
! align=left| Information | ! align=left| Information | ||
|- | |- | ||
− | | | + | | v0.3.0 |
− | | | + | | 2018-05-22 |
− | | | + | | First public release |
+ | |- | ||
+ | | v0.3.1 | ||
+ | | 2018-05-23 | ||
+ | | Fix unhandled section order, enabling saved KMP files to be opened with other tools. | ||
+ | |- | ||
+ | | v0.4.0 | ||
+ | | 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's now able to be loaded back, and be loaded by other tools. | ||
+ | |- | ||
+ | | v0.5.0 | ||
+ | | 2018-11-17 | ||
+ | | Added cannon point (CNPT) and battle finish point (MSPT) editors. Also 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, and fixed some issues with model loading. | ||
+ | |- | ||
+ | | v0.5.2 | ||
+ | | 2019-06-16 | ||
+ | | Adds 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. | ||
|} | |} | ||
− | + | {{Custom Track Tutorial}} | |
− | {{ | ||
[[Category:Software]] | [[Category:Software]] |
Revision as of 02:05, 17 June 2019
Author: | Hlorenzi |
---|---|
Platform: | Windows, or any platform supporting Node.js and Electron from source |
Programming language: | JavaScript |
Software Type: | Editor |
File Formats: | |
Current Version: | v0.5.2 |
Download: | GitHub |
Lorenzi's KMP Editor is a very young KMP editor started in 2018. It's based on Node.js and Electron, and is available as 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, makes editing courses a breeze.
Media
Version History
Version | Date of release | Information |
---|---|---|
v0.3.0 | 2018-05-22 | First public release |
v0.3.1 | 2018-05-23 | Fix unhandled section order, enabling saved KMP files to be opened with other tools. |
v0.4.0 | 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's now able to be loaded back, and be loaded by other tools. |
v0.5.0 | 2018-11-17 | Added cannon point (CNPT) and battle finish point (MSPT) editors. Also 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, and fixed some issues with model loading. |
v0.5.2 | 2019-06-16 | Adds 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. |
Main Tutorials
Introduction –
Textures –
Scale –
Modeling ⇒ Using Blender –
BRRES: CTools
BRRES: BrawlBox –
BRRES: RiiStudio –
Minimap –
Solidity –
KCL: Wiimms Tools –
KMP Editing
Object Editing –
Cameras –
Cannons –
Post-effects –
Videos
Battle Arenas
Battle Arenas –
Enemy routes in battle arenas ⇒ Using Wiimm's Tools –
Coins
Misc. Tutorials
Getting Files –
BrawlBox Tricks –
Animations –
Shadows –
Mipmaps
Custom Effects –
Moving Terrain –
Music –
Ports –
Paint Remakes –
Tutorial Archive
Extended presence flags: Track Tutorial –
LE-CODE Track FAQ
Testing and Reviewing
Testing a Track –
Visual Review –
Track Transformation –
Fixing Errors
Software
3D Tools –
BrawlBox –
CTools Pack –
KMP3D –
KMP Cloud –
KMP Modifier
Lorenzi's KMP Editor –
MagicY –
Material Tool –
Post-Effect Editor –
Wiimms SZS Tools –
Wiimm's Tool Manager
Other
KMP Objects –
Custom Objects –
Model Database –
Tutorial Archive