Skip to content
Christopher Beda edited this page Sep 3, 2024 · 9 revisions

Welcome to the Quartz. Quartz is a UI modding framework for 7 Days to Die. It adds new XUi Widgets and XUi Controllers that give modders more freedom on creating new and powerful UIs for 7 Days to Die.

Features

New Widgets

  • curvedlabel a curved text labels around a central point
  • scrollview a scrollable panel that can have other vwidgets inside
  • scrollbar a scrollbar that goes with the scrollview
  • videoplayer a widget that is able to play videos on it.
  • maskedtexture a texture widget that is able to mask the texture with another texture

New Controllers

  • Quartz.Spinner spins the view that it is attached to
  • Quartz.DialIndicator makes the view that it is attached to act like a dial indicator, useful to make a speedometer or fuel tank gauge
  • Quartz.ContainerStandardControls an updated ContainerStandardControls controller that includes proper interaction with inventory based controllers with individually locked slots.
  • Quartz.ItemStack an updated ItemStack controller that includes some additional bindings and features
  • Quartz.Backpack an updated Backpack controller that includes new features like search
  • Quartz.LootContainer an updated LootContainer controller that includes new features like search
  • Quartz.VehicleContainer an updated VehicleContainer controller that includes new features like search
  • Quartz.MapInvitesListEntry an updated MapInvitesListEntry controller that includes new bindings
  • Quartz.MapWaypointListEntry an updated MapWaypointListEntry controller that includes new bindings
  • Quartz.RandomTexture allows textures to be randomly selected to be displayed when the window holding the element with the controller is opened
  • Quartz.RandomText allows text to be randomly selected to be displayed when the window holding the element with the controller is opened

Changes to Vanilla Widgets and Controllers

  • Allows mapViewTexture to be resized to different aspect ratios, no more 1:1 aspect ratios for the map

Custom Fonts

  • Allows the loading and usage of custom fonts in place of the Vanilla font. Tutorial

UI Debugging

  • Adds a console command quartz debug that enables some debugging information and logging to the console

Credits/The Team

Mods using Quartz

If you have a mod that is using Quartz and want to get it added to this list, create an issue and it will be added to this list shortly.

Contact

There is a hosted channel in Guppy's Unofficial 7DtD Modding Server Discord. The channel is #laydors-toolshed