Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
octa:objects [2026/05/26 14:35] – created gameboyadv4002octa:objects [2026/06/10 17:44] (current) gameboyadv4002
Line 1: Line 1:
 +<alert info>Currently unfinished, just raw notes for the moment </alert>
 +
 LevelIntroBox: Obj_StationPlatformOcta  LevelIntroBox: Obj_StationPlatformOcta 
 +
 LevelIntroInteractable: Obj_TicketGateOcta  LevelIntroInteractable: Obj_TicketGateOcta
 +
 Equipper: Obj_SupplyPointOcta  Equipper: Obj_SupplyPointOcta
 +
 FirstCheckPoint: Obj_CheckPointFIrstOcta  FirstCheckPoint: Obj_CheckPointFIrstOcta
 +
 PermaSpecial: ALwaysSpecialSetterOcta PermaSpecial: ALwaysSpecialSetterOcta
 +
 Rail: Lft_Subwaytrack00_Octa Rail: Lft_Subwaytrack00_Octa
 +
 Train : Lft_BaseCampTrain_Octa Train : Lft_BaseCampTrain_Octa
 +
 CQCumber: SubwayConductorLocator CQCumber: SubwayConductorLocator
 +
 ???Prelevel area: Area_AquaOcta ???Prelevel area: Area_AquaOcta
 +
  
 Target that allows several attached objects to be moved as one: Obj_AbstractLift Target that allows several attached objects to be moved as one: Obj_AbstractLift
-(Change Links:{} to+(Change  
 + Links:{} 
 + to
  Links:  Links:
         ActorBindable:         ActorBindable:
           - {DefinitionName: ActorBindable, DestUnitId: ABSTRACTLIFT_OBJECT}           - {DefinitionName: ActorBindable, DestUnitId: ABSTRACTLIFT_OBJECT}
 to attach it) to attach it)
 +
  
 ???: LinkDstMapObjKillerOcta ???: LinkDstMapObjKillerOcta
 +
 ???: Obj_CompassWithNavigatorOcta ???: Obj_CompassWithNavigatorOcta
 +
 ???: RailTogglePointOcta ???: RailTogglePointOcta
 +
 ???: Obj_railEffectObjOcta ???: Obj_railEffectObjOcta
 +
 Time Limit Controller: TimeLimitSetter Time Limit Controller: TimeLimitSetter
 +
  
 Goal: Obj_GoalOcta Goal: Obj_GoalOcta
 +
 Mini-Goal/Data Point: Obj_RogPointOcta Mini-Goal/Data Point: Obj_RogPointOcta
 +
 Goal Gate: Lft_BtlGoalGate00_Octa Goal Gate: Lft_BtlGoalGate00_Octa
 +
 ??? (respawns are defined in Mush.release.pack/Mush/Octa2DMapInfo.byml): RespawnNumSetter ??? (respawns are defined in Mush.release.pack/Mush/Octa2DMapInfo.byml): RespawnNumSetter
 +
 Dummy: Obj_SighterTargetMsnOcta Dummy: Obj_SighterTargetMsnOcta
 +
  
 Floor1: Lft_DecaFloorN60x15x60_Octa Floor1: Lft_DecaFloorN60x15x60_Octa
 +
 Floor2: Lft_DecaFloorN360x15x180_Octa Floor2: Lft_DecaFloorN360x15x180_Octa
 +
 Floor3: Lft_DecaFLoorN180x15x190_Octa Floor3: Lft_DecaFLoorN180x15x190_Octa
 +
 Floor4: Lft_DecaFloorN90x15x180_Octa Floor4: Lft_DecaFloorN90x15x180_Octa
 +
 Floor5: Lft_BtlFloor90x90x15_Octa Floor5: Lft_BtlFloor90x90x15_Octa
 +
 Floor6: Lft_BtlFloor60x60x15_Octa Floor6: Lft_BtlFloor60x60x15_Octa
 +
 Floor7: Lft_BltBox120x120x50_Octa Floor7: Lft_BltBox120x120x50_Octa
 +
 Plane Long Floor1?: Lft_W5_12_30x60x15 Plane Long Floor1?: Lft_W5_12_30x60x15
 +
 Floor8: Lft_OctaFloor8P180x15x180_Octa Floor8: Lft_OctaFloor8P180x15x180_Octa
 +
 Floor9: Lft_DecaBelConFloorP180x15x90_Oct  Floor9: Lft_DecaBelConFloorP180x15x90_Oct 
 +
 Slope1: Lft_DecaSlopeP90x30x150_Octa Slope1: Lft_DecaSlopeP90x30x150_Octa
 +
 Slope2: Lft_BtlSlope150x30x60_Octa Slope2: Lft_BtlSlope150x30x60_Octa
 +
 Unpaintable Floor/Wall: Lft_DecaCubeN10x30x90 Unpaintable Floor/Wall: Lft_DecaCubeN10x30x90
 +
 Unpaintable Floor: Lft_OctaFloorP90x15x210_Octa Unpaintable Floor: Lft_OctaFloorP90x15x210_Octa
 +
 Movable Platform: Lft_MsnSPinnerSlide02_Octa Movable Platform: Lft_MsnSPinnerSlide02_Octa
 +
 Paintless Wall: Lft_BtlWall30x15x30 Paintless Wall: Lft_BtlWall30x15x30
 +
 90 degree curve: Lft_DecaSlopeP30x120x120_Octa 90 degree curve: Lft_DecaSlopeP30x120x120_Octa
-Octagonal pillar: Lft_OctaPiller8P60x180x60_Octa+ 
 +Octagonal pillar / geometric prismLft_OctaPiller8P(15/30/60/120)x(15/30/60/90/180)x(15/30/60/120)_Octa 
 Cube???: Lft_OctaTakorisCube60x60x60_Octa Cube???: Lft_OctaTakorisCube60x60x60_Octa
 +
  
 Floor with a hole in it: Lft_OctaFloorHole300x300x15_Octa Floor with a hole in it: Lft_OctaFloorHole300x300x15_Octa
 +
  
 OctoValley Rotating cube: Lft_BigRotate_BtlBox60x60x60_Octa OctoValley Rotating cube: Lft_BigRotate_BtlBox60x60x60_Octa
 +
 Metro Rotating cube: Lft_OctaCubeP60x40x60_Octa Metro Rotating cube: Lft_OctaCubeP60x40x60_Octa
 +
  
 Steel Beam: Lft_W5_14_15x15x120_Emm_Octa Steel Beam: Lft_W5_14_15x15x120_Emm_Octa
 +
 Steel Beam Cap: Lft_OctaPillerS15x15x15LastBoss_Octa Steel Beam Cap: Lft_OctaPillerS15x15x15LastBoss_Octa
 +
 +Steel Beam: Lft_W5_14_15x15x120_Emm_Octa
 +
 +Steel Frame: Lft_OctaPillerFrameBT180x5x5_Octa
 +
  
 UFO: Lft_UfoNell_Octa UFO: Lft_UfoNell_Octa
 +
  
 Fence1: Lft_TutFence60x40x5_Octa Fence1: Lft_TutFence60x40x5_Octa
 +
 Fence2: Lft_OctaPillerFrameBT15x15x3_Octa Fence2: Lft_OctaPillerFrameBT15x15x3_Octa
 +
  
 Block (useful for blocking paths until condition): Lft_DecaCubeN30x60x60_Octa Block (useful for blocking paths until condition): Lft_DecaCubeN30x60x60_Octa
 +
 CheckpointTimed: Obj_CheckPointForTimeLimitOcta CheckpointTimed: Obj_CheckPointForTimeLimitOcta
 +
 CheckpointObject: Obj_JumpPointOcta CheckpointObject: Obj_JumpPointOcta
 +
 CheckpointField: CheckPointArea CheckpointField: CheckPointArea
 +
 PlainBox: Obj_Bpx00LOcta PlainBox: Obj_Bpx00LOcta
 +
 StrongBox: Obj_Box00LHardOcta StrongBox: Obj_Box00LHardOcta
 +
 Hook/Graplink: Obj_AttractTargetOcta Hook/Graplink: Obj_AttractTargetOcta
 +
 Geyser: Obj_GeySerOcta Geyser: Obj_GeySerOcta
 +
 Dash: Obj_DashPanel(10/30/60/100/300) Dash: Obj_DashPanel(10/30/60/100/300)
 +
 DashVTOL? : Obj_DashPanelVTOL DashVTOL? : Obj_DashPanelVTOL
 +
 Dash Wall: DashPanelWall Dash Wall: DashPanelWall
 +
 Bounce: Obj_JumpPanelOcta Bounce: Obj_JumpPanelOcta
 +
 Pufferfish: Obj_BombFlowerOcta MUST BE 15 UNITS AWAY FROM THE SURFACE ITS ATTACHED TO Pufferfish: Obj_BombFlowerOcta MUST BE 15 UNITS AWAY FROM THE SURFACE ITS ATTACHED TO
 +
 Egg: Obj_SphereOcta Egg: Obj_SphereOcta
 +
 Ring: Obj_AerialRingOcta Ring: Obj_AerialRingOcta
 +
 EggPack: Obj_IkuraBottleOcta EggPack: Obj_IkuraBottleOcta
 +
 InkRefill: Obj_InkBottleOcta InkRefill: Obj_InkBottleOcta
-Small Paintless Box: Obj_GeneralBoxNoPaint_15x15x15_Blitz+ 
 +General Box: Obj_GeneralBox_(15/30/45/60)x(15/30/45/60/70/140)x(15/30/45/60/80/110)_Blitz_Octa 
 + 
 +General Slope: Obj_GeneralSlope_(30/60/65/70)x(25/30/40/50)x(45/60/65/75/90)_Octa 
 + 
 +General Slope that ends in Box: Obj_GeneralBox_Upland_Blitz_Octa 
 + 
 +General Box that ends in Paintless Box: Obj_GeneralBox_W3_60x15x60_Blitz_Octa / Obj_GeneralBox_W3_30x30x30_Blitz_Octa 
 + 
 +Paintless Boxes: Obj_GeneralBoxNoPaint_(15/30)x(15/25/30/45)x(15/30/50/70)_Blitz 
 + 
 +Paintless Slope: Obj_TunnelGeneralSlopeNoPaint / Obj_GeneralSlopeNPTunnel 
 Paintless wall: Lft_DecaCubeN10x30x60 Paintless wall: Lft_DecaCubeN10x30x60
 +
 Oneside paintable and unpaintable  wall: Lft_TunnelBoxArea  Oneside paintable and unpaintable  wall: Lft_TunnelBoxArea 
 +
 Rubber Obstacle Thing: Obj_Bunker02 Rubber Obstacle Thing: Obj_Bunker02
 +
 Propeller: Lft_PropellerOcta Propeller: Lft_PropellerOcta
 +
 ???: TestObj_GeneralBoxNoPaint_15x15x15_Gambit ???: TestObj_GeneralBoxNoPaint_15x15x15_Gambit
 +
 KeyBox: Obj_GlassCageOcta KeyBox: Obj_GlassCageOcta
 +
 Key: Obj_DoorKey00Octa Key: Obj_DoorKey00Octa
 +
 Piston: Obj_GeyserAutoOcta Piston: Obj_GeyserAutoOcta
 +
 Octowasher: Obj_DamageConveyorOcta Octowasher: Obj_DamageConveyorOcta
 +
 +Sponge: Obj_Sponge(Rectangle)(A/B/C/D/E)(Small/Octa)
 +
 +Sponge Minimal: Obj_SpongeShelter
 +
 +Sponge Joiner (does nothing mechanically, but needed for visual clarity): Obj_SpongeJoint
 +
 +Sponge Broken (proper growing anim missing/edges broken): Obj_SpongeTall / Obj_SpongeVersus_Rectangle2
 +
 +Sponge Broken Cylinder (doesn't apply paint to surface correctly): Obj_SpongeVersus_Cylinder
 +
 ???: StageSwitchFlagSetter ???: StageSwitchFlagSetter
 +
 ???: SwitchComboOcta ???: SwitchComboOcta
 +
 ??? (Serves some role in responding to an objective being completed): SwitchTimerOcta ??? (Serves some role in responding to an objective being completed): SwitchTimerOcta
 +
 ??? (Serves some role in responding to an objective being completed): SEObjOcta# ??? (Serves some role in responding to an objective being completed): SEObjOcta#
 +
  
 Canned Main/Sub: Obj_ItemCanMainSubOcta Canned Main/Sub: Obj_ItemCanMainSubOcta
 +
 Super Jump Start and end point???: Obj_AutoWarpPoint Super Jump Start and end point???: Obj_AutoWarpPoint
 +
 Special? Spawn: Obj_CanBuildMachineOcta Special? Spawn: Obj_CanBuildMachineOcta
 +
 Special Can: Obj_(InternalSpecialName) Special Can: Obj_(InternalSpecialName)
 +
 Splat Switch (Patch): Obj_SwitchPaint Splat Switch (Patch): Obj_SwitchPaint
 +
 +Ink Switch (Spinning Target): SwitchShockOcta
 +
 +Switch (stand upon): Obj_StepSwitchOcta
 +
 Ink Rail:  Obj_InkRailVersusOcta Ink Rail:  Obj_InkRailVersusOcta
 +
 Ink Rail Player model: Obj_InkRailOctPlayer Ink Rail Player model: Obj_InkRailOctPlayer
 +
  
 Splotch of ink: PaintedArea (areaScale = (objectLength)*(objectScale)*0.216), use depth of 3.279, 14.842 units away Splotch of ink: PaintedArea (areaScale = (objectLength)*(objectScale)*0.216), use depth of 3.279, 14.842 units away
 +
  
 8Ball: Obj_VictoryBallOcta 8Ball: Obj_VictoryBallOcta
 +
 8BallCheckpoint: Obj_CheckpointVBallOcta 8BallCheckpoint: Obj_CheckpointVBallOcta
 +
 8BallLauncher: Obj_DashRingVBall(Strong)Octa 8BallLauncher: Obj_DashRingVBall(Strong)Octa
 +
 8BallRespawnPoint: Obj_RespawnPosVBallOcta 8BallRespawnPoint: Obj_RespawnPosVBallOcta
 +
 8BallGoal: TestObj_Lft_VBallGoalOcta 8BallGoal: TestObj_Lft_VBallGoalOcta
 +
 +8Ball Momentum Absorber / Slow: Obj_VBallShockAbsorberOcta
 +
  
 Target Baloon: Obj_ShootingAirBallOcta Target Baloon: Obj_ShootingAirBallOcta
 +
 Target BOx: Obj_ShootingBox(S/L)(Hard)Octa Target BOx: Obj_ShootingBox(S/L)(Hard)Octa
 +
  
 Enemy Spawn Pad: Obj_EnmBuildMachine_Octa Enemy Spawn Pad: Obj_EnmBuildMachine_Octa
 +
 Enemy Field of Movement: EnemyMoveLimitArea Enemy Field of Movement: EnemyMoveLimitArea
 +
 OctoTrooper: Enm_Takolien(Fixed)EasyOcta OctoTrooper: Enm_Takolien(Fixed)EasyOcta
 +
 OctoTrooper (Bouncing Shot/Blobby): Enm_TakolienFixedBounceShotOcta OctoTrooper (Bouncing Shot/Blobby): Enm_TakolienFixedBounceShotOcta
 +
 OctoCopter: Enm_TakopterOcta OctoCopter: Enm_TakopterOcta
 +
 OctoPod (Walking Bomb): Enm_HoheiOcta OctoPod (Walking Bomb): Enm_HoheiOcta
 +
 OctoWasher Copter: Enm_TakopterForHangedKingOcta OctoWasher Copter: Enm_TakopterForHangedKingOcta
 +
 OctoCommando (Splatling): Enm_SpinnerOcta OctoCommando (Splatling): Enm_SpinnerOcta
 +
 OctoSniper (Charger): Enm_ChargeOcta OctoSniper (Charger): Enm_ChargeOcta
 +
 Octoling: Enm_Rival(Class)(Strong) Octoling: Enm_Rival(Class)(Strong)
 +
  
 Enemy defeat count GUI controller: BreakCounterClearOcta Enemy defeat count GUI controller: BreakCounterClearOcta
  
-Suckerfish: Enm_CleanerOcta+ 
 +Suckerfish/Squee-G: Enm_CleanerOcta 
  
 Lasers, Inkbeams: Obj_DamageLaserOcta Lasers, Inkbeams: Obj_DamageLaserOcta
 +
  
 Ground_Grate: Lft_TutFence60x40x5 Ground_Grate: Lft_TutFence60x40x5
 +
 Sideways grate: Lft_OctaPillerForMegaCleanerBT2x30x60 Sideways grate: Lft_OctaPillerForMegaCleanerBT2x30x60
 +
 Greenhouse Grates?: Nakasu02HokoBoxC_NoFld Greenhouse Grates?: Nakasu02HokoBoxC_NoFld
 +
 Standard Grates: Lft_OctaFloorBT60x3x30_Octa Standard Grates: Lft_OctaFloorBT60x3x30_Octa
 +
 Other Grate: Lft_BtlFence Other Grate: Lft_BtlFence
 +
 Hexagon Grates: Lft_OctaFloor8BT Hexagon Grates: Lft_OctaFloor8BT
 +
  
 Enemy Ink Wall: Obj_ShieldGimmickSwitchOcta Enemy Ink Wall: Obj_ShieldGimmickSwitchOcta
 +
 Enemy Sprinker: Obj_SprinklerGimmickSwitchOcta Enemy Sprinker: Obj_SprinklerGimmickSwitchOcta
 +
 Enemy Toxic Mist: Obj_PoisonFogGimmickSwitchOcta Enemy Toxic Mist: Obj_PoisonFogGimmickSwitchOcta
 +
  
 TimeLimitStartArea TimeLimitStartArea
 +
 EnemyDeathCheck: SwitchAllDead EnemyDeathCheck: SwitchAllDead
 +
 TimerCheck: SwitchTimerOcta TimerCheck: SwitchTimerOcta
 +
 ??? (Probably Logical NOT, untested): Obj_SwitchNot ??? (Probably Logical NOT, untested): Obj_SwitchNot
 +
 Onehit Mode: DamageSuddenDeathObjOcta Onehit Mode: DamageSuddenDeathObjOcta
 +
 ???: TimeLimitClearSetter ???: TimeLimitClearSetter
 +
 Cutscene: SceneTransitionWalkTargetPosOcta Cutscene: SceneTransitionWalkTargetPosOcta
 +
 +
  
 Missile Spawner: Enm_FlyingHoheiOcta Missile Spawner: Enm_FlyingHoheiOcta
 +
 Torpedo Spawner: Enm_FlyingHoheiMissileOcta Torpedo Spawner: Enm_FlyingHoheiMissileOcta
 +
 Large Blimp Spawner: Enm_FlyingHoheiMotherOcta Large Blimp Spawner: Enm_FlyingHoheiMotherOcta
 +
 +
 Large Blimp Spawner: Enm_FlyingHoheiMotherFastOcta Large Blimp Spawner: Enm_FlyingHoheiMotherFastOcta
 +
 LargeBlimp Spawner Paraphenalia: Obj_MagnumLargeLauncherOcta LargeBlimp Spawner Paraphenalia: Obj_MagnumLargeLauncherOcta
  
-Ink Switch (Spinning Target): SwitchShockOcta+ 
  
 PillarDecoration1: Lft_DecaPillerN40x600x40_Octa PillarDecoration1: Lft_DecaPillerN40x600x40_Octa
 +
 PipingDeocration: Fld_OctJetpack_Octa PipingDeocration: Fld_OctJetpack_Octa
 +
 MetalBeamDecoration: Lft_W5_14_15x15x120_Octa MetalBeamDecoration: Lft_W5_14_15x15x120_Octa
 +
  
 Train: Lft_BaseCampTrain_Octa Train: Lft_BaseCampTrain_Octa
 +
 Track: Lft_Subwaytrack00_Octa Track: Lft_Subwaytrack00_Octa
 +
  
 TV: Obj_Streaming_Nakasu02TV TV: Obj_Streaming_Nakasu02TV
 +
 Flashing light alarm: Obj_LiftAlertLightOcta Flashing light alarm: Obj_LiftAlertLightOcta
 +
  
 Lft_DeliTakoashiWallC: Glass found in shifty station Lft_DeliTakoashiWallC: Glass found in shifty station
 +
 Lft_DecaDenden02: Glass seperator found in shifty station Lft_DecaDenden02: Glass seperator found in shifty station
 +
 Obj_QuarryGlassWall00: Glass wall with pipes inside Obj_QuarryGlassWall00: Glass wall with pipes inside
-Lft_OctaPillerG60x15x90_OctaUnpaintable wall? Might be glass?+ 
 +Lft_OctaPillerGXXxXXxXX_OctaGlass (only 90x15x90 is properly transparent) 
  
 Lft_OctaCubeS5x3x120_Octa: Twisting cable Lft_OctaCubeS5x3x120_Octa: Twisting cable
 +
 Lft_DecaGate01N150x180x20_Octa: Gate such as the one in pop star station Lft_DecaGate01N150x180x20_Octa: Gate such as the one in pop star station
 +
  
 Nuribar: Ink spreader (untested) Nuribar: Ink spreader (untested)
 +
  
 Lft_BtlEdge300x300x20: Uninkable surface edge Lft_BtlEdge300x300x20: Uninkable surface edge
 +