Template talk:Menus

From the Fallout4 CreationKit Wiki
Jump to navigation Jump to search

Removed Menus[edit source]

Name Description
BSOverlayMenu Not Applicable
CompanionMenu Not Applicable
DebugTextMenu Not Applicable
GiftMenu Not Applicable
InventoryMenu Not Applicable
MagicMenu Not Applicable
QuantityMenu Not Applicable
StatsMenu Not Applicable
SWFLoaderMenu Not Applicable

At shad0wshayd3, would you explain the reasoning behind removing some of the menus from the menu list? You listed your reason as "Removed menus that respond False to UI.IsMenuRegistered." but Im not sure what that means. This information came from bethesda staff originally so I am more protective of it than information added by normal users. We really want to avoid the destruction of information on the wiki. Scrivener07 (talk) 2018-02-24T08:02:55 (EST)

Scrivener07, I loaded a save and ran the following for each menu in the list, and any of them that returned False were removed.
Debug.Trace("MenuName: ", UI.IsMenuRegistered("MenuName"))
In most cases these menus existed in Skyrim. GiftMenu, InventoryMenu, MagicMenu, QuantityMenu, and StatsMenu were all in Skyrim, but aren't in Fallout 4, either due to being replaced, or having their function moved. InventoryMenu was replaced by PipboyMenu for instance, while QuantityMenu was built into ContainerMenu and PipboyMenu. GiftMenu and MagicMenu don't have a place in Fallout 4, the only time I know of GiftMenu even being used in Skyrim was in Riverwood at the beginning of the game, otherwise most things just used ContainerMenu, while Magic obviously wouldn't have a Menu in Fallout 4. StatsMenu then is the Menu that holds Game Stats, like Enemies Killed or the Player's current bounty, which is just a Pipboy Tab in Fallout 4, not a seperate menu. That only leaves BSOverlayMenu, CompanionMenu, DebugTextMenu, and SWFLoaderMenu. Of those 4, only SWFLoaderMenu has a flash file to speak of in Data\Interface. I assume DebugText and BSOverlay were used during development, since there are plenty of console commands referring to Overlays that don't do anything in the retail version, while CompanionMenu was liked just merged into DialogueMenu, and the HUD for its function. SWFLoaderMenu does exist, but it doesn't seem to be used during normal gameplay, and as such isn't registered. It might be worth keeping it on the list because it does have a file shipped with the game, but it isn't like it's going to be used in the majority of script functions anyway. .shad0wshayd3 (talk) 2018-02-24T16:36:03 (EST)
It's all legacy stuff carried over from each of their games, and it's not uncommon that they use some of them in current games. Best to just leave them as is(not delete), in my opinion. It's the same deal with the condition functions - many of them are carry overs from Skyrim, FO3, and Oblivion, but some of them are still valid for the current game. --Rasikko (talk) 2018-02-25T14:47:07 (EST)
I'm leaning more towards Rasikko's line of thinking. In my opinion it would be better to leave the menus in question on the list but describe them as likely being depreciated or unused, or whatever we can determine about the menu. Scrivener07 (talk) 2018-02-25T16:25:07 (EST)
Personally, I disagree. It's one thing for thing for depreciated condition functions to still exist in the Creation Kit, still be accessible/selectable, and be mentioned as depreciated in the wiki. These menus (with the possible exception of SWFLoaderMenu) however simply don't exist and aren't relevant in Fallout 4. If the Spell Script page had been accidentally copied to the Fallout 4 wiki by Bethesda with the SKSE Member Functions intact, they wouldn't be left on with a note saying "These are actually irrelevant to Fallout 4, since the Skyrim Script Extender doesn't actually work, but Bethesda had this on the page so we kept it". I see the incorrect menu listing as the same thing. .shad0wshayd3 (talk) 2018-02-26T02:10:58 (EST)
There are multiple opinions here so lets find a compromise. Ive listed the removed menus at the top of this topic and Im okay with the main page how it is. As long as its still here on this talk page I can consider that "preserved". If we can all agree this is a fair solution then let's continue doing this on other pages where information would be removed by listing the removed information on the relevant talk page. Scrivener07 (talk) 2018-02-26T05:46:04 (EST)