1. APICO
  2. News
  3. Apis 0.11

Apis 0.11

Hey Beekeepers!

It's been a hot minute! We've been working on a bunch of stuff behind the scenes, along with working with the localisation team to fix any language problems. Languages are in this build but there's still a bunch of LQA to be added, so please don't send us any locale related bugs just yet!

This update has a lot of the backlog stuff also, QoL stuff I didn't want to prioritise for 1.0 but would chuck it in if we had time during the cert process - stuff like Beenjamin now letting you pick what species you want a hint for (rather than always using the next undiscovered bee) or a quick keybind for AZERTY keyboards.

There's also a bunch of modding updates as I've been working on my own mod that adds Hoppers - nothing like dogfooding to help find missing stuff!

[h2]Changes[/h2]
  • Added all language localisations for French, Italian, German, Spanish, Brazilian Portugese, and Japanese (still being worked on pls dont submit locale based bugs!)
  • You can now specify which species you want a hint for from Beenjamin rather than him always telling you the hint for "next" bee you haven't discovered
  • Updated controls image for when using a Playstation brand controller
  • Remapping keys will now show in icons in the book, i.e. changing WSAD to ZQSD for AZERTY will show those controls in the guide instead of still showing WSAD
  • Added an option in controls to quickly default to QWERTY or AZERTY controls (you can still customise keys after picking one)
  • You can now view the bee book panel tooltips using LT/L2 and RT/R2 on gamepad
  • Carpentry 101 GIF updated to show planks being sawn into sticks as well as logs > planks
  • You can now use B/O on gamepad to get out of the boat you are in to make it easier to escape your nautical nightmare
  • Added visual buttons to show the above change when a boat is highlighted on gamepad
  • Quick queen button is no longer visible on gamepad mode, as you can just press R stick to quick queen



[h2]Bug Fixes[/h2]
  • Fixed not being able to use dpad for moving around slots + menus on gamepad
  • Fixed the extremely important mead "shine" missing from infused meads
  • Fixed not being able to see bee trait cards on gamepad
  • Fixed target/move buttons being yeeted into the sun when starting the game in gamepad mode and switching to MKB
  • Fixed mod descriptions not showing correctly when clicking a mod button
  • Fixed mod download failing on Linux
  • Fixed missing space between NPC names and their pronouns
  • Fixed crashing issue when clicking on quest notifications (sorry sto
  • Fixed Infuser not starting infusing when you have input items added, empty tank, then add a canister to fill
  • Fixed Magazine Rack not accepted any items (sorry sto again lol)
  • Fixed player showing underneath gates when the gate is still locked on gamepad mode
  • Fixed some issues with the in-game console "machine"


[h2]Modding[/h2]
  • Added api_library_add_book() which lets you add a book to the bottom library bar with custom click action (book implementation sold seperately, see Sample Mod for example book)
  • Gamepad mode now correctly ignores "inactive" slots from selection
  • Using api_define_gui() should now correctly add that GUI to the gamepad selection list so it's highlightable on gamepad
  • Fixed issues with the save/load methods
  • Fixed issue with api_get_menu_objects() not returning a menu_id value for the menu object instances
  • Updated Sample Mod to include an example of using save/load to decide if it's the first time the mod has been loaded for the player or not
  • Added api_remove_gui() which lets you remove a GUI you created with api_define_gui()
  • Added api_get_mouse_inst() which returns the mouse instance (which is basically like a slot)
  • Added api_add_slot_to_menu() which lets you move the contents of a slot to a given menu (any leftover that doesn't fit remains in the original slot)
  • Added api_slot_validate() which lets you check if a given slot can accept a given item based on its definition (note this just checks if it's valid for an input slot, you have to check amounts yourself)
  • Fixed api_slot_set() not using the stats you pass to it for frames / canisters


[h2]Modding Docs[/h2]
  • Updated api_save_data() example to show ev parameter will be "SAVE" on save triggered async events
  • Added the wiki docs page as a Github repo (https://github.com/APICO-Modders/APICO-API-Docs)