Shape Shifter Options

Sorry for the rough draft of the options i will organize them better later. 

Movement

  1. Acceleration

    • Hint: Adjust how quickly your shape attains maximum speed by setting the acceleration rate, measured in seconds per speed level.
    • Variable: l_info.options->acceleration
    • Min value: 0.01
    • Max value: 10
  2. Maximum Speed

    • Hint: Control the top speed your shape can reach during gameplay, without factoring in the drop speed.
    • Variable: l_info.options->max_speed
    • Min value: 1
    • Max value: 15

Visual

  1. Filter
    • Hint: Toggle the screen filter to enhance your visual experience.
    • Variable: l_info.options->filterOn
    • Min value: 0
    • Max value: 1

Sound Effects

  1. SFX Wrap Around Sound
    • Hint: Toggle to enable or disable the wrap-around sound effect.
    • Variable: sound_effect[3]
    • Min value: 0
    • Max value: 1

AI

  1. Error Row

    • Hint: Sets the maximum row where the CPU will intentionally make errors.
    • Variable: l_info.ai_stats.max_ai_height
    • Min value: -1
    • Max value: 20
  2. AI Lateral Sensitivity

    • Hint: Fine-tune the AI’s responsiveness to lateral movement.
    • Variable: l_info.options->cpu_x_sens
    • Min value: 1
    • Max value: 40
  3. AI Precision Speed

    • Hint: Set the AI’s deceleration rate as it nears its target position.
    • Variable: l_info.options->cpu_x_sens_min
    • Min value: 0.5
    • Max value: 10
  4. AI Decision Rate

    • Hint: Adjust how often the AI evaluates moves during gameplay.
    • Variable: l_info.options->ai_check_flag
    • Min value: 0
    • Max value: 38
  5. AI Speed Fluctuation

    • Hint: Control the speed fluctuation for AI-controlled shapes.
    • Variable: l_info.options->aiDropVariance
    • Min value: 0
    • Max value: 10
  6. AI: Landing(4)

  • Hint: Score weight for a shape’s full landing, where all four blocks are supported from below.
  • Variable: l_info.ai_stats.down[0]
  • Min value: -50
  • Max value: 400
  1. AI: Landing(3)
  • Hint: Score weight when one of the shape’s blocks isn’t supported from below.
  • Variable: l_info.ai_stats.down[1]
  • Min value: -50
  • Max value: 400
  1. AI: Landing(2)
  • Hint: Score weight when two of the shape’s blocks aren’t supported from below.
  • Variable: l_info.ai_stats.down[2]
  • Min value: -50
  • Max value: 400
  1. AI: Landing(1)
  • Hint: Score weight when three of the shape’s blocks aren’t supported from below.
  • Variable: l_info.ai_stats.down[3]
  • Min value: -50
  • Max value: 400
  1. AI: Rows(4)
  • Hint: Score weight for a shape’s placement that clears four rows simultaneously.
  • Variable: l_info.ai_stats.lines[0]
  • Min value: -50
  • Max value: 400
  1. AI: Rows(3)
  • Hint: Score weight for a shape’s placement that clears three rows.
  • Variable: l_info.ai_stats.lines[1]
  • Min value: -50
  • Max value: 400
  1. AI: Rows(2)
  • Hint: Score weight for a shape’s placement that clears two rows.
  • Variable: l_info.ai_stats.lines[2]
  • Min value: -50
  • Max value: 400
  1. AI: Rows(1)
  • Hint: Score weight for a shape’s placement that clears one row.
  • Variable: l_info.ai_stats.lines[3]
  • Min value: -50
  • Max value: 400
  1. AI: Right Check
  • Hint: Score weight for how many of the shape’s blocks align with blocks to its right.
  • Variable: l_info.ai_stats.right[0]
  • Min value: -50
  • Max value: 400
  1. AI: Left Check
  • Hint: Score weight for how many of the shape’s blocks align with blocks to its left.
  • Variable: l_info.ai_stats.left[0]
  • Min value: -50
  • Max value: 400

System

Arena Configuration

  1. Number of Columns
  • Hint: Adjust the number of columns in the game arena.
  • Variable: l_info.num_cols
  • Min value: 6
  • Max value: 40
  1. Game Arena X-Position
  • Hint: Customize the horizontal positioning of the game arena.
  • Variable: l_load.arena_x
  • Min value: 0
  • Max value: 800
  1. Spawn Lock
  • Hint: Set the starting position during Super Scrolling.
  • Variable: l_info.options->spawn_lock
  • Min value: 0
  • Max value: 1

Wrap Around

  1. Wrap Around
  • Hint: Toggle wrap-around feature for shapes.
  • Variable: l_info.options->wrap_around
  • Min value: 0
  • Max value: 1

Cheat

  1. Active Speed Row
  • Hint: Determine the row where active shapes reach their full level speed.
  • Variable: l_info.options->active_row_delay
  • Min value: -14
  • Max value: 28
  1. Active Speed Limit
  • Hint: Set the maximum speed of active shapes before they reach the speed row.
  • Variable: l_info.options->active_slow
  • Min value: 0.01
  • Max value: 20
  1. Inactive Start Row
  • Hint: Specify the row where inactive shapes start moving at their inactive speed.
  • Variable: l_info.options->inactive_row_start
  • Min value: -15
  • Max value: 28
  1. Inactive Start Limit
  • Hint: Set the maximum speed of inactive shapes before they reach the start row.
  • Variable: l_info.options->inactive_start_speed
  • Min value: 0.01
  • Max value: 20
  1. Inactive End Row
  • Hint: Set the row at which inactive shapes shift from their initial speed to the final speed.
  • Variable: l_info.options->inactive_limit
  • Min value: -10
  • Max value: 28
  1. Inactive End Speed
  • Hint: Controls the final speed limit of inactive shapes.
  • Variable: l_info.options->inactive_limit_speed
  • Min value: 0.00
  • Max value: 40
  1. Inactive Speed
  • Hint: Speed that the shapes move between the Inactive Start Row and the Inactive End Row.
  • Variable: l_info.options->inactive_speed
  • Min value: 0.01
  • Max value: 40
  1. H-Row Offset Threshold
  • Hint: Sets the row distance from the highest block, setting a threshold for activating the Offset Speed Deviation.
  • Variable: l_info.options->h_row_offset
  • Min value: -10
  • Max value: 28
  1. Lineup Size
  • Hint: How big of a lineup to use.
  • Variable: l_info.options->mBagSize
  • Min value: 1
  • Max value: 20
  1. H-Row Offset Deviation
  • Hint: Adjusts the speed deviation when your shape is near the high row within the game arena.
  • Variable: l_info.options->h_row_offset_speed
  • Min value: 0.01
  • Max value: 2.0
  1. Landing Speed Buffer
  • Hint: Set the distance (in rows) before your shape lands.
  • Variable: l_info.options->ping_offset
  • Min value: 0
  • Max value: 48
  1. Landing Speed Control
  • Hint: Adjust the speed deviation to slow down your shape as it approaches its landing position.
  • Variable: l_info.options->ping_speed
  • Min value: 0.01
  • Max value: 2.0
  1. Shape Transformation
  • Hint: Choose how shapes morph into their complementary forms.
  • Variable: l_info.options->shapeMorph
  • Min value: 0
  • Max value: 3
  1. Line Transformations
  • Hint: Set the number of shape morphs into a line shape.
  • Variable: l_info.options->lineMorphs
  • Min value: 0
  • Max value: 1000
  1. Mulligans
  • Hint: Select the number of chances your shape has to erase or break away from a bad landing.
  • Variable: l_info.options->mulligans
  • Min value: 0
  • Max value: 1000
  1. Auto Landing Distance
  • Hint: Adjust the distance (in rows) for the auto landing mechanism.
  • Variable: l_info.options->autoLanding
  • Min value: 0
  • Max value: 48
  1. Auto Landing Range
  • Hint: Define the range of columns the auto landing mechanism searches for a good landing position.
  • Variable: l_info.options->autoLandingRange
  • Min value: 0
  • Max value: 40
  1. Shape Slide Duration
  • Hint: Set the time allowance for sliding your shape before it securely locks in place.
  • Variable: l_info.options->slideTime
  • Min value: 0.0
  • Max value: 200.0
  1. Auto Landing Error Check
  • Hint: Enable auto landing only when a placement error is detected.
  • Variable: l_info.options->autoLandingCheck
  • Min value: 0
  • Max value: 1
  1. Auto Landing L/R Override
  • Hint: This setting determines whether moving the shape left or right prevents auto landing from activating.
  • Variable: l_info.options->autoLandingLRmove
  • Min value: 0
  • Max value: 1
  1. Auto Landing Down Override
  • Hint: This setting controls whether manually moving the shape downwards prevents auto landing from activating.
  • Variable: l_info.options->autoLandingDownMove
  • Min value: 0
  • Max value: 1
  1. Auto Landing Interruption
  • Hint: This setting determines if any input (keys or joystick movements) interrupts auto landing.
  • Variable: l_info.options->autoLandingKeyBreak
  • Min value: 0
  • Max value: 1
  1. Smart Rotate
  • Hint: Toggle the smart rotate feature.
  • Variable: l_info.options->smartRotate
  • Min value: 0
  • Max value: 1
  1. Smart Rotate Time
  • Hint: This setting determines the duration for the Smart Rotate feature.
  • Variable: l_info.options->smartRotatTime
  • Min value: 0
  • Max value: 100
  1. Smart Rotate Hold Time
  • Hint: This setting determines the duration that your shape remains still after a Smart Rotate.
  • Variable: l_info.options->smartRotateHoldTime
  • Min value: 0
  • Max value: 100
  1. Never Ending Mode
  • Hint: Choose how the game behaves when you reach Game Over.
  • Variable: l_info.options->no_end_flag
  • Min value: 0
  • Max value: 3
  1. NeverEnd Speed Decrease
  • Hint: Define the decrease in speed when you would have reached Game Over in Never Ending Mode.
  • Variable: l_info.options->no_end_speed_dec
  • Min value: 0
  • Max value: 9
  1. Never Ending Duration
  • Hint: Set the maximum number of lines that can be accumulated in Never Ending Mode.
  • Variable: l_info.options->no_end_limit
  • Min value: 0
  • Max value: 1000
  1. Landing Behavior
  • Hint: Set the landing behavior mode.
  • Variable: l_info.options->landing_ba
  • Min value: 0
  • Max value: 2
  1. Even Steven
  • Hint: Set the Even Steven mode.
  • Variable: l_info.options->even_steven_flag
  • Min value: 0
  • Max value: 2
  1. Mentor Mode
  • Hint: Toggle the Mentor mode.
  • Variable: l_info.options->mentor_flag
  • Min value: 0
  • Max value: 1
  1. Screen Swipe
  • Hint: Toggle the screen swipe mode.
  • Variable: l_info.options->screen_swipe
  • Min value: 0
  • Max value: 1
  1. Give ‘N’ Go
  • Hint: Set the ‘Give ‘N’ Go’ mode.
  • Variable: l_info.options->give_go_flag
  • Min value: 0
  • Max value: 2
  1. Speed Increase
  • Hint: Set the number of completed lines required to increase the falling speed of shapes by 1 level.
  • Variable: l_info.options->speed_inc
  • Min value: 0
  • Max value: 100
  1. Minimum Speed
  • Hint: Set the minimum speed for the game.
  • Variable: l_info.options->min_speed
  • Min value: 0.0
  • Max value: 20.0
  1. H-Row Inactive Trigger
  • Hint: Sets the H-Row trigger for inactive speed changes.
  • Variable: l_info.options->HrowInactiveSpeedTrigger
  • Min value: 0
  • Max value: 28
  1. H-Row Inactive Speed
  • Hint: Defines the speed limit for inactive shapes once the H-Row Inactive Trigger is hit.
  • Variable: l_info.options->HrowInactiveSpeedLimit
  • Min value: 0.0
  • Max value: 10.0
  1. H-Row Speed Trigger
  • Hint: Sets the trigger point for active speed changes.
  • Variable: l_info.options->HrowActiveSpeedTrigger
  • Min value: 0
  • Max value: 28
  1. H-Row Speed Deviance
  • Hint: Adjusts the speed of actively falling shapes once the H-Row Speed Trigger is reached.
  • Variable: l_info.options->HrowActiveSpeedDeviance
  • Min value: 0.05
  • Max value: 2.0
  1. L-Row Inactive Trigger
  • Hint: Sets the L-Row trigger for inactive speed changes.
  • Variable: l_info.options->LrowInactiveSpeedTrigger
  • Min value: 0
  • Max value: 28
  1. L-Row Inactive Speed
  • Hint: Defines the speed limit for inactive shapes once the L-Row Inactive Trigger is hit.
  • Variable: l_info.options->LrowInactiveSpeedLimit
  • Min value: 0.0
  • Max value: 10.0
  1. L-Row Spawn Trigger
  • Hint: Determines the L-Row at which the spawning position of new shapes starts to shift.
  • Variable: l_info.options->LrowSpawnStartOffsetTrigger
  • Min value: 0
  • Max value: 28
  1. L-Row Spawn Offset
  • Hint: Specifies the number of rows to raise the spawn position of new shapes once the ‘L-Row Spawn Trigger’ is met.
  • Variable: l_info.options->LrowSpawnStartOffset
  • Min value: 0
  • Max value: 20
  1. L-Row Speed Trigger
  • Hint: Sets the trigger point for active speed changes.
  • Variable: l_info.options->LrowActiveSpeedTrigger
  • Min value: 0
  • Max value: 28
  1. L-Row Speed Deviance
  • Hint: Adjusts the speed of actively falling shapes once the L-Row Speed Trigger is reached.
  • Variable: l_info.options->LrowActiveSpeedDeviance
  • Min value: 0.05
  • Max value: 2.0
  1. Spawn Row Variation
  • Hint: Establishes the degree of random variation applied to the spawn row position.
  • Variable: l_info.options->spawnRowOffsetVairiation
  • Min value: 0
  • Max value: 10
  1. Side Fall Deviance
  • Hint: Adjusts the falling speed of shapes during sideways movements.
  • Variable: l_info.options->sideMovementDeviance
  • Min value: 0.05
  • Max value: 2.0
  1. Spin Fall Deviance
  • Hint: Modifies the falling speed of shapes during spins.
  • Variable: l_info.options->spinDeviance
  • Min value: 0.05
  • Max value: 2.0
  1. Spin Sensitivity
  • Hint: Sets the rotation speed of shapes.
  • Variable: l_info.options->spin_sens
  • Min value: 0.00
  • Max value: 3.0
  1. Drop Sensitivity
  • Hint: Controls the acceleration of shapes when manually dropping them.
  • Variable: l_info.options->drop_sens
  • Min value: 0
  • Max value: 20
  1. X Sensitivity
  • Hint: Adjusts the speed of the shapes’ horizontal movement.
  • Variable: l_info.options->x_sens
  • Min value: 5.0
  • Max value: 20.0
  1. Smart Shadow
  • Hint: Controls the display of landing indicators for falling shapes.
  • Variable: l_info.options->shadow
  • Min value: 0
  • Max value: 2
  1. Animate Arena
  • Hint: Toggles the animation of the arena.
  • Variable: l_info.options->animate_arena
  • Min value: 0
  • Max value: 1
  1. Real Time Mode
  • Hint: Toggles between classic and real-time gameplay.
  • Variable: l_info.options->real_time
  • Min value: 0
  • Max value: 1
  1. Auto Align
  • Hint: Activates automatic alignment for shapes.
  • Variable: l_info.options->auto_allign
  • Min value: 0
  • Max value: 1
  1. Active Speed
  • Hint: Regulates the falling speed of active shapes.
  • Variable: l_info.options->y_sens
  • Min value: 0.0
  • Max value: 15.0
  1. Animation Speed
  • Hint: Adjusts the speed of arena animations.
  • Variable: l_info.options->animation_speed
  • Min value: 0.0
  • Max value: 10.0
  1. Music
  • Hint: Toggle the in-game MIDI music.
  • Variable: l_info.options->music_on_off
  • Min value: 0
  • Max value: 1
  1. Player Tag
  • Hint: Toggles player tags on shapes.
  • Variable: l_info.options->player_tag
  • Min value: 0
  • Max value: 2
  1. Slow-Poke Mode
  • Hint: Toggles the Slow-Poke mode.
  • Variable: l_info.options->slow_poke
  • Min value: 0
  • Max value: 1
  1. Side Deviance Timer
  • Hint: Sets the duration in cycles for which the Side Fall Deviance is active.
  • Variable: l_info.options->sideMovementTimer
  • Min value: 0
  • Max value: 100
  1. Spin Deviance Timer
  • Hint: Sets the duration in cycles for which the Spin Deviance is active.
  • Variable: l_info.options->spinTimer
  • Min value: 0
  • Max value: 100
  1. R-Removal Requirement
  • Hint: Determines the number of full rows required for a single shape to clear those rows.
  • Variable: l_info.options->linesClear
  • Min value: 1
  • Max value: 4
  1. Row Removal Total
  • Hint: Sets the total number of full rows needed before the game checks to clear them from the arena.
  • Variable: l_info.options->linesCheck
  • Min value: 1
  • Max value: 38
  1. Shape Per Row Check
  • Hint: Indicates how many shapes need to be placed before the game verifies if there are rows to clear.
  • Variable: l_info.options->linesShapesCheck
  • Min value: 1
  • Max value: 385
  1. R-Clear LRow Line Check
  • Hint: Sets the depth the lowest accessible row (LRow) needs to be before the game checks to clear rows.
  • Variable: l_info.options->lrowLinesCheck
  • Min value: 0
  • Max value: 38
  1. R-Clear HRow Line Check
  • Hint: Sets the height the topmost block (HRow) needs to be before the game checks to clear rows.
  • Variable: l_info.options->hrowLinesCheck
  • Min value: 0
  • Max value: 38
  1. R-Clear Game Over Line
  • Hint: Determines if the game checks for clearable lines only upon a game over scenario.
  • Variable: l_info.options->linesGameOverCheck
  • Min value: 0
  • Max value: 1
  1. Row Clearance Limit
  • Hint: Sets the total number of times the game checks for clearable rows.
  • Variable: l_info.options->linesCheckCount
  • Min value: 0
  • Max value: 1000
  1. Game Over Row Offset
  • Hint: Defines the row that triggers a game over upon block landing.
  • Variable: l_info.options->gameoverOffset
  • Min value: 0
  • Max value: 10
  1. Give N Go Wait Mode
  • Hint: Activates a mode where the player’s shape must land before the computer’s shapes start their descent.
  • Variable: l_info.options->give_go_wait
  • Min value: 0
  • Max value: 1
  1. Give n Go CPU Speed Dev.
  • Hint: Adjusts the speed at which computer-controlled shapes fall in relation to the player’s shape.
  • Variable: l_info.options->wait_deviance
  • Min value: 0.0
  • Max value: 1.0

Particle Engine

  1. P1: Particle Min X Vel.
  • Hint: Determine the minimum horizontal velocity for particles in Shape 1.
  • Variable: l_info.ShapeTrailers[0].MIN_XV
  • Min value: -20.0
  • Max value: 20.0
  1. P1: Particle Max X Vel.
  • Hint: Set the maximum horizontal velocity for particles in Shape 1.
  • Variable: l_info.ShapeTrailers[0].MAX_XV
  • Min value: -20.0
  • Max value: 20.0
  1. P1: Particle Min Y Vel.
  • Hint: Establish the minimum vertical velocity for particles in Shape 1.
  • Variable: l_info.ShapeTrailers[0].MIN_YV
  • Min value: -20.0
  • Max value: 20.0
  1. P1: Particle Max Y Vel.
  • Hint: Determine the maximum vertical velocity for particles in Shape 1.
  • Variable: l_info.ShapeTrailers[0].MAX_YV
  • Min value: -20.0
  • Max value: 20.0
  1. P1: Min Velocity Multiplier
  • Hint: Set the ‘gentle breeze’ effect for Shape 1 particles.
  • Variable: l_info.ShapeTrailers[0].MIN_MULTIPLIER
  • Min value: 0.0
  • Max value: 2.0
  1. P1: Max Velocity Multiplier
  • Hint: Control the ‘whirlwind’ effect for Shape 1 particles.
  • Variable: l_info.ShapeTrailers[0].MAX_MULTIPLIER
  • Min value: 0.0
  • Max value: 3.0
  1. P1: Particle Speed Factor
  • Hint: Adjust the spin speed of particles around Shape 1.
  • Variable: l_info.ShapeTrailers[0].SPEED_FACTOR
  • Min value: 0
  • Max value: 10
  1. P1: Particle Throw Chance
  • Hint: Define the probability of particles being ‘thrown’ away from Shape 1.
  • Variable: l_info.ShapeTrailers[0].THROW_CHANCE
  • Min value: 0.0
  • Max value: 1.0
  1. P1: Particle Throw Intens
  • Hint: Set the force behind the ‘throwing’ effect of particles for Shape 1.
  • Variable: l_info.ShapeTrailers[0].THROW_INTENSITY
  • Min value: 0.0
  • Max value: 5.0
  1. P1: Particle Min Lifespan
  • Hint: Determine the shortest duration a particle from Shape 1 can exist.
  • Variable: l_info.ShapeTrailers[0].MIN_LIFESPAN
  • Min value: 0
  • Max value: 100
  1. P1: Particle Max Lifespan
  • Hint: Set the maximum longevity for particles of Shape 1.
  • Variable: l_info.ShapeTrailers[0].MAX_LIFESPAN
  • Min value: 0
  • Max value: 100.0
  1. P1: End Color Chance
  • Hint: Probability a particle transitions to its end color.
  • Variable: l_info.ShapeTrailers[0].END_COLOR_DENSITY
  • Min value: 0
  • Max value: 100
  1. P1: Trailer Density
  • Hint: Density of particle trail behind Shape 1.
  • Variable: l_info.ShapeTrailers[0].trailer_density
  • Min value: 0
  • Max value: 12000
  1. P1: Particle Size
  • Hint: Size of individual particles for Shape 1.
  • Variable: l_info.ShapeTrailers[0].size
  • Min value: 1
  • Max value: 25
  1. P1: Start Color Blocks
  • Hint: Number of color blocks when particle begins.
  • Variable: l_info.ShapeTrailers[0].numStartColorBlocks
  • Min value: 0
  • Max value: 4
  1. P1: Color Start Fraction
  • Hint: Fraction determining when particle begins changing color.
  • Variable: l_info.ShapeTrailers[0].colorChangeStartFraction
  • Min value: 0
  • Max value: 1

Score

  1. Score: No Line Clear
  • Hint: Score awarded when no lines are cleared.
  • Variable: ScoreConfig.LineClearScores[0]
  • Min value: -2000
  • Max value: 2000
  1. Score: Single Line Clear
  • Hint: Score awarded for clearing a single line.
  • Variable: ScoreConfig.LineClearScores[1]
  • Min value: -2000
  • Max value: 2000
  1. Score: Double Line Clear
  • Hint: Score awarded for clearing two lines simultaneously.
  • Variable: ScoreConfig.LineClearScores[2]
  • Min value: -2000
  • Max value: 2000
  1. Score: Triple Line Clear
  • Hint: Score awarded for clearing three lines simultaneously.
  • Variable: ScoreConfig.LineClearScores[3]
  • Min value: -2000
  • Max value: 2000
  1. Score: 4 Lines Cleared
  • Hint: Score awarded for clearing four lines simultaneously.
  • Variable: ScoreConfig.LineClearScores[4]
  • Min value: -2000
  • Max value: 2000
  1. Hustle Bonus Multiplier
  • Hint: Multiplier reward for playing faster.
  • Variable: ScoreConfig.HustleBonusMultiplier
  • Min value: 0.0
  • Max value: 10.0
  1. Wrap Around Land Bonus
  • Hint: Bonus for landing a shape using wrap-around.
  • Variable: ScoreConfig.WrapAroundLandBonus
  • Min value: -2000
  • Max value: 2000
  1. Wrap Around Line Bonus
  • Hint: Bonus for clearing a line using wrap-around.
  • Variable: ScoreConfig.WrapAroundLineBonus
  • Min value: -2000
  • Max value: 2000
  1. Break Away Bonus
  • Hint: Bonus for cascade-style line clears.
  • Variable: ScoreConfig.BreakAwayBonus
  • Min value: -2000
  • Max value: 2000
  1. Mistake Penalty
  • Hint: Penalty points deducted for making mistakes.
  • Variable: ScoreConfig.MistakePenalty
  • Min value: -2000
  • Max value: 2000
  1. Intentional Mistake Bonus
  • Hint: Bonus points for making intentional mistakes.
  • Variable: ScoreConfig.IntentionalMistakeBonus
  • Min value: -2000
  • Max value: 2000
  1. Mulligan Penalty
  • Hint: Penalty points for using a mulligan.
  • Variable: ScoreConfig.MulliganPenalty
  • Min value: -2000
  • Max value: 2000
  1. Morph Penalty
  • Hint: Penalty for using a shape morph.
  • Variable: ScoreConfig.MorphBonus
  • Min value: -2000
  • Max value: 2000
  1. Good Landing Bonus
  • Hint: Bonus points awarded for good landing.
  • Variable: ScoreConfig.GoodLandingBonus
  • Min value: -2000
  • Max value: 2000
  1. Max Hustle Bonus
  • Hint: Maximum bonus points for playing faster.
  • Variable: ScoreConfig.MaxHustleBonus
  • Min value: 0
  • Max value: 2000
  1. Game Speed Multiplier
  • Hint: Multiplier affecting game speed and related scoring.
  • Variable: ScoreConfig.GameSpeedMultiplier
  • Min value: 0.0
  • Max value: 10.0
  1. New Shape Load
  • Hint: Load a new set of shapes when the level reloads.
  • Variable: shapeRandomLoad
  • Min value: 0
  • Max value: 1
  1. No Bad Landing
  • Hint: If you cannot land a shape, you get one you can land.
  • Variable: l_info.options->no_bad_shape
  • Min value: 0
  • Max value: 1

Player Speed Details

  1. Player 1 Max Speed
  • Hint: This is player 1’s fastest speed.
  • Variable: con_app.controls[0]->speedDetails.max_speed
  • Min value: 0
  • Max value: 40
  1. Player 1 Min Speed
  • Hint: This is player 1’s slowest speed.
  • Variable: con_app.controls[0]->speedDetails.min_speed
  • Min value: 0
  • Max value: 40
  1. Player 1 Ghost Amount
  • Hint: This is how many ghosts are allowed for player 1.
  • Variable: con_app.controls[0]->speedDetails.num_ghost
  • Min value: 0
  • Max value: 8
  1. Player 1 Speed Behavior
  • Hint: This determines if shapes can alter their speeds.
  • Variable: con_app.controls[0]->speedDetails.speed_flag
  • Min value: 0
  • Max value: 1
  1. Player 2 Max Speed
  • Hint: This is player 2’s fastest speed.
  • Variable: con_app.controls[1]->speedDetails.max_speed
  • Min value: 0
  • Max value: 40
  1. Player 2 Min Speed
  • Hint: This is player 2’s slowest speed.
  • Variable: con_app.controls[1]->speedDetails.min_speed
  • Min value: 0
  • Max value: 40
  1. Player 2 Ghost Amount
  • Hint: This is how many ghosts are allowed for player 2.
  • Variable: con_app.controls[1]->speedDetails.num_ghost
  • Min value: 0
  • Max value: 8
  1. Player 2 Speed Behavior
  • Hint: This determines if shapes can alter their speeds.
  • Variable: con_app.controls[1]->speedDetails.speed_flag
  • Min value: 0
  • Max value: 1
  1. Player 3 Max Speed
  • Hint: This is player 3’s fastest speed.
  • Variable: con_app.controls[2]->speedDetails.max_speed
  • Min value: 0
  • Max value: 40
  1. Player 3 Min Speed
  • Hint: This is player 3’s slowest speed.
  • Variable: con_app.controls[2]->speedDetails.min_speed
  • Min value: 0
  • Max value: 40
  1. Player 3 Ghost Amount
  • Hint: This is how many ghosts are allowed for player 3.
  • Variable: con_app.controls[2]->speedDetails.num_ghost
  • Min value: 0
  • Max value: 8
  1. Player 3 Speed Behavior
  • Hint: This determines if shapes can alter their speeds.
  • Variable: con_app.controls[2]->speedDetails.speed_flag
  • Min value: 0
  • Max value: 1
  1. Player 4 Max Speed
  • Hint: This is player 4’s fastest speed.
  • Variable: con_app.controls[3]->speedDetails.max_speed
  • Min value: 0
  • Max value: 40
  1. Player 4 Min Speed
  • Hint: This is player 4’s slowest speed.
  • Variable: con_app.controls[3]->speedDetails.min_speed
  • Min value: 0
  • Max value: 40
  1. Player 4 Ghost Amount
  • Hint: This is how many ghosts are allowed for player 4.
  • Variable: con_app.controls[3]->speedDetails.num_ghost
  • Min value: 0
  • Max value: 8
  1. Player 4 Speed Behavior
  • Hint: This determines if shapes can alter their speeds.
  • Variable: con_app.controls[3]->speedDetails.speed_flag
  • Min value: 0
  • Max value: 1
  1. Max Speed Override
  • Hint: This sets your max speed for now.
  • Variable: l_info.options->maxSpeedMax
  • Min value: -1
  • Max value: 40
Scroll to Top