Patch 3721 / hotfix 3722 / hotfix 3723 / Patch 3724

https://easyupload.io/we6oyd (env)

https://easyupload.io/rkv2n6 (units)

https://easyupload.io/nmae2f (textures)

Pretty suspicious links to randomly download but here are the three biggest files from the game patch for Americans taking 2 hours to download the patch.

The other stuff is like 10 MB total so I didn't bother (http://95.216.153.185/gamedatafiles/)

You need to download and paste it into your ProgramData/FAForever/gamedata folder (this is not where your stream forged alliance is located).

It should shave off the vast majority of the download waiting at least. Also these links only work for 7 days.

Advanced strategic icons does not worke properly since this patch.

To be precise, this only seems to affect the symbols for energy and Mass. So the overlay is not working for the following structures:

  • T1/T2/T3 Mex.
  • T1/T2/T3 Pgen
  • Hydrocarbon Power Plant
  • Energy Storage
  • T2/T3 Mass Fabricator

I would really like to be able to continue using the overlay as it seems much clearer to me.

Can someone tell me if this can be fixed again?

We've been hearing about this - we'll look into it. Thank you for reporting it to us and determine what structures are affected.

edit: @Strife If you're interested, you can help out here.

A work of art is never finished, merely abandoned

good job

Looks really good! I hope to have some actual test experience in the coming days but as of yesterday nearly 3 hours elapsed and the download still did not finish for me.

@strife said in Patch 3721 / hotfix 3722 / hotfix 3723:

Advanced strategic icons does not worke properly since this patch.

To be precise, this only seems to affect the symbols for energy and Mass. So the overlay is not working for the following structures:

  • T1/T2/T3 Mex.
  • T1/T2/T3 Pgen
  • Hydrocarbon Power Plant
  • Energy Storage
  • T2/T3 Mass Fabricator

I would really like to be able to continue using the overlay as it seems much clearer to me.

Can someone tell me if this can be fixed again?

same for me .. i really need that stuff

@hoschmosch @Strife
you can transfer the asi icons you use into a personal mod.
This thread (https://forum.faforever.com/topic/2571/how-to-use-different-strategic-icons) explains how to setup the mod.
Then, all you need to do is copy/paste the icons from ASI-installation file "advanced strategic icons.nxt" (usually in FAForever/gamedata) into the mod folder. You can open the .nxt with winrar/7zip. You can also open the icons using e.g. irfanview with a plugin to see whats what.

Hope everyone is enjoying the massive patch. Havnt had time to enjoy the patch with everyone, but it seems like every is loving it!

Developer for LOUD Project | https://discord.gg/DfWXMg9
AI Development FAF Discord | https://discord.gg/ChRfhB3
AI Developer for FAF

Community Manager for FAF
Member of the FAF Association
FAF Developer

@amygdala
Thank's alot, works again! 😃

As announced here I will upload ASI as a normal UI Mod in the Vault if we are allowed to do so.

https://forum.faforever.com/topic/2577/converting-advanced-strategic-icons

@HOSCHMOSCH
Guess you can PM me if you need it in the meantime.

Added feature : preselection of mex when selection engineer and hovering the cursor over a mass spot

I don't like this so much. Is there an option to turn it off? It can require an extra click when doing the "assist mex" thing to build storages.

@cyborg16 There’s an option in the in game settings to turn it off.

@jip game crashes now

@p64444 I need more information than this, logs, timestamps, replays, etc.

A work of art is never finished, merely abandoned

Had a gap game crash for all player, it was weird because we could still talk but the debugger popped up
https://replay.faforever.com/15353522

Sadly i do not have the error log for it.

Never Fear, A Geek is Here!

did anyone copy the information of the debugger?

A work of art is never finished, merely abandoned

@jip I am not sure, you may need to ask them

Never Fear, A Geek is Here!

Incredible, this is much appreciated as my friend and I had some delay and lag issues when selecting units with an engineer suite, upgrading mexes and factories, reclaiming. All that lag has disappeared!
Also loving the new props for the map editor!

Me and other players on the server had crash today.

EXCEPTION_ACCESS_VIOLATION (0xc0000005) at address 0x0050dfd8
attempted to read memory at 0x0000005c

Program : C:\ProgramData\FAForever\bin\ForgedAlliance.exe
Cmd line arguments : /init init.lua /nobugreport /log C:\ProgramData\FAForever\logs\game_15362291.log /gpgnet 127.0.0.1:18519 /mean 1157.78 /deviation 110.825 /savereplay gpgnet://127.0.0.1:61428/15362291/Gobblerpl.SCFAreplay /country PL /numgames 134

Callstack:
Unknown symbol (address 0x0050dfd8)
Unknown symbol (address 0x0068af40)
Unknown symbol (address 0x3a20736f)

Last 100 lines of log...

debug: Loading module '\000/units/xeb2402/xeb2402_script.lua\000'
info: UI_ApplySelectionSet 1
debug: Loading module '\000/projectiles/sboohwallistrategicbomb01/sboohwallistrategicbomb01_script.lua\000'
info: UI_ApplySelectionSet 2
info: UI_ApplySelectionSet 1
debug: Loading module '\000/effects/entities/sboohwallibombeffectcontroller01/sboohwallibombeffectcontroller01_script.lua\000'
debug: Loading module '\000/effects/entities/sboohwallibombeffect03/sboohwallibombeffect03_script.lua\000'
debug: Loading module '\000/effects/entities/sboohwallibombeffect05/sboohwallibombeffect05_script.lua\000'
debug: Loading module '\000/lua/ui/game/confirmunitdestroy.lua\000'
info: UI_Lua import("/lua/ui/game/confirmunitdestroy.lua").ConfirmUnitDestruction(false)
debug: Loading module '\000/effects/entities/sboohwallibombeffect01/sboohwallibombeffect01_script.lua\000'
debug: Loading module '\000/lua/ui/game/unittext.lua\000'
debug: Loading module '\000/effects/entities/sboohwallibombeffect02/sboohwallibombeffect02_script.lua\000'
debug: Loading module '\000/effects/entities/sboohwallibombeffect06/sboohwallibombeffect06_script.lua\000'
debug: Current gametime: 00:44:00
debug: Loading module '\000/effects/entities/sboohwallibombeffect04/sboohwallibombeffect04_script.lua\000'
debug: Loading module '\000/units/ual0401/ual0401_script.lua\000'
debug: Loading module '\000/projectiles/saalosaareautocannon02/saalosaareautocannon02_script.lua\000'
debug: Current gametime: 00:44:30
info: CWldSession::DoBeat() unknown entity id (0x2ff002ff) supplied in a pose update.
warning: playing peace music track 2
warning: Next peace track 3
debug: Loading module '\000/units/xab2307/xab2307_script.lua\000'
debug: Current gametime: 00:45:00
info: UI_ApplySelectionSet 1
info: UI_ApplySelectionSet 1
info: UI_ApplySelectionSet 1
debug: Loading module '\000/units/xea0002/xea0002_script.lua\000'
info: UI_ApplySelectionSet 2
debug: Loading module '\000/units/xsb2302/xsb2302_script.lua\000'
info: UI_ApplySelectionSet 1
info: UI_ApplySelectionSet 2
debug: Current gametime: 00:45:30
info: UI_ApplySelectionSet 1
info: UI_ApplySelectionSet 2
info: UI_ApplySelectionSet 1
info: UI_MakeSelectionSet 1
info: UI_ApplySelectionSet 2
info: UI_ApplySelectionSet 1
info: UI_ApplySelectionSet 2
info: UI_ApplySelectionSet 1
debug: Current gametime: 00:46:00
info: UI_ApplySelectionSet 2
info: UI_ApplySelectionSet 1
info: UI_ApplySelectionSet 2
info: UI_ApplySelectionSet 1
warning: playing battle music track 5
warning: Next battle track 6
info: UI_ApplySelectionSet 2
info: UI_ApplySelectionSet 1
info: UI_ApplySelectionSet 2
debug: Current gametime: 00:46:30
info: UI_ApplySelectionSet 2
info: UI_ApplySelectionSet 1
info: UI_ApplySelectionSet 2
info: UI_ApplySelectionSet 1
debug: Current gametime: 00:47:00
info: UI_ApplySelectionSet 1
info: UI_ApplySelectionSet 2
info: UI_ApplySelectionSet 1
debug: Loading module '\000/projectiles/cdfbolter02/cdfbolter02_script.lua\000'
info: UI_ApplySelectionSet 2
warning: playing peace music track 3
warning: Next peace track 4
debug: Loading module '\000/projectiles/aiffragmentationsensorshell01/aiffragmentationsensorshell01_script.lua\000'
info: UI_ApplySelectionSet 2
debug: Current gametime: 00:47:30
debug: [uiutil.lua, function UIFile()] - Unable to find file:/textures/ui/seraphim/icons/units/unknown_icon.dds
info: UI_ApplySelectionSet 2
warning: Error running OnRelease script in <deleted object>: ...mdata\faforever\gamedata\lua.nx2\lua\maui\button.lua(84): Game object has been destroyed
stack traceback:
[C]: in function `Play'
...mdata\faforever\gamedata\lua.nx2\lua\maui\button.lua(84): in function <...mdata\faforever\gamedata\lua.nx2\lua\maui\button.lua:78>
info: CWldSession::DoBeat() unknown entity id (0x2ff003ec) supplied in a pose update.
debug: Loading module '\000/units/xsb3104/xsb3104_script.lua\000'
debug: Loading module '\000/lua/ui/dialogs/console.lua\000'
info: UI_ApplySelectionSet 1
info: UI_ApplySelectionSet 2
debug: Loading module '\000/projectiles/aiffragmentationsensorshell02/aiffragmentationsensorshell02_script.lua\000'
warning: playing battle music track 6
warning: Next battle track 1
debug: Loading module '\000/projectiles/aiffragmentationsensorshell03/aiffragmentationsensorshell03_script.lua\000'
debug: Loading module '\000/units/urb4207/urb4207_script.lua\000'
info: UI_ApplySelectionSet 1
info: UI_ApplySelectionSet 2
debug: Current gametime: 00:48:00
info: UI_ApplySelectionSet 1
info: UI_ApplySelectionSet 2
info: UI_ApplySelectionSet 1
info: UI_ApplySelectionSet 2
info: UI_ApplySelectionSet 1
debug: Loading module '\000/projectiles/adfgraviton01/adfgraviton01_script.lua\000'
info: UI_ApplySelectionSet 2
info: UI_ApplySelectionSet 2
info: CWldSession::DoBeat() unknown entity id (0x2ff00462) supplied in a pose update.
info: CWldSession::DoBeat() unknown entity id (0x2ff00466) supplied in a pose update.
info: CWldSession::DoBeat() unknown entity id (0x2ff00469) supplied in a pose update.
info: CWldSession::DoBeat() unknown entity id (0x2ff0047d) supplied in a pose update.
info: CWldSession::DoBeat() unknown entity id (0x2ff0047e) supplied in a pose update.
info: CWldSession::DoBeat() unknown entity id (0x2ff0047f) supplied in a pose update.
info: CWldSession::DoBeat() unknown entity id (0x2ff00484) supplied in a pose update.
debug: Current gametime: 00:48:30
info: UI_ApplySelectionSet 1

@Gobblerpl Added to the tracker, thank you for reporting it.

@Sukhi Great to hear 🙂

A work of art is never finished, merely abandoned

Had a crash today. we cant get through any games since update. here is the info to help get it fixed.
EXCEPTION_ACCESS_VIOLATION (0xc0000005) at address 0x0050dfd8
attempted to read memory at 0x0000005c

Program : C:\ProgramData\FAForever\bin\ForgedAlliance.exe
Cmd line arguments : /init init.lua /nobugreport /log C:\ProgramData\FAForever\logs\game_15366794.log /gpgnet 127.0.0.1:2777 /mean 1500.0 /deviation 500.0 /savereplay gpgnet://127.0.0.1:63574/15366794/RomanGiant06.SCFAreplay /country US /numgames 0

Callstack:
Unknown symbol (address 0x0050dfd8)
Unknown symbol (address 0x0068af40)
Unknown symbol (address 0x1c31c5fb)

Last 100 lines of log...

debug: Loading module '\000/units/urb0303/urb0303_script.lua\000'
debug: Current gametime: 00:56:30
debug: Loading module '\000/projectiles/tdfginsu01/tdfginsu01_script.lua\000'
debug: Loading module '\000/units/xss0304/xss0304_script.lua\000'
debug: Current gametime: 00:57:00
debug: Current gametime: 00:57:30
debug: Loading module '\000/projectiles/taamissileflayer01/taamissileflayer01_script.lua\000'
debug: Loading module '\000/units/dslk004/dslk004_script.lua\000'
debug: Current gametime: 00:58:00
debug: Current gametime: 00:58:30
debug: Current gametime: 00:59:00
debug: Loading module '\000/units/xsb4203/xsb4203_script.lua\000'
debug: Current gametime: 00:59:30
debug: Loading module '\000/projectiles/sanuallcavitationtorpedo04/sanuallcavitationtorpedo04_script.lua\000'
debug: Current gametime: 01:00:00
info: CWldSession::DoBeat() unknown entity id (0x2ff06fd2) supplied in a pose update.
info: CWldSession::DoBeat() unknown entity id (0x2ff070e8) supplied in a pose update.
info: CWldSession::DoBeat() unknown entity id (0x2ff070e9) supplied in a pose update.
info: CWldSession::DoBeat() unknown entity id (0x2ff070ea) supplied in a pose update.
info: CWldSession::DoBeat() unknown entity id (0x2ff0712c) supplied in a pose update.
info: CWldSession::DoBeat() unknown entity id (0x2ff07175) supplied in a pose update.
info: CWldSession::DoBeat() unknown entity id (0x2ff073eb) supplied in a pose update.
info: CWldSession::DoBeat() unknown entity id (0x2ff073f4) supplied in a pose update.
info: CWldSession::DoBeat() unknown entity id (0x2ff073f6) supplied in a pose update.
info: CWldSession::DoBeat() unknown entity id (0x2ff073fb) supplied in a pose update.
debug: Current gametime: 01:00:30
debug: Current gametime: 01:01:00
info: CWldSession::DoBeat() unknown entity id (0x2ff00905) supplied in a pose update.
debug: Current gametime: 01:01:30
debug: Loading module '\000/projectiles/tdfheavyplasmagatlingcannon01/tdfheavyplasmagatlingcannon01_script.lua\000'
debug: Current gametime: 01:02:00
debug: Current gametime: 01:02:30
info: UI_Lua import("/lua/ui/uimain.lua").EscapeHandler()
debug: Current gametime: 01:03:00
debug: Current gametime: 01:03:30
debug: Loading module '\000/units/ueb2401/ueb2401_script.lua\000'
debug: Current gametime: 01:04:00
info: CWldSession::DoBeat() unknown entity id (0x2ff022e2) supplied in a pose update.
debug: Loading module '\000/projectiles/saalosaareautocannon03/saalosaareautocannon03_script.lua\000'
debug: Current gametime: 01:04:30
debug: Current gametime: 01:05:00
debug: Loading module '\000/projectiles/sdftaucannon01/sdftaucannon01_script.lua\000'
debug: Loading module '\000/units/xrb2308/xrb2308_script.lua\000'
debug: Loading module '\000/projectiles/caananodartexgr/caananodartexgr_script.lua\000'
debug: Current gametime: 01:05:30
debug: Loading module '\000/units/zsb9601/zsb9601_script.lua\000'
debug: Loading module '\000/projectiles/tdfionizedplasmagatlingcannon01/tdfionizedplasmagatlingcannon01_script.lua\000'
debug: Current gametime: 01:06:00
debug: Current gametime: 01:06:30
info: CWldSession::DoBeat() unknown entity id (0x2ff009e2) supplied in a pose update.
debug: Current gametime: 01:07:00
debug: Current gametime: 01:07:30
debug: Loading module '\000/effects/entities/debrisboneattachchassis01/debrisboneattachchassis01_script.lua\000'
info: CWldSession::DoBeat() unknown entity id (0x2ff00b53) supplied in a pose update.
info: CWldSession::DoBeat() unknown entity id (0x2ff093c2) supplied in a pose update.
info: CWldSession::DoBeat() unknown entity id (0x2ff09460) supplied in a pose update.
info: CWldSession::DoBeat() unknown entity id (0x2ff09462) supplied in a pose update.
info: CWldSession::DoBeat() unknown entity id (0x2ff0947c) supplied in a pose update.
info: CWldSession::DoBeat() unknown entity id (0x2ff0950b) supplied in a pose update.
info: CWldSession::DoBeat() unknown entity id (0x2ff09533) supplied in a pose update.
info: CWldSession::DoBeat() unknown entity id (0x2ff0954f) supplied in a pose update.
info: CWldSession::DoBeat() unknown entity id (0x2ff09583) supplied in a pose update.
info: CWldSession::DoBeat() unknown entity id (0x2ff09586) supplied in a pose update.
info: CWldSession::DoBeat() unknown entity id (0x2ff00b4f) supplied in a pose update.
info: CWldSession::DoBeat() unknown entity id (0x2ff0958b) supplied in a pose update.
info: CWldSession::DoBeat() unknown entity id (0x2ff09594) supplied in a pose update.
info: CWldSession::DoBeat() unknown entity id (0x2ff09595) supplied in a pose update.
info: CWldSession::DoBeat() unknown entity id (0x2ff09598) supplied in a pose update.
info: CWldSession::DoBeat() unknown entity id (0x2ff0959e) supplied in a pose update.
info: CWldSession::DoBeat() unknown entity id (0x2ff0959f) supplied in a pose update.
info: CWldSession::DoBeat() unknown entity id (0x2ff095a9) supplied in a pose update.
info: CWldSession::DoBeat() unknown entity id (0x2ff095ac) supplied in a pose update.
info: CWldSession::DoBeat() unknown entity id (0x2ff095bb) supplied in a pose update.
info: CWldSession::DoBeat() unknown entity id (0x2ff095bc) supplied in a pose update.
info: CWldSession::DoBeat() unknown entity id (0x2ff095bd) supplied in a pose update.
info: CWldSession::DoBeat() unknown entity id (0x2ff095be) supplied in a pose update.
info: CWldSession::DoBeat() unknown entity id (0x2ff095d1) supplied in a pose update.
info: CWldSession::DoBeat() unknown entity id (0x2ff00f64) supplied in a pose update.
info: CWldSession::DoBeat() unknown entity id (0x2ff0124b) supplied in a pose update.
debug: Current gametime: 01:08:00
debug: Loading module '\000/units/xrb2309/xrb2309_script.lua\000'
debug: Current gametime: 01:08:30
debug: Loading module '\000/units/xsl0401/xsl0401_script.lua\000'
debug: Current gametime: 01:09:00
debug: Loading module '\000/projectiles/caananodartex/caananodartex_script.lua\000'
debug: Current gametime: 01:09:30
debug: Loading module '\000/units/urb2302/urb2302_script.lua\000'
debug: Loading module '\000/units/urb2305/urb2305_script.lua\000'
debug: Current gametime: 01:10:00
debug: Current gametime: 01:10:30
info: CWldSession::DoBeat() unknown entity id (0x2ff0026f) supplied in a pose update.
debug: Loading module '\000/effects/entities/debrisboneattachhigh01/debrisboneattachhigh01_script.lua\000'
debug: Current gametime: 01:11:00
info: CWldSession::DoBeat() unknown entity id (0x2ff01f17) supplied in a pose update.
debug: Loading module '\000/units/urb4203/urb4203_script.lua\000'
info: CWldSession::DoBeat() unknown entity id (0x2ff007ae) supplied in a pose update.
info: CWldSession::DoBeat() unknown entity id (0x2ff00d55) supplied in a pose update.
debug: Current gametime: 01:11:30
info: CWldSession::DoBeat() unknown entity id (0x2ff0267d) supplied in a pose update.
info: CWldSession::DoBeat() unknown entity id (0x2ff027c2) supplied in a pose update.

java.lang.RuntimeException: Forged Alliance Crashed with exit code -1073741819. See C:\ProgramData\FAForever\logs\game_15366794.log for more information
at com.faforever.client.game.GameService.lambda$spawnTerminationListener$43(GameService.java:701)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)
at java.base/java.lang.Thread.run(Thread.java:832)