STROOP: Difference between revisions

Jump to navigation Jump to search
527 bytes added ,  14 April 2019
Line 203: Line 203:
* '''Lock...''': Locks the variables' values.
* '''Lock...''': Locks the variables' values.
* '''Fix Address...''': Fixes the addresses of the variables.
* '''Fix Address...''': Fixes the addresses of the variables.
* '''Copy...''': Copies the variable's value (with no rounding) to the clipboard. This can be done with commas, tabs, or line breaks separating the variable values. Separately, you can copy the variable values for code, which will copy instantiation statements for each of the variables, e.g. "float X = 100f". For more control over what the variables are called, hold control while clicking this option. This will open up a dialog where you can enter text, where the $ represents the variables' original names. For example, entering "my$Value" will result in "float myXValue = 100f" being copied to the clipboard.
* '''Copy...''': Copies the variable's value (with no rounding) to the clipboard. This can be done with commas, tabs, or line breaks separating the variable values. Separately, you can copy the variable values for code, which will copy instantiation statements for each of the variables, e.g. "float X = 100f". For more control over what the variables are named, hold control while clicking this option. This will open up a dialog where you can enter text, where the $ represents the variables' original names. For example, entering "my$Value" will result in "float myXValue = 100f" being copied to the clipboard.
* '''Paste''': Pastes the clipboard value to the variables. The values for the variables will be parsed from the clipboard value, which will work so long as the values are separated by whitespace (e.g. spaces, tabs, line breaks) or commas.
* '''Paste''': Pastes the clipboard value to the variables. The values for the variables will be parsed from the clipboard value, which will work so long as the values are separated by whitespace (e.g. spaces, tabs, line breaks) or commas.
* '''Round to...''':  
* '''Round to...''': Sets how many digits to round the variables to.
* '''Display as Hex...''':  
* '''Display as Hex...''': Sets whether the variables are displayed as hex or decimal.
* '''Angle: Signed...''':  
* '''Angle: Signed...''': Sets whether the variables are displayed as signed or not.
* '''Angle: Units...''':  
* '''Angle: Units...''': Sets the units for the angle variables. See above for more information on the unit options.
* '''Angle: Truncate to Multiple of 16...''':  
* '''Angle: Truncate to Multiple of 16...''': Sets whether the angles' values are truncated to a multiple of 16.
* '''Angle: Constrain to One Revolution...''':  
* '''Angle: Constrain to One Revolution...''': Sets whether the angles' values are constrained to one revolution.
* '''Angle: Reverse...''':  
* '''Angle: Reverse...''': Sets whether the angles are displayed as the reverse of what it actually is.
* '''Angle: Display as Hex...''':  
* '''Angle: Display as Hex...''': Sets whether the angle variables are displayed as hex or decimal.
* '''Show Variable XML''': Shows the XML that represents the variables.
* '''Show Variable XML''': Shows the XML that represents the variables.
* '''Show Variable Info''': Shows info on the variables in table form, including Name, Type, Base + Offset, N64 Address, and Emulator Address.
* '''Show Variable Info''': Shows info on the variables in table form, including Name, Type, Base + Offset, N64 Address, and Emulator Address.

Navigation menu