Details

Last Updated
16 minutes ago
First Uploaded
16 minutes ago
Downloads
294K
Likes
14
Size
2.6MB
Dependency string
darmuh-PocketCartPlus-0.3.0
Dependants

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

[0.3.0] void update + bug fixes

  • Added new pocket dimension void to transport items to.
    • This should fix the somewhat inconsistent issue of map icons still not being removed from the radar.
    • With Player Safety Check disabled, players will be transported to the void.
    • With Ignore Enemies disabled, enemies will be frozen and NOT transported to the void.
    • Pocket dimension is physically located at (999, 0, 0), this can be updated if any level (custom or vanilla) ends up occupying these coordinates
  • Added new config item Allow Deposit
    • When enabled, allows you to hold alt when pocketing a pocket cart to not pocket items with the cart.
    • Essentially functions as a deposit items key-bind.
    • This control is not re-mappable currently, that may change in later updates.
    • I may also add a UI element hinting at the control in a future update
    • Added for feature request mentioned in github issue#9
  • Removed map icon patching as it was inconsistent and there's no reason to hide them when the items are located in the void. github issue#5
  • Likely fixed some of the common errors you'd see in console when pocketing an enemy (github issue#7)
  • Fixed player spawn patch to work for clients by changing patch to CameraAimSpawn, the original patch only worked for host client.
  • Added patch for LeaveToMainMenu to reset upgrade progress. This should be loaded when you spawn in on a new save
  • Fixed players losing their clipping and endlessly dying when Player Safety Check is disabled
    • during initial testing there was one tester who asked for this interaction to stay, however, i've decided to remove this since it essentially breaks a player until they leave and join back
  • Most likely fixed save loading issue where even if the upgrade was shown as enabled it wouldn't enable the required behaviors.
    • Thanks to the multiple github reports on this issue I was able to determine what part of the game patching was failing.
    • While i'm not certain, i'm hopeful this will also fix a similar issue that late-join users were experiencing.
    • Adjusted patching to reset progress when leaving to main menu.
    • Moved methods relating to this unlock out of the PocketCartUpgradeItems class as this class depends on the box being spawned (which on a save reload it will not be spawned)
  • Fixed rarity config item not working
    • Ended up reworking how these values are utilized in-game even though the keep items upgrade rarities were working before.
    • Also now if an item is removed from the list due to the add-on rarity another random item of the same type will spawn in it's place

[0.2.2] repolib update

  • Updated for repolib version 2.0.0
  • Added a reset to the cartsstoringitems counter when a player spawns.
    • Hopefully fixes an uncommon issue of the upgradelevels configitem making the upgrade unusable sometimes

[0.2.1] hotfixes

  • Hopefully fixed issue of Upgrade Levels detecting the incorrect amount of carts stored and subsequently making it so the upgrade doesn't work
    • This mostly happened in multiplayer lobbies so it's hard to reproduce on my own. Please let me know if you still experience this issue.
  • Fixed Unlock without Upgrade eating items when the upgrade hasnt been purchased (sorry)
  • Fixed readme formatting issues introduced in last update

[0.2.0] Slight Rework

  • Updated asset bundle.
    • Keep Items upgrade now will glow blue and the upgrade effect will be a blue cloud
    • Added new item "cart small plus"
  • Completely reworked networking to use standard Photon RPCs.
    • There were some underlying issues with the event system i'd rather not continue working around.
    • Since this is a rework, please let me know if you run into any issues during multiplayer testing.
  • Also reworked save integration.
    • Should be backwards compatible with existing saves
  • Updated default configuration items and configuration descriptions to better reflect what is more or less jank/buggy.
    • For example, I have gotten a handful of reported issues with the interaction of storing enemies with the pocket cart.
      • The default for IgnoreEnemies has been changed to true while I try to resolve some of the more common issues with storing enemies.
  • Added new CartManager class to help my code better reflect when a cart has stored items, is storing items, or is not allowed to store items.
  • Added new config item for keep items upgrade - Show On MiniMap (with associated patching) that will allow you to hide the minimap dot for this upgrade.
  • Hopefully fixed items showing on the minimap even after they were "stored" with a pocket cart
  • Added new config item for keep items upgrade - Upgrade Levels that will make it so each upgrade will allow you to store items with only that many pocket carts. (slight nerf, adds a point to buying the upgrade multiple times)
  • Added new buyable shop item POCKET C.A.R.T. Plus with two rare variants that can spawn sometimes after purchase
    • This will be a larger, blue variant of the pocket cart.
    • The base version of this item will be a 125% scaled version of the pocket cart.
    • Has different rare variants that can spawn as 150% or even 175% scale
    • The rare variants will never be displayed in the shop, as the variant type is calculated each time the object is spawned.
      • This means the rare variant will only last for the current level.

[0.1.3]

  • Added some handling for NRE that would occur with the ClientsUnlocked string that tracks which clients have the upgrade unlocked.
    • I'm still not entirely sure why this NRE occured.
    • Added some warning logs that will trigger when a null item is trying to be added as well.
  • Adjusted price config patch
  • Added Rarity Percentage (Add-on) config item. This is added on to the base-games rng system.
    • If rarity percentage determines the item should not spawn, will be removed from the list of potential upgrades.
  • Added map icon back to item. (May add a config item in the future to remove it)

[0.1.2]

  • Fixed bundle loading issue where REPOLib would load the item bundle before the plugin had finished initializing.

[0.1.1]

  • Fixed REPOLib manifest version
  • Removed giant satellite icon from upgrade asset
  • Fixed a typo in readme

[0.1.0]

  • Initial release for public testing.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.