Recent and upcoming engine changes
-
@maudlin27
Forkthread works as before except it doesn’t accept cfunction anymore.You can see the way @Jip used GetCommandQueue for distribute orders, I wasn’t the one who made this change.
Once unit reaches complete state (that means it received enough build time) this value must become 1.
-
Interesting fact: all launchers are loading based on integer progress value. Due to this progress never advances when you stall resources. I think I can fix it at some point, but I may break something eventually:D
-
@Azath0th I don't believe it is purely integer. Past effort to identify what goes one with building missiles can be found here. https://github.com/FAForever/fa/issues/711#issuecomment-303080789
-
And it was determined to be intentional so might want to discuss with others before changing it
-
@sheikah it is, it checks for enough income and increments counter.
-
@sheikah I know, might require separate thread and minds of other people patching engine
-
-
Added some pictures
-
added info about CopyToClipboard.
https://github.com/FAForever/FA-Binary-Patches/pull/50 -
Custom world rendering was reworked (fixed tbh), now it works as flag for
WorldView
control. See PR -
Also there was optimized
VDist3
function.