Super Mario Galaxy Object Database

Objects | Configs | Occurrences

Config: Pichan

An orange bird NPC that can be talked to. Fluzzard (GliBird) needs to be added as a separate object. It can register a Power Star, however, this requires a properly configured Scenario entry. A complex dialogue with flow nodes should be set up in order to control the mini-game.

Arguments

NameTypeGamesRequired?DescriptionValues
Obj_arg0BooleanSMG2False

Spawns Power Star?: If set, it will register a Power Star. Its EventFunc needs to be triggered via an event flow node to make it spawn.

    Obj_arg1BooleanSMG2False

    Initialize Tutorial?: If set, the tutorial controller will be created, thus enabling the tutorial sequence. This only works in gliding stages, namely JungleGliderGalaxy and ChallengeGliderGalaxy.

      Switches

      NameGamesRequired?Description
      SW_APPEARSMG2False

      Very buggy so it shouldn't be used. The object will appear when this switch is activated, but it will always have appeared even if the switch is deactivated. Deactivating the switch again will fix this, though.

      SW_ASMG2False

      Activated or deactivated depending on the used event flow node.

      SW_BSMG2False

      Activated or deactivated depending on the used event flow node.

      SW_AWAKESMG2False

      Enables rendering and resumes updates when this switch is active.

      Talking

      NameGamesRequired?DescriptionValues
      MessageSMG2False

      The text dialogue's label format is Pichan%03d, where %03d is the text message ID.

        EventFuncSMG2False

        Object-specific behavior for EventFunc event flow nodes.

        • 0: Start mini-game
        • 1: Spawn Power Star
        • 2: Start tutorial
        • 3: Prepare race objects
        AnimeFuncSMG2False

        Object-specific behavior for AnimeFunc event flow nodes.

        • 0: Start "Talk" animation
        • 1: Start "TalkAngry" animation
        • 2: Start "TalkCry" animation
        • 3: Start "TalkSmile" animation
        BranchFuncSMG2False

        Object-specific behavior for BranchFunc branch flow nodes.

        • 0: Race ended in time?
        • 1: Played gliding tutorial?
        • 2: First place?

        Setup

        NameGamesRequired?DescriptionValues
        AppearPowerStarSMG2False

        Gets spawned after triggering its EventFunc.

          NamePosSMG2False

          Additional placements that can be freely placed.

          • レース開始時マリオ位置: Player's position before the race
          • レース終了後位置: Player's position after the race
          • ピーチャン位置[スター渡し]: Its position after the race
          MarioFaceShipNpcRegisterSMG2False

          Can be registered to a Starship Mario object appearance event.

            Properties

            NameGamesDescription
            YoshiTargetableSMG2

            Can be targeted and licked by Yoshi.