Skip to content

v0.9 beta-3

Latest
Compare
Choose a tag to compare
@chadvandy chadvandy released this 22 Jan 23:07
· 17 commits to v0.9 since this release

Not Another MCT Beta!

Another large rewrite. Primary focus is finalizing Notifications (just the "script error" type to start), bringing UI up to higher standards, and fixing some of the backend of the Registry. Only final edit before I release this to Steam (as a separate beta from the current version, for people who need Profiles) will be the Views system, which will almost certainly take longer than I can estimate here. Wish me luck.

Let me know of any bugs or issues with this version.

Notable changes:

  • "Pages", on the lefthand side, are ONLY Settings pages. There is a Main page for each MCT Mod, which is autogenerated through some information provided by the modder. Namely, set_description(), set_author(), set_main_image(), set_version(), set_github_id() andset_workshop_id().
  • To add new internal pages, use mct_mod:add_main_page_tab("Title", "Tooltip", function(uic) --[[ your code to populate this panel ]])
  • Use mct_mod:create_settings_page("Title", 1-2-3) where 1-2-3 is the number of columns you want, to create a new settings page as previous versions.
  • Any MCT Mods that have compilation or runtime errors in their MCT settings script will be caught and disabled, with a message informing the user. This will hopefully slim down the number of mods that are causing crashes within MCT's panel, since now a single mod breaking isn't going to disrupt all of them.
  • The Registry will properly save new settings if they are added after the initial mod is saved in the Registry.