fs2open.github.com icon indicating copy to clipboard operation
fs2open.github.com copied to clipboard

Multi Change Checklist

Open wookieejedi opened this issue 6 months ago • 3 comments

Checklist for tracking multiplayer issues and/or bugs that are planned to be worked on.

  • [x] End mission sexp in multi leads to players not being able to accept debrief stage. From Taylor: "The warp out sequence when the missions ends via sexp was considered a bug, so a special packet was added to skip the whole warp out thing and go straight to debrief. Unfortunately that ignores a bunch of steps that occur during that warp out stuff. Using the proper procedure everything works. So I've just got the find a way to use the full procedure that skips the actual warp out effect, and doesn't require a multi bump"

wookieejedi avatar Aug 12 '25 15:08 wookieejedi

Planned changes that require refactoring or a bump to the multi version. All changes requiring a version bump should be coordinated to take place with a single version change (or as few as possible).

  • [ ] Clean up ADD/GET macros for increased safety and easier maintenance . Signed and unsigned macro versions should be removed and replaced with macros for each data size instead. A 1-byte macro should be added and the *_DATA macro should be removed if at all possible to avoid misuse. _VECTOR should be changed to use 3 floats instead of writing vec3d struct
  • [ ] Bump net signatures from ushort to uint and remove group types. Recommend reserving 0-99 as special use (invalid sig, standalone, anything else). *** multi bump ***
  • [ ] Remove FORCE_MISSION_END packet *** multi bump ***

notimaginative avatar Aug 16 '25 20:08 notimaginative

Should the first checkbox now be checked with the merge of #6943 ?

Goober5000 avatar Aug 18 '25 04:08 Goober5000

Thanks, just updated!

wookieejedi avatar Aug 18 '25 11:08 wookieejedi