Jump to content

need help getting mcm menu to work that binds a key chosen by player and allows alt, shift, and shift to be used


Recommended Posts

BTW even if you did all the required reading I honestly do not expect you to get it, to understand this is full time course, I hope you notice the word interface when you were looking at the MCM Config Base.. I will repeat the heavy lifting happens in sub-system regarding the MCM config, but here a bonus, you can now study the SkyUI MCM config, to see how they did it, enjoy.

Edit has I previous stated in another post, I have never really work with flash files, But I have done system design, so a lot of what I wrote was generalisation, and may not actually reflect the working of SkyUI.. but it is obvious there more to it than Papyrus, I have posted both the flash code and the papyrus code..

I wrote I never looked at inner working SkyUi and I still have not, but now you all can now)) I hope you notice inheritance and hierarchy, is important to understanding how it works)

Link to comment
Share on other sites

PeterMartyr, thank you! Tomorrow after my morning pitcher of coffee I will dive into this.  This is an excellent guide, will hurt my head, but looking forward to it.

Link to comment
Share on other sites

if ya want to study the not papyrus, 😁😁😁 it is ActionScript, this the API  (Application Programming Interface)

https://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/index.html

according to Git the use Adobe Flash to build it, dont know if it was Pro or Lite, but I would study the Pro one, these guys are professionals 

hint: specific info about languages alway google <language> API

Java API > https://docs.oracle.com/javase/8/docs/api/

CPP API > https://cplusplus.com/reference/

CSharp API > https://dotnet.microsoft.com/en-us/apps/aspnet/apis

and this is the SkyUI API

https://github.com/schlangster/skyui/wiki/MCM-API-Reference

and this is the Skyrim Papyrus API (not really but it's all we got)

https://ck.uesp.net/wiki/Category:Papyrus

I expect you to bookmark the last two, they are keepers

you should study existing code, or look at examples, but the API have explanations of what they do!

So when you see something but are not sure what it does, cross check it with the API for the explanation, it beats doing doing trial and error with the Skyrim Game, which can be frustrating and heart breaking 

LOL have to repeat, be careful what you ask for cause you might get it. Hee-Heee-Jaa-Jaaaaa

I hope you notice the the information is all out there, even what some considered to be hidden and secret, the trick is asking the right questions, and looking in the right places, and seriously remember studying code is friggin hard without the API to back it up, when you get confused

an example of MCM https://github.com/schlangster/skyui/wiki/MCM-State-Options

an explanation of the MCM options https://github.com/schlangster/skyui/wiki/MCM-Option-Type

advance features  https://github.com/schlangster/skyui/wiki/MCM-Advanced-Features

the SKYUI API again https://github.com/schlangster/skyui/wiki/MCM-API-Reference

what I find is most people need to taught the information is there and how to use it, also relax, it will take three or four MCM config, to get the hang of it, doing is also part of learning...

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...