Scrivener07 / FO4_ODST

A Fallout 4 modification by Darkman32197, NovaFinch and Soda.
MIT License
3 stars 1 forks source link

Add emblem preview to MCM #13

Open Scrivener07 opened 6 years ago

Scrivener07 commented 6 years ago

Add an emblem preview to the Mod Configuration Menu. I am using the Image Control to run AS3 code. There is a native code object provided by F4SE to custom menus but not my image control. MCM will provide access to this object in the future so that I may load emblem textures for preview.

Scrivener07 commented 6 years ago

Im waiting for MCM to update so I may test the new method for getting the f4se native code object from a lib.swf.

Scrivener07 commented 6 years ago

The MCM image libraries are not rooted to any stage. This may cause a problem with mounting a texture which requires a registered menu name.

Scrivener07 commented 6 years ago

MCM Build 1.0.33 https://ci.appveyor.com/project/reg2k/f4mcm/build/1.0.33/artifacts

Scrivener07 commented 6 years ago

Commit 5c41f4a

[ODST] Library (onLibLoaded) MCM scaleform callback has been received.
[ODST] --- SetModSettingString : function Function() {}   
[ODST] --- CallQuestFunction : function Function() {}   
[ODST] --- SetModSettingInt : function Function() {}   
[ODST] --- GetKeybind : function Function() {}   
[ODST] --- GetFullName : function Function() {}   
[ODST] --- SetModSettingFloat : function Function() {}   
[ODST] --- ClearKeybind : function Function() {}   
[ODST] --- SetPropertyValue : function Function() {}   
[ODST] --- GetModSettingBool : function Function() {}   
[ODST] --- CallGlobalFunction : function Function() {}   
[ODST] --- GetModSettingInt : function Function() {}   
[ODST] --- OnMCMClose : function Function() {}   
[ODST] --- SetKeybind : function Function() {}   
[ODST] --- GetModSettingFloat : function Function() {}   
[ODST] --- DisableMenuInput : function Function() {}   
[ODST] --- GetModSettingString : function Function() {}   
[ODST] --- GetAllKeybinds : function Function() {}   
[ODST] --- SetModSettingBool : function Function() {}   
[ODST] --- GetConfigList : function Function() {}   
[ODST] --- GetPropertyValue : function Function() {}   
[ODST] --- GetMCMVersionCode : function Function() {}   
[ODST] --- SetGlobalValue : function Function() {}   
[ODST] --- OnMCMOpen : function Function() {}   
[ODST] --- GetGlobalValue : function Function() {}   
[ODST] --- GetDescription : function Function() {}   
[ODST] --- IsPluginInstalled : function Function() {}   
[ODST] --- RemapKeybind : function Function() {}   
[ODST] --- GetMCMVersionString : function Function() {}   
[ODST] --- GetMembers : function Function() {}   
[ODST] --- CallFunctionNoWait : function Function() {}   
[ODST] --- MountImage : function Function() {}   
[ODST] --- version : [object Object]   
[ODST] ------ releaseIdx : 0   
[ODST] ------ minor : 0   
[ODST] ------ major : 0   
[ODST] ------ beta : 0   
[ODST] --- UnmountImage : function Function() {}   
[ODST] --- AllowTextInput : function Function() {}   
[ODST] --- SendExternalEvent : function Function() {}   
[ODST] --- GetDirectoryListing : function Function() {}   
[ODST] --- plugins : [object Object]   
[ODST] ------ f4mcm : [object Object]