Difference between revisions of "KMP3D"

From Custom Mario Kart
Jump to navigation Jump to search
Line 17: Line 17:
 
|-
 
|-
 
! Current Version:
 
! Current Version:
| To be updated
+
| 1.0
 
|-
 
|-
 
! Download:
 
! Download:
| To be updated
+
|  
 
|}
 
|}
 +
 +
[[File:KMP3D-HowTo-EnemyPoint.png|900px]]
 +
 
'''KMP3D''' is a plugin for [[Google SketchUp]] 6 and above that turns text placed on the model into 3D points in the model, or lines for checkpoints.
 
'''KMP3D''' is a plugin for [[Google SketchUp]] 6 and above that turns text placed on the model into 3D points in the model, or lines for checkpoints.
==How To Use==
+
==Tutorial==
* Install by putting the .rbz file into SketchUp's program files. Put this in the Tools folder.
+
* Install by extracting the zip file to SketchUp's program files, under the folder "Tools".
* Activate tool by using the GUI buttons in the toolbar. One is for single points (e.g. enemy points), another is for dual (e.g. checkpoints).
+
* Activate tool by using the new GUI button in the toolbar, and start placing the points where you want.
 
===Syntax===
 
===Syntax===
 +
Once you start placing points, you need to rename them a certain way.
 
* There are several settings that can be defined. A table below will show what each refers to. Some settings are skipped for convenience, and must be edited in another program. Settings are defaulted as 0, 1, 25, or the previous value, depending on which setting.
 
* There are several settings that can be defined. A table below will show what each refers to. Some settings are skipped for convenience, and must be edited in another program. Settings are defaulted as 0, 1, 25, or the previous value, depending on which setting.
 
* Each setting is separated by a comma; parentheses and spaces are optional. Anything followed by an asterisk will give an error if not entered.
 
* Each setting is separated by a comma; parentheses and spaces are optional. Anything followed by an asterisk will give an error if not entered.
 +
* Every number (including IDs) is in decimal, not hexadecimal.
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 38: Line 43:
 
| A
 
| A
 
| Type
 
| Type
| Camera ID
 
 
| Rotation
 
| Rotation
 
| Scale
 
| Scale
 
| -
 
| -
|-
 
| Checkpoint (CKPT)
 
| C
 
| Current Group*
 
| Next Group*
 
| Respawn
 
| Key
 
 
| -
 
| -
 
|-
 
|-
 
| Cannon (CNPT)
 
| Cannon (CNPT)
| N
+
| C
 
| Rotation
 
| Rotation
 
| -
 
| -
Line 107: Line 104:
 
| -
 
| -
 
|}
 
|}
For example, if you want Enemy Points in Group 1 with the next Group being 2, it would look like this:
+
For example, if you want Enemy Points in Group 1 with the next Group being 2, it would say "E(1,2)"
[[File:KMP3D-HowTo-EnemyPoint.png|900px]]
 
  
 
You can also combine multiple points under one text. For example, if you want "E(1,2)" and "I(1,2)" under the same point, you can have it as "E(1,2)I(1,2)".
 
You can also combine multiple points under one text. For example, if you want "E(1,2)" and "I(1,2)" under the same point, you can have it as "E(1,2)I(1,2)".
 +
==Version History==
 +
 +
==Known Bugs==
 +
No bugs known yet.

Revision as of 23:27, 14 October 2016

KMP3D
Author: SpacePenguin1804
Platform: Google SketchUp 6+
Programming language: Ruby
Software Type: SketchUp Plugin
File Formats: Wiimms_SZS_Tools' textual representation of KMP.
Current Version: 1.0
Download:

900px

KMP3D is a plugin for Google SketchUp 6 and above that turns text placed on the model into 3D points in the model, or lines for checkpoints.

Tutorial

  • Install by extracting the zip file to SketchUp's program files, under the folder "Tools".
  • Activate tool by using the new GUI button in the toolbar, and start placing the points where you want.

Syntax

Once you start placing points, you need to rename them a certain way.

  • There are several settings that can be defined. A table below will show what each refers to. Some settings are skipped for convenience, and must be edited in another program. Settings are defaulted as 0, 1, 25, or the previous value, depending on which setting.
  • Each setting is separated by a comma; parentheses and spaces are optional. Anything followed by an asterisk will give an error if not entered.
  • Every number (including IDs) is in decimal, not hexadecimal.
Type Name Settings
Area (AREA) A Type Rotation Scale - -
Cannon (CNPT) C Rotation - - - -
CPU (ENPT) E Current Group* Next Group* Scale Setting 1 Setting 2
Objects (GOBJ) O Object ID* Route Rotation Scale Settings 1...8
Item (ITPT) E Current Group* Next Group* Scale Setting 1 Setting 2
Respawn (JGPT) R Rotation - - - -
Start (KTPT) S Rotation - - - -
Routes (POTI) P Route ID* - - - -

For example, if you want Enemy Points in Group 1 with the next Group being 2, it would say "E(1,2)"

You can also combine multiple points under one text. For example, if you want "E(1,2)" and "I(1,2)" under the same point, you can have it as "E(1,2)I(1,2)".

Version History

Known Bugs

No bugs known yet.