v0.1.9
Both players need this build. Update from 0.1.8 is automatic and needs one restart.
A match starts for everybody now
Pressing START MATCH used to leave the lobby and begin the campaign on that
machine alone. A guest watched the host vanish and stayed sitting in a lobby with
nobody in it.
The host counts down out loud, every player sees the same number, and the launch
carries the scenario and a shared random seed so both machines load the same map
the same way. Nobody is released until everyone has loaded.
The whole sequence had been written for months and was unreachable: the gate in
front of it tested for a Blam console binding this build does not resolve, while
the path that actually starts a match never used that binding at all.
Starting alone is refused with a reason on screen rather than nothing happening.
The invite panel looks like the game now
It was drawn to its own proportions and looked borrowed from another program:
rows stretching the frontend's button art to an aspect it was never drawn at, and
a close button running the full width of the card, which is a shape the game uses
nowhere.
Rows are the height the lobby's own buttons use and read correctly at, the heading
is in the frontend's heading art, the list sits on the game's panel backing so the
rows read as a group, and the footer is a page back, a page indicator, a page
forward and a close button the size of a button.