Difference between revisions of "LE-CODE/Item Cheat"
(Cleaned the entire page. Also, the table of contents is automatically placed, so there's no need to include a marker place at the beginning.) |
|||
Line 1: | Line 1: | ||
{{LE-CODE Content|logo}} | {{LE-CODE Content|logo}} | ||
− | As of build 27, [[LE-CODE]] | + | As of build 27, [[LE-CODE]] includes a built-in expanded version of [[Wiimm]]'s [[Item Cheat]]. It now supports all four regions, and also supports the [[#classic|Classic Controller]] in addition to the previously compatible [[#nunchuk|Wii Remote and Nunchuk]] and [[#gcn|GameCube Controller]]. The base Wii Wheel is still not supported due to a lack of available buttons to use. |
+ | == Overview == | ||
+ | The main purpose of this feature is to test tracks and battle arenas both offline and online with all available items. The cheat code works with the first connected supported controller. | ||
− | + | The player can select all available items using various button combinations (see controller specific descriptions below). The items are placed into the item container (top left on-screen). If "Off" is selected, the cheat code is disabled and normal item handling is enabled. All controller options place the items on three layers, with the most important items for testing being on the primary layer. | |
− | + | The '''Thunder Cloud''' is a useful item for testing jumps in tracks while small. In Wiimm's [[Intermezzo]], he sets the duration of the effect to 30 seconds to allow for easier testing. | |
− | + | == Enabling the Item Cheat == | |
− | + | The Item Cheat can be enabled by a [[LPAR#param|LPAR parameter]]. [[Wiimmfi]] detects the usage of it and blocks it in all non-cheat enabled Wiimmfi regions to prevent players from using it for an unfair advantage in regular online races. | |
− | |||
− | |||
− | |||
− | |||
− | == | ||
− | |||
− | The | ||
<br clear=all> | <br clear=all> | ||
− | == <span id=nunchuck> | + | == <span id=nunchuck>Wii Remote and Nunchuk</span> == |
− | [[File:Item Cheat Wiimote + Nunchuck.png|thumb|right|270px|Buttons for | + | [[File:Item Cheat Wiimote + Nunchuck.png|thumb|right|270px|Buttons for Wii Remote and Nunchuk]] |
− | + | The '''Wii Remote and Nunchuk''' uses directions on the D-Pad in addition to the {{button|-}}, {{button|1}}, and {{button|2}} buttons to select items. Use those in combination with the {{button|C}} and {{button|B}} buttons to access the second and third layers, respectively. | |
<br clear=all> | <br clear=all> | ||
Line 28: | Line 23: | ||
[[File:Item Cheat Classic Controller.png|thumb|right|270px|Buttons for Classic Controller]] | [[File:Item Cheat Classic Controller.png|thumb|right|270px|Buttons for Classic Controller]] | ||
− | The ''Classic Controller'' | + | The '''Classic Controller''' uses directions on the [[#stick|right joystick]] to select items. Select a direction in combination with the {{button|Left}} and {{button|Right}} directions on the D-Pad to access the second and third layers, respectively. |
− | |||
− | |||
<br clear=all> | <br clear=all> | ||
− | == <span id=gcn> | + | == <span id=gcn>GameCube Controller</span> == |
[[File:Item Cheat GameCube Controller.png|thumb|right|270px|Buttons for GameCube Controller]] | [[File:Item Cheat GameCube Controller.png|thumb|right|270px|Buttons for GameCube Controller]] | ||
− | |||
− | + | The '''GameCube Controller''' uses directions on the [[#stick|C-stick]] to select items. Select a direction in combination with the {{button|Z}} and {{button|B}} buttons to access the second and third layers, respectively. The Classic Controller and GameCube Controller use identical joystick layouts, with the only difference being the buttons to activate the additional layers. | |
<br clear=all> | <br clear=all> | ||
− | == <span id=stick> | + | == <span id=stick>Joystick Analysis</span> == |
− | + | The following table explains how the inputs on the joysticks are analyzed to allow for selection of items. | |
− | |||
− | |||
− | |||
{| class="textbox grid alt" | {| class="textbox grid alt" | ||
|+ Joystick Analysis | |+ Joystick Analysis | ||
− | ! Controller | + | ! Controller |
− | ! | + | ! Data Type |
− | ! neutral | + | ! Minimum Position<ref name="range">The ''minimum'' and ''maximum'' values are only an approximation and vary from controller to controller.</ref> |
+ | ! Maximum Position<ref name="range" /> | ||
+ | ! Neutral Position<ref name="neutral">The ''neutral'' position is a only target value, you should assume at least ±10% of the total area as a neutral position. The ''neutral range'' column reflects this recommendation.</ref> | ||
+ | ! Neutral Range<ref name="neutral" /> | ||
|- | |- | ||
− | | | + | | Wii Remote and Nunchuk (not used by cheat) |
− | | align=center | int16_t | + | | align=center| int16_t |
− | | align=center | −25856 | + | | align=center| −25856 |
− | | align=center | +26880 | + | | align=center| +26880 |
− | | align=center | 0 | + | | align=center| 0 |
− | | align=center | −5273 | + | | align=center| −5273 … +5273 |
|- | |- | ||
| Classic Controller | | Classic Controller | ||
− | | align=center | int16_t | + | | align=center| int16_t |
− | | align=center | −512 | + | | align=center| −512 |
− | | align=center | +480 | + | | align=center| +480 |
− | | align=center | 0 | + | | align=center| 0 |
− | | align=center | −100 | + | | align=center| −100 … +100 |
|- | |- | ||
| GCN Controller | | GCN Controller | ||
− | | align=center | uint8_t | + | | align=center| uint8_t |
− | | align=center | 16 | + | | align=center| 16 |
− | | align=center | 238 | + | | align=center| 238 |
− | | align=center | 128 | + | | align=center| 128 |
− | | align=center | 106 | + | | align=center| 106 … 150 |
|} | |} | ||
− | + | <references/> | |
− | |||
− | |||
[[Category:LE-CODE]] | [[Category:LE-CODE]] | ||
[[Category:Cheat Codes]] | [[Category:Cheat Codes]] |
Revision as of 23:21, 13 March 2021
- LE-CODE & related file formats
- LE-CODE: General description
- LE-CODE: History
- LE-CODE: FAQ for track creators
- LE-CODE: Distribution Tutorial
- LE-CODE: Definition file for distributions
- LE-CODE: FAQ for distribution creators
- LE-CODE: Item Cheat
- LE-CODE: Controllers & Buttons
- LE-CODE: Slot usage
- LE-CODE: Exception Handler
- LPAR: File format for parameters
- LEX: File format and definitions
- LTA: LE-CODE Track Archive
- LFL: LE-CODE File List
- Wiimm's Test Tracks
- Extended presence flags
- Related Categories
As of build 27, LE-CODE includes a built-in expanded version of Wiimm's Item Cheat. It now supports all four regions, and also supports the Classic Controller in addition to the previously compatible Wii Remote and Nunchuk and GameCube Controller. The base Wii Wheel is still not supported due to a lack of available buttons to use.
Overview
The main purpose of this feature is to test tracks and battle arenas both offline and online with all available items. The cheat code works with the first connected supported controller.
The player can select all available items using various button combinations (see controller specific descriptions below). The items are placed into the item container (top left on-screen). If "Off" is selected, the cheat code is disabled and normal item handling is enabled. All controller options place the items on three layers, with the most important items for testing being on the primary layer.
The Thunder Cloud is a useful item for testing jumps in tracks while small. In Wiimm's Intermezzo, he sets the duration of the effect to 30 seconds to allow for easier testing.
Enabling the Item Cheat
The Item Cheat can be enabled by a LPAR parameter. Wiimmfi detects the usage of it and blocks it in all non-cheat enabled Wiimmfi regions to prevent players from using it for an unfair advantage in regular online races.
Wii Remote and Nunchuk
The Wii Remote and Nunchuk uses directions on the D-Pad in addition to the
Classic Controller
The Classic Controller uses directions on the right joystick to select items. Select a direction in combination with the and directions on the D-Pad to access the second and third layers, respectively.
GameCube Controller
The GameCube Controller uses directions on the C-stick to select items. Select a direction in combination with the and buttons to access the second and third layers, respectively. The Classic Controller and GameCube Controller use identical joystick layouts, with the only difference being the buttons to activate the additional layers.
Joystick Analysis
The following table explains how the inputs on the joysticks are analyzed to allow for selection of items.
Controller | Data Type | Minimum Position[1] | Maximum Position[1] | Neutral Position[2] | Neutral Range[2] |
---|---|---|---|---|---|
Wii Remote and Nunchuk (not used by cheat) | int16_t | −25856 | +26880 | 0 | −5273 … +5273 |
Classic Controller | int16_t | −512 | +480 | 0 | −100 … +100 |
GCN Controller | uint8_t | 16 | 238 | 128 | 106 … 150 |