dethrace/tools
Anonymous Maarten 673244bb8c
Implement network (#366)
* SendCarData, ReceivedStartRace

* fixes heap overflow during join

* fixes access on possibly-null pDetails

* DoNetScores

* Fix cast warning of comparefn of qsort

* DisplayUserMessage

* Pack tNet_contents on 4 byte boundary so 32-bit and 64-bit Intel cpu get same struct lay-out

* Add a few static assertions to verify net message offsets

* Add dethrace Wireshark dissector (WIP)

* add dissector installation instructions

* Set wireshark info column

* Fix various typo's

* 4-byte align tNet_message_join as well + more dethrace.lua

* Add more assertions

* Fix network car choose loop

* player scores

* tidy

* mechanics

* Implement SortNetHeadAscending for 'Terminal Tag'

* Update WireShark dissector

* start of tNet_message_pedestrian dissector

* network player cars can see each other move

* netmsgid tidy ups

* dissector: print HOST/CLIENT in info column

* Don't allow hosting a game when starting dethrace with --no-bind

* fix oldd copy

* time_step is integer, fixes client car out of sync

* wasted, recover, kick player out

* NetSendPointCrush

* crushpoint, declarewinner

* network race summary wip

* Start and finish a game of tag/fox

* network fixes

* Players can now send love letters to each other

* Rewrite if's a bit

* Use enum values for GetMiscString and DoFancyHeadup

* Fix fox effect

* Fix fox/it effect at start of race

* Use KEYMAP_ enum values

* Disable address sanitizer and dr_dprintf logging

---------

Co-authored-by: Dethrace Labs <78985374+dethrace-labs@users.noreply.github.com>
2024-06-20 22:35:48 +02:00
..
watcom-codegen Feature/groove animations (#59) 2021-09-14 12:00:21 +12:00
add_enum_values.py Adds VerifyQuit screen, tidies up memory alloc/free tracing (#37) 2020-09-09 07:41:12 -07:00
comment_struct_var.py Adds VerifyQuit screen, tidies up memory alloc/free tracing (#37) 2020-09-09 07:41:12 -07:00
decode_datatxt.py Fixes for Portuguese Carmageddon (#353) 2024-05-28 12:59:37 +00:00
dethrace.lua Implement network (#366) 2024-06-20 22:35:48 +02:00
keymap_to_keycode.py Feature/mainmenu (#35) 2020-09-03 00:35:15 -07:00
progress.py Add pedestrians + power-ups (#118) 2022-05-10 23:39:55 +12:00