Error Correction Mod 5
Moderator: thunderchero
- thunderchero
- Site Administrator aka Fleet Admiral
- Posts: 7740
- Joined: Fri Apr 25, 2008 2:00 am
- Location: On a three month training mission, in command of the USS Valiant.
Re: Error Correction Mod 5
or maybe better, reverse them.
"Combat being resolved automatically.
Please wait to observe the remainder of this battle."
"The fate of your fleet is still to be determined"
"Combat being resolved automatically.
Please wait to observe the remainder of this battle."
"The fate of your fleet is still to be determined"
- Spocks-cuddly-tribble
- Code Master
- Posts: 1794
- Joined: Sun Apr 27, 2008 2:00 am
Re: Error Correction Mod 5
Revised easter-egg systems for the ECM starname.bin (810 random names):
But there is still more of these message bugs in automatic battle (without 3D mode).

I changed my mind, would you mind implementing this for the next update?thunderchero wrote: ↑Tue Sep 19, 2023 5:22 pmor maybe better, reverse them.
"Combat being resolved automatically.
Please wait to observe the remainder of this battle."
"The fate of your fleet is still to be determined"
But there is still more of these message bugs in automatic battle (without 3D mode).
I don't know how many bugs is too many but that point is reached somewhere before however many in BotF is.
- thunderchero
- Site Administrator aka Fleet Admiral
- Posts: 7740
- Joined: Fri Apr 25, 2008 2:00 am
- Location: On a three month training mission, in command of the USS Valiant.
Re: Error Correction Mod 5
Auto combat message destroyed fix
change lexicon id 1142 "Your forces have been eliminated" -> "The fate of your fleet is still to be determined"
and apply patch below.
change lexicon id 1142 "Your forces have been eliminated" -> "The fate of your fleet is still to be determined"
and apply patch below.
Code: Select all
NAME: Auto combat message destroyed fix
AUTHOR: thunderchero
DESC: ships may not be destroyed when they retreat from 3-way combat
DESC: NOTICE; lexicon 1142 needs to be changed to complete fix
DESC: patch file name: Auto combat message destroyed fix.patch
URL: https://www.armadafleetcommand.com/onscreen/botf/viewtopic.php?p=60287#p60287
TAG:
# >> = vanilla/original value
# << = new value
# switch lexicon display order
>> 0x0071cbd 32 00
<< 0x0071cbd 76 04
>> 0x0071cc8 76 04
<< 0x0071cc8 32 00
- Spocks-cuddly-tribble
- Code Master
- Posts: 1794
- Joined: Sun Apr 27, 2008 2:00 am
Re: Error Correction Mod 5
Back in the day, a review of 'the expendables 1' said something like: "A fist in the eye or a knife between the ribs is worth a thousand words."
So only edit lexicon 1142 to "Once more unto the breach...." and keep the old code/order.
Above new ECM vs. patch (not used in ECM) bottom:

So only edit lexicon 1142 to "Once more unto the breach...." and keep the old code/order.

Above new ECM vs. patch (not used in ECM) bottom:
Last edited by Spocks-cuddly-tribble on Fri Oct 06, 2023 5:38 pm, edited 1 time in total.
I don't know how many bugs is too many but that point is reached somewhere before however many in BotF is.
Re: Error Correction Mod 5
Ship names are a bit strange. I can have a Light Cruiser USS Enterprise, a Command Cruiser USS Enterprise and Dreadnought USS Enterprise all at the same time. Since they all are a different class they have no A, B or possibly C as they would have if ships of the same class are built and built again.
Also i can get a USS Defiant that is not Defiant class, but rather Constellation. So that is Heavy Destroyer instead of Heavy Escort. Stranger still, i get a Heavy Escort USS Defiant A when the only USS Defiant ever built was a Heavy Destroyer.
Edit: It appears that both Constellation Class and Defiant Class both use the ship names of Group 4, while Group 8 is unused.
Also i can get a USS Defiant that is not Defiant class, but rather Constellation. So that is Heavy Destroyer instead of Heavy Escort. Stranger still, i get a Heavy Escort USS Defiant A when the only USS Defiant ever built was a Heavy Destroyer.
Edit: It appears that both Constellation Class and Defiant Class both use the ship names of Group 4, while Group 8 is unused.
- Spocks-cuddly-tribble
- Code Master
- Posts: 1794
- Joined: Sun Apr 27, 2008 2:00 am
Re: Error Correction Mod 5
I already edited group 0 (unused 'UPN invalid') with 30 names for defiant class ships and removed the name Defiant from the Constellation list for you.

As workaround for the Enterprise issue I added C, D & E as part of the name (same as the Enterprise-X).
Will look ugly in later list iterations (e.g. Enterprise-E A), but for most games its an improvement, I think.

Also added canon desciptions for some stations in shiplist.sst (e.g. Federation Spacedock class Starbase instead of Starbase class Starbase).
Plus easter-egg systems removed from the starname.bin (795 random names). Only 'Classified' remains.

Canon descriptions for three stations (displayed in research screen -> object database):
Last edited by Spocks-cuddly-tribble on Thu Oct 05, 2023 2:48 pm, edited 3 times in total.
I don't know how many bugs is too many but that point is reached somewhere before however many in BotF is.
Re: Error Correction Mod 5
So far the Group 7 was the Oberth Class. With the exception of the unused Group 8 all groups had the ship naming the class in their list.
Yes, that would seem to be the most reasonable compromise. The more expensive ships are less likely to exceed 30 ships built.Spocks-cuddly-tribble wrote: ↑Tue Oct 03, 2023 4:28 pmAs workaround for the Enterprise issue I added C, D & E as part of the name (same as the Enterprise-X).
Will look ugly in later list iterations (e.g. Enterprise-E A), but for most games its an improvement, I think.![]()
- Spocks-cuddly-tribble
- Code Master
- Posts: 1794
- Joined: Sun Apr 27, 2008 2:00 am
Re: Error Correction Mod 5
I went on with custom random names for Outposts and Starbases: (shared by all empires, and thus rather neutral)
List of random names: (60 for Outposts, 30 for Starbases)
E.g. Grissom (first Oberth on-screen) and Tsiolkovsky added to group 7 to fix this in ECM.
ECM keeps the revised and unused group 8 with many of the remaining BotF default names for possible continued use from modders.
List of random names: (60 for Outposts, 30 for Starbases)
► Show Spoiler
You're right, interchanged names in groups 7/8 is an error inherited from the vanilla shipname.bin. Thanks for bringing this to my attention.

E.g. Grissom (first Oberth on-screen) and Tsiolkovsky added to group 7 to fix this in ECM.

ECM keeps the revised and unused group 8 with many of the remaining BotF default names for possible continued use from modders.
I don't know how many bugs is too many but that point is reached somewhere before however many in BotF is.
- Spocks-cuddly-tribble
- Code Master
- Posts: 1794
- Joined: Sun Apr 27, 2008 2:00 am
Re: Error Correction Mod 5
Another issue inherited from the vanilla lexicon.dic is the unrecognizability of the federation win great battle message:
Federation Victory/Defeat in Battle (great, medium, small) - Morale Messages:
Hence the federation win battle morale bonuses are larger than the most other empire's in vanilla/ECM:
Morale Chart: https://www.armadafleetcommand.com/botf/morale-chart
Battle size: viewtopic.php?p=17718#p17718

Federation Victory/Defeat in Battle (great, medium, small) - Morale Messages:
781 "The victory in sector %s has raised the enthusiasm of Federation citizens." -> all other empires say "great victory" 791 "The victory in sector %s is the lead story in most civilian news services." 786 "Spirits on the home front were raised somewhat by the victory in sector %s." 712 "Anti-war demonstrations are more frequent since the defeat in sector %s." 727 "Our military leaders have been ridiculed since the defeat in sector %s." 722 "Federation citizens are mildly displeased by our defeat in sector %s."ECM suggestions:
781 "The great victory in sector %s has raised the enthusiasm of the citizens." -> great Or alternatively: 781 "The great victory in sector %s is the lead story in civilian news services" -> great 791 "Our victory in sector %s has raised the enthusiasm of Federation citizens." -> mediumRather important since the federation depends on winning battles to compensate morale losses due to the invasion penalty.

Hence the federation win battle morale bonuses are larger than the most other empire's in vanilla/ECM:
Morale Chart: https://www.armadafleetcommand.com/botf/morale-chart
Battle size: viewtopic.php?p=17718#p17718
I don't know how many bugs is too many but that point is reached somewhere before however many in BotF is.