Plugin to add a custom, more stable and reliable client-server multiplayer mode to FlatOut 2 with extra features such as 127 player lobbies and working AI

Disclaimer
Due to the current programming landscape, I feel that it's necessary to explicitly state that this project had zero assistance or any other kind of involvement from any sort of "AI agent" and it never will.
This mod was entirely built by hand, by a human being, and I believe that any project that cannot also claim this about itself is not worth people's time. The only acceptable amount of AI use is zero AI use.
Installation
- Make sure you have v1.2 of the game, as this is the only version this plugin is compatible with. (exe size of 2990080 bytes)
- Plop the files into your game folder, edit
FlatOut2CustomMP_gcp.toml to change the options to your liking.
- Enjoy, nya~ :3
Notes
- This plugin is currently only compatible with the vanilla game. Using it alongside any large mods will lead to crashes.
- You must have port 23756 forwarded on your router if you intend to host a game.
Last updated: 2025-07-21 21:29
v1.10
- Combined the player arrow color and chat color options into a single player color
- Fixed a crash when wrecking other players in a derby
- Fixed completed derbies not counting for your player stats in some cases
v1.09
- Added customizable name colors, displayed in chat and in the lobby player list
- Changed the chat's color scheme, making it way more readable with lots of messages
- Fixed some instances of the plugin not loading for some people
- Removed the Pong Race turn around graphic as the mode is no longer available
v1.08
- Fixed some small issues with text drawing after the last update
- Fixed the menu after finishing a pong race having a Continue Race option
- Removed automatic result calculation, player times are now only shown once they finish the race
- Removed support for Selo's Car Pack
v1.07
- Improved the sync and lag compensation and reduced packet-to-game delay, collisions should work a lot better now
- Start positions are now randomized, players no longer all start in the same spot
v1.06
- Added back custom playermodel support for Selo's Car Pack and increased the necessary game limits
- Added support for player portraits in Selo's Car Pack
- Attempted to fix some stat counting issues with derbies
- Fixed the options file sometimes becoming corrupted with the mod installed
v1.05
- Added a popup to turn around after each lap during Pong Race
- Added notifications if a player joins or leaves mid-game
- Attempted to fix remote players exploding when they shouldn't
- Removed custom playermodel support for Selo's Car Pack as it led to instability at higher playercounts
v1.04
- Added a warning to forward your ports if you host a match
- Added support for derbies in Selo's Car Pack
- Added the option to unlock car speed limits
- Derbies now show the remaining player count
- Fixed small issues related to stunt cars in Selo's Car Pack
- The chat box in the lobby now expands from the right, making the text less likely to get cut off
- The scoreboard now shows player colors
v1.03
- Added support for Selo's Car Pack
- Added the ability to see race progress if you're in the lobby
- Fixed player cars sometimes not updating when the car class is changed
- Fixed some cases of exiting to the main menu when a race is interrupted by the host
- Fixed some instances of invisible player arrows
- Shuffled around the player profile stats for readability
- Small improvements to lag compensation
v1.02
- Added stats and miscellaneous info into a player profile that you can view and compare using the Player Details menu
- Fixed a crash when entering the Player Details menu
- Fixed the default player portrait being invalid
- Moved the lobby chat to cover the entire playerlist vertically
- The lobby chat now moves to its in-game position when a message box popup is present