[p]
Huge update this week![/p][p]Online multiplayer has finally arrived in Tomo Jam with
Jam Sessions![/p][p]
This is an extremely large feature and
bugs are expected.
Please report any issues via Discord or the in-game feedback form.
[/p]
Major New Feature - Online Jam Sessions
[p]You can now play Tomo Jam with others around the world in real-time.[/p][p]Jump into a session, pick your instrument, and perform together 🎹🥁[/p]
Content Sync (Custom Songs)
[p]Custom song support extends into multiplayer:[/p]
- [p]Clients will sync to the host’s custom song library if that host has custom songs[/p]
- [p]Players can choose to cache songs locally[/p]
- [p]Cached songs are saved to disk[/p]
- [p]Rejoining a session won’t require re-downloading everything[/p]
Online UI & Lobby System
- [p]Access the online menu from song select using the Start button (or your controller equivalent)[/p]
- [p]Create sessions with:[/p]
- [p]Custom session names[/p]
- [p]Optional password protection[/p]
- [p]Search for sessions by lobby name[/p]
- [p]Jam Sessions support up to 16 players[/p]
- [p]Jam Sessions cannot be joined if:[/p]
- [p]They are full[/p]
- [p]A performance is already in progress[/p]
- [p]A song has already been selected[/p]
[p]Additional details:[/p]
- [p]Jam Sessions display whether the host has custom songs enabled[/p]
- [p]Host controls song selection (for now)[/p]
- [p]Player rotation / shared control planned for a future update[/p]
- [p]Each player selects their own:[/p]
- [p]Instrument[/p]
- [p]Difficulty[/p]
- [p]Just as in local co-op, a part can only be selected by one player[/p]
Online Gameplay
[p]Online Jam Sessions keep the familiar Tomo Jam feel while adding a shared performance layer:[/p]
- [p]You hear all players performing together in real-time[/p]
- [p]You only see your own staff/UI[/p]
- [p]Unselected instruments are performed by the background orchestra[/p]
Band Status Panel (New)
[p]A new panel shows the status of all players in the session:[/p]
- [p]Displays Steam avatars and current performance %[/p]
- [p]Visual feedback for key moments (with more to be added later):[/p]
- [p]❌ Miss - player flashes with miss judgement[/p]
- [p]✨ Improv - spotlight effect[/p]
- [p]🔥 On Fire - max combo animation[/p]
[p]This panel is a heavy work in progress and will likely be overhauled in a later update[/p]
Scoring
- [p]Scores remain individual per player[/p]
- [p]All scores are still valid for leaderboard submission[/p]
- [p]A Band Score system is planned for a future update[/p]
Notes
- [p]Local multiplayer is disabled during online sessions[/p]
[p]This is just the beginning for online play - more improvements and features are already in progress.[/p][p]If you try out Online Jam Sessions, please share your feedback - it will directly shape how multiplayer evolves![/p][p][/p][p]As always, thank you for your continued support as Tomo Jam evolves <3[/p][p]Keep on jammin'[/p][p][/p][p]Frank,[/p][p]Restless Games[/p]