├── .editorconfig ├── .gitignore ├── .idea └── .idea.CS2M │ └── .idea │ ├── .gitignore │ ├── encodings.xml │ ├── indexLayout.xml │ └── vcs.xml ├── CS2M.API ├── CS2M.API.csproj ├── Chat.cs ├── Commands │ ├── Command.cs │ ├── CommandBase.cs │ └── CommandHandler.cs ├── Connection.cs └── Networking │ ├── Player.cs │ ├── PlayerStatus.cs │ └── PlayerType.cs ├── CS2M.BaseGame ├── BaseGameMain.cs ├── CS2M.BaseGame.csproj ├── Commands │ └── BuildingCreateCommand.cs ├── Injections │ └── BuildingCreate.cs └── Systems │ └── BuildingSystem.cs ├── CS2M.Test ├── CS2M.Test.csproj └── SerializeTest.cs ├── CS2M.UI ├── mod.json ├── package-lock.json ├── package.json ├── src │ ├── api.tsx │ ├── extends │ │ └── main-menu.tsx │ ├── index.tsx │ ├── screens │ │ ├── chat.module.scss │ │ ├── chat.tsx │ │ ├── host-game-menu.tsx │ │ └── join-game-menu.tsx │ └── util │ │ └── input-field.tsx ├── tools │ └── css-presence.js ├── tsconfig.json ├── types │ ├── api.d.ts │ ├── assets.d.ts │ ├── bindings.d.ts │ ├── cohtml.d.ts │ ├── input.d.ts │ ├── l10n.d.ts │ ├── modding.d.ts │ ├── react.d.ts │ ├── ui.d.ts │ ├── utils.d.ts │ └── validateTypes.ts └── webpack.config.js ├── CS2M.sln ├── CS2M ├── BaseGameConnection.cs ├── CS2M.csproj ├── Commands │ ├── ApiServer │ │ ├── ApiCommand.cs │ │ ├── ApiCommandBase.cs │ │ ├── Handler │ │ │ ├── ApiCommandHandler.cs │ │ │ ├── PortCheckRequestHandler.cs │ │ │ ├── PortCheckResultHandler.cs │ │ │ └── ServerRegistrationHandler.cs │ │ ├── PortCheckRequestCommand.cs │ │ ├── PortCheckResultCommand.cs │ │ └── ServerRegistrationCommand.cs │ ├── CommandInternal.cs │ ├── Data │ │ └── Internal │ │ │ ├── ChatMessageCommand.cs │ │ │ ├── PreconditionsCheckCommand.cs │ │ │ ├── PreconditionsDataCommand.cs │ │ │ ├── PreconditionsErrorCommand.cs │ │ │ ├── PreconditionsSuccessCommand.cs │ │ │ └── WorldTransferCommand.cs │ └── Handler │ │ └── Internal │ │ ├── ChatMessageHandler.cs │ │ ├── PreconditionsCheckHandler.cs │ │ ├── PreconditionsErrorHandler.cs │ │ ├── PreconditionsSuccessHandler.cs │ │ └── WorldTransferHandler.cs ├── Helpers │ ├── AssemblyHelper.cs │ ├── ReflectionHelper.cs │ └── SaveLoadHelper.cs ├── Log.cs ├── Mod.cs ├── Mods │ ├── DlcCompat.cs │ ├── ModCompat.cs │ └── ModSupport.cs ├── Networking │ ├── ApiServer.cs │ ├── ConnectionConfig.cs │ ├── IpAddress.cs │ ├── LocalPlayer.cs │ ├── NetworkInterface.cs │ ├── NetworkManager.cs │ ├── NetworkingSystem.cs │ └── RemotePlayer.cs ├── Properties │ ├── PublishConfiguration.xml │ ├── PublishProfiles │ │ ├── PublishNewMod.pubxml │ │ ├── PublishNewVersion.pubxml │ │ └── UpdatePublishedConfiguration.pubxml │ └── Thumbnail.png ├── Settings │ └── ModSettings.cs ├── UI │ ├── BindingsHelper.cs │ ├── ChatPanel.cs │ └── UISystem.cs └── Util │ ├── CSMWebClient.cs │ ├── IPUtil.cs │ ├── LocalizationExtensions.cs │ ├── MessagePackExtensions.cs │ ├── PreconditionsUtil.cs │ └── VersionUtil.cs ├── LICENSE ├── README.md ├── assemblies └── .gitkeep ├── docs └── State_Machine.drawio └── lang ├── de-DE.json ├── en-US.json └── pl-PL.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.idea.CS2M/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/.idea/.idea.CS2M/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/.idea.CS2M/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/.idea/.idea.CS2M/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/.idea.CS2M/.idea/indexLayout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/.idea/.idea.CS2M/.idea/indexLayout.xml -------------------------------------------------------------------------------- /.idea/.idea.CS2M/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/.idea/.idea.CS2M/.idea/vcs.xml -------------------------------------------------------------------------------- /CS2M.API/CS2M.API.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M.API/CS2M.API.csproj -------------------------------------------------------------------------------- /CS2M.API/Chat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M.API/Chat.cs -------------------------------------------------------------------------------- /CS2M.API/Commands/Command.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M.API/Commands/Command.cs -------------------------------------------------------------------------------- /CS2M.API/Commands/CommandBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M.API/Commands/CommandBase.cs -------------------------------------------------------------------------------- /CS2M.API/Commands/CommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M.API/Commands/CommandHandler.cs -------------------------------------------------------------------------------- /CS2M.API/Connection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M.API/Connection.cs -------------------------------------------------------------------------------- /CS2M.API/Networking/Player.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M.API/Networking/Player.cs -------------------------------------------------------------------------------- /CS2M.API/Networking/PlayerStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M.API/Networking/PlayerStatus.cs -------------------------------------------------------------------------------- /CS2M.API/Networking/PlayerType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M.API/Networking/PlayerType.cs -------------------------------------------------------------------------------- /CS2M.BaseGame/BaseGameMain.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M.BaseGame/BaseGameMain.cs -------------------------------------------------------------------------------- /CS2M.BaseGame/CS2M.BaseGame.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M.BaseGame/CS2M.BaseGame.csproj -------------------------------------------------------------------------------- /CS2M.BaseGame/Commands/BuildingCreateCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M.BaseGame/Commands/BuildingCreateCommand.cs -------------------------------------------------------------------------------- /CS2M.BaseGame/Injections/BuildingCreate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M.BaseGame/Injections/BuildingCreate.cs -------------------------------------------------------------------------------- /CS2M.BaseGame/Systems/BuildingSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M.BaseGame/Systems/BuildingSystem.cs -------------------------------------------------------------------------------- /CS2M.Test/CS2M.Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M.Test/CS2M.Test.csproj -------------------------------------------------------------------------------- /CS2M.Test/SerializeTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M.Test/SerializeTest.cs -------------------------------------------------------------------------------- /CS2M.UI/mod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M.UI/mod.json -------------------------------------------------------------------------------- /CS2M.UI/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M.UI/package-lock.json -------------------------------------------------------------------------------- /CS2M.UI/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M.UI/package.json -------------------------------------------------------------------------------- /CS2M.UI/src/api.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M.UI/src/api.tsx -------------------------------------------------------------------------------- /CS2M.UI/src/extends/main-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M.UI/src/extends/main-menu.tsx -------------------------------------------------------------------------------- /CS2M.UI/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M.UI/src/index.tsx -------------------------------------------------------------------------------- /CS2M.UI/src/screens/chat.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M.UI/src/screens/chat.module.scss -------------------------------------------------------------------------------- /CS2M.UI/src/screens/chat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M.UI/src/screens/chat.tsx -------------------------------------------------------------------------------- /CS2M.UI/src/screens/host-game-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M.UI/src/screens/host-game-menu.tsx -------------------------------------------------------------------------------- /CS2M.UI/src/screens/join-game-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M.UI/src/screens/join-game-menu.tsx -------------------------------------------------------------------------------- /CS2M.UI/src/util/input-field.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M.UI/src/util/input-field.tsx -------------------------------------------------------------------------------- /CS2M.UI/tools/css-presence.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M.UI/tools/css-presence.js -------------------------------------------------------------------------------- /CS2M.UI/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M.UI/tsconfig.json -------------------------------------------------------------------------------- /CS2M.UI/types/api.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M.UI/types/api.d.ts -------------------------------------------------------------------------------- /CS2M.UI/types/assets.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M.UI/types/assets.d.ts -------------------------------------------------------------------------------- /CS2M.UI/types/bindings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M.UI/types/bindings.d.ts -------------------------------------------------------------------------------- /CS2M.UI/types/cohtml.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M.UI/types/cohtml.d.ts -------------------------------------------------------------------------------- /CS2M.UI/types/input.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M.UI/types/input.d.ts -------------------------------------------------------------------------------- /CS2M.UI/types/l10n.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M.UI/types/l10n.d.ts -------------------------------------------------------------------------------- /CS2M.UI/types/modding.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M.UI/types/modding.d.ts -------------------------------------------------------------------------------- /CS2M.UI/types/react.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M.UI/types/react.d.ts -------------------------------------------------------------------------------- /CS2M.UI/types/ui.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M.UI/types/ui.d.ts -------------------------------------------------------------------------------- /CS2M.UI/types/utils.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M.UI/types/utils.d.ts -------------------------------------------------------------------------------- /CS2M.UI/types/validateTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M.UI/types/validateTypes.ts -------------------------------------------------------------------------------- /CS2M.UI/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M.UI/webpack.config.js -------------------------------------------------------------------------------- /CS2M.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M.sln -------------------------------------------------------------------------------- /CS2M/BaseGameConnection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/BaseGameConnection.cs -------------------------------------------------------------------------------- /CS2M/CS2M.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/CS2M.csproj -------------------------------------------------------------------------------- /CS2M/Commands/ApiServer/ApiCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Commands/ApiServer/ApiCommand.cs -------------------------------------------------------------------------------- /CS2M/Commands/ApiServer/ApiCommandBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Commands/ApiServer/ApiCommandBase.cs -------------------------------------------------------------------------------- /CS2M/Commands/ApiServer/Handler/ApiCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Commands/ApiServer/Handler/ApiCommandHandler.cs -------------------------------------------------------------------------------- /CS2M/Commands/ApiServer/Handler/PortCheckRequestHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Commands/ApiServer/Handler/PortCheckRequestHandler.cs -------------------------------------------------------------------------------- /CS2M/Commands/ApiServer/Handler/PortCheckResultHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Commands/ApiServer/Handler/PortCheckResultHandler.cs -------------------------------------------------------------------------------- /CS2M/Commands/ApiServer/Handler/ServerRegistrationHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Commands/ApiServer/Handler/ServerRegistrationHandler.cs -------------------------------------------------------------------------------- /CS2M/Commands/ApiServer/PortCheckRequestCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Commands/ApiServer/PortCheckRequestCommand.cs -------------------------------------------------------------------------------- /CS2M/Commands/ApiServer/PortCheckResultCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Commands/ApiServer/PortCheckResultCommand.cs -------------------------------------------------------------------------------- /CS2M/Commands/ApiServer/ServerRegistrationCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Commands/ApiServer/ServerRegistrationCommand.cs -------------------------------------------------------------------------------- /CS2M/Commands/CommandInternal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Commands/CommandInternal.cs -------------------------------------------------------------------------------- /CS2M/Commands/Data/Internal/ChatMessageCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Commands/Data/Internal/ChatMessageCommand.cs -------------------------------------------------------------------------------- /CS2M/Commands/Data/Internal/PreconditionsCheckCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Commands/Data/Internal/PreconditionsCheckCommand.cs -------------------------------------------------------------------------------- /CS2M/Commands/Data/Internal/PreconditionsDataCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Commands/Data/Internal/PreconditionsDataCommand.cs -------------------------------------------------------------------------------- /CS2M/Commands/Data/Internal/PreconditionsErrorCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Commands/Data/Internal/PreconditionsErrorCommand.cs -------------------------------------------------------------------------------- /CS2M/Commands/Data/Internal/PreconditionsSuccessCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Commands/Data/Internal/PreconditionsSuccessCommand.cs -------------------------------------------------------------------------------- /CS2M/Commands/Data/Internal/WorldTransferCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Commands/Data/Internal/WorldTransferCommand.cs -------------------------------------------------------------------------------- /CS2M/Commands/Handler/Internal/ChatMessageHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Commands/Handler/Internal/ChatMessageHandler.cs -------------------------------------------------------------------------------- /CS2M/Commands/Handler/Internal/PreconditionsCheckHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Commands/Handler/Internal/PreconditionsCheckHandler.cs -------------------------------------------------------------------------------- /CS2M/Commands/Handler/Internal/PreconditionsErrorHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Commands/Handler/Internal/PreconditionsErrorHandler.cs -------------------------------------------------------------------------------- /CS2M/Commands/Handler/Internal/PreconditionsSuccessHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Commands/Handler/Internal/PreconditionsSuccessHandler.cs -------------------------------------------------------------------------------- /CS2M/Commands/Handler/Internal/WorldTransferHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Commands/Handler/Internal/WorldTransferHandler.cs -------------------------------------------------------------------------------- /CS2M/Helpers/AssemblyHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Helpers/AssemblyHelper.cs -------------------------------------------------------------------------------- /CS2M/Helpers/ReflectionHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Helpers/ReflectionHelper.cs -------------------------------------------------------------------------------- /CS2M/Helpers/SaveLoadHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Helpers/SaveLoadHelper.cs -------------------------------------------------------------------------------- /CS2M/Log.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Log.cs -------------------------------------------------------------------------------- /CS2M/Mod.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Mod.cs -------------------------------------------------------------------------------- /CS2M/Mods/DlcCompat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Mods/DlcCompat.cs -------------------------------------------------------------------------------- /CS2M/Mods/ModCompat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Mods/ModCompat.cs -------------------------------------------------------------------------------- /CS2M/Mods/ModSupport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Mods/ModSupport.cs -------------------------------------------------------------------------------- /CS2M/Networking/ApiServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Networking/ApiServer.cs -------------------------------------------------------------------------------- /CS2M/Networking/ConnectionConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Networking/ConnectionConfig.cs -------------------------------------------------------------------------------- /CS2M/Networking/IpAddress.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Networking/IpAddress.cs -------------------------------------------------------------------------------- /CS2M/Networking/LocalPlayer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Networking/LocalPlayer.cs -------------------------------------------------------------------------------- /CS2M/Networking/NetworkInterface.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Networking/NetworkInterface.cs -------------------------------------------------------------------------------- /CS2M/Networking/NetworkManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Networking/NetworkManager.cs -------------------------------------------------------------------------------- /CS2M/Networking/NetworkingSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Networking/NetworkingSystem.cs -------------------------------------------------------------------------------- /CS2M/Networking/RemotePlayer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Networking/RemotePlayer.cs -------------------------------------------------------------------------------- /CS2M/Properties/PublishConfiguration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Properties/PublishConfiguration.xml -------------------------------------------------------------------------------- /CS2M/Properties/PublishProfiles/PublishNewMod.pubxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Properties/PublishProfiles/PublishNewMod.pubxml -------------------------------------------------------------------------------- /CS2M/Properties/PublishProfiles/PublishNewVersion.pubxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Properties/PublishProfiles/PublishNewVersion.pubxml -------------------------------------------------------------------------------- /CS2M/Properties/PublishProfiles/UpdatePublishedConfiguration.pubxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Properties/PublishProfiles/UpdatePublishedConfiguration.pubxml -------------------------------------------------------------------------------- /CS2M/Properties/Thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Properties/Thumbnail.png -------------------------------------------------------------------------------- /CS2M/Settings/ModSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Settings/ModSettings.cs -------------------------------------------------------------------------------- /CS2M/UI/BindingsHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/UI/BindingsHelper.cs -------------------------------------------------------------------------------- /CS2M/UI/ChatPanel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/UI/ChatPanel.cs -------------------------------------------------------------------------------- /CS2M/UI/UISystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/UI/UISystem.cs -------------------------------------------------------------------------------- /CS2M/Util/CSMWebClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Util/CSMWebClient.cs -------------------------------------------------------------------------------- /CS2M/Util/IPUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Util/IPUtil.cs -------------------------------------------------------------------------------- /CS2M/Util/LocalizationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Util/LocalizationExtensions.cs -------------------------------------------------------------------------------- /CS2M/Util/MessagePackExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Util/MessagePackExtensions.cs -------------------------------------------------------------------------------- /CS2M/Util/PreconditionsUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Util/PreconditionsUtil.cs -------------------------------------------------------------------------------- /CS2M/Util/VersionUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/CS2M/Util/VersionUtil.cs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/README.md -------------------------------------------------------------------------------- /assemblies/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/State_Machine.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/docs/State_Machine.drawio -------------------------------------------------------------------------------- /lang/de-DE.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/lang/de-DE.json -------------------------------------------------------------------------------- /lang/en-US.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/lang/en-US.json -------------------------------------------------------------------------------- /lang/pl-PL.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CitiesSkylinesMultiplayer/CS2M/HEAD/lang/pl-PL.json --------------------------------------------------------------------------------