- Added state animation support for cabinets. States that can have unique animations are: activated, active idle (loop), deactivated, inactive idle (loop).
- Added auto-camera mode. Press E on a cabinet that supports it to enter auto-camera mode. Escape to exit.
- Added a new console command (in case you get stuck in auto-camera mode): unfocusall
- Added support for cabinets to spawn their own entities per-animation state.
- Added support for cabinets to use real-time projectors.
- Added support for cabinets to cast real-time spot lights.
- Added support for cabinets to play sound effects.
- Added camera interpolation for entering/existing auto-camera mode.
- Reduced the memory footprint of dynamicly loaded textures by nearly half, without reducing quality.
- Added normal maps, reflectins, and other shader effects to all dynamic textures.
- Fixed full-bright dynamic textures to still be able to receive light from flashlights and real-time spotlights/projectors.
- Overhauled the workshop system to the new version of the API (to allow for truely unlimited file size.)
- Disabled publishing workshop items (until the workshop overhaul is complete.)
- Made the new workshop system backwards-compatible with existing workshop content.
- Added a new cabinet that transforms from a poster into a big screen TV when you activate it: posterscreen.
- Added cabinet animations, dynamic lights, auto-camera sequences, and improved lighting to the following cabinets: two_player_standard, four_player_arcade, extended_four_player_arcade, enclosed_flight, phaser_gun_coop, posterscreen.
- Added material shaders that can render textures a different color for each entity they are used on.
- Added material shaders that can smoothly rotate their color HUE at your monitor's refresh rate.
- Added the following props that take advantage of the new material and animation systems: Wall Tube Light, Wall Tube Light Rainbow, Color Cube, Color Square, Color Rectangle, Light Syrin, Light Strobe, Spotlight Always On, Floor Projector, Ceiling Projector.
- Updated the included libretro FFMPEG core & dependencies to the newest build versions.
Note:
The cabinet animations, auto-camera mode, and dynamic entity setups are all singleplayer-only for now. After I update more of the existing cabinets to take advantage of the new systems, I will take a look at making them a bit more MP-friendly.
Note 2
The new material shaders (such as the pixel matrix on tube TV's) are currently applied to more props than they are supposed to. This will be corrected in the weeks to come as I convert the old cabinets to take advantage of the new material shaders and animation systems.
Coming Soon:
I spent the first week and a half of January overhauling the workshop system to allow for the new game mode called HUBs. I also overhauled the spawning system to allow you to spawn a group of shortcuts as if they were a single object. In addition to that, Bucky and myself started work on the first HUB maps: hub_hotel and hub_expo. All of these developments are working towards releasing the new community-powered HUBs game mode. The HUBs update should be ready in a couple more weeks. Stay tuned & party on!