Version 4.42.0
You will also need to download the updated packages
Windows 7 and 8.1 users need to download the 32-bit app (even if you have a 64-bit system)
New features:
- New corridor selection system
- Each corridor can now be individually enabled/disabled, you can have any number active.
- UCPs can easily add new corridors to the mix
- Corridor designs can be added for the floor/ceiling. Some have been added to Clean, but not other styles yet.
Enhancements
- The Item Properties pane has been rearranged a bit, so it better handles heaps of widgets, and
makes the old style properties window less prominent. - Conditions will now exit early if the flags cannot be satisfied (for instance if the instance is
not present at all). This reduces the amount of conditions which run. - Add some menu options to allow opening folders - the game directory, puzzles folder, palettes,
packages, etc. - #3238: Multiple catwalk items which intersect will now produce junctions as appropriate.
- #1799: Add a special warning if BEE is installed directly into the Portal 2 folder.
- #1366: Add option to disable auto-packing.
- #452: Allow displaying which items inherit and are unstyled.
- #1443: Allow hiding builtin palettes.
- #1774: If the current palette is unchanged, don't switch to
<Last Export>
. - VRAD can be configured to not compile lighting at all, for faster (but awful looking)
testing (via @SP2G50000). - Rebuilt config logic to provide a better config file system, improve internal code layout.
- BEEmod/BEE2-items#558: Concave frame corners will now be generated for glass/grating items, fixing
holes in the framework.
UCP-Relevant Enhancements
- A new collision system has been added, but it is currently not being used for anything.
- Items can define collisions for BEE2 specifically, using new psuedo-entities.
- Editoritem collisions and connectionpoints can also be specified with the new system.
- New
CorridorGroup
object type, for
corridors. - Added
entryCorridor
andexitCorridor
flags, for checking which corridors were chosen. - Added
AppendConnInputs
result, for adding additional outputs to an item. - With 'developer mode' enabled, the
PosIsSolid
condition will annotate the map to show
measurement points. - With 'developer mode' enabled, items will list their full I/O configuration in the tooltips.
- A "debug" option is now available on
bee2_template_conf
, which will cause the map to contain
additional info about how it was placed. ATLAS_SpawnPoint
andaddGlobal
now can use fixup values.- A new "dropdown"
ConfigGroup
widget type is now available, which allows picking from a list of
options. - Icons may now be transparent - they will automatically be blended with the PeTI palette icon
background. ConfigGroup
widgets may now have a blank label, causing it to be hidden. This is useful if
there's only one widget in the group.
Bugfixes
- Fixed help menu Discord invite being temporary, added system to allow updating these retroactively
in future. - #1776: Fix funnel light code didn't use the right fixup values.
- Fix P1 style not compiling, by ensuring
hammer_notes
is present in the FGD. - Fix BEEmod/BEE2-items#3998: Signage appearing sideways on walls, instead of locking upright.
- #1826: Make package-defined stylevars actually save/load settings.
- #1784: Fix stylevars always showing as being available for all styles.
- #1453: When config is new, default to that of the clean style.
- #1782: Fix crash when trying to enable/disable packages.
- #1785: Don't force context window to be topmost.
- #1854: Properly add a delay in inverted logic items.
- Fix music not allowing hours in the
loop_len
option. - Correct the order of Connection Signage.
- Fix BEEmod/BEE2-items#4044: Antlaser outputs not functioning.
- Fix locking buttons removing their target's timer signs, instead of their own.
- Fix Sendificators behaving incorrectly when multiple are connected to the same laser.
- Fix Conveyors potentially leaking in "oscillating" mode.