Skip to content

Commit

Permalink
Game version 3767 (#5449)
Browse files Browse the repository at this point in the history
  • Loading branch information
Garanas authored Sep 17, 2023
1 parent 3cc1c55 commit ead30df
Show file tree
Hide file tree
Showing 6 changed files with 122 additions and 7 deletions.
54 changes: 54 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,60 @@

Some sections of the changelog are available in other languages such as [French](changelog-fr.md) or [Russian](changelog-ru.md)

# Game version 3767 (17th of September, 2023)

Please refer to the notes of versions 3765 and 3766 for the full patch notes.

With gratitude to all those who took the time to report issues,

Jip

## Features

- (#5427) Introduce a basic visualizer of the performance metrics that we gather as players play the game.
- (#5448) Generate additional metadata when generating markers for AIs.
- (#5422) Introduce a resource deposit grid for the AI.

This grid allows for computationally efficient lookups for the AI to scan the environment for resource deposits.

## Bug fixes

### Beams that miss

We examined all tech 1 and tech 2 naval units and found that some had the ability to reliably evade beam weapons, with one particular submarine even doing so without moving.

The Seraphim destroyer should now be able to reliably hit all tech 1 and tech 2 naval units with its beam weaponry.

Additionally, the Galactic Colossus can no longer evade the beams and should now be hit reliably, especially by the Spiderbot.

### Other bug fixes

- (#5437) Fixed units being able to miss the Galactic Colossus while it is being constructed.
- (0883d0c) Fixed errors when an AI would be defeated.
- (0fecc7d) Fixed tree groups breaking when building structures.
- (#5412) Quickly fixed an issue where coop had trouble understanding the mobile factories.
- (#5441) Fixed the AI misinterpreting blank markers.

## Contributors

With thanks to the following individuals who contributed through coding:

- Relent0r
- Jip
- Eddie
- Clyfordv (Slicknixon)
- Dhomie (Grandpa Sawyer)

With thanks to the following individuals who contributed through model, texture, and effect changes:

- MadMax
- Jip

And last but certainly not least, with thanks to those who took part in constructive discussions:

- A-Army
- Yolo-

# Game version 3766 (9th of September, 2023)

See the patch notes of 3766 for the full patch notes.
Expand Down
2 changes: 2 additions & 0 deletions lua/sim/MarkerUtilities/Expansions.lua
Original file line number Diff line number Diff line change
Expand Up @@ -136,6 +136,8 @@ local function GenerateExpansionMarkers ()
local dz = pz - neighbor.Marker.position[3]
local d = dx * dx + dz * dz
if d < threshold then


instance.Neighbors[neighbor.Identifier] = neighbor
elseif d < 1.5 * threshold then
instance.Candidates[neighbor.Identifier] = neighbor
Expand Down
4 changes: 2 additions & 2 deletions lua/sim/MarkerUtilities/NavalAreas.lua
Original file line number Diff line number Diff line change
Expand Up @@ -105,8 +105,8 @@ function Generate()
local largeExpansions, largeExpansionCount = import("/lua/sim/markerutilities.lua").GetMarkersByType('Large Expansion Area') --[[@as (MarkerExpansion[])]]
local smallExpansions, smallExpansionCount = import("/lua/sim/markerutilities.lua").GetMarkersByType('Expansion Area') --[[@as (MarkerExpansion[])]]

if largeExpansionCount == 0 and smallExpansionCount == 0 then
WARN("Unable to generate rally point markers without expansion markers")
if (largeExpansionCount == 0) and (smallExpansionCount == 0) and (spawnCount == 0) then
WARN("Unable to generate naval area markers without expansion markers")
import("/lua/sim/markerutilities.lua").OverwriteMarkerByType('Naval Area', Markers)
return
end
Expand Down
61 changes: 60 additions & 1 deletion lua/ui/lobby/changelogData.lua
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
last_version = 3766
last_version = 3767

---@alias PatchNotesType "Hotfix"|"Developers patch"|"Balance patch"

Expand All @@ -12,6 +12,65 @@ last_version = 3766

---@type PatchNotes[]
gamePatches = {
{
version = 3767,
name = "Hotfix",
description = {
"# Game version 3767 (17th of September, 2023)",
"",
"Please refer to the notes of versions 3765 and 3766 for the full patch notes.",
"",
"With gratitude to all those who took the time to report issues,",
"",
"Jip",
"",
"## Features",
"",
"- (#5427) Introduce a basic visualizer of the performance metrics that we gather as players play the game.",
"- (#5448) Generate additional metadata when generating markers for AIs.",
"- (#5422) Introduce a resource deposit grid for the AI.",
"",
"This grid allows for computationally efficient lookups for the AI to scan the environment for resource deposits.",
"",
"## Bug fixes",
"",
"### Beams that miss",
"",
"We examined all tech 1 and tech 2 naval units and found that some had the ability to reliably evade beam weapons, with one particular submarine even doing so without moving.",
"",
"The Seraphim destroyer should now be able to reliably hit all tech 1 and tech 2 naval units with its beam weaponry.",
"",
"Additionally, the Galactic Colossus can no longer evade the beams and should now be hit reliably, especially by the Spiderbot.",
"",
"### Other bug fixes",
"",
"- (#5437) Fixed units being able to miss the Galactic Colossus while it is being constructed.",
"- (0883d0c) Fixed errors when an AI would be defeated.",
"- (0fecc7d) Fixed tree groups breaking when building structures.",
"- (#5412) Quickly fixed an issue where coop had trouble understanding the mobile factories.",
"- (#5441) Fixed the AI misinterpreting blank markers.",
"",
"## Contributors",
"",
"With thanks to the following individuals who contributed through coding:",
"",
"- Relent0r",
"- Jip",
"- Eddie",
"- Clyfordv (Slicknixon)",
"- Dhomie (Grandpa Sawyer)",
"",
"With thanks to the following individuals who contributed through model, texture, and effect changes:",
"",
"- MadMax",
"- Jip",
"",
"And last but certainly not least, with thanks to those who took part in constructive discussions:",
"",
"- A-Army",
"- Yolo-",
}
},
{
version = 3766,
name = "Hotfix",
Expand Down
6 changes: 3 additions & 3 deletions lua/version.lua
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

local Version = "3766"
---@alias PATCH "3766"
---@alias VERSION "1.5.3766"
local Version = "3767"
---@alias PATCH "3767"
---@alias VERSION "1.5.3767"
---@return PATCH
function GetVersion()
LOG('Supreme Commander: Forged Alliance version ' .. Version)
Expand Down
2 changes: 1 addition & 1 deletion mod_info.lua
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
-- Documentation for the extended FAF mod_info.lua format can be found here:
-- https://github.com/FAForever/fa/wiki/mod_info.lua-documentation
name = "Forged Alliance Forever"
version = 3766
version = 3767
_faf_modname='faf'
copyright = "Forged Alliance Forever Community"
description = "Forged Alliance Forever extends Forged Alliance, bringing new patches, game modes, units, ladder, and much more!"
Expand Down

0 comments on commit ead30df

Please sign in to comment.