Skip to content

Commit

Permalink
0.8 Release candidate. Includes version number changes and:
Browse files Browse the repository at this point in the history
  * R&D: Finished the Cybran Omni.
  * Updated the language documents for BrewLAN and R&D.
  * R&D: Omni costs now directly based on original costs at run-time, to 
match balance.
  * R&D: Death animation for Cybran Omni.
  * TeaD: Removed from the gitignore list, which it had accidentally 
been placed on.
  * Lucky Dip: Fixed a potential issue with duplication of map spawned 
units.
  * In situations where the Independence Engine is forced to build land 
experimentals, it will now fold up again to allow them to leave without 
clipping.
  • Loading branch information
The-Balthazar committed Aug 5, 2018
1 parent b41b1a9 commit d86b938
Show file tree
Hide file tree
Showing 48 changed files with 605 additions and 89 deletions.
14 changes: 14 additions & 0 deletions mods/BrewLAN/documentation/Changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@

All changes by Sean Wheeldon (Balthazar) unless otherwise stated.

## 2018-08-05|0.79900002479553 (Pronounced 0 point 7 9 9 floating point error)

* BrewLAN 0.8 release candidate 1.

## 2017-01-18|0.7.9

* Paragon Game: Fixed an issue with civilian spawns.
Expand Down Expand Up @@ -1270,6 +1274,16 @@ All changes by Sean Wheeldon (Balthazar) unless otherwise stated.
* R&D: Added the Cybran Omni. It's texture is unfinished.
* R&D: Fixed the collision models of the Omni buildings.

### 2018-08-05

* R&D: Finished the Cybran Omni.
* Updated the language documents for BrewLAN and R&D.
* R&D: Omni costs now directly based on original costs at run-time, to match balance.
* R&D: Death animation for Cybran Omni.
* TeaD: Removed from the gitignore list, which it had accidentally been placed on.
* Lucky Dip: Fixed a potential issue with duplication of map spawned units.
* In situations where the Independence Engine is forced to build land experimentals, it will now fold up again to allow them to leave without clipping.

## 2016-12-15|0.7.5.5

* Release version.
Expand Down
2 changes: 1 addition & 1 deletion mods/BrewLAN/documentation/Status - BrewLAN.md
Original file line number Diff line number Diff line change
Expand Up @@ -597,4 +597,4 @@ Abyssal Persecutor: Experimental Battleship
* Removed as of r647.

Aeon/Seraphim Field Engineering Boat & Ships
* These are staying exclusive to UEF and Cybran.
* These are likely staying exclusive to UEF and Cybran.
79 changes: 55 additions & 24 deletions mods/BrewLAN/documentation/Status - Side-mod.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,41 @@ Mods that require BrewLAN to be functional. For the most part these are totally
3. Like 2, but offers discounts instead of resources.
* These also function as demonstrations on modding other mods non-destructively.

## Extra units
Units that I wanted to make, but either I didn't want directly in BrewLAN, or caused such a difference in gameplay that they should be optional.

### Bubble Tea
* Adds experimental shields.
* Aeon shield doesn't work on FAF.

### Caffe Corretto
* Adds lots of extra turrets.
* Turrets are built by field engineers, so requires BrewLAN.
* Has no criteria for being 'finished' as a mod; it's just turrets.

### Research & Daiquiris
* Functionally separates the hardware and software of tech levels and blueprints.
* Adds research centres, tech level researches and unit unlock researches.
* Dumping ground for units that don't fit in Bubble Tea of Caffe Corretto.
* AI gets some timed hacks for research so they can work without being told how properly.
* Currently missing planned units:
* Seraphim dedicated omni sensor.
* Light tech 2 power generators; halfway point between T1 and T2.
* Hovercraft and submarine factories.
* Possibly an implementation of seaplane factories.

## Gameplay
Mods that alter gameplay in a fixed way.
Mods that alter gameplay in a fixed way, and new game modes.

### Antimass
* Swaps mass and energy production.
* Multiplies the new energy production by 10.
* Divides the new mass production by 10.

### Corrosive Ocean
* Being in the water cause exponential damage.
* Maybe play on a map with HOT LAVA graphics instead of water.

### Crystal Hill
* King of the hill style: Spawns a crystal dead center of the map.
* Controlling it at the end of 20 mins causes game win.
Expand All @@ -44,6 +71,7 @@ Mods that alter gameplay in a fixed way.

### TeaD
* Tower Defense mod. Where you defend a cup of tea.
* Not finished, but functional.

### Waterlag
* Adds aquatic abilities to each building that isn't a factory, wall, silo, or experimental.
Expand All @@ -60,13 +88,20 @@ Mods that alter gameplay with random effects.
* Rewards include hats.

### Lucky Dip
* Requires both BlackOps and BrewLAN to do anything.
* For each similar unit added by both, randomly restricts one for each player.
* Do you get a Manticore this game or a Hades? How about your opponent?
* Designed as mod for situations where you have two mods that you want to run, but both add overlapping units, and you don't want the overlap.
* It situations it is programmed to handle, for each player, it will go through each set of 'conflicts', and disable all but one of them.
* In situations where not all the mods are enabled, it will choose from the existing units in each conflict set.
* It is only partially set up for BlackOps and BrewLAN, and also some of the FAF versions of the BlackOps units.
* Do you get a Manticore this game or a Hades? How about your opponent?
* Conflicts are defined in the /hook/lua/aibrain.lua file, in an easy to edit way.

## Plenus
Satisfaction guaranteed; mods with sim-side aesthetic changes and meta-mods.

### Damage Numbers
* Creates damage number popups.
* You can only see popups on your units, so that's where they appear for you.

### Experimental Icons Overhaul
* Doesn't work on FAF for scd reasons.
* Dynamically changes units experimental icons from a circle to something useful.
Expand All @@ -78,23 +113,19 @@ Satisfaction guaranteed; mods with sim-side aesthetic changes and meta-mods.
* Increases the view distances of models and tarmacs 1000x.
* Makes spawned in units auto-give themselves tarmacs.

## Extra units
Units that I wanted to make, but either I didn't want directly in BrewLAN, or caused such a difference in gameplay that they should be optional.

### Bubble Tea
* Adds experimental shields.
* Aeon shield doesn't work on FAF.

### Caffe Corretto
* Adds lots of extra turrets.
* Turrets are built by field engineers, so requires BrewLAN.
* Has no criteria for being 'finished' as a mod; it's just turrets.

### Research & Daiquiris
* Functionally separates the hardware and software of tech levels and blueprints.
* Adds research centres, tech level researches and unit unlock researches.
* Currently missing planned units:
* Cybran, Seraphim, and Aeon dedicated omni sensors.
* Light tech 2 power generators; halfway point between T1 and T2.
* Hovercraft and submarine factories.
* Possibly an implementation of seaplane factories.
### Expert Camo
* Framework mod for alternative unit skins.
* Not currently utilised by any BrewLAN mod.
* Was developed for one idea that was ultimately dropped, and another that has yet to be attempted.
* Included because it the GOBIS of unit reskins.

### Debug tools
* Not recommended for regular gameplay, especially around Cybran.
* Creates a large number of log outputs for unit location, LOUD threat, DPS calculations, ect.
* Includes a unit that can be shot and calculates the effective DPS of the units.
* This is output into the log in a format that is CSV friendly.

### Baristas
* Lists each units origin mod.
* This only accounts for units that existed at run time.
* Some script altered and/or script created units may not be represented.
9 changes: 8 additions & 1 deletion mods/BrewLAN/hook/loc/CN/strings_db.lua
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,10 @@ floatingtextIVAN02="重复订单无效"
tooltipbrewlan0029="切换经济观察"
tooltipbrewlan0030="如果有效,此单元将动态其操作间谍半径降低至经济上可持续的水平。"

--塞拉芬移动AA / TMD
tooltipbrewlan0031="切换武器优先"
tooltipbrewlan0032="防空目标优先级和战术导弹目标优先级之间进行切换。"

--------------------------------------------------------------------------------
-- 支持司令增强
--------------------------------------------------------------------------------
Expand Down Expand Up @@ -371,6 +375,8 @@ Unit_Description_BrewLAN_T3L015="移动防空导弹发射装置。配备了先
--srl0320_desc=--移动导弹发射器
srl0320_name="早产"
Unit_Description_BrewLAN_T3L009="移动伪装表面对空导弹发射装置。必须成为攻击可见。"
ssl0320_name="ATHA-Ythia"
Unit_Description_BrewLAN_T3L020="悬停移动防空,战术导弹防御系统。"

seb4303_name="畏缩"
Unit_Description_BrewLAN_T3B0028="固定式火炮防御网。配备有集成的威胁识别和跟踪系统。"
Expand All @@ -396,6 +402,7 @@ Unit_Description_BrewLAN_T3L014="移动战术导弹防御系统。保护仅限
srl0324_desc="移动传感器阵列"
srl0324_name="亚得米勒"
sal0324_name="塔特"
ssl0324_name="Yenesel"
Unit_Description_BrewLAN_T3L016="高端移动智能系统。虽然固定它是可见的只有全方位,并提供广泛的雷达,全方位覆盖。"
Unit_Description_BrewLAN_T3L019="悬停传感器阵列。消耗大量的功率工作的。"

Expand Down Expand Up @@ -489,4 +496,4 @@ Unit_Description_BrewLAN_T4B011="构造海军部队。"

seb2401_desc="实验点防御"
seb2401_name="神剑"
Unit_Description_BrewLAN_T4B012="实验防御建筑。消耗大量的每次拍摄的功率。"
Unit_Description_BrewLAN_T4B012="实验防御建筑。消耗大量的每次拍摄的功率。"
9 changes: 8 additions & 1 deletion mods/BrewLAN/hook/loc/CZ/strings_db.lua
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,10 @@ floatingtextIVAN02="Opakování příkazů vypnuto"
tooltipbrewlan0029="Vypnout/Zapnout Ekonomický Dozor Sledování"
tooltipbrewlan0030="Sleduje spotřebu energie. Aktivní dynamicky snižuje dosah sledování na ekonomicky udržitelnou úroveň."

--Seraphim Mobile AA / TMD
tooltipbrewlan0031="Toggle Weapon Priority"
tooltipbrewlan0032="Přepínání mezi anti-vzduch priority objektů a taktické raketové cílovou prioritu."

--------------------------------------------------------------------------------
-- Vylepšení Podpůrného Velitele
--------------------------------------------------------------------------------
Expand Down Expand Up @@ -371,6 +375,8 @@ Unit_Description_BrewLAN_T3L015="Mobilní protiletecký odpalovač raket. Vybave
--srl0320_desc=--Mobilní Raketomet
srl0320_name="Tulák"
Unit_Description_BrewLAN_T3L009="Maskovaný mobilní protiletecký raketomet. Musí se demaskovat při útoku."
ssl0320_name="Atha-Ythia"
Unit_Description_BrewLAN_T3L020="Vznášející mobilní anti-vzduch a taktické raketové obrany."

seb4303_name="Nárazník"
Unit_Description_BrewLAN_T3B0028="Síť dělostřelecké obrany. Vybavena integrovaným sledovacím systémem a vyhodnocení ohrožení."
Expand All @@ -396,6 +402,7 @@ Unit_Description_BrewLAN_T3L014="Mobilní taktická raketová obrana. Ochrana je
srl0324_desc="Mobilní Senzorové Pole"
srl0324_name="Adramelech"
sal0324_name="Metatron"
ssl0324_name="Yenesel"
Unit_Description_BrewLAN_T3L016="Špičkový zpravodajský systém. Nehybný je viditelný pouze pro omni a poskytuje rozsáhlé radarové a omni pokrytí."
Unit_Description_BrewLAN_T3L019="Vznášedlo se senzorovým polem. Spotřebovává vysoké množství energie aby fungovalo."

Expand Down Expand Up @@ -489,4 +496,4 @@ Unit_Description_BrewLAN_T4B011="Vyrábí námořní jednotky"

seb2401_desc="Experimentální obrana"
seb2401_name="Vír"
Unit_Description_BrewLAN_T4B012="Experimentální obranná budova. Vyžaduje vysoké dávky energie při každém výstřelu."
Unit_Description_BrewLAN_T4B012="Experimentální obranná budova. Vyžaduje vysoké dávky energie při každém výstřelu."
9 changes: 8 additions & 1 deletion mods/BrewLAN/hook/loc/DE/strings_db.lua
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,10 @@ floatingtextIVAN02="Wiederholung deaktiviert"
tooltipbrewlan0029="Wirtschaftliche Beobachtung Ein- /Ausschalten"
tooltipbrewlan0030="Wenn aktiviert wird der Spionageradius dynamisch an ein wirtschaftlich aufrechterhaltbares Level angepasst."

--Seraphim Mobil AA / TMD
tooltipbrewlan0031="Toggle Waffe Priorität"
tooltipbrewlan0032="Umschalten zwischen anti-Luft Zielpriorität und taktischer Raketenzielpriorität."

--------------------------------------------------------------------------------
-- Support commander enchancements
--------------------------------------------------------------------------------
Expand Down Expand Up @@ -371,6 +375,8 @@ Unit_Description_BrewLAN_T3L015="Mobile Anti-Luft-Raketenwerfer. Ausgestattet mi
--srl0320_desc=--Mobiler Raketen Werfer
srl0320_name="Slink"
Unit_Description_BrewLAN_T3L009="Mobile und getarnte Anti-Luft-Raketenwerfer. Muss sich aber enttarnen um zu feuern."
ssl0320_name="Atha-Ythia"
Unit_Description_BrewLAN_T3L020="Schwebend Mobile Anti-Luft-und taktische Raketenabwehr."

seb4303_name="Recoil"
Unit_Description_BrewLAN_T3B0028="Stationäres Artillerie Abwehrsystem. Ausgestattet mit integriertem Gefahrenidentifikations- und tracking System."
Expand All @@ -396,6 +402,7 @@ Unit_Description_BrewLAN_T3L014="Mobile taktische Raketenabwehr. Der Schutz ist
srl0324_desc="Mobile Sensor Array"
srl0324_name="Adramelech"
sal0324_name="Metatron"
ssl0324_name="Yenesel"
Unit_Description_BrewLAN_T3L016="High-End-Handy-Intelligence-System. Im Stand ist es nur omni sichtbar und bietet umfangreiches Radar und omni-Abdeckung."
Unit_Description_BrewLAN_T3L019="Schwebend Sensorarray. Verbraucht große Energiemengen zu funktionieren."

Expand Down Expand Up @@ -489,4 +496,4 @@ Unit_Description_BrewLAN_T4B011="Konstruiert Marineeinheiten."

seb2401_desc="Experimental-Point Defense"
seb2401_name="Excalibur"
Unit_Description_BrewLAN_T4B012="Experimentelle defensive Gebäude. Verbraucht große Mengen an Energie mit jedem Schuss."
Unit_Description_BrewLAN_T4B012="Experimentelle defensive Gebäude. Verbraucht große Mengen an Energie mit jedem Schuss."
13 changes: 10 additions & 3 deletions mods/BrewLAN/hook/loc/ES/strings_db.lua
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,10 @@ floatingtextIVAN02="pedidos de repetición desactivados"
tooltipbrewlan0029="Alternar Economía reloj"
tooltipbrewlan0030="Si bien activa, esta unidad se reducirá dinámicamente su radio de espionaje operativa a un nivel económicamente sostenible."

--Serafines móvil AA / TMD
tooltipbrewlan0031="Prioridad de palanca Arma"
tooltipbrewlan0032="Alternar entre la prioridad de destino anti-aire y prioridad de destino misil táctico."

--------------------------------------------------------------------------------
-- mejoras comandante apoyo
--------------------------------------------------------------------------------
Expand Down Expand Up @@ -141,7 +145,7 @@ srl0209_name="Wilson"
ssl0219_name="Iyazyn"
Unit_Description_BrewLAN_T2L001="La tecnología 2 de construcción, reparación, la captura, la regeneración, y la unidad de capa de mina de anfibio. Armado con un bólter pesado, radar interno, y el sigilo."
Unit_Description_BrewLAN_T2L002="La tecnología 2 de construcción, reparación, la captura, la regeneración, y la unidad de capa de mina de anfibio. Equipado un escudo personal y de radar."
Unit_Description_BrewLAN_T2L003="La tecnología 2 de construcción, reparación, la captura, la regeneración, y la unidad de capa de mina de anfibio. Está equipado con armamento menor, tiene el sigilo de sonar, y puede construir defensas especializadas."
Unit_Description_BrewLAN_T2L003="La tecnología 2 de construcción, reparación, la captura, la regeneración, y la unidad de capa de mina de anfibio. Está equipado con armamento menor, tiene el sigilo el sonar, y puede construir defensas especializadas."

--almacenamientos de masa y energía
seb1206_name="CJ-00F4T-2"
Expand Down Expand Up @@ -294,7 +298,7 @@ sal0319_name="Bilmon"
srl0319_name="Casa"
ssl0319_name="Iyazyne"
Unit_Description_BrewLAN_T3L005="Tech 3, la construcción, la reparación, la captura, la regeneración, y la unidad de capa de mina de anfibio. Está equipado con armamento de menor importancia y el equipo de contra-inteligencia. Puede construir defensas especializadas."
Unit_Description_BrewLAN_T3L006="Tech 3, la construcción, la reparación, la captura, la regeneración, y la unidad de capa de mina de anfibio. Está equipado con armamento menor, tiene el sigilo de sonar, y puede construir defensas especializadas."
Unit_Description_BrewLAN_T3L006="Tech 3, la construcción, la reparación, la captura, la regeneración, y la unidad de capa de mina de anfibio. Está equipado con armamento menor, tiene el sigilo el sonar, y puede construir defensas especializadas."
Unit_Description_BrewLAN_T3L007="Tech 3, la construcción, la reparación, la captura, la regeneración, y la unidad de capa de mina de anfibio. Está equipado con un escudo personal y se puede construir defensas especializadas."

srb1311_desc="Generador camuflado"
Expand Down Expand Up @@ -371,6 +375,8 @@ Unit_Description_BrewLAN_T3L015="lanzador de misiles antiaéreo móvil. Equipado
--srl0320_desc=--Lanzador de misiles móviles
srl0320_name="Escabullirse"
Unit_Description_BrewLAN_T3L009="camuflado lanzador de misiles móviles tierra-aire. Debe hacerse visible a los ataques."
ssl0320_name="Atha-Ythia"
Unit_Description_BrewLAN_T3L020="Al pasar por móvil contra el aire y la defensa de misiles tácticos."

seb4303_name="Retroceso"
Unit_Description_BrewLAN_T3B0028="red de defensa artillería estacionaria. Equipado con un sistema de identificación de amenazas y de seguimiento integrado."
Expand All @@ -396,6 +402,7 @@ Unit_Description_BrewLAN_T3L014="de defensa de misiles tácticos móvil. La prot
srl0324_desc="Sensor Array móvil"
srl0324_name="Adramelech"
sal0324_name="Metatron"
ssl0324_name="Yenesel"
Unit_Description_BrewLAN_T3L016="sistema de inteligencia móvil de gama alta. Mientras estacionaria es visible sólo a omni, y proporciona una amplia cobertura de radar y omnidireccional."
Unit_Description_BrewLAN_T3L019="Al pasar array sensor. Consume grandes cantidades de energía para funcionar."

Expand Down Expand Up @@ -489,4 +496,4 @@ Unit_Description_BrewLAN_T4B011="Construye unidades navales."

seb2401_desc="Punto experimental Defensa"
seb2401_name="Excalibur"
Unit_Description_BrewLAN_T4B012="edificio defensivo experimental. Consume grandes cantidades de energía en cada disparo."
Unit_Description_BrewLAN_T4B012="edificio defensivo experimental. Consume grandes cantidades de energía en cada disparo."
9 changes: 8 additions & 1 deletion mods/BrewLAN/hook/loc/FR/strings_db.lua
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,10 @@ floatingtextIVAN02="Ordre répétitif désactivé"
tooltipbrewlan0029="Basculer la veille économique"
tooltipbrewlan0030="Bien que active, cette unité réduira dynamiquement son rayon d'espionnage opérationnel à un niveau économiquement viable."

--Séraphin mobile AA / TMD
tooltipbrewlan0031="Priorité à bascule Weapon"
tooltipbrewlan0032="Basculer entre la priorité de cible anti-aérienne et la priorité de la cible des missiles tactiques."

--------------------------------------------------------------------------------
-- Support commander enchancements
--------------------------------------------------------------------------------
Expand Down Expand Up @@ -371,6 +375,8 @@ Unit_Description_BrewLAN_T3L015="lance-missiles anti-air mobile. Doté d'un équ
--srl0320_desc=--Système anti-aérien furtif
srl0320_name="Fronde"
Unit_Description_BrewLAN_T3L009="lanceur de missiles sol-air mobile camouflé. Doit devenir visible à l'attaque."
ssl0320_name="Atha-Ythia"
Unit_Description_BrewLAN_T3L020="Planant anti-aérien mobile et la défense contre les missiles tactiques."

seb4303_name="Recul"
Unit_Description_BrewLAN_T3B0028="Grille de défense d'artillerie stationnaire. Équipé d'un système intégré d'identification et de suivi des menaces."
Expand All @@ -396,6 +402,7 @@ Unit_Description_BrewLAN_T3L014="défense antimissile tactique mobile. La protec
srl0324_desc="Tableau capteur mobile"
srl0324_name="Adramelech"
sal0324_name="Metatron"
ssl0324_name="Yenesel"
Unit_Description_BrewLAN_T3L016="système d'intelligence mobile haut de gamme. À l'arrêt, il est visible que de omni et fournit un radar et une vaste couverture omnidirectionnelle."
Unit_Description_BrewLAN_T3L019="Planant réseau de capteurs. Consomme de grandes quantités d'énergie pour fonctionner."

Expand Down Expand Up @@ -489,4 +496,4 @@ Unit_Description_BrewLAN_T4B011="Unités navales construit."

seb2401_desc="Défense expérimentale point"
seb2401_name="Excalibur"
Unit_Description_BrewLAN_T4B012="bâtiment défensif expérimental. Consomme de grandes quantités de puissance à chaque tir."
Unit_Description_BrewLAN_T4B012="bâtiment défensif expérimental. Consomme de grandes quantités de puissance à chaque tir."
Loading

0 comments on commit d86b938

Please sign in to comment.