v1.1.x
๐ Version 1.1.x
Update Instructions
- Download the latest version of Pulsar Store from the GmodStore
- Delete any old versions of Pulsar Store from your server โ ensure you back up your config file
- Delete the old
pulsar-libandpulsar-uifolders from your server if they exist - Extract the new
pulsar-storefolder to your server
โ ๏ธ Warning
If you are using any other addons that require PIXEL UI, you will need to install PIXEL UI.
You can find it on GitHub.
What's New?
PulsarLib 1.1.0
PulsarLib has been updated to version 1.1.0, which includes several new features and bug fixes:
- New module loading system
- Automatically loads and updates modules with minimal setup.
- New libraries/helpers ported from Pulsar Store:
- Languages system
- Functional library
- Network helper
- Fixed bugs with the logging library
- And more
PulsarUI 2.2.0
PulsarUI has been updated to version 2.2.0, including UI reworks and bug fixes:
- Reworked text entries to look cleaner
- Reworked the step counter to look less square
- Added
pulsar_ui_font_resizeconvar to allow font resizing (default:1.0) - Old convars renamed to use the
pulsar_ui_prefix instead ofpixel_ui
Updatr 1.0.0
Pulsar Store has removed all usage of the gm_express library and now uses Updatr.
Updatr is a library that allows efficient syncing of large data tables between the client and server by only sending differences between old and new data.
This significantly reduces networking overhead and improves update performance.
โ ๏ธ Warning
Updatr is still very new and may contain bugs.
If you encounter any issues, please report them in the Pulsar Discord or on the Updatr GitHub repository.
Sandbox Actions
You can now create package actions that allow users to spawn entities, weapons, and more in Sandbox and Sandbox-derived gamemodes.
Colors
Packages, bundles, and categories can now have custom colours, allowing for greater visual customization.
Animations
Numerous animations have been added to the main menu to improve visual polish and overall feel.
User List
The Users page in the admin panel has been redesigned to show a list of online users instead of only a search bar.
Package Return Limit
You can now configure how many days a user has to return a package after purchasing it.
This is configurable via the config file.
Menu Web Links
The main menu sidebar can now display web links at the bottom.
These links are configurable via the config file.
Conversion Limits
You can now limit the number of credits a user can convert per day.
Configuration File Changes
Admin Groups
PulsarStore.AdminUserGroups has been removed and replaced with the PulsarLib config version:
addons/pulsar_lib/lua/pulsar_lib/sh_init.lua
Conversion Limits
MaxPerDay has been added to the PulsarStore.Conversion table.
Example:
Package Returns
ReturnDays has been added to the PulsarStore.ReturningItems table.
Example:
Sandbox Actions
A new SandboxActions config table has been added.
Example:
Menu Web Links
A new MenuWebLinks config table has been added.
Example:
Breaking Changes
- Moved currencies from
PulsarStore.InternalData.CurrenciestoPulsarStore.Currencies.Data - Moved actions from
PulsarStore.Actions.ListtoPulsarStore.Data.Actions - Removed
PulsarStore.Net(replaced withPulsarLib.Net) - Removed
PulsarStore.Table(replaced withPulsarLib.Table) - Added
colorargument to multiple API functions: CreateCategoryUpdateCategoryCreatePackageUpdatePackageCreateBundleUpdateBundlePulsarStore.BroadcastAPIDatahas been removed (now handled by Updatr)
Other Changes
- Renamed Libgmodstore display name to Pulsar Store
- Fixed Xenin Battlepass credits icon
- Fixed Xenin Care Packages credits icon
- Updated NPC networking
- Added
colorandtabletypes toPulsarStore.Types - Fixed errors when dumping empty data
- Fixed SquishLogs errors
- Fixed bWhitelist errors
- Fixed XP action errors
- Data is now soft-deleted using a
deletedcolumn - Removed startup warnings when no database data exists
- Added new server-to-client error language strings