-
Release 2025.01.05 Stable
released this
2025-01-05 18:54:40 +00:00 TC4 Playtest - 01.05.2024 Notes
- Fixed normal BG Switching being unintentionally disabled when
Extra Effects
is not enabled (From build2024.12.20
) - Fixed an issue where the Loading Screen could sometimes fail to reload depending on the situation (From build
2024.12.14
) - Fixed an issue where the
_currentSceneName
could sometimes be incorrect inGetSceneName
calls (Now uses a proper null or empty check, and is a similar issue from the Loading Screen fault) - Fixed compatibility with the older versions of
ForcedLevel
packets (Older recordings onevent/
andexpansion/
builds may still be broken, but this is one-time breakage) - Fixed a regression in build
2024.12.29
that caused the proceed buttons on the Login and Create Account Screens to not function properly - Removed Item Attraction Behavior for Network Players, as the ability for them to collect items in other players games were removed in build
2024.12.20
- Increased Pivot Speed Transition Time, used for effects like Super Speed, by 25% (
0.3
->0.225
) - (Backend) Fixed
PracticeBrain
andSongLoader
behavior crashes from invalid Json data - Tetris Chip Colliders now are more accurate to their position/rotation of the art
- Fixed an issue where the top and bottom of the Pincho Enemy couldn't harm the player
- Fixed an issue where the Taladril Enemy Tail couldn't harm the player
- Fixed an issue where the Mad Bomber's Bomb object couldn't harm the player
- (Dev/Editor) Fixed a regression from build
2024.12.14
causingforceOpen
functions in theChatPanel
to be broken - Fixed an issue where the MOT Close Button would not flash white when hit with a bullet
- Fixed instances of element click-through on several UIs (Pause, Options, Exit, and Level Select)
- New: Dynamic Music System v1
- Note: This feature is in BETA and will be improved and refined over time
- (Backend) Automation for the
music_select
andmusic_season
(Now calledmusic_playlist
) switches has been removed, allowing them to be configured on the Jockey's end - (Backend) Renamed the
season_three_sov
reference in themusic_playlist
switch tospine_of_v
- All playlists from past seasons of Tough Coded are now included in builds (Only for now, as we'll likely minimize this later on)
- (Backend) Removed an extra
music_41
reference frommusic_select
- (Backend) Removed
SongEnded(trackId)
Game Event as obsolete - (Backend) Playlists can now be mixed-and-matched within Unity, allowing custom playlist creation through Scriptable Objects
- Playlists are registered when the music manager is initialized, with the registry being frozen after initialization
- Registry uses a string-based identifier system, so logging will occur if trying to use an invalid ID, or trying to register after registry freezing
- Import/Export support through Unity is also implemented, as well as reading custom playlists from
$persistentDataPath/Playlists
using json
- Added two new commands:
NextPlaylist
andPrevPlaylist
- Unlike changing tracks, these can be changed at any point during the game,
allowing for some pre-initialization on the Jockey side - These commands do not currently have key bindings; they will be decided at a later date
- Unlike changing tracks, these can be changed at any point during the game,
- (Backend) Offline Level Files have had their schema bumped for a new
startPlaylist
field
- Changed the in-game chat toggle command to be
Slash
rather thanT
- This avoids some accidental presses, and some conflicts with the console
- Added the ability to press
Escape
to abort the in-game chat more cleanly - New: Dynamic Environment Swapping v1
- This is largely a backend change to allow more dynamic changes to the game
- This feature was originally built for the
wedding
branch, but has been expanded drastically since then - Added two new commands:
PrevEnvironment
andNextEnvironment
- Similar to the dynamic music system, these can be set at any time during the game
- These commands do not currently have key bindings; they will be decided at a later date
- The Master of Trolls Enemy/Background/Material Data has been imported into the game, allowing it to be a selectable environment for Jockeys
- Refer to the attached
Environment Guide
to learn more about this feature in a more technical style
- Account Server Improvements
- Added new route
/chat/system
, allowing for dynamic system messages so long as you have a valid session - Added new messages for entering the main chat lobby after logging in (Which also works for re-entering), as well as differing messages for playing/practicing TC
GameEventToChat
is now re-enabled for Practice Mode, allowing others to see how trash/godly your skills are in practice
- Added new route
- Added Initial Search Support for the Level Selector UI
Console Commands
/command <integer>
- Mainly meant for debugging new command types prior to giving them a more user-friendly command/volume set <integer>
- Adjust the volume for show players from 0 to 100/music set <integer>
- Set the music track to be played (Valid values go from 1 to$PLAYLIST_TRACK_COUNT
, as 0-index replays are not allowed)/playlist set <integer|string>
- Set the music playlist to be played (Valid values are based on map index or on the identifier for the playlist)/env set <integer|string>
- Set the game environment to be used (Valid valued based on array index or on the identifier for the environment)
Known Issues
- Some Death Effects do not play properly due to a regression from visibility check improvements
- This primarily occurs with boss enemies, and will be resolved in a future patch
Downloads
-
tos88_online.app.zip
0 downloads · 272 MiB
-
tos88_online_linux_x64.zip
0 downloads · 276 MiB
-
tos88_online_win.zip
0 downloads · 256 MiB
-
tos88_online_win_x64.zip
0 downloads · 261 MiB
- Fixed normal BG Switching being unintentionally disabled when