Version 2.0.59

Information about releases and roadmap.
User avatar
FactorioBot
Factorio Staff
Factorio Staff
Posts: 461
Joined: Tue May 12, 2015 1:48 pm

Version 2.0.59

Post by FactorioBot »

Changes
  • [space-age] Remastered and remixed music.
  • [space-age] More icons in factoriopedia made unique.
Optimizations
  • Improved performance when holding blueprints.
Graphics
  • Improved frame rate stability of Metal graphics backend
  • Improved rendering performance of busy scenes of Metal graphics backend
Bugfixes
  • Fixed that teleporting a car to another surface would invalidate lua references to non-player characters in it. (129468)
  • Fixed that LuaSurface::create_entity() using the 'item' parameter did not work for vehicle equipment grids. (129479)
  • Fixed that choose-elem-button with id-with-quality didn't respect prototype filters. (129481)
  • Fixed that LuaFlowStatistics::[input, output, storage]_counts read didn't merge qualities. (129568)
  • Fixed that some entities would collide with nearby tiles when they shouldn't. (128602)
  • Fixed that mod-defined fonts did not apply correctly when first starting the game. (129571)
  • Fixed a crash when using LuaItemStack::deconstruct_area() in some cases. (129573)
  • Fixed electric mining drills were able to stack items when at high mining productivity. (129590)
  • Fixed a disconnect when viewing tips and tricks in multiplayer. (129596)
  • Fixed quickbar selection getting stuck when trying to pick a blueprint book from the blueprint library that didn't finish downloading. (118438)
  • Fixed blueprint book download progress drawing sometimes being broken.
  • Fixed that large values given for LuaSurface::find_entities_filtered(radius) would crash the game. (129618)
  • Fixed that equipment ghosts couldn't be added to armor when not worn. (129673)
  • Fixed that you could place or take blueprint items from chests in remote view. (129237)
  • Fixed that you couldn't open reactors with a void energy source. (129711)
  • Fixed that the sync mods confirmation did not have the draggable texture. (129685)
  • Fixed that LuaSurface::create_entity() did not work correctly with quality. (129736)
  • Fixed that remote fast transfer of modules could downgrade modules with higher quality. (128747)
  • Fixed that remote driving didn't raise on_player_driving_changed_state event when entering a vehicle. (118769)
  • Fixed beacons with supply area distance of 0 not showing radius visualisation. (129771)
  • Fixed Game Mode not enabling on macOS 26
  • Fixed that space location wouldn't read starmap_icons if starmap_icon didn't exist. (129742)
  • Fixed mipmaps for fulgoran ruin vault icon. (129796)
  • Fixed that flush-fluid would not flush fluid from fluid energy sources. (129756)
  • Fixed collected asteroid chunks were not showing in item production statistics. (129520)
  • Fixed a crash when navigating planets while Factoriopedia was open. (129766)
  • Fixed that asteroid collectors didn't draw radius visualisation for ghosts when holding it in cursor. (119353)
Modding
  • Added InserterPrototype::uses_inserter_stack_size_bonus.
  • Added Prototype::custom_tooltip_fields.
Scripting
  • Added LuaPlayer::pipette. LuaPlayer::pipette_entity is deprecated and should not be used.
  • Added ConfigurationChangedData::migrations.
  • Added "item-open", "item-close", "item-pick", "item-drop" and "item-move" SoundPath types. (129710)
  • Removed LuaTilePrototype::placeable_by. Use LuaTilePrototype::items_to_place_this instead.
  • Added LuaEquipmentGrid::itemstack_owner read.
  • Added LuaEntity::display_panel_text, display_panel_icon, display_panel_always_show and display_panel_show_in_chart read/write.
  • Added LuaHelpers::send_udp and recv_udp. Added on_udp_packet_received.
New versions are released as experimental first and later promoted to stable. If you wish to switch to the experimental version on Steam, choose the experimental Beta Participation option under game settings; on the stand-alone version, check Experimental updates under Other settings.
Donion
Factorio Staff
Factorio Staff
Posts: 414
Joined: Sun Aug 22, 2021 9:18 am
Contact:

Re: Version 2.0.59

Post by Donion »

Due to me messing up there is an entry missing in the changelog:
- Renamed "aquilo-4-hero" ambient-sound to "aquilo-3-hero", corresponding audio file was renamed as well.
User avatar
Usul
Filter Inserter
Filter Inserter
Posts: 261
Joined: Mon Oct 31, 2016 5:05 pm
Contact:

Re: Version 2.0.59

Post by Usul »

FactorioBot wrote: Wed Jul 09, 2025 10:00 am Changes
  • [space-age] Remastered and remixed music.
I'm curious to know why the SA music, that was recorded in a professional modern sound studio just a couple years ago required remastering, like with classic music albums/records from decades ago?
Donion
Factorio Staff
Factorio Staff
Posts: 414
Joined: Sun Aug 22, 2021 9:18 am
Contact:

Re: Version 2.0.59

Post by Donion »

Usul wrote: Wed Jul 09, 2025 10:56 am I'm curious to know why the SA music, that was recorded in a professional modern sound studio just a couple years ago required remastering, like with classic music albums/records from decades ago?
It should mainly be volume normalization, some clean-ups and smaller tweaks.

It's not about "improving quality".
eugenekay
Filter Inserter
Filter Inserter
Posts: 576
Joined: Tue May 15, 2018 2:14 am
Contact:

Re: Version 2.0.59

Post by eugenekay »

Usul wrote: Wed Jul 09, 2025 10:56 am I'm curious to know why the SA music, that was recorded in a professional modern sound studio just a couple years ago required remastering, like with classic music albums/records from decades ago?
126533 was marked as fixed for 2.0.59; presumably there are several other changes batched-together since this is from the Composer.

Sheet Music is not a "perfect" representation of the audio which is played by an Orchestra. Historical composers like Beethoven regularly updated their works based upon how they actually sounded.
Last edited by eugenekay on Wed Jul 09, 2025 5:09 pm, edited 1 time in total.
aka13
Filter Inserter
Filter Inserter
Posts: 855
Joined: Sun Sep 29, 2013 1:18 pm
Contact:

Re: Version 2.0.59

Post by aka13 »

The urge to play grows with music news :D
Pony/Furfag avatar? Opinion discarded.
Thremtopod
Burner Inserter
Burner Inserter
Posts: 13
Joined: Wed Nov 06, 2024 8:52 pm
Contact:

Re: Version 2.0.59

Post by Thremtopod »

Added Prototype::custom_tooltip_fields.
This is amazing!

In the prototype docs for CustomTooltipField it has the property order. Is there a reference for what the order values are for vanilla tooltip fields?
User avatar
boskid
Factorio Staff
Factorio Staff
Posts: 4030
Joined: Thu Dec 14, 2017 6:56 pm
Contact:

Re: Version 2.0.59

Post by boskid »

Thremtopod wrote: Wed Jul 09, 2025 6:42 pm In the prototype docs for CustomTooltipField it has the property order. Is there a reference for what the order values are for vanilla tooltip fields?
Not much, there is no formal document saying what values should be used. Default is 100, if there was a line added that was supposed to be higher then there were some usages of value 99 in the code but there is nothing set in stone here.
Techjar
Burner Inserter
Burner Inserter
Posts: 16
Joined: Tue Jan 13, 2015 11:33 pm
Contact:

Re: Version 2.0.59

Post by Techjar »

Optimizations
  • Improved performance when holding blueprints.
Very nice to see! I always found it rather silly that pulling out a particularly large blueprint would destroy the framerate. :lol:
Post Reply

Return to “Releases”