|
This service will be unavailable from March 1st 2014, please download anything you wish to keep before this date.
Major Changes
Dedicated Server Support -All features should now work on dedicated servers; the blacklisting features, however, has been removed. -If item or server settings are present from a previous save, they are automatically reloaded the first time a player joins your dedicated server. If no past saves are found it'll use default settings instead. You can also alter the settings upon joining the server and bringing up the host GUI.
Item Stacking -Like-items can now be stacked in the brick or backpack inventories. -Items can also be auto-stacked into a single cell by double-clicking a certain item. This will only work if they're within the same inventory, relative to the item's stack-limit. -The server takes multiple situations into account when stacking items. However, the general rule of thumb is that you left-click to transfer an entire stack of items, and right-click to choose a certain amount to send. The player inventory window can only hold one item within a cell.
Encumbrance System -If enabled, a player's movement will be restricted if they carry too many items and exceed their max item-weight (they will go into orbit-cam mode until they alleviate the burden). -Encumbrance is applied/removed immediatly upon updating the server settings by the host. It also takes various situations into account - such as picking up items or dropping them from your player or backpack window, teleporting, respawning, etc. -Picking up or dropping a backpack will affect your max encumbrance, relative not only to the backpack item's weight, but also to the amount of items within the backpack and the amount of items stacked.
GUI Improvements -Added new save managers (saves are now listed in columns, display the save-owner's ID for the host and are gradually loaded from the server to allow up to 50 saves per request), an items manager (for setting item stack and weight values; saved values are automatically reloaded for each game session, depending on which items are enabled) and settings manager (item/server settings must now be saved/applied upon activating a button, since they are now sent over the network) -Added options for clearing backpack inventory on death/respawn, toggling encumbrance, toggling auto-backup saving (encase server crashes while writing a save), toggling event-restrictions for players without the add-on and for setting the max item-weight/symbol. -Added funcitonality for a text-based backpack (encase players don't want to download the add-on for themselves). The text backpack inventory can be manipulated via server commands; type "/ISHlep" (without quotes) for an overview of the commands (this feature is meant to be used with disabled event-restrictions, but doesn't have to). -Increased the player quota from 30 to 50 saves, and the file quota from 100 to 1000 lines (you can now store well over 854 million items on your server! I don't recommend maxing out the quotas though.) -Added support for dropping and picking up item stacks (dropped stacks will be handled as a single item, with the amount of items within the stack shown above it; once a stack of items is picked up, it'll intelligently arrange itself in your backpack, depending on certain conditions). -Added greater security for certain scripts. The server will now filter item stack and weight values to prevent issues, as well as checking cell names and position relative to an inventory size, weight options, etc. Improvements were also made to the player name filter. -The player inventory window, if open, will now immediately update in real-time if you pickup or drop an item from your tools menu (to prevent cheating and issues).
Fixes -Items without preview icons (or with errant icon names) are now supported by the inventory windows, saving/loading, events and the items manager. -Support was added for removing items from your back if transferred (wasn't easy to figure out). -Fixes issues with certain events when refreshing player GUIs. -Fixed an issue with the Propane Tank in which it would crash servers when transferred via the inventory GUIs. -Remote access now references a brick's position, instead of its datablock ID. Now only is a brick's position now stored in save files, but you also won't have to constantly update the source brick (when remote access is disabled for it) if its datablock ID changes.
Updated/Added New Events (with specific game types take into consideration) -Changed event names to include an underscore, to make identifying them easier (you might need to use a conversion tool to fix your past .bls saves that use them; sorry for the inconvenience). -The random item selection scripts for events are now MUCH more effecient. -If event-resrictions are disabled, a player without the Item Storage Add-On can now use certain events; error messages and notifications adapt to using the default message box GUI, for various scripts. -Support was added for executing specified ISConditionTrue/False events, similar to VCE. -Added 4 new input and output events (now totaling 23 in total) - these include: IS_ifItemInCells, IS_VCESetBrName, onISGUISwapItems and onISGUIDropItem. -The AddItem event now supports both the brick and backpack inventories and supports specified or random stack values / stack amounts to be added. -Events are now more efficient in that they don't load items if they have been already loaded for GUIs. -The SetInv event now includes settings specified or random stack values. -ClearItem supports both the brick and backpack inventories. -TransferItem has been greatly simplified and allows transfering a random, specified or entire stack of items. -Renamed ifISSwapItem to IS_ifTransferred (includes better options for checking past transferred item data). -Made slight changes to how onISGUIAddItem, onISGUIMoveItem, onISGUIRemoveItem and IS_UndoTransfer work. -IS_UndoTransfer now works with items transferred through events, and only supports one undo-action per transfer. -Added new options for IS_ifInvSameAs, to including item stacking.
Added More VCE Variables (refer to the manual for the entire list) -40 new variables were included, which allow you to access the uiName, stack amount, stack limit and weight of the first and last-selected items that were previously swapped. -You can also access the same info for the two swapped items, relative to which was added or removed from the brick's inventory (basically the same thing as above, but it ignores the order they were selected in and only returns item info if they involve the brick's inventory). -VCE vars also include info for whether or not a player is over-encumbered, has the GUI-backpack open, has their backpack saved, has v4 of the Item Storage add-on or not/out-of-date, if encumbrance is enabled/disabled, if requiring the backpack item is enabled/disabled, the current max player weight amount, and more!
Added New Extra-Large (X-Large) Inventory Size (holds up to 32 items)
Added a Save-Conversion Script -Saves prior to v4 are no longer compatible, since v4 references the amount of items within a stack for each cell. However, once you spawn in-game, type "ISConvertSaves();" (without quotes) in your console to auto-convert your old saves.
Updated .PDF Manual and Included More Visual References
Minor Changes -Slight improvements were made to the backpack models. -Added add-on detection script to backpack (forgot to add it before) and fixed out-of-date check. -Deleting an item in your saves manager will now automatically adjust the save-listing and count in your GUI. -The item count when listing saves now only counts items in saves that were enabled/exist. -Removed the introduction GUI. -Stack and weight values will automatically snap to the server hard-limits and max-values when loading saves or when changes are made by the host. -Improved initial access of the saves manager - the relative client or host GUI files now are only executed the first time the GUI is called, instead of executing all of them when the client files are executed. -Made slight adjustments/improvements to dropping items from your backpack. -Events no longer required the backpack to have an existing save in order access it; brick inventories, however, still required that - as a safety option. -Fixed unsaving the backpack if an error comes up while saving. -Added new Paradox and Over-Encumbered message box icons and made slight improvements to the Locked icon. -Made slight improvements/fixes to scripts. -Added gradual save-loading for the brick inventory, to bypass the network strings limit. -Made slight adjustments to error messages for the Additem and ClearItem events (to prevent breaking gameplay experience, i.e. if hosting an RPG). -Adjusted spamcheck limit for swapping items between GUI windows from 1 second to 0.5 seconds. -Made a slight adjustment to the custom message box GUI text to be more legible. -Added support for disconnecting from servers (the add-on now adapts for joining multiple servers per session (regarding GUI access) depending if you are host or not). -Made many other slight fixes and improves to scripts. |
|
- Fixed a major issue in which if a player's name was longer than one word, items would be saved using the second word in their name, rather than the designated inventory name. If you had problems loading items in the past, this may have been why.
- Added an ISUndoTransfer event, which reverts previously selected item(s) back to their prior inventories (very useful for GUI-based stores). It's highly recommended to set a delay of somewhere between 33 to 500 milliseconds for this event (explained in the manual)
- Added 4 VCE client variables: <var:cl:itemA> <var:cl:itemB> <var:cl:invA> and <var:cl:invB>, which allow you to access the uiNames and inventory names of the previously selected item(s).
- Removed the onISGUISwapItems input event, and instead added the functionality to the onISGUIAddItem and onISGUIRemoveItem events.
- Updated the ISBackpack item to now check if you spawn with it (to prevent/allow GUI access; i.e. for minigames).
- The script that checks if a player has downloaded the Item Storage add-on has been updated. A direct link to the file on RTB has been included in the client message box-notification. It also determines whether or not the player didn't download the add-on or if they just have an outdated version, and sends them a message relative to that criteria.
- Players are now notified through chat once they join that the server requires version 3 of this add-on, and gives them a direct link to download the file on RTB just encase. It also provides an empty line between the add-on's message and the custom server-join message.
- Updated manual and included misc. fixes/improvements.
|
|
Added a help manual, included in the add-on’s .zip folder. Added backpack item with separate storage GUI, with host options of toggling backpack storage and toggling whether or not to require the item in order to use the backpack inventory GUI. Altered the inventory access system to now use the brick’s name as the inventory save name. Added new inventory GUIs that seamlessly integrate with backpack GUI. The number of players viewing the same brick’s inventory has also been integrated into the brick inventory GUI (it auto updates whenever someone opens or closes the GUI). Altered save system to divide saves up into separate files (should be faster and allow for more items) 18 new input/output events that will allow for many different possibilities (such as crafting systems, NPC and vehicle inventories, pickpocketing, GUI-based stores, brick-based stores, etc.). Changes to brick inventories via events are instantly applied to all relative player GUIs. Added instant access updating, in which changes are immediately applied to other players viewing that brick’s inventory. Added a new, separate spam filter for events, with host options of canceling event-spam routines and clearing the events for that brick if it continues. Added a remote access option, that enables/disables accessing a brick’s inventory from other bricks (useful for bot inventories). Fixed resaving deleted saves (if you are viewing a brick’s inventory while it gets deleted, you have the option of resaving that deleted save with you being the new owner – if the access permissions allow). Added a “Blacklist” response to spammers, along with a new blacklist manager GUI. Also added a “None” option just encase you want to disable the spam filter (i.e. if the server chat is being flooded with warning messages). Added a relay script that detects if spawned players have downloaded the most recent version of the add-on. If they haven’t, it’ll notify them to download it from RTB whenever they try to use events for this add-on. If they try to use server commands and have an outdated version, it’ll notify them to update. Added a new, more efficient Refresh script in which you tell the server the two cells you altered and it sends the two corresponding items to your (and anyone else’s) GUIs. Item-Authentication and constant loading of inventory saves are no longer necessary. Fixed issue with message boxes appearing under GUIs (a new message box interface has also been added which uses synopsis icons). Misc. fixes/improvements: removed restriction of listing all saves in all files, added new file options for listing saves, fixed overflow text list issue for both save manager GUIs, etc. Added “Number of Items” and “Remote Access” values to returned save-listings (for both host and non-host clients). Listing saves now accounts for the network strings limit built into the engine; there is a hard-limit of 20 saves per request. Also, saves will not be added to your GUI list if the save data is cut short. Fixed issue with host’s Saves Manager not immediately referencing loaded GUI settings. Simplified the Quick Introduction GUI. |
|
|
|