Difference between revisions of "PipboyMenu"

From the Fallout4 CreationKit Wiki
Jump to navigation Jump to search
imported>Qazaaq
(added content)
imported>Qazaaq
(Added crosslink to related topics.)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
The '''Pipboy Menu''' is one of the primary menus used to interact with [[Fallout 4]].
The '''Pipboy Menu''' is rendered onto the 3D surface of the [[Pipboy]] item. This is one of the primary menus used by the [[Player]] to interact with [[Fallout 4]].


== AS3 ==
== AS3 ==
Line 67: Line 67:
* <code>RefreshMapMarkers</code> <code>0x1F</code>
* <code>RefreshMapMarkers</code> <code>0x1F</code>
* <code>ToggleRadioStationActiveStatus</code> <code>0x26</code>
* <code>ToggleRadioStationActiveStatus</code> <code>0x26</code>
==== DataObj ====
* <code>static const NUM_PAGES:uint = 5</code>
* <code>static const NUM_SPECIAL:uint = 7</code>
* <code>function get CurrentPage():uint</code>
* <code>function get CurrentTab():uint</code>
* <code>function get PlayerName():String</code>
* <code>function get ActiveEffects():Array</code>
* <code>function get StimpakCount() : uint</code>
* <code>function get RadawayCount() : uint</code>
* <code>function get CurrHP() : Number</code>
* <code>function get MaxHP() : Number</code>
* <code>function get CurrAP() : Number</code>
* <code>function get MaxAP() : Number</code>
* <code>function get CurrWeight() : Number</code>
* <code>function get MaxWeight() : Number</code>
* <code>function get CurrentHPGain() : Number</code>
* <code>function get SelectedItemHPGain() : Number</code>
* <code>function get TotalDamages() : Array</code>
* <code>function get TotalResists() : Array</code>
* <code>function get SlotResists() : Array</code>
* <code>function get UnderwearType() : uint</code>
* <code>function get Caps() : uint</code>
* <code>function get DateMonth() : uint</code>
* <code>function get DateDay() : uint</code>
* <code>function get DateYear() : uint</code>
* <code>function get TimeHour() : Number</code>
* <code>function get CurrLocationName() : String</code>
* <code>function get XPLevel() : uint</code>
* <code>function get XPProgressPct() : Number</code>
* <code>function get InvItems() : Array</code>
* <code>function get InvComponents() : Array</code>
* <code>function get InvFilter() : int</code>
* <code>function get InvSelectedItems() : Array</code>
* <code>function get HolotapePlaying() : Boolean</code>
* <code>function get SortMode() : uint</code>
* <code>function get FavoritesList() : Array</code>
* <code>function get HeadCondition() : Number</code>
* <code>function get TorsoCondition() : Number</code>
* <code>function get LArmCondition() : Number</code>
* <code>function get RArmCondition() : Number</code>
* <code>function get LLegCondition() : Number</code>
* <code>function get RLegCondition() : Number</code>
* <code>function get BodyFlags() : uint</code>
* <code>function get HeadFlags() : uint</code>
* <code>function get SPECIALList() : Array</code>
* <code>function get PerksList() : Array</code>
* <code>function get PerkPoints() : uint</code>
* <code>function get QuestsList() : Array</code>
* <code>function get GeneralStatsList() : Array</code>
* <code>function get WorkshopsList() : Array</code>
* <code>function get WorldMapMarkers() : Array</code>
* <code>function get LocalMapMarkers() : Array</code>
* <code>function get WorldMapTextureName() : String</code>
* <code>function get WorldMapNWCorner() : Point</code>
* <code>function get WorldMapNECorner() : Point</code>
* <code>function get WorldMapSWCorner() : Point</code>
* <code>function get LocalMapNWCorner() : Point</code>
* <code>function get LocalMapNECorner() : Point</code>
* <code>function get LocalMapSWCorner() : Point</code>
* <code>function get RadioList() : Array</code>
* <code>function get ReadOnlyMode() : int</code>
* <code>function get RemovedMapMarkerIds() : Array</code>
* <code>function get RemoveAllMapMarkers() : Boolean</code>
* <code>function set CurrentPage(param1:uint) : *</code>
* <code>function set CurrentTab(param1:uint) : *</code>
* <code>function set PlayerName(param1:String) : *</code>
* <code>function set StimpakCount(param1:uint) : *</code>
* <code>function set RadawayCount(param1:uint) : *</code>
* <code>function set CurrHP(param1:Number) : *</code>
* <code>function set MaxHP(param1:Number) : *</code>
* <code>function set CurrAP(param1:Number) : *</code>
* <code>function set MaxAP(param1:Number) : *</code>
* <code>function set CurrWeight(param1:Number) : *</code>
* <code>function set MaxWeight(param1:Number) : *</code>
* <code>function set CurrentHPGain(param1:Number) : *</code>
* <code>function set SelectedItemHPGain(param1:Number) : *</code>
* <code>function set DateMonth(param1:uint) : *</code>
* <code>function set DateDay(param1:uint) : *</code>
* <code>function set DateYear(param1:uint) : *</code>
* <code>function set TimeHour(param1:Number) : *</code>
* <code>function set CurrLocationName(param1:String) : *</code>
* <code>function set UnderwearType(param1:uint) : *</code>
* <code>function set Caps(param1:uint) : *</code>
* <code>function set XPLevel(param1:uint) : *</code>
* <code>function set XPProgressPct(param1:Number) : *</code>
* <code>function set InvItems(param1:Array) : *</code>
* <code>function set InvFilter(param1:int) : *</code>
* <code>function set HolotapePlaying(param1:Boolean) : *</code>
* <code>function set SortMode(param1:uint) : *</code>
* <code>function set HeadCondition(param1:Number) : *</code>
* <code>function set TorsoCondition(param1:Number) : *</code>
* <code>function set LArmCondition(param1:Number) : *</code>
* <code>function set RArmCondition(param1:Number) : *</code>
* <code>function set LLegCondition(param1:Number) : *</code>
* <code>function set RLegCondition(param1:Number) : *</code>
* <code>function set BodyFlags(param1:uint) : *</code>
* <code>function set HeadFlags(param1:uint) : *</code>
* <code>function set PerkPoints(param1:uint) : *</code>
* <code>function set WorldMapTextureName(param1:String) : *</code>
* <code>function set ReadOnlyMode(param1:int) : *</code>
* <code>function set RemoveAllMapMarkers(param1:Boolean) : *</code>


== See Also ==
== See Also ==
*[[Pipboy]]
*[[Player]]
*[[Menu]]
*[[Menu]]
*[[User Interface]]
*[[User Interface]]

Latest revision as of 19:43, 14 March 2021

The Pipboy Menu is rendered onto the 3D surface of the Pipboy item. This is one of the primary menus used by the Player to interact with Fallout 4.

AS3[edit | edit source]

  • var Header_mc:Pipboy_Header
  • var BottomBar_mc:Pipboy_BottomBar
  • var ButtonHintBar_mc:BSButtonHintBar
  • var BGSCodeObj:Object
  • var DataObj:Pipboy_DataObj
  • var READ_ONLY_WARNING_NONE = 0
  • var READ_ONLY_WARNING_DEFAULT = 1
  • var READ_ONLY_WARNING_OFFLINE = 2
  • var READ_ONLY_WARNING_DEMO = 3
  • function get CurrentPage():PipboyPage
  • function onCodeObjCreate():*
  • function onCodeObjDestruction():*
  • function InvalidateData():void
  • function InvalidatePartialData(param1:uint):*
  • function ProcessUserEvent(param1:String, param2:Boolean):Boolean
  • function gotoNextPage():*
  • function gotoPrevPage():*
  • function TryToSetPage(param1:uint):*
  • function gotoNextTab():*
  • function gotoPrevTab():*
  • function TryToSetTab(param1:uint):*
  • function onRightThumbstickInput(param1:uint):*
  • function onMobileBackButtonPressed():void
  • function onMobileItemPress(param1:Event):void

BGSCodeObj[edit | edit source]

  • PlaySound(name:String):void
  • PlaySmallTransition 1
  • PopulatePipboyInfoObj 2
  • onNewPage 3
  • onNewTab 4
  • toggleMovementToDirectional 0x28
  • UseStimpak 5
  • UseRadaway 6
  • ShowPerksMenu 7
  • PlayPerkSound 8
  • StopPerkSound 9
  • onPerksTabOpen 0xA
  • onPerksTabClose 0xB
  • SelectItem 0xC
  • onInvItemSelection 0xD
  • updateItem3D 0xE
  • SetQuickkey 0xF
  • ItemDrop 0x10
  • SortItemList 0x11
  • ExamineItem 0x12
  • onComponentViewToggle 0x13
  • ToggleComponentFavorite 0x14
  • onShowHotKeys 0x27
  • onQuestSelection 0x16
  • SetQuestActive 0x15
  • ShowQuestOnMap 0x17
  • ShowWorkshopOnMap 0x18
  • RegisterMap 0x19
  • UnregisterMap 0x1A
  • FastTravel 0x1D
  • HasSetPlayerMarkerRequest 0x20
  • SetPlayerMarker 0x21
  • ClearPlayerMarker 0x22
  • onSwitchBetweenWorldLocalMap 0x23
  • CenterMarkerRequest 0x24
  • onModalOpen 0x25
  • CheckHardcoreModeFastTravel 0x1E
  • RefreshMapMarkers 0x1F
  • ToggleRadioStationActiveStatus 0x26

DataObj[edit | edit source]

  • static const NUM_PAGES:uint = 5
  • static const NUM_SPECIAL:uint = 7
  • function get CurrentPage():uint
  • function get CurrentTab():uint
  • function get PlayerName():String
  • function get ActiveEffects():Array
  • function get StimpakCount() : uint
  • function get RadawayCount() : uint
  • function get CurrHP() : Number
  • function get MaxHP() : Number
  • function get CurrAP() : Number
  • function get MaxAP() : Number
  • function get CurrWeight() : Number
  • function get MaxWeight() : Number
  • function get CurrentHPGain() : Number
  • function get SelectedItemHPGain() : Number
  • function get TotalDamages() : Array
  • function get TotalResists() : Array
  • function get SlotResists() : Array
  • function get UnderwearType() : uint
  • function get Caps() : uint
  • function get DateMonth() : uint
  • function get DateDay() : uint
  • function get DateYear() : uint
  • function get TimeHour() : Number
  • function get CurrLocationName() : String
  • function get XPLevel() : uint
  • function get XPProgressPct() : Number
  • function get InvItems() : Array
  • function get InvComponents() : Array
  • function get InvFilter() : int
  • function get InvSelectedItems() : Array
  • function get HolotapePlaying() : Boolean
  • function get SortMode() : uint
  • function get FavoritesList() : Array
  • function get HeadCondition() : Number
  • function get TorsoCondition() : Number
  • function get LArmCondition() : Number
  • function get RArmCondition() : Number
  • function get LLegCondition() : Number
  • function get RLegCondition() : Number
  • function get BodyFlags() : uint
  • function get HeadFlags() : uint
  • function get SPECIALList() : Array
  • function get PerksList() : Array
  • function get PerkPoints() : uint
  • function get QuestsList() : Array
  • function get GeneralStatsList() : Array
  • function get WorkshopsList() : Array
  • function get WorldMapMarkers() : Array
  • function get LocalMapMarkers() : Array
  • function get WorldMapTextureName() : String
  • function get WorldMapNWCorner() : Point
  • function get WorldMapNECorner() : Point
  • function get WorldMapSWCorner() : Point
  • function get LocalMapNWCorner() : Point
  • function get LocalMapNECorner() : Point
  • function get LocalMapSWCorner() : Point
  • function get RadioList() : Array
  • function get ReadOnlyMode() : int
  • function get RemovedMapMarkerIds() : Array
  • function get RemoveAllMapMarkers() : Boolean
  • function set CurrentPage(param1:uint) : *
  • function set CurrentTab(param1:uint) : *
  • function set PlayerName(param1:String) : *
  • function set StimpakCount(param1:uint) : *
  • function set RadawayCount(param1:uint) : *
  • function set CurrHP(param1:Number) : *
  • function set MaxHP(param1:Number) : *
  • function set CurrAP(param1:Number) : *
  • function set MaxAP(param1:Number) : *
  • function set CurrWeight(param1:Number) : *
  • function set MaxWeight(param1:Number) : *
  • function set CurrentHPGain(param1:Number) : *
  • function set SelectedItemHPGain(param1:Number) : *
  • function set DateMonth(param1:uint) : *
  • function set DateDay(param1:uint) : *
  • function set DateYear(param1:uint) : *
  • function set TimeHour(param1:Number) : *
  • function set CurrLocationName(param1:String) : *
  • function set UnderwearType(param1:uint) : *
  • function set Caps(param1:uint) : *
  • function set XPLevel(param1:uint) : *
  • function set XPProgressPct(param1:Number) : *
  • function set InvItems(param1:Array) : *
  • function set InvFilter(param1:int) : *
  • function set HolotapePlaying(param1:Boolean) : *
  • function set SortMode(param1:uint) : *
  • function set HeadCondition(param1:Number) : *
  • function set TorsoCondition(param1:Number) : *
  • function set LArmCondition(param1:Number) : *
  • function set RArmCondition(param1:Number) : *
  • function set LLegCondition(param1:Number) : *
  • function set RLegCondition(param1:Number) : *
  • function set BodyFlags(param1:uint) : *
  • function set HeadFlags(param1:uint) : *
  • function set PerkPoints(param1:uint) : *
  • function set WorldMapTextureName(param1:String) : *
  • function set ReadOnlyMode(param1:int) : *
  • function set RemoveAllMapMarkers(param1:Boolean) : *

See Also[edit | edit source]