Project Zomboid

Project Zomboid

[B41 MP only] bikinitools: Server Edition - new vehicle protection submod out!
Showing 51-60 of 137 entries
< 1 ... 4  5  6  7  8 ... 14 >
Update: 8 Oct, 2022 @ 1:19pm

PARPBase:
- the main method of processing text received from server (PARP:translateIfNeeded) is now able to recognize timestamps and convert them to local times automatically

PARPChat:
- new command /listvehicles that is only bound when "save vehicle locations" from PARPQOL sandbox option is enabled. allows you to list all last known vehicle positions by script name and when they were last seen. example: /listvehicles Base.92amgeneralM998
- changed access level needed for /prunevehicles: admin -> staff
- some command outputs with longer lists will now print smaller text
- the command helper guide text will now show if a command is restricted

PARPQOL:
- vehicle location logging now also creates index files for easier reading via /listvehicles command
- added new commands /restore and /backup when chat is enabled. both accept the parameters "safehouses" and "factions" (no quotes). safehouse backup and restore does not save chunks, but the info, zoning and members of them. use at your own risk.
- /backup factions|safehouses dumps the info into a local ini file in Zomboid/Lua/parp_backup
- /restore factions|safehouses restores the existing backup anywhere you have sufficient access rights. /restore safehouses removes all safehouses beforehand and /restore factions only removes the existing factions that are also in the backup. other factions are untouched.

Update: 6 Oct, 2022 @ 9:31am

PARPBase:
- moved data migration log from parp_migration.log to parp_misc/migration.log
- lots of new functionality under the hood
- the internal file reader wrapper can now replace {timestamp} in file names with a current millisecond timestamp
- the admin menu is now visible at overseer plus, but not all tools in it are

PARPEconomy:
- added "deposit / withdraw all" context menu entries in the cash menu of ATMs. withdrawing all will withdraw the sum possible sans taxes and fees, if they apply. example: if you "withdraw all" and have 10 in the account, 1% tax and 1% fee it will withdraw 9.80
- fixed wrong placement of the vending machine / atm moddata debug menu
- currency amounts below 1 are suppressed in balance statements

PARPQOL:
- changed the code to save original vehicle scripts to account for more tasks and parts
- in addition to the short script name, the full one is now also saved
- added sandbox option (off by default) to save the last known location of vehicles by vehicle script. the locations are in parp_misc/vehicle_locations/vehicleScriptName/vehicleSqlId.txt

Global:
- changed a ton of file and folder path variable names. i tested most things after the change and they worked fine, so fingers crossed i didn't break one.
- corrected another batch of require statements that went nowhere

In testing:
- backup and restore commands for factions and safehouses

Update: 2 Oct, 2022 @ 12:39pm

PARPBase:
- fixed error when trying to place an economy sprite from the admin movable menu

PARPChat:
- added new event registration and teleportation system. refer to the /signup and /eventteleport command guide for examples. short version: /signup lets users register with a return position and refresh it anytime, /eventteleport list shows you the registered participants, /eventteleport execute gets them all to your location (start of event), /eventteleport return returns them all to the original location they used /signup last and once everybody is back home again, use /eventteleport clear to flush the list

Update: 2 Oct, 2022 @ 5:13am

PARPBase:
- added admin context menu options to show zombie population and isoregion debug windows without being logged in with debug mode
- if bikinitools is detected, the PA admin menu will be moved into the bt menu

PARPChat:
- added a new option to close all open radio tabs to the tab management button
- renamed a few main files, corrected some require statements. the require related stack trace on server boot should be gone now.
- renamed "staff" command category to "tools"

PARPEconomy:
- added sandbox option to lose a percentage of bank account funds on death (0 / off by default). the currencies affected are the same as the ones the players get interest on.
- added sandbox option to log lost bank account funds
- players are now informed of the money amounts they lost when they die (cash and / or bank money, if enabled)
- lots of code refactoring and optimization on server side code
- renamed a few main files, corrected some require statements. the require related stack trace on server boot should be gone now.
- renamed "staff" command category to "tools"

PARPQOL:
- experimental changes to how the special generators work (needs to be enabled in sandbox options. not recommended.)

i am currently testing an event teleporter. it will be merged with the chat once i confirm it works.

Update: 26 Sep, 2022 @ 7:21am

PARPBase:
- if no sprites are registered as protected PARP.Movables:objectIsProtected() will always return false
- added an additional check for when a sprite is nil in PARP.Movables:objectIsProtected()

PARPChat:
- modified the starterkit logic as follows: if a message after "/starterkit" is given, check for a kit under that name (same as before), but if the player only typed "/starterkit" without a message (kit name) they only get the basics (named _basic). this behaviour has to be enabled in sandbox options under "compensation". the current way of handling it is preserved with the defaults.
- when no starter kits were defined a message is shown instead of an empty list
- starter kit basics and specialized kits are now output only when defined (no empty headers)
- added sandbox option to print the starter kit contents to chat instead of a document (off by default)
- tried a different approach to initialization that does not depend on a server welcome message being sent
- removed a ton of debug commands that weren't necessary anymore
- added sandbox option to show a hint about /rpname in the welcome message (off by default)
- added sandbox option to show a hint about radio usage and channels in the welcome message (on by default)
- added sandbox option to show a custom welcome message (either as literal text or translation beginning with IGUI_) after the "welcome back" message is displayed

global:
- all folder and file references to Zomboid/Lua/parp_weird have been changed to Zomboid/Lua/parp_misc - this affects the death loadouts, spawner log file and redeemed starter kits. rename the folder parp_weird to parp_misc inside Zomboid/Lua on your server and you're good to go.

Update: 17 Sep, 2022 @ 11:30am

- hotfix because from toggling the lua console on and off with ^ it dumped this thing in the middle of the code. sorry!

Update: 17 Sep, 2022 @ 11:09am

PARPChat:
- added new function "refresh channel tabs" to the tab management menu for applying all tabs that should be there but for some reason aren't
- corrected a translation

Update: 16 Sep, 2022 @ 1:17pm

- small hotfix to remove some debug info

Update: 16 Sep, 2022 @ 1:04pm

PARPChat:
- added a new button in the chat window titlebar for easier tab and radio channel management. it allows to tune in / out, forget past channels, disable flashing, ignore and close individual tabs if it is supported.
- the "disable / enable flashing" feature is saved during sessions, while "ignore" works until the next relog
- added sandbox options for default radio / event / staff channel names (will be truncated to max. 3 characters in length)
- changed event channel name from 000 to EVT
- added sandbox options for enabling a global help channel and its name (HLP)
- added command /help that will only be bound if the channel is enabled. requires relog.
- added sandbox options for enabling a global (ooc) chat channel and its name (CHT)
- added command /chat that will only be bound if the channel is enabled. requires relog.
- EVT / CHT / HLP channels do not need a radio and are available without tuning them in
- fixed the default tab command for events
- changed the channel detection pattern to allow for alphanumeric input (not the /tunein channels)
- emote commands that are automatically generated from the emote wheel are now always lowercased
- removed /emotes and /groups commands because they have become obsolete with the command helper button
- the result of command executions is now printed in the currently active tab instead of "general"
- added support for intro texts to custom chat tabs. the intro is added every time the tab is created and only when a translation has been set that fits this pattern: "IGUI_PARP_C_TabIntro" followed by the alphanumeric letters in the channel. examples: "IGUI_PARP_C_TabIntroRHLP" (channel R#HLP) or even "IGUI_PARP_C_TabIntroR123" (channel R#123). just add the translation strings to your server translation files in some adjustment mod and you're set
- PARP.Chat:addLine(message, options) can now send the message to a specific tab id by setting options["tabId"]
- sandbox options tidied up
- code cleanup

PARPEconomy:
- added sandbox option to randomize zombie cash currency from the "cash currencies" sandbox options

PARPBase:
- increased message timeout for message queue

Update: 11 Sep, 2022 @ 3:29am

PARPChat
- fixed issue with emote wheel emote text showing broken color information