Patch Notes

From APICO Wiki
Revision as of 10:22, 26 May 2022 by Ellraiser (talk | contribs)
Jump to navigation Jump to search

These are all the patch notes for the released game!

Updates are usually released on Steam first, as it's a quicker route to deploy the builds and double check everything is okay (and add hot fixes in if needed), with other platforms shortly after.

Patch Notes

Game Info


1.2.0

Hey Beekeepers!

Wow what a release, thanks so much for everyone who's been playing, leaving us the most wonderful reviews, and helping us clean up some of the less friendly bugs!

This update is pretty much just various fixes that seemed urgent, including a fix for rejoining your friends MP game crashing / clearing your progress. NOTE: if it's still not loading (from somehow getting corrupted during a crash) you'll need to clear your "players.json" file in %localappdata%

Also I've tried a slight change to GameMaker's SteamWorks extension that I'm hoping helps the few of you seeing that weird "Steam Not Connected" screen when you're literally in Steam - let me know if it helps! HOWEVER, achievements won't unlock for you - I've had to raise a support request with GameMaker directly. But it's the lesser of 2 evils, either your steam won't initialise and you can't play the game, or no achievements but you can play the game :')

I'm still looking into the "desync" issue that can sometimes occur for a few of you, usually it would be from bad/busy internet connection but I think there might be something in-game thats triggering a big flow of packets that is overwhelming the other player's socket. If you think you've been able to replicate this desync by doing something specific please come ping me in Discord!

Hot Fixes
  • HF1: Fixed benches/beds/boats not being hammerable
  • HF2: Fixed tapped trees being INVINCIBLE smh
Changes
  • Added a clear warning on demo saves to not be used in the full version of the game (I’m so sorry)
  • Holding R to respawn while in a boat will bring your boat with you
  • Holding R to respawn with a boat nearby will also bring your boat with you
  • Honeycore + Mysterious frames now have a durability of 10 instead of 5 (this will only affect new frames)
  • Reduced Eternal Lifespan trait from 1200s to 720s (what was I thinking with this)
  • Canisters with liquid can no longer be sold to prevent you losing money
  • Updated Mothense’s Twitter handle in-game (sorry moth <3)
  • Adjusted the hitbox of the LHS buttons on menus so there’s no gap between to highlight things behind
  • Changed the Spanish language icon
Crash Fixes
  • Fixed gml_Script_sc_util_draw_item - variable .d_traits not set before
  • Fixed gml_Script_sc_crate1_change - variable .d_traits not set before
  • Fixed gml_Script_sc_item_step - .species cannot be resolved
  • Fixed gml_Script_sc_util_struct_clone - variable_struct_get_names incorrect type
  • Fixed gml_Script_sc_util_draw_item - variable .d_traits not set before
  • Fixed gml_Script_sc_slot_draw - unable to find instance
Bug Fixes
  • Fixed a major issue in Multiplayer where desyncing could be caused by picking up too many items
  • Fixed a major issue in Multiplayer where desyncing could be caused by placing/removing too many walls/tiles
  • Fixed a major issue in Multiplayer where hosting a newly created world would cause a desynch with friend actions
  • Fixed an issue where if you joined your friends game, save+quit, then loaded your own world it would be your friends world still (which could
  • then lead to losing your save if you “saved” the game after loading that world)
  • Fixed an issue where certain Steam Achievements would not get unlocked if Steam API hadn’t been called correctly
  • Fixed an issue where no Steam Achievements could be unlocked (for people who originally saw the “Steam Not Connected issue in 1.0.0)
  • Fixed an issue where corrupted MP saves of joining friends would remain corrupted
  • Fixed the game crashing when hammering a gate while another gate menu was open
  • Fixed the hotbar getting sorted when sorting the inventory (oops)
  • Fixed the weird “mouse off to the left of the actual mouse” position thing (you know the one)
  • Fixed the water bottle sprite having some junk on it
  • Fixed being able to put a backpack inside itself and then closing itself and having your backpack disappear into itself for eternity
  • Fixed some longer languages overlapping with the Postcard “Set Sail” button
  • Fixed Hivemother Gate items showing as pink cubes
  • Fixed the tooltip button icons of the map + bee book being the wrong way round
  • Fixed the Bottler tank not resetting the liquid type if you used exactly 50bl to empty the tank
  • Fixed the Smoker scent not resetting when the scent timer hit zero
  • Fixed some menu objects being able to become immortal and permanently messing up your perfect lil base layouts
  • Fixed being able to drag a menu with a hammer and cause the menu object to get picked up
  • Fixed Magazines not having their high contrast variants for high contrast text mode
  • Fixed being able to get infinite grass on tiles that have stuff on them (maybe?)
  • Fixed Barnabee somehow managing to give you an impossible bee quest
  • Fixed noticeboard visuals going wrong after > 5 quests completed
Modding
  • You can now use Control + Shift + R to hard restart the game, allowing you to quick reload for LUA text changes (LUA files are only read when you actually select a save)
  • Added a new method, “api_is_game_paused()” - you can guess what it does
  • Fixed an issue where modded items would not appear after saving + restarting
  • Fixed the “Hopper” mod from not working correctly with closed menus
  • Fixed the “Uranium Bee” mod where the mod would not load
  • Fixed being able to reduce money to negative
  • Fixed “api_define_flower()” not working correctly
Modding Docs
  • Fixed sc_define_button not showing that the button click handler has the menu_id as a property

1.1.0

Hey Beekeepers!

Wow what a release, thanks so much for everyone who's been playing, leaving us the most wonderful reviews, and helping us clean up some of the less friendly bugs!

This update is pretty much just various fixes that seemed urgent, including a fix for rejoining your friends MP game crashing / clearing your progress. NOTE: if it's still not loading (from somehow getting corrupted during a crash) you'll need to clear your "players.json" file in %localappdata%

Also I've tried a slight change to GameMaker's SteamWorks extension that I'm hoping helps the few of you seeing that weird "Steam Not Connected" screen when you're literally in Steam - let me know if it helps! HOWEVER, achievements won't unlock for you - I've had to raise a support request with GameMaker directly. But it's the lesser of 2 evils, either your steam won't initialise and you can't play the game, or no achievements but you can play the game :')

I'm still looking into the "desync" issue that can sometimes occur for a few of you, usually it would be from bad/busy internet connection but I think there might be something in-game thats triggering a big flow of packets that is overwhelming the other player's socket. If you think you've been able to replicate this desync by doing something specific please come ping me in Discord!

Changes
  • Removed wasps (or did I? dun dun dun....)
  • Increased chance of rain each day in the forest from 30% - 35%
Crash Fixes
  • Fixed gml_Script_sc_slot_set (CENTRIFUGE_ALARM1)
    instance_exists argument 1 incorrect type (undefined) expecting a Number (YYGI32)
  • Fixed gml_Script_sc_slot_draw (MENU_DRAW)
    Unable to find instance for object index
  • Fixed gml_Script_sc_util_discover_item (MENU_CHANGE)
    Variable <unknown_object>.shiny(100020, -2147483648) cannot be resolved.
  • Fixed gml_Script_sc_util_create_item (BUTTON_CLICK)
    ds_map_find_value argument 1 incorrect type (undefined) expecting a Number (YYGI32)
  • Fixed gml_Script_sc_slot_validate (MOD_CLOCK)
    Variable <unknown_object>.uncapped(100359, -2147483648) not set before reading it.
Bug Fixes
  • Potentially fixed the "No Steam Connected" issue some people were seeing?
  • Fixed an issue where rejoining a friends hosted game would crash you as your player save wasn't read correctly
  • Fixed removing SirSengir Statue (how dare you) leaves a "Dev Wall" item you can't remove (Unfortunately for now you'll be stuck with this if you already hammered him!)
  • Fixed shift-clicking beebox output messing up the counts
  • Fixed in-game MP menu not having an overlay
  • Fixed in-game MP menu not pausing the game when opened via the hosting notification
  • Fixed high-contrast text mode showing invisible noticeboard quest text
  • Fixed high-contrast text mode showing invisible postcard text
  • Floored some cropped text on the modding, multiplayer, and controls menus

1.0.0

Hey Beekeepers!

Yeah yeah I know, bit late posting but we got there in the end!! I hope you've all been enjoying your visit to Port APICO :D

If you've got the time, we'd really appreciate if you can leave us a review! It's the best way you can help us out as indies <3

Without further ado, here's the patch notes for 1.0!

Changes
  • The game is out now (durr)
  • Added High Contrast Text mode (experimental!)
  • Increased shiny chance from 5% to 8%
Bug Fixes
  • Fixed world lagging for a few minutes when starting a new world until a restart due to every beehive in the world being active (oops)
  • Fixed gamepad device selection button on PC flickering a lot
  • Fixed beeboxes not working with a gamepad
  • Fixed being able to paint NPCs on gamepad (poor Green Skipper)
  • Fixed in-game settings/controls/access menus having their close button hidden (ESC still closed them)
  • Fixed crash "gml_Object_ob_slot_Alarm_1 - Unable to find instance for object index"
  • Fixed crash "gml_Script_sc_button_press - Unable to find instance for object index"
  • Fixed crash "gml_Script_sc_beebank_draw - ds_map_find_value argument 1 incorrect type (undefined) expecting a Number"
  • Fixed Backpacks sometimes close themselves with no apparent cause.
  • Fixed lag between clicking button amount and box update in Workbench
  • Fixed birbs facing right when flying left (oh god)
  • Fixed showing an extra chapter in the bee book
  • Fixed unread quests not showing the "!!!" icon
  • Fixed beehive preview not showing on hover, same for crates
  • Fixed holding hammer in slot 0 and using backpack can give player a HP bar (you couldn't kill the player tho boooo)
  • Fixed hive noises play when hive is sleeping
  • Fixed focus mode not selectable on PC
  • Fixed beebox preview is pink cube when no species
  • Fixed bin text button off by 1px (it was annoying me)
  • Fixed boat wake sprite slightly offset
  • Fixed magazine tooltip not showing right-click to open
  • Fixed backpacks not being able to be selected the first time they're opened (maybe they're just shy)
  • Fixed that if you try and hammer the hallowed gate/altar you can’t then remove them once you unlock the axe
  • Fixed dropped gate item is pink for a sec
  • Fixed opening a menu object near the top of the window on PC opens the inventory twice
  • Fixed Lost+Found giving you loads of noticeboard (why do you need that many)
  • Fixed bottler always says "bottling Apicola"
  • Fixed eebank scrolling buttons not active
  • Fixed buzzing sound on errored hive
  • Fixed hives with errors still charging honeycore machines
  • Fixed backpacks not opening after saving
  • Fixed Flower1 seed tooltip having the wrong name
Modding
  • Fixed mods not loading if you save+quit and reload the same world with the same mods on
  • Fixed mod icons not showing properly