Mar 20, 2024
Tower Unite - MacDGuy
This update fixes several bugs from the last update.


Tower Unite is 30% off for one more day!
https://store.steampowered.com/app/394690/Tower_Unite/


Changes
  • Plaza - Minigames: Increased spawn rate of minigame targets, balloons, eggs, fruit, etc
  • Condo: Guitars are now colorable
  • Condo/SDK: Added door sounds to the SFX section of the sound emitter
  • Condo/SDK: Increased inventory item trace grab distance to help with larger builds
  • Condo IO - Mover Simple/Train/Path: Added PauseSpin and ResumeSpin inputs
  • Condo IO - Mover Simple/Train/Path: Rotation Rate can now be as low as 0.001
  • Condo IO: Added Copy All to clipboard, which will copy all actions/connections of the selected event to the clipboard
  • Condo IO: Added Paste All from clipboard, which will paste multiple connections to the selected event
  • Condo: Added "Can Hear Voice" setting to Location Volume, which will mute all voice chat even if the voice is from outside of the volume
  • Ball Race - GLXY: Adjusted materials/lighting to make things a little less bright
  • Condo: Canvas Wedges face direction can now be changed, which will help with visual stretching on textures

Bug Fixes
  • Ball Race - Prism: Fixed moving platforms not moving
  • Accelerate: Fixed controller issues
  • Fixed media remote not working in weapon disabled Location Volumes
  • Fixed physical media/playlists not working with webms due to permission issue
  • Fixed Grand Piano not playing notes
  • Fixed Canvas Wedge item issues
  • Fixed workshop player model mouth offsets not applying
  • Fixed Gamer Chair LOD issue
  • Fixed Copycat not working well with Movers, now will only copy the Mover module and its settings, but not any connections with other items
  • Fixed crash with "Eject" IO feature
  • Fixed seat leave prompt not removing when ejected from seats
  • Condo IO - Mover Simple: Fixed Stop -> Resume not resuming from start position
  • Condo IO - Movers: Fixed various connection issues when loading maps with Movers and Movers with complex groups
  • Condo IO - Movers: Fixed various connection issues with workshop models and Movers
  • Condo - Theatre: Fixed additional door sound volume levels
  • Plaza - Minigames: Fixed spawned targets/balloons/fruit/etc not clearing immediately when the minigame has ended
  • Condo/SDK: Fixed delete key deleting the item while modifying numbers in the manipulate box
  • Condo IO - Mover Simple: Fixed "SetMoveTo" not working
  • Condo IO - Mover Simple/Train/Path: Fixed StopSpin not stopping and resetting the spin back to zero
  • Condo IO - Mover Train: Fixed Spin and Face Towards only working for the first cart, now works with all carts
  • Condo: Fixed Haunted Piano song 5 not being playable
  • Minigolf - Alpine: Reduced speed of movers on Hole 15




Join our Discord for development updates and community fun!
https://discord.gg/pixeltail
We love awesome people like you!

Follow our developments on our Trello in near real-time:
https://trello.com/b/6BwRMiPw/tower-unite-roadmap

If you like our game and want to support development, please consider getting a Supporter Pack: Tower Unite - Supporter Pack

Take a peek at what's being worked on every week in our weekly dev logs! There's bound to be something interesting every week!
http://forums.pixeltailgames.com/c/devupdates/weekly-dev-logs

Please report bugs & submit suggestions on our forums. We're active everyday & here to help.
For bug reports: https://forums.pixeltailgames.com/c/bug-report/18
For suggestions: https://forums.pixeltailgames.com/c/suggestions/7

<3 PixelTail Games
Tower Unite - MacDGuy


This update comes with an engine upgrade, moving platforms for Condos, and a ton of bug fixes! The engine upgrade will also include a fix for an issue with SSL that affected certain generations of Intel CPU users loading canvases.

Engine Upgrade
We’ve updated our engine version from 4.21 to 4.22. This has been a long time coming, and aside from additional features for us on the dev side, it also includes some performance increases, bug fixes, and as noted above, a fix for the SSL bug that affected some users and caused issues with web media (i.e. canvas, media players, etc).

We posted a more extensive list of changes that will come from this engine upgrade in our March 2024 Dev Update here: https://forums.pixeltailgames.com/t/march-2024-dev-update/50013


Please keep in mind, because of the engine upgrade, this update will be a large download.


Votemap Fixes
We've made improvements to the votemap for the workshop SDK maps. Maps now show their upvotes so you can make a better decision on what map you'd like. Maps that players have voted on now show up above the list you are looking through. We also fixed a crash relating to the votemap system.


Condo IO Improvements
New items such as the Location Volume, which lets you define an area and certain permissions such as voice chat, PVP damage, and more.

There is also a new IO Debugger tool which will let you simulate Inputs and Outputs directly on an item (without having to place down buttons).


Mover Modules
Moving platforms are now in Condos. You can set an object or group of objects to move back and forth and watch them go! You can also use this tool to add spline paths for the mover to follow, allowing them to move in arbitrary directions.

There are several options for how the platform moves, including following the direction of the path, banking as the path curves and so on.

We have 4 different mover types:
  • Mover Simple - A simple mover that moves items in a direction, with spin & rotation modes
  • Mover Path - A mover that moves across a path, with spin & rotation modes
  • Mover Train - A mover that moves like a train / roller coaster. This has acceleration/deceleration built in. You can adjust cruising speed and stop at points (stations). Comes with different carts types (and option to use a custom one). You can also optionally have it generate a track for it. This is the same train that we use in Dark Voyage, Monorail, and Poseidon.
  • Mover Player Slider - Creates a water slide that players can slide down.
Movers come with rotation settings such as Direction (which will rotate the items towards the direction of the spline), Spin, and Rotate Towards Item (which will face a selected item as it goes across the spline).

Movers work with grouped items, so you can group items together and attach them to a Mover module and move the entire group.

Movers can move pretty much every type of item, such as chairs, lights, sounds, doors, etc.

You can adjust how movers loop, with No Loop (just move an object from one place to another), Back and Forth (move to location, then back to the starting position over and over). Stop And Loop (move to location, stop for X seconds, then back to the starting position).

You can pause movers at any time to adjust items and hook them up to IO to control them with Play, Stop, Pause, Resume, Reverse, etc.

We’ll also be able to use the spline tool for other features we’ve had in the works like spline rails, fences, cables, and so on.

We have a full guide on how to use Movers on our forums here: https://forums.pixeltailgames.com/t/movers-guide/50045


Particle FX Tool
A new Particle FX item was added to D.I.Y.! This Particle FX item comes with dozens of new particle effects, ranging from explosions, waterfalls, fountain effects, trails, impacts, spells, and more. The Particle FX item also comes with IO inputs for Playing and Stopping particles on demand.


Libretro New Cores & Save Data Updates
Libretro cores have been updated to the February 2024 versions! This comes with fixes to the PPSSPP core which now has working audio. We've also added 5 new cores: Mednafen Lynx, Wednafen WSwan, Same CDI, Mednafen PC-FX, and Parallel 64.

Libretro save state system also got an update. The automatic save state when closing emulation is now a different save state from the manually created save state from the menu, preventing your save state from being overridden by opening/closing emulation.

Save states now save per core to avoid cores getting confused loading save states from the wrong type of game.


Changes
  • Updated to Unreal 4.22
  • Improved Plaza server startup times, so Plaza servers will reboot faster after a maintenance restart
  • Game World - Votemap: Increased Game World votemap time from 15 seconds to 25 seconds
  • Game World - Votemap: Maps that were voted for now show up above the vote map list, allowing you to scroll through the map list and still know what is being voted on
  • Game World - Votemap: Added vote counts to workshop maps on vote map UI, letting players know which map has been upvoted when deciding on what to vote on
  • Minigolf - Haven: Added a sign to bounce off on Hole 13 to make it less annoying
  • Plaza/Condo: Added Voice Muffle setting to the sound settings. This setting brings back muffling voices behind walls as an option
  • Added "Hide My Own Supporter Tags" setting, which will allow you to hide your supporter tags (backer, patron, supporter) from other players, if you'd like to
  • Added 2 new items to the Supporter Pack: Supporter Catsack Plushy and Supporter Hat. All current Supporters will get these items on game boot
  • Added Particle FX item to D.I.Y. store. This item has dozens of different particle effects with IO inputs for Playing and Stopping particle effects. Effects include explosions, natural effects, waterfall effects, fountain effects, trails, impacts, sparkles, spells, etc.
  • Plaza: Improved slide animations and added some splash effects
  • Main Menu: New Appearance Menu background
  • Trivia: Reduced screen brightness
  • Trivia: Disabled certain distracting weapons
  • SDNL: Plushy Nade now explodes faster (was 2.15 now 1.5 seconds)
  • SDNL: Minigun now deals more damage per bullet (was 15 now 20)

Condo Changes
  • Media Player: Added Media Admin Only option to media players, allowing condo owners to disable the ability of non-media admins from queuing up videos on individual media player items
  • Media Player: webms/HTML no longer can be added to media players without the media player admin permission
  • Condo - Resort: Built-in Theater screens now support playlists and settings can now be edited
  • Condo - Theater: Built-in Theater screens settings can now be edited
  • Condo/SDK: Added "Delete" key support when selecting items (works with box select, group, single items)
  • Condo: VCR item now functions. You can connect it to a media player and insert physical media into the VCR to queue up videos to the connected media player
  • Condo: Bru Ray Player item now functions. You can connect it to a media player and throw media into it to queue up videos to the connected media player
  • Condo: Added visual camera guide mesh for NPC and Dialogue Volumes

Condo IO Changes
  • Condo IO: Added Location Volume - Customizable location volume with several permissions and adjustable label for scoreboard/HUD
  • Condo IO/SDK: Added Mover Simple Module - Moves items from one place to another, with options to loop, spin, and more
  • Condo IO/SDK: Added Mover Path Module - Moves items across a path, with options to loop, spin, and more
  • Condo IO/SDK: Added Mover Train Module - Moves items across a path but acceleration/deceleration with hills for rollercoaster/train movement
  • Condo IO/SDK: Added Mover Player Slide Module - Slide a player down a path
  • Condo IO: Random Module now has a No Repeats option. This option will randomly pick a value once, without repeating that value again. The module now has an IO output for when all values have been picked (OnAllPicked), and an input to clear the picked values (ClearPicked)
  • Condo IO/SDK: Improved persistent connection tool. Now it will only connect with compatible persistent connection items, so you can't mix and match video and MIDI devices by mistake. You also cannot connect items to themselves anymore
  • Condo IO: Added Player Event module - This module listens to certain player events such as OnPlayerSpawned, OnPlayerKilled, OnPlayerJoined, and OnPlayerLeft
  • Condo IO: Added IO Debugger which lets you simulate Inputs and Outputs directly on an item to see how the IO events play out without having to place down buttons
  • Condo IO: Added "Eject" input to seats
  • Condo IO: Added "SetAnimation" input to NPC
  • Condo IO: Added "Goto" button below the actor you are calling a function on in the connections tab. This Goto button will take you to the connections of that actor, allowing you to quickly go to the next set of outputs
  • Condo IO: Added "Filter Movers" filter to filter Trigger Volume events from items being moved by movers
  • Condo IO: Added Dialogue Volume, which is a hidden placeable interactable dialogue box (similar to NPC item)
  • Condo IO/SDK: Added IO inputs for Playing and Stopping particle effects for all FX items
  • Condo IO: Updated various IO icons
  • Condo IO: Added "Top Only" setting to Water Volumes to draw only the top part of the water for creating more complex water shapes

Libretro Changes
  • Libretro: Updated cores to Feb. 2024 versions
  • Libretro: PPSSPP audio now works
  • Libretro: Updated Play to support CHD format
  • Libretro: Added support for new cores - Mednafen Lynx, Mednafen WSwan
  • Libretro: Added support for new cores - Same CDI, Mednafen PC-FX, Parallel 64
  • Libretro: Improved save state system, now organizes into folders per core (has backwards compatibility with the previous save states)
  • Libretro: Updated save state system. The automatic save state when closing emulation is now a different save state from the manually created save state from the menu, preventing your save state from being overridden by opening/closing emulation

Bug Fixes
  • Fixed Canvas loading issues (https) for 10th, 11th, 12th, and 13th+ gen Intel CPUs
  • Game World - Votemap: Fixed votemap random selection not working properly in Workshop maps
  • Workshop Browser: Fixed icons not loading properly for Workshop maps
  • Plaza: Fixed various holes
  • Plaza: Fixed bouncy ball placements in the Arcade
  • Plaza: Fixed various misplaced pieces of grass
  • Plaza: Removed some invisible chairs in the Casino
  • Plaza: Fixed various sounds so they respect volume levels
  • Plaza: Fixed slides not always ejecting players out of them
  • Minigolf - Haven: Fixed cameras colliding into invisible walls on Hole 17
  • Minigolf - Haven: Attempted to make HIO 8 more failsafe
  • Minigolf - Haven: Fixed some misaligned holes
  • Minigolf - Haven: Attempted to make Hole 17 ramp more failsafe, added signs to make sure players went the right way
  • Minigolf - Waterhole: Hopefully finally fixed desync on Hole 18
  • Minigolf - Alpine: Fixed hole 15 desync issues
  • Condo: Fixed Day/Night animation toggle not always working
  • Condo: Fixed Automatic Turret item aiming being offset
  • Condo - House: Fixed broken lighting on fence
  • Condo - Suite: Fixed broken lighting on fences
  • Condo - Theater: Fixed door sounds being very loud
  • Virus - Desertion: Gameplay fixes
  • Virus: Fixed survivor take damage sounds playing on all players
  • Little Crusaders: Fixed button presses being valid from long distances
  • SDNL - Frostbite: Various optimisations
  • Fixed store NPCs overlapping with vehicles and slowing them down
  • Fixed max player count for Condo workshop maps being locked to 10 - now can be up to 64 again
  • Condo IO: Fixed setting profiles on Player Movement Volume not updating the UI properly with the new set values
  • Condo IO: Fixed selected profile overriding customizations on Condo load for Player Movement Volume
  • Condo IO: Fixed Water Type not being networked properly to clients when they first join
  • Condo IO: Fixed Counter issues from previous update where counters wouldn't update if called immediately at once
  • Condo IO: Fixed Lever color inputs not working
  • Condo IO: Fixed "OnTalkedTo" output not working for NPC
  • Condo/SDK: Fixed Custom Spawn Points not spawning hosts at the custom spawn point on first load
  • Condo/SDK: Fixed Custom Spawn Points not checking if they are inside a Blocking Volume, causing soft locks
  • Condo: Fixed Spot Light and Stage Spot Light cone angle setting not working
  • SDK: Disabled auto saving while in play testing mode, fixing save corruption issues
  • SDK: Fixed workshop spawn points not spawning players in properly during waiting/idle states, causing players to fall through the maps
  • Fixed voice volume not adjusting while in a vehicle such as the Ball Race Orb
  • Fixed Ball Race Orb not hiding when a player is blocked
  • Fixed some AGC crashes
  • Trivia: Fixed seats not registering players properly & not clearing the ready to answer state
  • Trivia: Fixed podium ceiling stage lights not functioning properly
  • Plaza: Fixed vending machines having scarfs still
  • Plaza - Casino: Fixed Casino HUD actions showing at the top of the screen
  • Condo: Fixed Workshop Physics Item mass being set to 0 and ignoring mass setting (fixes workshop physics being ejected into space when players interact with them)
  • Condo: Fixed Colorful Metal Railing not networking properly to clients
  • Condo/SDK: Fixed Sky Volume not syncing properly with clients sometimes
  • Condo/SDK: Fixed Sky Volume not restoring back to map defaults in certain cases
  • Condo/SDK: Fixed Sky Volume sky light value not applying properly in certain cases
  • Condo/SDK: Fixed Sky Volume fog settings not applying properly on respawn if using global mode
  • SDNL: Fixed SDK maps causing the host to freeze/lag horribly during intermission state
  • Plaza: Fixed chat location labels not showing up if players are far away from you - now chat location labels will work properly





Join our Discord for development updates and community fun!
https://discord.gg/pixeltail
We love awesome people like you!

Follow our developments on our Trello in near real-time:
https://trello.com/b/6BwRMiPw/tower-unite-roadmap

If you like our game and want to support development, please consider getting a Supporter Pack: Tower Unite - Supporter Pack

Take a peek at what's being worked on every week in our weekly dev logs! There's bound to be something interesting every week!
http://forums.pixeltailgames.com/c/devupdates/weekly-dev-logs

Please report bugs & submit suggestions on our forums. We're active everyday & here to help.
For bug reports: https://forums.pixeltailgames.com/c/bug-report/18
For suggestions: https://forums.pixeltailgames.com/c/suggestions/7

<3 PixelTail Games
Tower Unite - Caboose700
Hello everyone, and welcome to the Weekly Dev Log for March 11th, 2024, detailing all the changes that have happened since March 4th, 2024. Note: Devs that don't appear in the weekly log are not necessarily away or not doing work, but may be working on things currently not announced or backend work that doesn't need to be detailed.

Workshop SDK: Mover Tools

macdguy added a "mesh track type" option to the Mover Train. There's one for trains, coasters, and dark rides. This can be disabled if you'd like. Carts and track are also now colorable.

Mover Train: Track Type



Miscellany

Johanna continued working on the Minigolf SDK. She also did an art pass and optimization on the fishing building and the surf shop in Plaza.

Joshua continued working on the updated workshop player model skeleton.

Lifeless worked on fixing lighting issues with the engine upgrade.

macdguy worked on more mover tools for the Workshop SDK. He worked on fixing bugs and getting the next update ready for release.

Nuclearxpotato worked on two refrigeration items, as well as the bumper car. He also added cutaway variants to the Canvas Pyramid, providing access to new sloped shapes.

Sketchman worked on fixing issues with the engine upgrade.

Wheezwer worked with Makeship on the upcoming Dragon plush, and helped identify any issues blocking release of the next update.

Will worked on music for SDNL.

Workshop: Animation Testing with the New Rig



Condo: Refrigeration Items



Condo: Canvas Pyramid Cutaway Variants



Plaza: Bumper Car



Wrap It Up
That about covers everything that happened since March 4th, 2024 at PixelTail Games.

---

Join our Discord for development updates and community fun!
https://discord.gg/pixeltail
We love awesome people like you!

Follow our developments on our Trello in near real-time:
https://trello.com/b/6BwRMiPw/tower-unite-roadmap

If you like our game and want to support development, please consider getting a Supporter Pack:
Tower Unite - Supporter Pack

Take a peek at what's being worked on every week in our weekly dev logs! There's bound to be something interesting every week!
https://forums.pixeltailgames.com/c/devupdates/weekly-dev-logs

Please report bugs & submit suggestions on our forums. We're active everyday & here to help.
For bug reports: https://forums.pixeltailgames.com/c/bug-report/18
For suggestions: https://forums.pixeltailgames.com/c/suggestions/7

<3 PixelTail Games
Mar 11, 2024
Tower Unite - MacDGuy


Hey everyone, we’re back with another Dev Update!

We’re here to talk about what’s been going on behind the scenes in the time since the last dev update.

4.22 Engine Upgrade
We’ve been working hard to upgrade Tower Unite to Unreal Engine version 4.22! It’s our top priority right now and will be a big part of the next update.

Upgrading the engine is a lot of work, but it will have a great payoff! We’re currently in the testing phase as we resolve a bunch of major bugs that affect lighting and gameplay.

Some notable improvements Unreal Engine version 4.22 will make:

  • the rendering pipeline will be optimized, which will allow meshes to render more efficiently (Improving framerate)
  • it fixes the issues with canvases not loading, no longer requiring a workaround
  • LODs on rockwork will now switch properly at the correct distances (So, improved visuals)
  • Improved build times (This will help when we’re testing and getting updates out!)
  • Network replication in sequencer (Will help with keeping animations in sync)
  • Skeletal Mesh LOD Reduction (Greatly streamlines LOD creation, saving a lot of time)
  • Visual Studio 2019 Support (For better programming tools!)
  • And more! (If you’re curious, Unreal has a page explaining version 4.22 here.)

While it’s a tedious process that has its risks for development time, it’s essential to get this Engine Upgrade done so that we can have access to more features and fixes that will help with optimizations, fixing long-standing issues, and more! We want to catch up as much as we can with Unreal Versions as each one adds something important that will help us with development.

Here are some fun pictures of weird stuff we’ve encountered along the way:






Don’t worry, this’ll all be fixed when you guys get it!

Condo I/O & Workshop SDK Features
While the engine upgrade has been going on, a lot of progress has been made on new Workshop Game World Map SDK development as well as additions for Condos. For a general look at the Workshop Map Editor progress, check out the Trello page here. Below are some of the highlights!

I/O Connections
Improvements have been made to Condo I/O connections! These include:
New Inputs
  • Eject (Seats)
  • SetAnimation (NPCs)
  • On / Off (Particle Effects)
New Features
  • “Goto” button - takes you to an item’s connections
  • “No Repeats” option for Random Module
  • Player Event Module (events for when a player spawns, dies, joins, and leaves)
  • Building Improvements (For Condos / SDK Maps)
  • “Delete” Key Support Added (Can delete items with the “delete” key)
  • VCR and Bru-Ray Player items now function as media players

Mover Tool
A very exciting new tool is on the way! The mover tool will allow players to create pathways for items and players to move on! With it, players can create things like roller coasters, trains, slides, and other moving objects!

There’s a bunch of videos and explanations on how it will work in these posts: Post 1 | Post 2 | Post 3!

Minigolf SDK
We’ve been making progress on the Minigolf Editor for Workshop Game World Maps!

This editor has tons of course-creating options such as versatile tools for making adjustable corners, straight paths, curved paths, s-bend paths, ramps, intersections, blocks, and more!

There is a lot of customizability that will lead to more awesome Workshop creations! The modular pieces will also help us with our own Minigolf map development.

You can get a look at some of these features here!

NPC Interactivity
We’ve been working on some fun stuff for NPCs as well! You’ll be able to set animations on NPCs with Condo I/O. We’re also in the beginning stages of an NPC item that can walk around on its own, have dynamics with other NPCs (such as friend or enemy), and interact with buttons!

You can get a look at this development here!

Particle Effects
We’ve added a Particle FX item with hundreds of particle effects, and there are now inputs for playing and stopping particle effects!

Miscellaneous Fixes / Improvements
There have been a ton of bug fixes along with other changes!

  • Fixed Condo bugs and issues (such as Day/Night Cycle issues, Theater door volume issue, made Screens in Theater/Resort editable, added “Media Admin Only” option, made networking adjustments, fixed ladder collision, and a whole lot more!)
  • Fixed Condo I/O bugs (several input and output issues)
  • Optimized & Updated Art on Fishing Shop (was very unoptimized, will now render more efficiently)
  • Updated Art On Poseidon
  • Libretro Updates (save states, support for new cores)

New In-Game Events
We’re wrapping up work on everything that’s needed for more varied weekend events. We have a lot of fun events that we’re implementing in the calendar now! This month, we have events for Minigolf, Laser Tag, Trivia, Fishing, Arcade, Bowling, and the Casino!



Let us know what kind of events you want to see in the future and at what times of the week you want them to happen!

Dedicated Condos
We’re still making progress on Dedicated Condos! They’re currently operational in read-only mode (not editable) and there are some issues with Workshop model collisions. Development on Dedicated Condos will get into full swing again once we’re done with the Engine Upgrade.

Bumper Cars / Boardwalk
As mentioned above, there were some optimizations and art updates for the Boardwalk, such as improved art for the fishing store and Poseidon! We’ve also made more progress on some new Boardwalk stalls.

Along with Dedicated Condos progress, Bumper Cars development is next up on our development path after the Engine Update!

Moderation Tools Discussion
We had a discussion about some tools we feel are lacking for moderation both in the game and externally.

This was stuff like: 2-way blocking, more accessible information about safety/reporting in the Plaza (like we have in the Condo Hub), and a more streamlined ban appeal / out-of-game report tool, among other things. We plan to implement these features in the future!

Supporter/Patron Rewards
In the last Dev Update, we talked about supporter / Patron rewards. We’re still figuring out the Patron reward due to the technical difficulties, but the Supporter reward should be out with the next update!

Makeship Collabs
We also wanted to update you on our Makeship collaborations! They’ve been moving along, and we’ll soon have a release date for the Cornelius and Birb plush campaign. We just got the protoype of it, and it looks awesome! We also have been in the design stage of making an enamel pin set with Cosmic Catsack, Kalleira, and the TU Logo! Keep an eye out for more info!

That’s all for this Dev Update! Thank you for reading, and we’ll catch up with you again next month.

<3 PixelTail Games

Dev Logs | Trello | TU Discord

Join our Discord for development updates and community fun!
https://discord.gg/pixeltail
We love awesome people like you!

Follow our developments on our Trello in near real-time:
https://trello.com/b/6BwRMiPw/tower-unite-roadmap

If you like our game and want to support development, please consider getting a Supporter Pack: Tower Unite - Supporter Pack
Tower Unite - Caboose700
Hello everyone, and welcome to the Weekly Dev Log for March 4th, 2024, detailing all the changes that have happened since February 26th, 2024. Note: Devs that don't appear in the weekly log are not necessarily away or not doing work, but may be working on things currently not announced or backend work that doesn't need to be detailed.

February 2024 Condo Contest (Kitchen) - CONCLUDED



Hey everyone!

The community vote is over and the results are in! There were 92 responses this time!

The winners of this month's contest are:

1st Place - 2,000,000 Units - @Melisa
2nd Place - 1,000,000 Units - @Twitch.tv_caat96
3rd Place - 750,000 Units - @Kroeckinator
4th Place - 500,000 Units - @BeastMode
5th Place - 300,000 Units - @TheSolitaryGamer

Thanks to everyone who participated in the contest and the vote! Keep an eye out for the next contest post!

Workshop SDK: Mover Tools

We've got even more things to show off with the Mover Tools this week!

Face Towards

Mover "Face Towards" feature completed. This is a rotation mode all movers have that will make the mover face towards another item.



I/O GOTO Input

It'll travel to any relative position from where the mover item is placed.



Splines

Splines now support banking.



Mover Train

You can now select some preset train models (that have seats setup for you). You can also adjust how many carts you'd like (up to 10). If you want to make a custom one, it'll just be like the normal mover and you attach items to it.





Trigger Volume Interaction

Now items attached to Movers can interact with Trigger Volumes.



Player Slide

Slide mesh can be toggled off.




Condo

We also have some miscellaneous condo features to show off.

Condo I/O: Random Module Improvements

Random Module now has a No Repeats option. This option will randomly pick a value once, without repeating that value again. The module now has an IO outputs for when all values have been picked (OnAllPicked), and an input to clear the picked values (ClearPicked).



In this demo, we have Counters being added to when their random value is picked, but when all values have been picked, the counters are reset. If Fire is called on the Random module again, it will not make any selections until ClearPicked is called again.



Condo: NPC AI Item

Started stubbing out the NPC AI item. It'll be an item you can place down to spawn NPCs that move around. They have alliances (friend, foe, or neutral) and you can use IO to tell them to go to a location, or wander, or follow players. If they are an enemy they will seek and chase players and attack them with adjustable damage values. You can adjust their movement speed. They also have health and can be killed. The NPC AI item will let you spawn multiple of the same NPC with an adjustable limit.



You can customize the NPC just like a normal NPC, with workshop support and eventually dialogue support as well (for friendly NPCs).
Won't be ready for next update, but work has begun on it.

NPCs can also use buttons when asked to, more interactions such as weapon support is in development.



Miscellany

Johanna continued working on the Minigolf SDK. She also did an art pass and optimization on the fishing building in Plaza.

Joshua continued working on the updated workshop player model skeleton.

Lifeless worked on fixing art issues with the engine upgrade.

macdguy worked on more mover tools for the Workshop SDK, as well as various Condo features, and getting things settled with the engine upgrade.

Nuclearxpotato worked on new items and models.

Sketchman worked on fixing issues with the engine upgrade.

Wheezwer worked on banners for upcoming weekend events and made a new calendar for March.

Will worked on music for SDNL.

Wrap It Up
That about covers everything that happened since February 26th, 2024 at PixelTail Games.

---

Join our Discord for development updates and community fun!
https://discord.gg/pixeltail
We love awesome people like you!

Follow our developments on our Trello in near real-time:
https://trello.com/b/6BwRMiPw/tower-unite-roadmap

If you like our game and want to support development, please consider getting a Supporter Pack:
Tower Unite - Supporter Pack

Take a peek at what's being worked on every week in our weekly dev logs! There's bound to be something interesting every week!
https://forums.pixeltailgames.com/c/devupdates/weekly-dev-logs

Please report bugs & submit suggestions on our forums. We're active everyday & here to help.
For bug reports: https://forums.pixeltailgames.com/c/bug-report/18
For suggestions: https://forums.pixeltailgames.com/c/suggestions/7

<3 PixelTail Games
Tower Unite - Caboose700
Hello everyone, and welcome to the Weekly Dev Log for February 26th, 2024, detailing all the changes that have happened since February 20th, 2024. Note: Devs that don't appear in the weekly log are not necessarily away or not doing work, but may be working on things currently not announced or backend work that doesn't need to be detailed.

February 2024 Condo Contest (Kitchen) - Now Voting



Hey everyone!

The theme of this month's contest is Kitchen!

Make or decorate a kitchen! The submission should be something that was made after the contest was announced.

The submission period has ended! Thank you so much to everyone who participated.

You can vote for your favorite submissions here!

Voting ends 11:59PM on Monday, February 26th, 2024.

Workshop SDK: Mover Tools

We've got even more things to show off with the Mover Tools this week!

Pause

You can now pause all movers so you can adjust the items, then resume the movers. This is an admin button that requires the surface/IO permission to use.



Face Towards

Mover "Face Towards" feature completed. This is a rotation mode all movers have that will make the mover face towards another item.



I/O GOTO Input

It'll travel to any relative position from where the mover item is placed.



Movers Misc

In anticipation for the Mover Train item: A new Coaster Seat item that comes with a few settings.



You can now export and import spline data, which will be useful if you want to share spline paths with other players or to back them up.



Condo

We also have some miscellaneous condo features to show off.

Location Volume

This is a new volume that comes with various permission settings and a way to label locations in your Condo.



Condo I/O Debugger

We made a new IO debugger tool. It's basic at the moment, but still very useful. You can now simulate Inputs and Outputs directly from the item edit menu. This will help assist you in figuring out the flow of your IO, such as testing if your OnOpen works, or what happens when a relay is called by a button - without the need of setting up buttons.





VCR & BruRay Player

They now work. We also added more admin control over individual media players.



Particle / FX Selector

Will come with a bunch of particle FX. Has Condo IO support for Playing and Stopping FX. IO inputs will be compatible with the existing FX items as well.



Miscellany

Johanna continued working on the Minigolf SDK, while also working on getting things settled with the engine upgrade.

Lifeless worked on fixing art issues with the engine upgrade, while also working on Ball Race: Eruption.

macdguy worked on more mover tools for the Workshop SDK, as well as various Condo features, and getting things settled with the engine upgrade.

Nuclearxpotato worked on new items and models.

Sketchman worked on fixing issues with the engine upgrade.

Wheezwer worked on banners for upcoming weekend events and made a new calendar for March.

Will worked on music for SDNL.

Wrap It Up
That about covers everything that happened since February 20th, 2024 at PixelTail Games.

---

Join our Discord for development updates and community fun!
https://discord.gg/pixeltail
We love awesome people like you!

Follow our developments on our Trello in near real-time:
https://trello.com/b/6BwRMiPw/tower-unite-roadmap

If you like our game and want to support development, please consider getting a Supporter Pack:
Tower Unite - Supporter Pack

Take a peek at what's being worked on every week in our weekly dev logs! There's bound to be something interesting every week!
https://forums.pixeltailgames.com/c/devupdates/weekly-dev-logs

Please report bugs & submit suggestions on our forums. We're active everyday & here to help.
For bug reports: https://forums.pixeltailgames.com/c/bug-report/18
For suggestions: https://forums.pixeltailgames.com/c/suggestions/7

<3 PixelTail Games
Tower Unite - Caboose700
Hello everyone, and welcome to the Weekly Dev Log for February 20th, 2024, detailing all the changes that have happened since February 12th, 2024. Note: Devs that don't appear in the weekly log are not necessarily away or not doing work, but may be working on things currently not announced or backend work that doesn't need to be detailed.

February 2024 Condo Contest (Kitchen)



Hey everyone!

The theme of this month's contest is Kitchen!

Make or decorate a kitchen! The submission should be something that was made after the contest was announced.

Your submission can be a regular Condo or a Workshop Game World Map.

The submission period ends on February 21st, 2024 at 11:59 PM.

Be sure to look at the prizes and follow the rules here!

Workshop SDK: Mover Tools

Much work has been done on making condo items move, along with SDK support for the upcoming Minigolf and Ball Race SDK toolset.

Mover Simple

A simple mover that moves items in a direction, with spin settings.





Mover Path

This is a mover that moves across a spline path.



Mover Train

Has acceleration/deceleration built in. You can adjust cruising speed and stop at points (stations). This actually is the same train that we use in Dark Voyage, Monorail, and Posiedon.



An example of a more complex Mover Train. Mover Train is still in development.





Movers Misc

Movers come with rotation settings such as Direction (which will rotate the items towards the direction of the spline), Spin, and Rotate Towards item (which will face a selected item as it goes across the spline).

Movers work with grouped items, so you can group items together and attach them to a Mover module and move the entire group.

Movers can move pretty much every type of item, such as chairs, lights, sounds, doors, etc.

You can adjust how movers loop, with No Loop (just move an object from one place to another), Back and Forth (move to location, then back to the starting position over and over). Stop And Loop (move to location, stop for X seconds, then back to the starting position).

All movers have IO and start, stop, pause, and reverse input events.



You can attach movers to movers as well.



Real-time Spline Editor for Condo Mover Tools

Movers required a spline system, so we've made a real-time spline editor for these mover tools. Splines can be useful for multiple items in the future as well, such as a fence generator.

Items with spline support will have an "Edit Spline" option with grabbers for adjusting the spline. For example, Mover Path has spline support.

You can remove points and add points between points using the editor or hot keys (such as Delete).









Miscellany

Johanna continued working on the Minigolf SDK.

Lifeless continued to work on Ball Race: Eruption.

macdguy worked on the mover tools for the Workshop SDK, as well as fixed some bugs.

Madmijk worked on pipe organ sounds.

Nuclearxpotato worked on new items and models.

Sketchman continued working on the engine upgrade and CPU optimizations.

Wheezwer worked on banners for upcoming weekend events.

Will worked on music for Ball Race and SDNL.

Wrap It Up
That about covers everything that happened since February 12th, 2024 at PixelTail Games.

---

Join our Discord for development updates and community fun!
https://discord.gg/pixeltail
We love awesome people like you!

Follow our developments on our Trello in near real-time:
https://trello.com/b/6BwRMiPw/tower-unite-roadmap

If you like our game and want to support development, please consider getting a Supporter Pack:
Tower Unite - Supporter Pack

Take a peek at what's being worked on every week in our weekly dev logs! There's bound to be something interesting every week!
https://forums.pixeltailgames.com/c/devupdates/weekly-dev-logs

Please report bugs & submit suggestions on our forums. We're active everyday & here to help.
For bug reports: https://forums.pixeltailgames.com/c/bug-report/18
For suggestions: https://forums.pixeltailgames.com/c/suggestions/7

<3 PixelTail Games
Tower Unite - Caboose700
Hello everyone, and welcome to the Weekly Dev Log for February 12th, 2024, detailing all the changes that have happened since February 5th, 2024. Note: Devs that don't appear in the weekly log are not necessarily away or not doing work, but may be working on things currently not announced or backend work that doesn't need to be detailed.

February 2024 Condo Contest (Kitchen)



Hey everyone!

The theme of this month's contest is Kitchen!

Make or decorate a kitchen! The submission should be something that was made after the contest was announced.

Your submission can be a regular Condo or a Workshop Game World Map.

The submission period ends on February 21st, 2024 at 11:59 PM.

Be sure to look at the prizes and follow the rules here!

Miscellany

Johanna continued working on the Minigolf SDK.

Joshua continued working on the new Workshop Skeleton.

Lifeless worked on getting Minigolf: Haven released, and worked on bug fixes. He also continued to work on Ball Race: Eruption.

macdguy released the update, as well as worked on the Game World Workshop Map SDK. He also worked on upgrading the Libretro cores, bumper cars, and moving platforms.

Nuclearxpotato worked on new items and models.

Sketchman continued working on the engine upgrade and CPU optimizations.

Will worked on music for SDNL.

Workshop Map SDK: Dynamic Path Finding



Condo: Mover Tool w/ Group Support WIP







Wrap It Up
That about covers everything that happened since February 5th, 2024 at PixelTail Games.

---

Join our Discord for development updates and community fun!
https://discord.gg/pixeltail
We love awesome people like you!

Follow our developments on our Trello in near real-time:
https://trello.com/b/6BwRMiPw/tower-unite-roadmap

If you like our game and want to support development, please consider getting a Supporter Pack:
Tower Unite - Supporter Pack

Take a peek at what's being worked on every week in our weekly dev logs! There's bound to be something interesting every week!
https://forums.pixeltailgames.com/c/devupdates/weekly-dev-logs

Please report bugs & submit suggestions on our forums. We're active everyday & here to help.
For bug reports: https://forums.pixeltailgames.com/c/bug-report/18
For suggestions: https://forums.pixeltailgames.com/c/suggestions/7

<3 PixelTail Games
Feb 9, 2024
Tower Unite - MacDGuy
This update addresses several bugs from the new update.

Changes
  • Minigolf - Haven: Added boost pad visuals
Bug Fixes
  • Minigolf - Haven: Added OOB triggers where people were getting stuck on Holes 4, 9 and 12
  • Minigolf - Haven: Fixed rock sticking through the ground on Hole 12 in the tunnel
  • Minigolf - Haven: Changed an OOB trigger near Hole 7
  • Minigolf - Haven: Made some changes to level 17 to make it more consistent
  • Minigolf - Haven: Made Hole 6 HIO pipe more reliable
  • Minigolf - Haven: Fixed players getting stuck on HIO hole on Hole 10
  • Minigolf - Haven: Attempted to fix a weird issue on Hole 5 when the pyramid door closes
  • Minigolf - Haven: Fixed HIO hole on Hole 12 sometimes ejecting you out the side randomly
  • Minigolf - Haven: Added a boost pad at the bottom of Hole 4's ramp to try and improve consistency of getting over it
  • Minigolf - Haven: Removed unnecessary collision on some palm trees on Hole 17
  • Minigolf - Haven: Fixed Hole 17 and 18 having the same names
  • SDK: Fixed "OnRoundEnd" on Game World event module not firing off in some cases




Join our Discord for development updates and community fun!
https://discord.gg/pixeltail
We love awesome people like you!

Follow our developments on our Trello in near real-time:
https://trello.com/b/6BwRMiPw/tower-unite-roadmap

If you like our game and want to support development, please consider getting a Supporter Pack: Tower Unite - Supporter Pack

Take a peek at what's being worked on every week in our weekly dev logs! There's bound to be something interesting every week!
http://forums.pixeltailgames.com/c/devupdates/weekly-dev-logs

Please report bugs & submit suggestions on our forums. We're active everyday & here to help.
For bug reports: https://forums.pixeltailgames.com/c/bug-report/18
For suggestions: https://forums.pixeltailgames.com/c/suggestions/7

<3 PixelTail Games
Tower Unite - MacDGuy


Minigolf: Haven
We’ve released a new minigolf map, Minigolf: Haven! Putt through a scenic oasis of curvy courses with plenty of obstacles and ramps! Test your hole-in-one skills with plenty of tricky hole-in-one opportunities on this map.







Mediaplayer Fullscreen Mode
As requested by our players, Media players can now be played in full screen mode! Activate full screen mode by selecting the full screen button on the bottom right of the media queue. Chat is still displayed in full screen mode.



We will be adding full screen mode for Libretro in a future update!

Desert Weekend!
To celebrate Minigolf: Haven’s release, we’re holding a Desert Weekend event with a 1.5x unit bonus for desert-themed maps. This includes Minigolf: Haven, Virus: Desertion, and Ball Race: Oasis.


SDK Changes and Improvements
In this update, we've fixed several SDK issues and added new features for level creators to use in their maps. Virus survivors now have health which can be adjusted by Damage Volumes, there's a new “Weapon Strip Volume” which will let you take weapons from players, there's a new Game Type for SDNL called “Team Last Man Standing” which can be used for team-based maps involving traps, and interactions with traps/trigger volumes now have been expanded and fixed for all the Game Worlds that support SDK right now.

The play test mode also now has a way to swap Game Types for SDNL - so you can see how the CTF flags work when testing your map before uploading.


Changes
  • New Minigolf map - Haven!
  • SDNL: Added new game type - Team Last Man Standing. Team vs. Team, 1 life, no respawn, last team standing wins
  • Virus: Added health bar to the HUD
  • Virus: Reduced max rounds to 5 (was 10)
  • Virus: If there is only 1 infected left, they will always become enraged (fixes issues where if a player leaves and there's only 1 infected left after that)
  • Little Crusaders: Reduced max rounds to 10 (was 20)
  • Media: Added Fullscreen mode. You can now click the full screen button (square icon) on the media queue UI to full screen media. Chat will show up above it
  • Condo: Adjusted load in networking to help reduce freezing on hosts
  • Bowling: Decreased waiting for players time from 30 seconds to 15 seconds
  • Trivia: Improved look of Trivia screen UI

Misc Changes
  • Condo: Weapons given by Weapon Pickup are now exempt from Condo weapon rules
  • Condo/SDK: Added new materials - Cardboard Checkers, Plastic Slide, Wavy Glass, Hazard Striped Concrete, Piled Gloop, Wooden Backframe
  • Minigolf - Nostalgia: Changed the floor materials in the "inside the computer" scene to look more visually accurate to the scene
  • Minigolf - Nostalgia: Updated the computer and chair models in the bedroom to be higher detail
  • Minigolf - Nostalgia: Added course signs for the bedroom area of Nostalgia
  • Minigolf - Nostalgia: Improved the pipe cam's behavior in hole 13
  • Minigolf - Nostalgia: Improved the camera collisions on the rock ramp in hole 13
  • Media: Added dynamic media lights toggle button to the media queue UI for easy access to toggle dynamic media lights
  • Media: Faded out active media volume slider. Pressing Q (inventory key) will make it show up again
  • Libretro: Improved light gun models and materials

SDK Changes
  • SDK/Condo IO: Added Weapon Strip Volume
  • SDK - SDNL: Added Activate/Deactivate inputs to CTF Flag
  • SDK - SDNL: Added game type switching during play testing mode. Switch game type using the top left popup during your play test session
  • SDK - SDNL: Ranged weapon pickup type now works
  • SDK - SDNL: Changed special weapon pickup type to spawn just Plushy Nade
  • SDK - Virus: Damage volumes can now damage Survivors just like other games - won't infect the player unless the damage kills the Survivor
  • SDK - Virus: Play test mode now skips waiting for infected state, and also gives all weapons to allow for easier testing
  • SDK: Added TeamC filter setting to blocking and trigger volumes (TeamC is used for Little Crusader Ghosts)

Bug Fixes
  • SDNL: Fixed collision issues with Bug Buster weapon
  • SDNL: Fixed oddball collision issues
  • Virus: Fixed players colliding with TNT
  • Virus: Fixed players colliding with other players
  • Minigolf: Improved collision mesh of golf hole to lessen stop balls from getting stuck on the rim
  • SDNL: Fixed Oddball not returning to gameplay on Workshop maps
  • SDNL: Added checks to ensure Oddball will always be present, if it's somehow gone, it'll respawn another
  • SDNL - Meadows: Fixed OOB damage not applying
  • SDNL - Container Ship: Fixed water damage not applying
  • Trivia: Fixed trivia screens not rendering at a decent frame rate & optimized screens that are inactive/have no players
  • Trivia: Fixed a bug with seats that would cause players not to be put into the game and would get stuck unable to play the round
  • Minigolf - Nostalgia: Fixed a bug that would cause the player to occasionally slip through the boost rings in hole 1
  • Minigolf - Nostalgia: Fixed an Out-of-Bounds bug on the bouncing plushy segment of hole 4
  • Minigolf - Nostalgia: Fixed a bug in hole 6 that would occasionally cause the ball to phase through the course walls
  • Minigolf - Nostalgia: Fixed hole 8's flag from being off-center
  • Minigolf - Nostalgia: Fixed players getting stuck at the bottom of the boost ramp on hole 9
  • Minigolf - Nostalgia: Fixed an issue that caused the player to get stuck in the deep/sharp corners of the "inside the computer" scene on hole 9
  • Minigolf - Nostalgia: Fixed the ball getting stuck on the rim of the flag's hole on hole 12
  • Minigolf - Nostalgia: Fixed a bug on hole 13 that would sometimes cause the ball to phase through the floor near the flag
  • Minigolf - Nostalgia: Fixed the ball getting stuck on the rim of hole 15's flag hole
  • Minigolf - Nostalgia: Fixed the ball getting stuck on the rim of hole 17's flag hole
  • Minigolf - Nostalgia: Ball should no longer get stuck on the flag hole's rim on hole 18
  • Minigolf - Nostalgia: Fixed a bug in hole 18 that caused an occasional out of bounds issue
  • Virus - Subway: Fixed issue where the Hula Doll was difficult to shoot
  • Virus - Subway: Fixed players being able to get above ceiling in one spot
  • Virus - Subway: Fixed areas in that could cause players to get stuck inside the construction walls after being shot with a sonic shotgun's blast ability
  • Condo: Fixed mesh issues on Canvas Elbow (gaps at edges, missing sharp edges)
  • Condo: Fixed Transdimensional Paintings and Portals rendering even when hidden
  • Condo: Fixed Size Volumes not resizing player cameras properly
  • Condo: Fixed Sky Volume issues in Smooth Autumn (Moon being corrupted visually, and Sun being very small)
  • Fixed Adrenaline not stacking with other speed altering items
  • Condo: Fixed Holdable Food given by Weapon Pickup taking food out of the player's own inventory
  • Condo: Fixed ladders not disabling collision when no collide or hide is applied
  • Condo: Fixed Sky Volume not removing global effects when stashed
  • Condo IO: Fixed a crash with counters and adding/updating counter
  • Plaza: Fixed the reels of one of the Wheel of Money machines that were popped out of the machine

SDK Bug Fixes
  • SDK: Fixed Game World Events module not reporting game world types properly under certain circumstances. Also fixed gametypes being called during waiting for players state and fixed OnMatchEnd/OnRoundEnd being called before the game even began
  • SDK - LC/Virus/SDNL: Fixed hidden or no collide objects colliding with players
  • SDK - Virus: Fixed infected hitting trigger volumes way too often
  • SDK - Virus: Fixed damage volumes that insta-kill not infecting survivors
  • SDK - Virus: Fixed damage volumes not updating enraged gameplay states
  • SDK - LC: Ghosts no longer can interact with trigger volumes, unless TeamC filter is enabled
  • SDK: Fixed being able to enter NPC camera mode (soft locks you). Now NPCs will show floating dialogue (using the Talked To dialogue) above their head when interacted with to prevent gameplay from being interrupted
  • SDK - LC: Fixed Laser Beam not colliding with Dragon properly
  • SDK - Virus: Fixed Laser Beam not hurting infected or survivors
  • SDK - SDNL/Virus/LC: Fixed Spike Board, Iron Maiden, Guillotine items not damaging properly
  • SDK - Virus/LC: Fixed Spike Board, Iron Maiden, Guillotine items colliding wrongly
  • SDK - SDNL: Fixed CTF Flag OnRespawned output not calling when flag was returned by player holding it being killed or when another player returns the flag after being dropped
  • SDK: Fixed target Game World drop down being reset back to SDNL after returning from a play test
  • SDK: Fixed Weapon Pickup not hiding the pedestal model when hidden





Join our Discord for development updates and community fun!
https://discord.gg/pixeltail
We love awesome people like you!

Follow our developments on our Trello in near real-time:
https://trello.com/b/6BwRMiPw/tower-unite-roadmap

If you like our game and want to support development, please consider getting a Supporter Pack: Tower Unite - Supporter Pack

Take a peek at what's being worked on every week in our weekly dev logs! There's bound to be something interesting every week!
http://forums.pixeltailgames.com/c/devupdates/weekly-dev-logs

Please report bugs & submit suggestions on our forums. We're active everyday & here to help.
For bug reports: https://forums.pixeltailgames.com/c/bug-report/18
For suggestions: https://forums.pixeltailgames.com/c/suggestions/7

<3 PixelTail Games
...