dxx-rebirth/similar
Kp d67ada45ef Coerce pilot names to lowercase on startup
Mako88 reports that using `-pilot Mixed` on Windows causes crashes
during multiplayer setup, but `-pilot mixed` does not crash.  This is
not reproducible on case sensitive filesystems, probably because case
sensitive systems recognize that `Mixed.plr` and `mixed.plr` are not the
same file.  In both cases, the underlying plr file name was all
lowercase.  Coerce the pilot name to lowercase when it is converted to a
plr file name.  This also fixes a minor bug where the check for a
user-specified extension of `.plr` would recognize `-pilot alice.plr`,
but not recognize `-pilot alice.PLR`.

This is a workaround for a bug in the network code, which becomes
confused and crashes when the player's callsign contains mixed case.

Reported-by: Mako88 <https://github.com/dxx-rebirth/dxx-rebirth/issues/188>
2016-07-21 01:43:23 +00:00
..
2d Convert various static const expressions to constexpr 2016-07-16 16:52:04 +00:00
3d Convert various static const expressions to constexpr 2016-07-16 16:52:04 +00:00
arch Convert various static const expressions to constexpr 2016-07-16 16:52:04 +00:00
editor Fix wall_remove_side bogus use of IS_CHILD on wallnum 2016-07-21 01:43:20 +00:00
main Coerce pilot names to lowercase on startup 2016-07-21 01:43:23 +00:00
misc Simplify use of SysUsePlayersDir 2016-07-21 01:43:22 +00:00