BrewLAN is a mod for Supreme Commander: Forged Alliance that has been in on and off development by a team of one for almost a decade. It adds a wide variety of new units for all factions, as well as offering several new game modes and features. The core design goals for the mod are simple; to add new, interesting, and visually aesthetic units which complement those already in existence and to maximise technical compatibility with other mods.

Report RSS BrewLAN 0.8 progress report

What has happened since 0.7.5.5, and where is 0.8.

Posted by on

BrewLAN FullFront

Since we're nearing the end of March and 0.8 still hasn't been finished I thought I would give a rundown on what has been done since 0.7.5.5, and what I still want to do before the release of 0.8, development of which started mid January after I got back from my America trip to shoot guns and commentate from the couch of the AGDQ. This is a concise summary of changes, you can see all the full changelog here and a holistic comparison view of all changes in their entirety here, although fair warning if you check those, there is actually a lot of stuff.

Patreon:

Patreon time-lapses

First off though, I have released two new time-lapse videos on my patreon to my supporters, of the Arthrolab and the the Cybran mobile sensor. These are currently only available to the $5 bracket and above, but will be made available to the $1 bracket in a few days time. If you want to support the continued development of BrewLAN and my other endeavours, any amount large or small is welcomed, and if you can't afford or don't want to support that way, there you can support in other ways; spread the word, help the community, assist with translations, ect.

Forum:

''Observe my glorious filigree and weep, peasant''

Secondly, the Tea Emporium, the BrewLAN forum here on ModDB, has been opened as a means of better keeping track of on going discussions and conversations. Feel free to discuss balance, technical issues, translations, suggestions, the weather, cats, The Glorious Adventures of Federal Inquisitor Percival Prime his sidekick filigree Titan and his quest for a new hat, which kinds of fruit tea best accompany which kinds of cheese, them new pokeymans and how Lunala is so much cooler than Solgaleo, whatever. I am also going to start posting the transcripts from the nightly changelogs there for discussion as and when they happen.

New BrewLAN units:

The list of new units actually in BrewLAN so far is fairly slim. I put that down to the fact that two of them are experimentals, two produced for side-mods are also experimentals, and all of them have fully unique models. Except the one. The one you haven't seen screenshots of. These are as follows:

  • Cybran Experimental Land Factory
  • Aeon Experimental Air Factory
  • Aeon Tech 2 Mobile Tactical Missile Defence
  • Cybran Tech 3 Mobile Sensor Array
  • UEF Tech 3 Mobile Anti-Air
Arthrolab: Experimental Land FactoryExperimental Air Factory constructing a CZARMobile sensor array posesTech 3 Mobile Anti-Air

New sub-mods:

Experimental Shield Generator
Pillar of Prominence: Experimental Shield Projector
Centurion retexture and new experimental mod

As is always the case, I have made a bunch of sub-mods to do things that I either think should be optional or don't want in BrewLAN. These are:

  • Bubble Tea: Adds UEF and Aeon experimental shields. (Seraphim still to come)
  • Baristas: Lists the mod of origin for each unit as an ability of that unit. Very good if you run many mods and forget which units come from which mods.
  • Damage Numbers
  • Logger: A test mod that attempts to calculate and list the DPS of all units weapons to the log at the start of the game. It's about 99% accurate in my experience. Which is better than the formula that FAF uses, which is only accurate on a select few weapons. Currently only exists for testing purposes.
  • Expert Camo: A framework mod that makes creating unit re-skins easy. It is like the BlackOps icon support mod for unit re-skins. Supports map terrain-type re-skins, which is an un-utilised feature available in the games code. However, most custom maps don't define a terrain type.
  • Caffe Corretto: Additional field engineer tech. Planned to contain additional turrets and mines. Currently only adds an accuracy boost node for Cybran. Maximum adjacency buff off this node is a 50% reduction of projectile spread at the cost of a 50% reduction of rate of fire. This reduction affects different weapons in differing ways depending on each weapons reliance on the RoF stat vs other stats such as reload times, charge times, ect. It would have also contained a damage boost node, but the C-function for change damage outright doesn't work.

Balance changes:

Armillary: Tech 3 Mobile Anti-Air Defense
Mysterious UEF Flying Experimental
Shielded Scathis
  • Aeon decoy plane is now T2 and has 1050 health up from 525.
  • Armillary, the Aeon T3 Mobile AA:
    • Health up to 7100 from 3500
    • Energy storage down to 500 from 1500
    • Weapon drain down to 250 from 1500
    • Rate of fire halved. (DPS down to around 425 from around 850)
    • Explosion damage down to 500 from 2500
    • Explosion radius down to 1 from 2
  • Drop-pods now deal additional damage equal to the mass cost of their inhabitants.
  • Centurion no longer has sonar.
  • Gantry:
    • Health up to 112000 from 88000
    • Energy cost up to 156750 from 85050
    • Build time down to 7034 from 12600
  • Slink, the Cybran mobile AA:
    • Can no longer fire at non-air targets
    • Health up 2780 from 850
    • Energy cost 5870 from 8000
    • Mass cost 450 from 800
    • Build time 1800 from 4800
    • Cloak cost 150 from 500
    • Radar jammer removed
    • Damage reduced by 30%
  • Iyadesu blueprint drones now stay close to their parent.
  • Iyadesu can now only 'build' T1, T2, T3, and experimental units.
    • This excludes things like civilian buildings, which bugged out the UI.
  • Scathis Mk 2:
    • Energy cost up to 5994000 from 5945250
    • Mass cost up to 299700 from 294825
    • Energy drain time 0.25 seconds from 1 second (Meaning it no longer requires power plants to hit max RoF)

Notable graphic updates:

New anti-artillery shield graphics
New factional mine decals
BrewLAN running on original Supreme Commander
  • New shield dome graphic for the anti-artillery shield.
  • Landing drop-pods launched from the Ivan now leave behind pod remain worth 3 mass.
  • Mines explode in more satisfying ways.
  • Centurion has a new texture.

Notable script changes:

BrewLAN now features partial support for the original Supreme Commander. As you probably know, the native environment for BrewLAN and its sub-mods is the Steam version of Forged Alliance. After minor tinkering 7 of the sub-mods work on in their entirety. Those being Cost Variance, Expert Camo, Experimental Icons, Metal World, Waterlag, Baristas, and Anti-mass. BrewLAN itself partially works; key units such as the experimental factories work as expected, however units with heavy reliance on FA content obviously don't work. The Darkness for example; the buff system it uses to attack omni doesn't exist, so it likely not worth the effort to fix it.

On the subject of FAF support, I have begun the testing process. The latest build of BrewLAN appears to work. I have only tested BrewLAN so far, not the sub-mods, but it currently appears to work on FAF, FAF Beta, and FAF Develop.

Other notable script changes include:

  • Darkness omni-buff fix workaround moved out of Darkness script.
  • Gantry-stuck Atlantis dive workaround moved from Atlantis script to Gantry script.
  • Gantry scripts have split out and referenced by the other experimental factories.
  • Centurion script overhaul.
  • Improved wall and mine class hierarchy scripts.
  • Overhaul of build-mode key assignment for field engineers and the Gantry. (Build-mode is enabled with B)
  • Drop-pod artillery pods that land somewhere the inhabitants can't survive now kill the inhabitants immediately.

What still needs to be done:

My current development focus is making sure everything works with FAF, so since that is almost entirely a programming based goal, expect fewer updates with new content during that process. The support for original Supreme Commander is not a priority, and I don't plan to work on that any more before the release of 0.8. Following that there are 10 more units on my plan that I want to get in for this release, and a few others which I might do, but that I don't consider essential. You can see a full spreadsheet plan of all units I plan to create for BrewLAN here, and a list plan with notes and other annotations here. It is worth mentioning that not all things on those lists are planned for 0.8. Some are for after, some might not pan out, some might get split out or expanded; it's more for me to remind me what I want to do, but it could be of value as an observer. The important part though; 0.8 is within sight. There is currently no set date, but it is within sight. And no breaks this time.

Post comment Comments
Olku_
Olku_ - - 2,074 comments

I think support for the old Supreme Commander is not needed imo.

Reply Good karma Bad karma+7 votes
Balthassar Author
Balthassar - - 953 comments

I was basically only doing it because I wanted to play through the campaign of the original, but wanted to do it with my units. Then it turned out to be a lot of work for some things.

Reply Good karma+5 votes
50ShadesofGray
50ShadesofGray - - 412 comments

FAF orig campaign allows the use of mods for FA. This includes Brewlan.

Reply Good karma Bad karma+3 votes
Balthassar Author
Balthassar - - 953 comments

The FAF campaign stuff never worked for me, and I never cared enough to get it to work.

Reply Good karma+2 votes
50ShadesofGray
50ShadesofGray - - 412 comments

This also means that FAF makes the orig campaign co-op, and brewlan compatible. I only wish the campaigns were hard. If i knew how to mod the campaign, i would edit that **** in so many ways.

Reply Good karma Bad karma+2 votes
speed2_CZ
speed2_CZ - - 2 comments

Editing the missions is not so hard, it requires just a basic Lua knowledge. You can read more about how it works here Wiki.faforever.com
If you want to start you can PM me on FAF and I'll help you get into it.

Reply Good karma Bad karma+1 vote
speed2_CZ
speed2_CZ - - 2 comments

You can make a post here Forums.faforever.com and I'll help you to make it work.

Reply Good karma Bad karma+1 vote
jarjarthetrue
jarjarthetrue - - 116 comments

Woah that's awesome man.
What changes did you make to original vanilla units like eon T3 assault bot ?

Reply Good karma Bad karma+4 votes
Balthassar Author
Balthassar - - 953 comments

The Harbinger and Siege tank were originally at similar strength levels between heavy assault and armoured assault levels. I bumped one up and the other down when I gave them units in those roles.

Reply Good karma+3 votes
Blackrobe
Blackrobe - - 25 comments

Great stuff man! A lot of work for little reward. I hope the community appreciates your fantastic work. I'm sure many others, including myself, will continue to look forward to seeing what you create. The sub mods are also interesting and unique. This is one of the few mods still being worked on after all this time, on such a great game.

Reply Good karma Bad karma+5 votes
Guest
Guest - - 690,474 comments

Good job !!!

Just 1 question: is what the ia sorian can produce any units in the experimental factory (T1/T2/T3/T4) ?

Reply Good karma Bad karma0 votes
Balthassar Author
Balthassar - - 953 comments

The Aeon factory is programmed to make CZARs, the Cybran T4 factory is programmed randomly make Monkeylords or Megaliths. The UEF Gantry has some advanced scripts with a starting build order of engineers, followed by a cycle of all build-able experimentals from all active mods, with contingency code to have it build lower tech level units if it can't build experimentals. The Gantry also accepts requests from other units to build things, although only the Centurion uses this, and that only requests Albatrosses if its target is under water.

Reply Good karma+1 vote
Ferdakin
Ferdakin - - 8 comments

To apply the same code UEF to all the experimental factories (AEON, CYBRAN) would set a lot of time? I ignore if it asks a lot of time :/

Reply Good karma Bad karma+1 vote
Balthassar Author
Balthassar - - 953 comments

It's on the to-do list. I will do this before release.

I only haven't yet because I want to refactor the code to work dynamically with each of them instead of just copy pasting the code for each.

Reply Good karma+1 vote
Ferdakin
Ferdakin - - 8 comments

Brilliant! Great job :)
We look forward to testing the new version!

Reply Good karma Bad karma+1 vote
Balthassar Author
Balthassar - - 953 comments

It is done. Moddb.com

Reply Good karma+1 vote
Guest
Guest - - 690,474 comments

For information, the combination of your MODS + WATERLAG + ANTARES pack UNITES and the ia sorian (UEF) produces boats T4 :D
Thanks to your Mods,the gameplay take another dimension which flying over widely SC2 or Ashes of Singularity

Reply Good karma Bad karma0 votes
Balthassar Author
Balthassar - - 953 comments

Thanks. I spent quite a bit of time making the Gantry code search for other mods experimentals and produce them. It is nice to know it is appreciated.

Reply Good karma+1 vote
Ferdakin
Ferdakin - - 8 comments

I confirm,
To use 3 mods allows the ia to produce boats and submarine experimental! The navy becomes impressive! Finally for the uef I want to say

Reply Good karma Bad karma+1 vote
Ferdakin
Ferdakin - - 8 comments

Hi,
You go to make an intermediate version between 0.7.5.5z and 0.8 ? Or make accessible independently the already realized units :D ?

Reply Good karma Bad karma+1 vote
Balthassar Author
Balthassar - - 953 comments

You can download the dev version here: Github.com

Reply Good karma+1 vote
Ferdakin
Ferdakin - - 8 comments

Thanks ! I look for the file which contains the limitations of the experimental factories plz?

Reply Good karma Bad karma+1 vote
Ferdakin
Ferdakin - - 8 comments

It is really beautiful!

Reply Good karma Bad karma+1 vote
Guest
Guest - - 690,474 comments

This comment is currently awaiting admin approval, join now to view.

rlove21
rlove21 - - 1 comments

This is an AWSOME Mod - massive Kudos to the developer for keeping up active development in Autumn 2017. SupCom FA is an amazing game, that is still better IMHO in many ways than anything released today. We play this frequently - love the walls - great ballance, cool units. Can't wait to see it develop even further. Download it and play, you won't be disapointed!

Reply Good karma Bad karma+2 votes
nuruddinshah52
nuruddinshah52 - - 469 comments

Hello?
Any news?

Reply Good karma Bad karma+1 vote
Scoobie
Scoobie - - 42 comments

Hey Balthassar, hope you're keeping well?

I just had a quick play with the latest Experimental build and noticed a couple of odd things...

1) The Spy Satellite seems to be using fuel - it only has about 50 seconds worth - running out of fuel only appears to affect its speed, it doesn't crash or anything

2) More seriously, it doesn't really work any more. You still get the terrain revealed underneath it in a circle as before. However, no units are actually revealed.

Basically the spy satellite doesn't visually show units within the revealed terrain circle. It just shows markers, like when units are detected by radar, but still outside visual range. I did have a T3 Radar up, so perhaps without it nothing at all would be shown.

Oh, I also noticed that I can queue up additional spy satellites, even when the original one is still active.

Other than that, BrewLAN continues to look and play well.

Cheers,

Scoob.

Reply Good karma Bad karma+1 vote
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: