+
Skip to content

Releases: BEEmod/BEE2.4

Version 4.46.1

10 Aug 00:17
Compare
Choose a tag to compare

You will also need to download the 2.4.46.0 item packages.

v4.46.1: Fixes leaks, and mandatory items always being unlocked.

Enhancements

  • #573: Show filename in tooltip for custom screenshots.
  • The app is now able to handle having music, voicelines etc selected that
    aren't defined in loaded packages. Exporting will fail, but no crash will
    occur and the selection will be preserved unless changed by the user.
  • If an error occurs, the compiler will now prepare a zip containing all the
    relevant files for debugging the error.
  • Flip Panels will now have correct lighting in all positions.
  • Dynamic Angled Panels set to start deployed will be lit for that position.
  • Palettes and configs will now prompt if future versions of the files are found.
    These will also be backed up if chosen to be loaded.
  • Connection Signage now has a legend like regular signage.

Bugfixes:

  • The case where no voicelines are set is once again handled correctly.
  • #4431: Fix monitors not showing the voiceline character.
  • #4431: Fix elevator videos not appearing.
  • Fix initial state for "variant" dropdown boxes on item properties pane.
  • Automatically patch tools/toolsinvisible to allow light to pass through.
  • Fix app not quitting when initial loading screen is closed.
  • Fix default values not being used for items like Cube Colourisers and Corridors.

UCP-Relevant changes:

  • Add SweepTrace mode to Collisions result. This allows creating collisions
    which extend until impacting a surface.
  • $fixup variables may now be used directly in condition tests/results, behaving
    like the instvar/setinstvar tests/results respectively.
  • TrackPlatform result changes:
    • Add multi_track, which allows replacing the instances with multi-voxel
      long ones for better efficiency.
    • Add track_len_var, set to the length of each track instance.
    • The "bottom grate" instance will now inherit platform fixup variables.
  • Fixed TemplateBrush 's invertVar option not working properly if colorVar = <editor>.
  • Templates may have "auto realign" enabled, which automatically realigns all 0.25-scale tile faces.
  • Added Migration section to items, allowing specifying an old ID to convert to a new one.
  • Allow fixup values in many more TemplateBrush options - force, colorVar, forceVisVar, senseOffset, outputs and pickerVars.
  • Allow fixup values in MapInstVar values.

Version 4.45.2

05 Jun 06:29
Compare
Choose a tag to compare

You will also need to download the 2.4.45.0 item packages.

Windows 7 and 8.1 users need to download the 32-bit app (even if you have a 64-bit system). If you're using this version, please let us know - it's a lot of work keeping things compatible with this older version.

Version 2.4.45.2:

  • Fix gameinfo.txt not being modified during exports, causing resources to not be loaded.

Version 2.4.45.1:

  • Fixed application looking in the wrong place for the compiler.

New Features:

  • Glass/grating is now generated entirely by the compiler, allowing fully
    custom items to be made. The original glass/grating frame is now also
    generated slightly more efficiently.
  • Added the ability to define variants for corridors. In Clean style this
    allows specifying elevator directions, stair direction and the corridor's
    light temperature.

Enhancements:

  • Added the ability to show multiple warning messages or errors for problems
    occurring during package loading and export.
  • Added button for signage configuration to the item's context menu, to help make it more visible.
  • Shut down the error server automatically when Portal 2 quits.
  • Added additional EXEs for compiler_settings.exe and backup.exe. These
    allow quickly opening just these windows.
  • The logic for detecting paint splats placed on cubes is improved to
    prioritise gel placed directly on droppers. In particular a cleansing gel
    splat can be placed on the dropper to allow the floor below to still be painted.

UCP-Relevant changes:

  • Added sky_draw_first option to skyboxes, which can fix some rendering bugs
    with certain materials.
  • The barrier rework adds several new blocks to vbsp_config:
    • BarrierFrames in vbsp_config contains definitions for the frame of barriers.
    • Barriers in vbsp_config contains the definitions for the brushes to
      produce, and then which frame IDs to use.
    • BarrierHole in info.txt defines a hole type. This is defined outside the
      item, because the different style
      variants can be independently specified by each barrier type.
    • The CustomBarrier result produces an item that converts attached glass/grating.
  • As mentioned above, CorridorGroup now has Options blocks for specifying
    corridor options.
    These ultimately just set fixups on the instance. DefaultIndex has been
    replaced with just Disabled - all corridors will now be enabled by default.
  • Music can now have a volume specified in the config.
  • Added the AttachInputOverlay result, which adds an overlay instance,
    but connects it to the original as an additional input. This significantly
    simplifies logic if an additional prerequisite is required for the item to turn
    on.
  • Fix catwalk end segment being placed at the top of upwards-facing stairs.
  • #2048: Fix ceiling Faith Plates not functioning correctly.
  • #2040: Warn if no compiler files were found when exporting.
  • #1343: Clone fizzler items if connected to multiple standing/reclined fizzlers.

Version 4.45.1

28 May 23:42
Compare
Choose a tag to compare

You will also need to download the 2.4.45.0 item packages.

Windows 7 and 8.1 users need to download the 32-bit app (even if you have a 64-bit system). If you're using this version, please let us know - it's a lot of work keeping things compatible with this older version.

Version 2.4.45.1:

  • Fixed application looking in the wrong place for the compiler.

New Features:

  • Glass/grating is now generated entirely by the compiler, allowing fully
    custom items to be made. The original glass/grating frame is now also
    generated slightly more efficiently.
  • Added the ability to define variants for corridors. In Clean style this
    allows specifying elevator directions, stair direction and the corridor's
    light temperature.

Enhancements:

  • Added the ability to show multiple warning messages or errors for problems
    occurring during package loading and export.
  • Added button for signage configuration to the item's context menu, to help make it more visible.
  • Shut down the error server automatically when Portal 2 quits.
  • Added additional EXEs for compiler_settings.exe and backup.exe. These
    allow quickly opening just these windows.
  • The logic for detecting paint splats placed on cubes is improved to
    prioritise gel placed directly on droppers. In particular a cleansing gel
    splat can be placed on the dropper to allow the floor below to still be painted.

UCP-Relevant changes:

  • Added sky_draw_first option to skyboxes, which can fix some rendering bugs
    with certain materials.
  • The barrier rework adds several new blocks to vbsp_config:
    • BarrierFrames in vbsp_config contains definitions for the frame of barriers.
    • Barriers in vbsp_config contains the definitions for the brushes to
      produce, and then which frame IDs to use.
    • BarrierHole in info.txt defines a hole type. This is defined outside the
      item, because the different style
      variants can be independently specified by each barrier type.
    • The CustomBarrier result produces an item that converts attached glass/grating.
  • As mentioned above, CorridorGroup now has Options blocks for specifying
    corridor options.
    These ultimately just set fixups on the instance. DefaultIndex has been
    replaced with just Disabled - all corridors will now be enabled by default.
  • Music can now have a volume specified in the config.
  • Added the AttachInputOverlay result, which adds an overlay instance,
    but connects it to the original as an additional input. This significantly
    simplifies logic if an additional prerequisite is required for the item to turn
    on.
  • Fix catwalk end segment being placed at the top of upwards-facing stairs.
  • #2048: Fix ceiling Faith Plates not functioning correctly.
  • #2040: Warn if no compiler files were found when exporting.
  • #1343: Clone fizzler items if connected to multiple standing/reclined fizzlers.

Version 4.45.0

28 May 04:27
Compare
Choose a tag to compare

You will also need to download the 2.4.45.0 item packages.

Windows 7 and 8.1 users need to download the 32-bit app (even if you have a 64-bit system). If you're using this version, please let us know - it's a lot of work keeping things compatible with this older version.

New Features:

  • Glass/grating is now generated entirely by the compiler, allowing fully
    custom items to be made. The original glass/grating frame is now also
    generated slightly more efficiently.
  • Added the ability to define variants for corridors. In Clean style this
    allows specifying elevator directions, stair direction and the corridor's
    light temperature.

Enhancements:

  • Added the ability to show multiple warning messages or errors for problems
    occurring during package loading and export.
  • Added button for signage configuration to the item's context menu, to help make it more visible.
  • Shut down the error server automatically when Portal 2 quits.
  • Added additional EXEs for compiler_settings.exe and backup.exe. These
    allow quickly opening just these windows.
  • The logic for detecting paint splats placed on cubes is improved to
    prioritise gel placed directly on droppers. In particular a cleansing gel
    splat can be placed on the dropper to allow the floor below to still be painted.

UCP-Relevant changes:

  • Added sky_draw_first option to skyboxes, which can fix some rendering bugs
    with certain materials.
  • The barrier rework adds several new blocks to vbsp_config:
    • BarrierFrames in vbsp_config contains definitions for the frame of barriers.
    • Barriers in vbsp_config contains the definitions for the brushes to
      produce, and then which frame IDs to use.
    • BarrierHole in info.txt defines a hole type. This is defined outside the
      item, because the different style
      variants can be independently specified by each barrier type.
    • The CustomBarrier result produces an item that converts attached glass/grating.
  • As mentioned above, CorridorGroup now has Options blocks for specifying
    corridor options.
    These ultimately just set fixups on the instance. DefaultIndex has been
    replaced with just Disabled - all corridors will now be enabled by default.
  • Music can now have a volume specified in the config.
  • Added the AttachInputOverlay result, which adds an overlay instance,
    but connects it to the original as an additional input. This significantly
    simplifies logic if an additional prerequisite is required for the item to turn
    on.
  • Fix catwalk end segment being placed at the top of upwards-facing stairs.
  • #2048: Fix ceiling Faith Plates not functioning correctly.
  • #2040: Warn if no compiler files were found when exporting.
  • #1343: Clone fizzler items if connected to multiple standing/reclined fizzlers.

Version 4.44.1

31 Dec 06:08
Compare
Choose a tag to compare

You will also need to download the 2.4.44.0 item packages.

Windows 7 and 8.1 users need to download the 32-bit app (even if you have a 64-bit system)

Version 2.4.44.1

  • Fix add-game prompt failing to appear if installed fresh.
  • Remove some now-outdated splash screens.

New Features:

  • Added the Destruction Target, a bullseye that turrets shoot to fire outputs.
  • New custom models for Old Aperture Laser items, made by Rosemary Webs.
  • Laser Catchers and Emitters can now use the alternate model which is closer to the floor.

Enhancements:

  • #1893: Add compile logs to error display windows.
  • #1984: The "save settings to palette" will now change to match the selected palette. This means clicking "save" won't accidentally delete saved settings.
  • #3917: New editor models for P1 entry/exit doors.
  • #4315 & #1100: Piston and Track Platforms can now have their speed customised.
  • Add compiler error if unused cube types on piston/track platforms.
  • Add some informative errors if Unstationary Scaffolds (or similar UCP items) are connected in an invalid manner.
  • Added "Compress Items" option, which hides all but one of each on the item list.
  • Added a new Clean coop corridor, which shoots the bots up out of the floor.
  • Added a warning screen to the developer tab of the options window, indicating that some of these options can temporarily break BEE if changed.
  • Added tint mask for ARES 228's Old Aperture ball, when being coloured.
  • Change palette item format to permit "holes" in the position of items. This isn't exposed in the UI yet.
  • Display the authors of corridors.
  • If a duplicate package is present, include the paths of both in the error message.
  • Internal files are now placed in a bin/ subfolder, instead of cluttering the folders containing BEE2.exe, vbsp.exe and vrad.exe.
  • Large and Small Faith Plate items have now been merged together. This means the "faith_variants" package has been removed entirely, make sure to remove that file.
  • Moved various palette-related buttons, to group them with the other palette options.
  • Pellets may now be configured to no longer hurt players.
  • Rearranged the UI on the corridor picker display.
  • Redo the selector on the Item Properties pane to make it more clear that it swaps pages.
  • Several editor models have been remade: Pellet Destroyers, Logic gates, Triggers, Catwalks, Coop Checkpoints, P1 Entry/Exit Doors and P1 Fizzlers.
  • Skip disabled packages when extracting resources.
  • Timer-style indicator panels at the end of antlines can now have a custom appearance for some items (Delayers). This allows them to show both count-down and count-up displays.
  • Tweak Coop Spawn Room editor model to indicate orientation when vertical.
  • VPK files can be now placed into vpk_override to have them be combined with the built VPK.

UCP-Relevant Changes:

  • Terminology change: "Condition Flags" have been renamed to "Condition Tests" - I think that sounds a bit better.
  • Added an Inherit option to Corridor Groups. This specifies the ID of another style, causing all
    corridors to be copied from that other style.
  • Make several results properly permit options to use $fixup variables: addOverlay, changeInstance, setKey, localTarget.
  • properties.txt for items is now optional, since most of these options can be set elsewhere.
  • PosIsSolid and ReadSurfType now have a debug option. When "Developer Mode" is enabled,
    info_targets are generated to mark the locations being sampled, and the contents of this field
    is copied into those as a comment to help identify them.
  • Behaviour change: in Fizzlers, model_mid will now be affected by the NameType value.
  • Added the Error result, which allows producing a custom error message from a package.
  • #1313: Allow disabling the triggers produced by CustVactube.
  • When Dev Mode is on, SetTile now dumps the tiles it's trying to set into the final map.
  • ConfigGroup slider widgets can now be set to display "Off" when set to zero, also fixed them not snapping to values.

Bugfixes:

  • #1955: Fix some situations causing incorrect catwalk placement.
  • #3574: Fix leaks when using Old Aperture drawbridge with inputs.
  • #3878: Fix missing frames in 70s/80s Half Glass Door.
  • #4076: Added safeguard in case Sendificator sends cubes out of bounds - they will be fizzled.
  • #4288: Change origin of static_phys.mdl to fix leaks if angled panels are facing a wall at a corner.
  • #4312: Fix blank Glass/Grating item descriptions.
  • #4336, #3941: Fix some catwalk placement issues.
  • #4352: Fix Clean Coop Entry not cutting tiles when on the floor/ceiling.
  • #4378: Fix 1970s SP exit door sign not working when vertical.
  • #4379: Fix leak with P1 Adjustable Pedestal Buttons.
  • #4392: Fix incorrect nodrawing of tiles underneath Clean/P1/Overgrown BEE1 doors.
  • Add a scrollbar if required to the corridor selection window.
  • Add clips to panels in Clean SP upward exit.
  • Always pack generated resources even if packing is disabled in options.
  • Antline toggle, checkmark and timer items are now defined as proper items instead of directly in the style. This ensures they can be inherited as normal.
  • BEE will detect portal2_dlc3 being in use and pick another DLC folder for its VPKs.
  • BEEmod/BEE2-items#4325: Set corridors to force upright even if vertical corridors are not available.
  • Disallow Scaffold Slot items from being used as a midpoint.
  • Fix compile failure if 80s lobby entry is used with crushers.
  • Fix Piston/Track Platforms always using 4x4 tile patterns.
  • Fix potential z-fighting near the hinge of static angled panels.
  • Fix seams in Clean custom fizzler model, improve collisions.
  • Fix single-dot antlines sometimes failing to be placed.
  • Improve entry door logic to prevent being able to portal past the door-close trigger.
  • Increase brightness of light strips in Clean corridors.
  • Paint Splats will correctly rotate to aint Angled Panels they are placed on top of.
  • Parse game translation files in an even more lenient way, to handle some Portal 2 files correctly.
  • Piston Platforms will now correctly accept Surface Lacquer, if placed on their base.
  • Properly pick free port for error server.
  • Remove duplicate sign in Clean SP downward exit, if the regular sign is present.
  • Removed the "Prevent Portal Bump (fizzler)" stylevar. It is useless and never worked.
  • Set a minimum light value on flip panels, to partially mitigate #4022.
  • Set a title for the corridor selector window.
  • The Overgrowth music track now functions properly.
  • Use a model for the sides/back of P1 Piston Platforms, to fix collision (especially with portals) and allow them to be lit dynamically.
  • When spawning in Clean corridors, make the test chamber sign start illuminated.

Version 4.44.0

30 Dec 02:49
Compare
Choose a tag to compare

You will also need to download the updated item packages.

Windows 7 and 8.1 users need to download the 32-bit app (even if you have a 64-bit system)

New Features:

  • Added the Destruction Target, a bullseye that turrets shoot to fire outputs.
  • New custom models for Old Aperture Laser items, made by Rosemary Webs.
  • Laser Catchers and Emitters can now use the alternate model which is closer to the floor.

Enhancements:

  • #1893: Add compile logs to error display windows.
  • #1984: The "save settings to palette" will now change to match the selected palette. This means clicking "save" won't accidentally delete saved settings.
  • #3917: New editor models for P1 entry/exit doors.
  • #4315 & #1100: Piston and Track Platforms can now have their speed customised.
  • Add compiler error if unused cube types on piston/track platforms.
  • Add some informative errors if Unstationary Scaffolds (or similar UCP items) are connected in an invalid manner.
  • Added "Compress Items" option, which hides all but one of each on the item list.
  • Added a new Clean coop corridor, which shoots the bots up out of the floor.
  • Added a warning screen to the developer tab of the options window, indicating that some of these options can temporarily break BEE if changed.
  • Added tint mask for ARES 228's Old Aperture ball, when being coloured.
  • Change palette item format to permit "holes" in the position of items. This isn't exposed in the UI yet.
  • Display the authors of corridors.
  • If a duplicate package is present, include the paths of both in the error message.
  • Internal files are now placed in a bin/ subfolder, instead of cluttering the folders containing BEE2.exe, vbsp.exe and vrad.exe.
  • Large and Small Faith Plate items have now been merged together. This means the "faith_variants" package has been removed entirely, make sure to remove that file.
  • Moved various palette-related buttons, to group them with the other palette options.
  • Pellets may now be configured to no longer hurt players.
  • Rearranged the UI on the corridor picker display.
  • Redo the selector on the Item Properties pane to make it more clear that it swaps pages.
  • Several editor models have been remade: Pellet Destroyers, Logic gates, Triggers, Catwalks, Coop Checkpoints, P1 Entry/Exit Doors and P1 Fizzlers.
  • Skip disabled packages when extracting resources.
  • Timer-style indicator panels at the end of antlines can now have a custom appearance for some items (Delayers). This allows them to show both count-down and count-up displays.
  • Tweak Coop Spawn Room editor model to indicate orientation when vertical.
  • VPK files can be now placed into vpk_override to have them be combined with the built VPK.

UCP-Relevant Changes:

  • Terminology change: "Condition Flags" have been renamed to "Condition Tests" - I think that sounds a bit better.
  • Added an Inherit option to Corridor Groups. This specifies the ID of another style, causing all
    corridors to be copied from that other style.
  • Make several results properly permit options to use $fixup variables: addOverlay, changeInstance, setKey, localTarget.
  • properties.txt for items is now optional, since most of these options can be set elsewhere.
  • PosIsSolid and ReadSurfType now have a debug option. When "Developer Mode" is enabled,
    info_targets are generated to mark the locations being sampled, and the contents of this field
    is copied into those as a comment to help identify them.
  • Behaviour change: in Fizzlers, model_mid will now be affected by the NameType value.
  • Added the Error result, which allows producing a custom error message from a package.
  • #1313: Allow disabling the triggers produced by CustVactube.
  • When Dev Mode is on, SetTile now dumps the tiles it's trying to set into the final map.
  • ConfigGroup slider widgets can now be set to display "Off" when set to zero, also fixed them not snapping to values.

Bugfixes:

  • #1955: Fix some situations causing incorrect catwalk placement.
  • #3574: Fix leaks when using Old Aperture drawbridge with inputs.
  • #3878: Fix missing frames in 70s/80s Half Glass Door.
  • #4076: Added safeguard in case Sendificator sends cubes out of bounds - they will be fizzled.
  • #4288: Change origin of static_phys.mdl to fix leaks if angled panels are facing a wall at a corner.
  • #4312: Fix blank Glass/Grating item descriptions.
  • #4336, #3941: Fix some catwalk placement issues.
  • #4352: Fix Clean Coop Entry not cutting tiles when on the floor/ceiling.
  • #4378: Fix 1970s SP exit door sign not working when vertical.
  • #4379: Fix leak with P1 Adjustable Pedestal Buttons.
  • #4392: Fix incorrect nodrawing of tiles underneath Clean/P1/Overgrown BEE1 doors.
  • Add a scrollbar if required to the corridor selection window.
  • Add clips to panels in Clean SP upward exit.
  • Always pack generated resources even if packing is disabled in options.
  • Antline toggle, checkmark and timer items are now defined as proper items instead of directly in the style. This ensures they can be inherited as normal.
  • BEE will detect portal2_dlc3 being in use and pick another DLC folder for its VPKs.
  • BEEmod/BEE2-items#4325: Set corridors to force upright even if vertical corridors are not available.
  • Disallow Scaffold Slot items from being used as a midpoint.
  • Fix compile failure if 80s lobby entry is used with crushers.
  • Fix Piston/Track Platforms always using 4x4 tile patterns.
  • Fix potential z-fighting near the hinge of static angled panels.
  • Fix seams in Clean custom fizzler model, improve collisions.
  • Fix single-dot antlines sometimes failing to be placed.
  • Improve entry door logic to prevent being able to portal past the door-close trigger.
  • Increase brightness of light strips in Clean corridors.
  • Paint Splats will correctly rotate to aint Angled Panels they are placed on top of.
  • Parse game translation files in an even more lenient way, to handle some Portal 2 files correctly.
  • Piston Platforms will now correctly accept Surface Lacquer, if placed on their base.
  • Properly pick free port for error server.
  • Remove duplicate sign in Clean SP downward exit, if the regular sign is present.
  • Removed the "Prevent Portal Bump (fizzler)" stylevar. It is useless and never worked.
  • Set a minimum light value on flip panels, to partially mitigate #4022.
  • Set a title for the corridor selector window.
  • The Overgrowth music track now functions properly.
  • Use a model for the sides/back of P1 Piston Platforms, to fix collision (especially with portals) and allow them to be lit dynamically.
  • When spawning in Clean corridors, make the test chamber sign start illuminated.

Version 4.43.0

01 Jan 04:06
Compare
Choose a tag to compare

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 error display system: If a known error occurs during compilation (leaks, items
    used incorrectly, etc), the Steam Overlay will be opened, and a webpage opened with
    information on the error, as well as a interactive view of the chamber to show the
    location of the issue and relevant items.
  • Languages can now be selected in the options menu, and packages now have more usable
    translation support.

Enhancements

  • If funnel music is disabled, keep the base music playing while inside funnels.
  • Tweak the naming for the chamber thumbnail options to be a little more clear.
  • Add option to disable modifying the FGD file.

Bugfixes

  • Do not composite signage VTFs with PeTI backgrounds.
  • Fix signage not exporting if the UI was not opened at least once before exporting.
  • #4252: Correctly place Tag Fizzler signage
    when on walls.
  • Display the absolute location of the package location if empty.
  • Handle unparsable existing antigel materials gracefully.
  • Fix issues with P1 Track Platforms not generating correctly.
  • Fix export of corridor configuration in some cases when corridors were not customised.

Version 4.42.0

18 Oct 02:58
Compare
Choose a tag to compare

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 and exitCorridor 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 and addGlobal 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.

Version 4.41.0

16 Nov 07:56
Compare
Choose a tag to compare

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:

  • The BTS style has been removed, due to it being rather substandard and not really possible to function in the puzzlemaker.
  • New Item: Antline Corner item, which allows for manually placing antlines anywhere. Place two down with a straight line between them, then link with antlines. A contiguous section is treated as one item, which acts like an OR gate.
  • New Item: Half Obs Room, a half-voxel wide Observation Room. The P1 room has switched to be a full voxel like other styles.
  • P1 style light strips now are a rectangular lamp like other styles, with the square hole split into a new item.
  • Add brand new versions of Old Aperture SP spheres, and 50s+60s entry corridors all by @Critfish.
  • Old Aperture and P1 Gel Droppers now have new custom models.
  • P1 and Old Aperture exit signs will now reposition themselves like other styles.
  • Vactubes now have P1 and Old Aperture styles.
  • Remake some P1 entry corridors.
  • Add new option for making fizzlers force black tiles on adjacient tiles to discourage portal bumping.
  • Implement ability to hold shift to force load in elevator or compile with full lighting.
  • Multiple suggestions can now be set.
  • Redo randomisation logic, so now it properly reproduces the same result when recompiled.
  • Remake the entire palette window, allowing palettes to be put into groups and have duplicate names.
  • Selector windows now save/load their position and group expand/contract state.
  • The BEE postcompiler is no longer run at all on Hammer maps, install Hammer Addons for this.
  • The pipes in Enrichment Spheres now can appear in several random positions.

Bugfixes:

  • Fix app music/sound FX not playing on Windows 7/8.1 systems (#1520).
  • Fix crash on startup #1624: "FileNotFoundError: [Errno 2] No such file or directory".
  • Fix occasional crash when exporting #1660: "NotImplementedError: Saving DXT1 not implemented!".
  • Fix crash when keyboard navigating in a closed selectorwin group.
  • Fix issue where the item name in selector windows would be vertical (#1375).
  • Downgrade some editoritems checks to warnings, to allow packages to load.
  • Make Flip Panels flip in the same direction as the editor model suggests.
  • Fix misleading placement of the 'turret shoot monitor' voiceline attribute.
  • Fix ATLAS keeps respawning from the default spawn room instead of the Coop Checkopint (#1564).
  • Fix players can get stuck inside the "Coop Droppers" (#2518).
  • Fix Auto-Portals don't work in Portal 1 style (#3835).
  • Fix Portal Magnets don't work (#3894).
  • Fix Half Grate can cause map leaks (#3797).
  • Fix Futbol respawn sound has infinite range (#3925).
  • Fix placing Light Bridges on certain spots can cause map leaks in Old Aperture (#3572).
  • Fix Faith Plates having a bad lighting origin (#3457).
  • Fix Clean and Overgrown Observation Room can be portalled (#3966).
  • Fix placement helpers on angled panels not preserving their rotation.
  • Fix some crashes involving destroyed images.
  • Fix various issues with vactubes.
  • Fix A LOT of more bugs!

UCP-relevant changes:

  • Add addShuffleGroup result, for picking from a pool of instances to randomise decoration.
  • Replace Unstationary Scaffold-specific condition with a more general version (LinkedItem).
  • Fix Switch <default> not working.
  • Multiple locations may now be specified in the config for package locations - add package1, package2 etc. This allows your user stuff to be elsewhere from the default packages.
  • All configuration files except for info.txt and editoritems.txt are now lazily loaded, meaning that you can modify them and re-export to apply the changes without needing to restart BEE2. This also should speed up startup.
  • Selector windows may now have the small thumbnail definition omitted, to make it automatically crop down the larger icon.

Version 4.40.2

06 Jul 04:53
60ac5f2
Compare
Choose a tag to compare

Use 2.40.0 packages, no changes there.

  • Fix Unlock Default Items not functioning
  • Fix #1628, fix #1629: crash when installing the app for the first time
  • Fix Toggle Latch not working.
  • Fix signage texture missing when exporting resources.
  • Fix #1623: Export failure when BEE2 is placed in a non-ASCII path.
  • Switch to pygtrie from marisa_trie, to fix issues there.
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载