Commit graph

9 commits

Author SHA1 Message Date
MysterD
9c6fef9ecd Allowed Drag & Drop importing of mods and DynOS packs 2023-04-03 19:22:22 -07:00
MysterD
4b41c3fd39 Fix Mac compile 2022-03-12 22:38:13 -08:00
Prince Frizzy
6f911738cf
Adds some sanity checks to network_receive_area, And add LOG_DEBUG (#10) 2022-03-04 20:07:35 -08:00
MysterD
7013443003 Fixes for Windows 2022-02-20 23:38:42 -08:00
MysterD
660e787502 Fix bugs pointed out by valgrind 2022-02-20 22:06:53 -08:00
MysterD
5b0d4c60b3 LOGFILE_ calls now print to the terminal in DEBUG mode again 2021-08-09 00:09:44 -07:00
MysterD
fbbfcd6275 Fix compile error 2021-08-08 23:58:20 -07:00
MysterD
961723f22d Rewrote logfile API, made discord log to a file 2021-08-08 23:42:20 -07:00
MysterD
c88ff19190 Prevent infinite looping of Mario action transitions
There have been several times where the unpredictable behavior of
a remote player where execute_mario_action() would get caught in
an infinite loop. Now we attempt to detect an infinite hang and
escape from it. The sequence of actions will be recorded into an
errorlog.txt file. In debug mode this infinite hang will cause an
assertion to fail, crashing the game. In normal mode the game will
break out of it and hopefully carry on normally after new packets
come in.

I believe this addresses github issue #12 but I can't be sure.
2020-09-01 22:06:36 -07:00