Version 2.0.34

Information about releases and roadmap.
B4SK3
Long Handed Inserter
Long Handed Inserter
Posts: 52
Joined: Mon Dec 05, 2016 7:31 pm
Contact:

Re: Version 2.0.34

Post by B4SK3 »

I don't see an entry on recycling yet I get this message when loading a 2.0.33 save:
Image
Muche
Filter Inserter
Filter Inserter
Posts: 782
Joined: Fri Jun 02, 2017 6:20 pm
Contact:

Re: Version 2.0.34

Post by Muche »

B4SK3 wrote: Sat Feb 08, 2025 6:06 pm I don't see an entry on recycling yet I get this message when loading a 2.0.33 save:
Image
Most likely it's due to 124333 Factoriopedia shows impossible recycling recipes.
Some fixes for it went to v2.0.34, some will be in v2.0.35.
User avatar
Hares
Filter Inserter
Filter Inserter
Posts: 645
Joined: Sat Oct 22, 2022 8:05 pm
Contact:

Re: Version 2.0.34

Post by Hares »

binaryDiv wrote: Sat Feb 08, 2025 4:45 pm I like what you did with the virtual signals, they look much nicer now.

However, I've noticed a (probably accidental) breaking change: The "ghost" virtual signal has been removed and there seems to be no migration to replace it with a different signal when loading a save game. All circuits using the ghost signal will therefore stop working after the update.

For example, if you have an inserter with the enable condition "[signal-ghost] > 0" and load this save game in 2.0.34, the configured signal will be removed, resulting in "[empty] > 0".

Was the ghost signal removed intentionally or simply forgot during the signal redesign?
Is still there for me
02-09-2025, 16-24-40.png
02-09-2025, 16-24-40.png (816.29 KiB) Viewed 553 times
Last edited by Hares on Sun Feb 09, 2025 3:23 pm, edited 1 time in total.
User avatar
Hares
Filter Inserter
Filter Inserter
Posts: 645
Joined: Sat Oct 22, 2022 8:05 pm
Contact:

Re: Version 2.0.34

Post by Hares »

Can somebody confirm that before 2.0.34 the operation name for combs were centered?
02-09-2025, 16-31-49.png
02-09-2025, 16-31-49.png (183.32 KiB) Viewed 546 times
Muche
Filter Inserter
Filter Inserter
Posts: 782
Joined: Fri Jun 02, 2017 6:20 pm
Contact:

Re: Version 2.0.34

Post by Muche »

Hares wrote: Sun Feb 09, 2025 1:31 pm Can somebody confirm that before 2.0.34 the operation name for combs were centered?
02-09-2025, 16-31-49.png
I'm not sure what you mean, this is how it looks for me in 2.0.33:
662313-AriComb_v2033.jpg
662313-AriComb_v2033.jpg (54.01 KiB) Viewed 523 times
thedoh
Long Handed Inserter
Long Handed Inserter
Posts: 70
Joined: Tue May 02, 2017 1:37 pm
Contact:

Re: Version 2.0.34

Post by thedoh »

FactorioBot wrote: Thu Feb 06, 2025 6:42 pm Changes
  • Drag building produces one merge undo action per the whole drag, instead of the individual undo actions for every entity built.
Please, I beg to put this behind a setting. The vast majority of the time when I need to undo something it's because I have built one too many and want to undo just the one, and not the entire line of furnaces.
User avatar
Hares
Filter Inserter
Filter Inserter
Posts: 645
Joined: Sat Oct 22, 2022 8:05 pm
Contact:

Re: Version 2.0.34

Post by Hares »

Hares wrote: Sun Feb 09, 2025 1:24 pm
binaryDiv wrote: Sat Feb 08, 2025 4:45 pm I like what you did with the virtual signals, they look much nicer now.

However, I've noticed a (probably accidental) breaking change: The "ghost" virtual signal has been removed and there seems to be no migration to replace it with a different signal when loading a save game. All circuits using the ghost signal will therefore stop working after the update.

For example, if you have an inserter with the enable condition "[signal-ghost] > 0" and load this save game in 2.0.34, the configured signal will be removed, resulting in "[empty] > 0".

Was the ghost signal removed intentionally or simply forgot during the signal redesign?
Is still there for me
I wondered why my Glebase died while I was chatting...
02-09-2025, 18-24-43.png
02-09-2025, 18-24-43.png (1.61 MiB) Viewed 464 times
02-09-2025, 18-50-20.png
02-09-2025, 18-50-20.png (1.54 MiB) Viewed 422 times
02-09-2025, 18-50-26.png
02-09-2025, 18-50-26.png (857.91 KiB) Viewed 422 times

No more questions.
Patch 2.0.34 is broken.

Edit #1: Filed a bug report: 126713: [2.0.34] "virtual-signal=signal-ghost" is gone without migration

Edit #2: Attachments disappeared (ref: 117527: Attachment disappears after submitting a post), reuploaded
Chindraba
Inserter
Inserter
Posts: 26
Joined: Wed Oct 13, 2021 7:11 pm
Contact:

Re: Version 2.0.34

Post by Chindraba »

I'm unsure if I like the background change on the virtual signals from blue to black. I will adjust, I'm sure. For the numeric signals, however, it makes an interesting case. The virtual signal zero is nearly indistinguishable from the value of zero.
02-09-2025, 15-39-56.png
02-09-2025, 15-39-56.png (215.47 KiB) Viewed 421 times
The colored background made the symbols stand out better in combinators while also, imho, looking 'cleaner' in blueprint icons.

Lastly, the symbols for everything, each, and anything do seem like a nice switch. The anything, however, keeps feeling like an everything since the symbol is a mirror of the symbol for everything. I do get that ∃ is technically applicable for the context as well as being a pleasing balance, when stylised, to ∈ for everything. Perhaps, with the player base being less than 100% set theorists, you could get away with using ∀ for anything. Technically incorrect, yet the "A" shape would mesh with the anything better than a backwards rounded "E". I recognize that the 'a' in anything is an English language condition, and fails in many others. Yet I'd suspect that the set of non set theory aware users is much larger than the set of non-English aware users.
Chindraba
Inserter
Inserter
Posts: 26
Joined: Wed Oct 13, 2021 7:11 pm
Contact:

Re: Version 2.0.34

Post by Chindraba »

Muche wrote: Sun Feb 09, 2025 1:54 pm
Hares wrote: Sun Feb 09, 2025 1:31 pm Can somebody confirm that before 2.0.34 the operation name for combs were centered?
02-09-2025, 16-31-49.png
I'm not sure what you mean, this is how it looks for me in 2.0.33:
662313-AriComb_v2033.jpg
Without adding a duplicate image, the results in stable 2.0.32 are the same (other than the symbol for each of course.)
Guessing that "operation name" is the operator, modulo in this case, the results in 1.1.110 are the same, the "%" symbol is left-justified.
User avatar
Hares
Filter Inserter
Filter Inserter
Posts: 645
Joined: Sat Oct 22, 2022 8:05 pm
Contact:

Re: Version 2.0.34

Post by Hares »

Chindraba wrote: Sun Feb 09, 2025 3:55 pm Lastly, the symbols for everything, each, and anything do seem like a nice switch. The anything, however, keeps feeling like an everything since the symbol is a mirror of the symbol for everything. I do get that ∃ is technically applicable for the context as well as being a pleasing balance, when stylised, to ∈ for everything. Perhaps, with the player base being less than 100% set theorists, you could get away with using ∀ for anything. Technically incorrect, yet the "A" shape would mesh with the anything better than a backwards rounded "E". I recognize that the 'a' in anything is an English language condition, and fails in many others. Yet I'd suspect that the set of non set theory aware users is much larger than the set of non-English aware users.
For me personally, ∀ should be for "everything", ∃ for "anything", and something like → for "each"
User avatar
Omnifarious
Filter Inserter
Filter Inserter
Posts: 279
Joined: Wed Jul 26, 2017 3:24 pm
Contact:

Re: Version 2.0.34

Post by Omnifarious »

raiguard wrote: Thu Feb 06, 2025 6:47 pm A change that is not mentioned in the changelog is that Linux builds are now built with Clang instead of GCC, which has allowed us to re-enable link-time optimization on Linux builds. Linux players should see some performance improvements due to this.
I'm curious, what was the blocker for LTO under gcc? Is this a bug in gcc?
User avatar
raiguard
Factorio Staff
Factorio Staff
Posts: 680
Joined: Wed Dec 13, 2017 8:29 pm
Contact:

Re: Version 2.0.34

Post by raiguard »

Omnifarious wrote: Mon Feb 10, 2025 11:34 am I'm curious, what was the blocker for LTO under gcc? Is this a bug in gcc?
When we enabled LTO on GCC we were getting "Undefined reference to main()" errors that we could not figure out how to fix. Bisecting resulted in a completely random commit related to trains that, when reverted, fixed the issue. But reverting was not an option because it fixed a critical bug.

Compilers are finicky things sometimes.
Don't forget, you're here forever.
Post Reply

Return to “Releases”