Difference between revisions of "User talk:Scrivener07"

From the Fallout4 CreationKit Wiki
Jump to navigation Jump to search
imported>Qazaaq
(→‎Editor Icons: new section)
imported>Qazaaq
Line 43: Line 43:


<code>0x8018499</code> are the menu flags used by messagebox menu. This is a nice note for the wiki page.
<code>0x8018499</code> are the menu flags used by messagebox menu. This is a nice note for the wiki page.
== F4SE Updates ==
*[[FavoritesManager Script]]
*[[GetTaggedForms - FavoritesManager]]
*[[AddTaggedForms - FavoritesManager]]
*[[RemoveTaggedForms - FavoritesManager]]
*[[IsTaggedForm - FavoritesManager]]
*[[GetFavorites - FavoritesManager]]
*[[SetFavorites - FavoritesManager]]


== Editor Icons ==
== Editor Icons ==

Revision as of 01:55, 12 February 2018

Wiki Feedback

Hot List

  • Add Use Report window.
  • Add better pages on structs & more actual examples. Its still not clear to some people when structs are most useful.
  • Restore the enormous editors like Quest and Actor.
  • Restore the Condition Functions.
  • Expand papyrus pages to include both minimalistic and complete source code examples.

This is my hot list for contributions I plan to submit. Scrivener07 (talk) 2017-10-28T20:55:06 (EDT)

Possible F4SE UI Additions

; Returns whether the menu is registered
bool Function IsMenuRegistered(string menu) native global

struct MenuData
    int menuFlags
    int movieFlags
    int extendedFlags
    int depth
endStruct

bool Function RegisterCustomMenu(string menuName, string menuPath, string rootPath, MenuData mData) native global

; Return value does not indicate the menu is ready, only that it sent the message
bool Function OpenMenu(string menuName) native global

; Return value does not indicate the menu is closed, only that it sent the message
bool Function CloseMenu(string menuName) native global
UI:MenuData mData = new UI:MenuData
mData.menuFlags = 0x01 + 0x08 + 0x04 ; Pause Game, Enable Menu Control, Show cursor
mData.movieFlags = 2
mData.extendedFlags = 1 ; Inherit menu color
mData.depth = 6
If UI.RegisterCustomMenu("MyCustomMenu", "Something", "root1.Menu_mc", mData)
    UI.OpenMenu("MyCustomMenu")
EndIf

0x8018499 are the menu flags used by messagebox menu. This is a nice note for the wiki page.

Editor Icons