-
Release 2024.12.20 Stable
released this
2024-12-20 05:22:38 +00:00 TC4 Playtest - 12.20.2024 Notes
- (Backend) Refactor for
Grabbable Items
:- GameEvents for
OnArmorItemPicked
andOnWeaponItemPicked
removed (Duplicate logic) GrabbableItem#OnGrab
is now virtual, with its base implementation porting theDisappear
method from its counter-parts- Renamed
IItemPickedListener
toIItemLifeListener
, and added anOnDeath(KillReason)
event- An Item death can only occur from a
LevelDestroyer
, such as The Nothing, ifdestroyItems
istrue
- An Item death can only occur from a
- Added
ItemDeathEffectListener
, porting from the normal variant, with full support of its sub-components - Added support to
ItemCredit
to be able to award multiple credits, similar toItemLife
- All executions of
GrabbableItem#ItemGrabbed
and subsequentlyOnGrab
, now require a non-network cody
- GameEvents for
- Coins can no longer be picked up by Network Codys
- Fixed a duplicate Pick-Up effect when picking up some weapon items
Extra Effects
are now disabled by default, with some more effects now filtered out- (Backend) Fixed visibility check failures if no
Renderer
components exist in the tree- Should fix the broken death effects from the last build
- Fixed the Game Continue Screen not properly resetting on subsequent activations
- Partial Level Scores are now considered in Game Over Events
- Removed URL Opening logic from the Online
GlitchEnd
screen- Will be replaced in a future update
- Fixed Out-Of-Bounds exploits in Practice Mode, due to mismatched event ordering
- Effected build
2024.11.29
and above
- Effected build
- Fixed Movement Jitter when Cody is against the screen edges
- This also improves the bottom dash animation when against the floor
Show
clients can now join games mid-session again- Misc. Improvements to Scaling Systems
- (Backend) Added support for
Exponential
Scaling Mode - (Backend)
LevelDamage
behaviors now support Scaling - Anime Tank HP is now
2500
, was6500
- Anime Tank XP Reward increased to
350
, was80
- Anime Tank Coin Drop Chance Adjusted to half of Clooney Coin Reward
- George Clooney Score Reward increased to
500
, was50
- Coin Gain, Coin Score Gain, and Shield Score Gain, and XP Gain now have full scaling support
- Per Coin Score and Shield Hit Score now scaled by 20% per level
- Coin Amount is now doubled per level
- XP Gain is now scaled based on Survivor Bonus
Hero#MaxHP
andHero#MaxMP
now also have full scaling support- No changes at this time, so this is purely backend
- (Backend) Added support for
- Performance Improvements for Console Score Refreshing
- Restored and patched the BH Killer Pop-in animation
- This was broken since S1, so it should now appear much smoother instead of instantly
- Fixed the Pause Menu appearing under the Online Continue Screen
- (Backend) Rewritten Nando Blockers for
VJConsole
to work properly across different resolutions - Removed excess logic that would occur when adjusting Player Settings
- Removed Resolution Changing support for non-standalone platforms
Known Issues
- An NPE can occur in the in-game Chat UI if
input
orsendButton
somehow becomenull
- Cause unknown, safety measure added with warning label "CHAT DATA IS NULL !! THIS SHOULDNT HAPPEN; ABORTING EVENT!"
Downloads
-
tos88_online.app.zip
1 download · 186 MiB
-
tos88_online_linux_x64.zip
1 download · 190 MiB
-
tos88_online_win.zip
2 downloads · 170 MiB
-
tos88_online_win_x64.zip
1 download · 175 MiB
- (Backend) Refactor for
-
Release 2024.12.14 Stable
released this
2024-12-15 02:00:28 +00:00 TC4 Playtest - 12.13.2024 Notes
- New: UI Improvements for "Safe Area" support
- All pre-game-flow UIs have been modified to have support for devices with atypical "Safe Zones"
- For Mobile especially, this means that all UI components should be visible
- Work on supporting In-Game UIs for this system are on-going...
- Fixed
SuperSpeedEffect
being enabled by default for Throck Art - Fixed incorrect Super Speed Animation for Kip Art
- Fixed a regression from build
2024.11.22
, causing the loading progress label to display incorrectly - Fixed a visual error causing an incorrect version label for the Epilepsy Warning Panel
- Fixed a possible crash when performing a
SuperReset
or when loading the Console - (Editor) Fixed several layout issues in
ChatPanel
- (Editor) Fixed incorrect if-defines preventing some
SongLoader
andPlayerSettings
features from working- This effected opening the recordings folder, and some resolutions in Settings
- Minor Performance optimizations and removals of unused data
- Minor Level Select UI Adjustments to prepare for Practice Mode v5 (Part Two)
- Adjustments have been made to combat against spawning local codys in the middle of a level
- Parity change with Network Cody Spawn Limitations
- Implemented "Coyote Time" for the Vertical Shooter Spawn Animation as well as the Fast Spiders fast-move animation
- Updated WWise to 2024.1.1; fixes a potential decoder issue with Vorbis and Opus Codecs
- Primarily relating to Music SFX playback
- Super Speed Effect Improvements:
- Players are now invincible during Super Speed, previously a show-exclusive feature
- The Camera Shake has been improved to increase overall visibility, and convey things a bit better
- Transitions to/from this effect have been smoothed out, for an overall less-jarring transition
- Camera Shake Improvements:
- Removed the full-stop slowdown from
Mario Fire
blocks, effect now matches theSmall Steel
blocks Normal Steel
blocks have had their shake amplitude increased from0.1
to0.15
Big Steel
blocks have had their shake amplitude increased from0.1
to0.2
- Removed the full-stop slowdown from
- The Jockey Head is no longer able to destroy obstacles
- The Tetris Chips can now destroy obstacles
- Decreased the time it takes for the
Fast Spider
bullets to despawn; now matches animation- Expire Time is now
1.7s
instead of3s
- Expire Time is now
Item Dropper
obstacles no longer drop an item if killed byTHE_NOTHING
orTIME_OUT
- Camera Shakes no longer occur if the attached object was destroyed by
THE_NOTHING
orTIME_OUT
- Several object Effects can now properly occur if destroyed by
THE_NOTHING
, so long as the object is visible - Fixed cases of Bullet Destroy Events having no animation, if destroyed in a specific way
- Fixed sound leaks when destroying
Steel
blocks, now limited in the same way asNormal
blocks - Adjusted behaviors for Enemy Interactions with
TheNothing
- Some enemies that could neither be
pulled
orhurt
by it, now can behurt
by it even if notpulled
- This primarily effects the Boss/Flying type enemies
- Some enemies that could neither be
- Fixed an NPE that could occur if you disconnect from the game while the store was open
- Removed an extra Camera Shake from
AnimeGirlDeath
- Fixed a recursive exception that could occur in
AnimeGirlDeath
under specific conditions- Could occur in any
MasterWithFollowersDeath
behavior ifincludeMaster
wastrue
- Could occur in any
- Fixed missing Death Animations for several Collectable Items
- Resolved issues relating to per-frame Enemy->Cody Damage Exploits
- A
hitCooldown
has been implemented to provide a buffer window between being hit by the enemy itself - Pushback values are subject to change upon further review
- A
Known Issues
- The Nando Blockers for
VJConsole
do not work across different resolutions- A fix is pending, no current ETA
- An NPE can occur in the in-game Chat UI if
input
orsendButton
somehow becomenull
- Cause unknown, safety measure added with warning label "CHAT DATA IS NULL !! THIS SHOULDNT HAPPEN; ABORTING EVENT!"
Downloads
-
tos88_online.app.zip
1 download · 186 MiB
-
tos88_online_linux_x64.zip
1 download · 190 MiB
-
tos88_online_win.zip
1 download · 170 MiB
-
tos88_online_win_x64.zip
1 download · 175 MiB
- New: UI Improvements for "Safe Area" support
-
Release 2024.12.07 Stable
released this
2024-12-08 04:12:51 +00:00 TC4 Playtest - 12.07.2024 Notes
- Added support for multiple local players in the
Minigame
- Custom Art will be supported in an upcoming patch
- Improved Compatibility with Pause States for several Objects throughout the game
- More support will be added in an upcoming patch
- Fixed an issue where
MinigameCoin
behavior was incorrect while the game was paused - Fixed an issue where extra elements could render on the Shadow Camera during Weapon/Armour Transitions
- Fixed an issue causing a
0.75s
delay when initially entering Practice Mode, due to a faulty UI Transition - Fixed a possible issue where
TheNothing#Walking
state could interact with dead/inactive Codys - (Backend) Fixed a rare issue in UI Transition logic, that could cause
OnLevelChange
to not fire in some cases - (Backend) Major Improvements for Garbage Collector Allocations, improving performance for low-spec machines:
- Global Import / Indent Cleanups
- Numerous
GetComponent
calls replaced by variables CodySpawner
:localCodyArray
no longer publicinputController
andcodyLife
fields removedGetLocalCodys
andGetNetworkCodys
now return their direct arrays, rather then clonesGetValidLocalCodys
andGetAllCodys
removedGetAverageLevel
logic has received logic improvements
CodyRegistry
:codyClasses
is now aDictionary<CodyMover, CodyClasses>
instead of aHashSet<CodyClasses>
GetCodyClasses
now returns the direct object, rather then a cloneRegisterCody
andDeregisterCody
have been adjusted for cases where nothing should happen
ShowResultScreen
,PlayerCardsScreen
,RankScreenShow
,TheNothing
,ScreenPosMover
: General Logic ImprovementsPlayerShowHud
: Minor optimizations, fixed a potential error withplayerIndex
not being correct, causing incorrectHero
assignmentEnemyBulletKiller
,CoinMagnetHero
: AddedCodyMover
field, fixed a possible NPE ifweapon
wasnull
PlayerData
: AddedShowScore
field (Calculation matches what your score would be inShow
mode)Hero
: Added fields forCodyMover
andCodyLife
, optimizedIsFirst
andIsTied
logicInputNetwork
: AddedCodyMover
fieldCodyMover
: Added fields forCodyLife
,InputController
,InputNetwork
, andPlayerInfo
CodyArt
:Setup
now requires aCodyMover
param, optimized functionCodyIndicator
,CodyIndicatorSmall
: AddedCodyMover
field
Known Issues
- The Nando Blockers for
VJConsole
do not work across different resolutions- A fix is pending, no current ETA
- An NPE can occur in the in-game Chat UI if
input
orsendButton
somehow becomenull
- Cause unknown, safety measure added with warning label "CHAT DATA IS NULL !! THIS SHOULDNT HAPPEN; ABORTING EVENT!"
Downloads
-
tos88.apk
2 downloads · 196 MiB
-
tos88_online.app.zip
1 download · 186 MiB
-
tos88_online_linux_x64.zip
1 download · 190 MiB
-
tos88_online_win_x64.zip
1 download · 175 MiB
- Added support for multiple local players in the