Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/CnCNet/xna-cncnet-client

XNA / MonoGame based client for playing classic Command & Conquer games both online and offline with a CnCNet game spawner.
https://github.com/CnCNet/xna-cncnet-client

Further optimizations on skirmish setting loading.

5566827167eaa1c2a45a283d0a84d6cfe68f9af2 authored over 6 years ago by Starkku <[email protected]>
Optimized loading of skirmish settings.

878b79f7ce8aefb2f52f845930b6275e24dbfb9f authored over 6 years ago by Starkku <[email protected]>
Do not localize the time display on the top bar due to lack of space for certain possible formats it could use.

188506d6cdd52ce52ac386f3a612dc9df7073721 authored over 6 years ago by Starkku <[email protected]>
Amended the display of player counter in top bar.

f598ef0a57e902b8a5623111950b7f532d7bd9b6 authored over 6 years ago by Starkku <[email protected]>
Only reserve enough space for the (loaded) suffix on a game name in game list if the game actually is loaded game.

635001c0a51bffb346190097d38401ae21eaa035 authored over 6 years ago by Starkku <[email protected]>
Amended 'disable component options tab' setting to read correct INI key.

ca49495e024d58cbf7c6bc42b2fae51402b28df2 authored over 6 years ago by Starkku <[email protected]>
Amended a comment in random side selector disable code to match its actual behaviour.

75bef7230df3d53f420370ddd2b0895989d35d1d authored over 6 years ago by Starkku <[email protected]>
Merge branch 'master' of https://github.com/CnCNet/xna-cncnet-client

# Conflicts:
# ClientCore/ClientCore.csproj

e6fd36652c06e0929df598e57d981fa71278db01 authored over 6 years ago by Starkku <[email protected]>
Fixed an error in random side selectors.

ee3fc789d11921dab4e34d366c720083eb88203e authored over 6 years ago by Starkku <[email protected]>
Amended variable naming in FileHashCalculator.

da4cd44151b51c595c025f76ed876d3a4b1f1217 authored over 6 years ago by Starkku <[email protected]>
Added a special case check for running client without elevated privileges under Program Files, prompting restart with the said elevated privileges.

e1e3491a30bb2d8b1324acbc5483a32eb80c4710 authored over 6 years ago by Starkku <[email protected]>
Allow client to override the filename list for FileHashCalculator from a file called FHCConfig.ini in Resources directory.

1fc1d7e78f522c44f743f3718c5e659ad7aecb04 authored over 6 years ago by Starkku <[email protected]>
Added a setting for separate executable path for map editor on Unix operating systems.

7d7fa05f4affd3cd7c2e565bf7a9ef5881aa1008 authored over 6 years ago by Starkku <[email protected]>
Allow toggling display of CnCNet player counter to the top bar instead of a main menu label.

a6de385874dff74796b0399d2a64180d2cc2bc84 authored over 6 years ago by Starkku <[email protected]>
Added a missing 'delete beacon' hotkey for YR.

3ef3a7d4a6807c9c17d3616fbd4a8df07d394726 authored over 6 years ago by Starkku <[email protected]>
Added settings to disable multiplayer save/load buttons and updater/component option tabs.

1924c7cfc8f4431d4c11fa627c8d35c2f51ef5e2 authored over 6 years ago by Starkku <[email protected]>
Fixed errors in the saved games directory creation.

90abe5de2e208df47026ac6c72756d2355668362 authored over 6 years ago by Starkku <[email protected]>
Added a setting for client to create saved games directory if it is absent.

20b1a13f65809d54e038cc6b3273b64b368f1e40 authored over 6 years ago by Starkku <[email protected]>
Allow saving skirmish game option settings.

4408fc144dd0f59c35f5fd7982b507f1b5f0037d authored over 6 years ago by Starkku <[email protected]>
Implemented customizable random side selectors.

65b9379e8bcf59db4d51281adff9d095d222ea86 authored over 6 years ago by Starkku <[email protected]>
Increased version

d6f2adc7953a813eecb3b0fbd3f696e41f9dc299 authored over 6 years ago by Rampastring <[email protected]>
When starting a CnCNet online game, the client now times out when the tunnel fails to respond within 10 seconds

Previously the client waited for the timeout of the default WebClient implementation, which is 10...

bb3dbc83c77f64a4864d497ec68ee10da7e246f2 authored over 6 years ago by Rampastring <[email protected]>
Improved MultiplayerColor code

c3817e0ee11fd117b6ca1b29677dacfc180b204a authored over 6 years ago by Rampastring <[email protected]>
Removed some global constants that are more suitable as class members

d438c4b6ad9812068dd2fe6f105ef8056d2cfdac authored over 6 years ago by Rampastring <[email protected]>
Suppress script errors in StatisticsSender

6b93fb77b6116d894ad21522db25f0a1079d5328 authored over 6 years ago by Rampastring <[email protected]>
Implemented #68

2af19044c1c93452dd06d1e44cb36cb774200bc7 authored over 6 years ago by Rampastring <[email protected]>
Statistics improvements

The client now always reads the "Loser" string instead of "Losser" for Tiberian Sun based games ...

24bc22dddfdd76a3c089ca6fe8efcf9e5ece7d7c authored almost 7 years ago by Rampastring <[email protected]>
Fixed mistake in statistics version for built / economy stat

109bd5ab3a7c0533e2875f49a5bdea36d141dac1 authored almost 7 years ago by Rampastring <[email protected]>
CnCNet servers that first accept the connection and then instantly drop it no longer prevent online play

When re-connecting, the client now ignores servers that have accepted the connection at first an...

07480cfa1f33036f25b4a60354d2d4f841e1cfcf authored almost 7 years ago by Rampastring <[email protected]>
Merge branch 'master' of https://github.com/CnCNet/xna-cncnet-client

c71dc75c65434bf75e1b2305fcd04dc9efe63d6f authored almost 7 years ago by Rampastring <[email protected]>
Merge pull request #65 from Starkku/master

Changes to statistics handling for Ares mods, added missing YR key commands

0e7b67ef843883f5a898ef12b6d0d3b212b96730 authored almost 7 years ago by Rami Pasanen <[email protected]>
Whether 'total objects built' or 'economy' statistic is tracked and displayed now depends on UseBuiltStatistic setting in ClientDefinitions.ini.

10bd5e1c3a2cba23ea2685540726e37d4e160084 authored almost 7 years ago by Starkku <[email protected]>
Added GameCommand constructor that parses its information from an INI section, in preparation for reading game command information from an INI file

15b3e583e945527ac2daaa5ed4190d65fdef5b79 authored almost 7 years ago by Rampastring <[email protected]>
Write economy / built stat as 4 bytes instead of only 1

5afe461c6f5c2a227c1e8fc20090a29d8fd2f24c authored almost 7 years ago by Rampastring <[email protected]>
Revert "Added map property 'CoopAllowSpectators' to allow enabling of spectators on co-op maps."

This reverts commit 203a7a3b394a0a8849bac1479c45614d6e98ebae.

316cf1a07fc83b7e180561076a1bb507a173e4ce authored almost 7 years ago by Starkku <[email protected]>
Added two missing hotkeys for Yuri's Revenge to the hotkey configuration options.

43b023367a06467488df994f5c35902516020b4b authored almost 7 years ago by Starkku <[email protected]>
Added map property 'CoopAllowSpectators' to allow enabling of spectators on co-op maps.

203a7a3b394a0a8849bac1479c45614d6e98ebae authored almost 7 years ago by Starkku <[email protected]>
Changed client to record & display the 'total number of objects built' statistic for MO instead of the unused 'economy' stat.

9b304caedd71e362071d973d454ee7024b154968 authored almost 7 years ago by Starkku <[email protected]>
Removed recording of statistics for games where only one player was present.

b2b7ac7df96737a2ea2a1006cef04dd5c10949a2 authored almost 7 years ago by Starkku <[email protected]>
Added identifier for CnCNet

f667f1405c89551b8fd27c6feef227aa07f0d517 authored almost 7 years ago by Rampastring <[email protected]>
Don't crash when the user Ctrl-clicks on the map preview when the preview is extracted from a custom map

855b7dcdc000e85a3d878703fccf1d0f38c85b4c authored almost 7 years ago by Rampastring <[email protected]>
Client-generated event messages ("you've locked the game room" etc.) now have timestamps and automatically scroll the chat message box in the LAN lobby

a37f67dc51d001487fcd03e17efcb726f564dffe authored almost 7 years ago by Rampastring <[email protected]>
Renamed compiler.bat to CopyCompiled.bat

b1b25817a29ebdfc86bdd5ed8b6b3777f79ea578 authored almost 7 years ago by Rampastring <[email protected]>
Changed order of "user left channel" and "user quit" messages and respective events

11a156e0a20d081e2381461664ed72ccf63e38ac authored about 7 years ago by Rampastring <[email protected]>
The client now detects channel topic changes

0338d7736b86f501dfdd7c11be3b5203826bbaf6 authored about 7 years ago by Rampastring <[email protected]>
Make the client work on Mono again

1aa31e38c9601906b09de7a75059af2cf805ccc6 authored about 7 years ago by Rampastring <[email protected]>
Updated Rampastring.XNAUI, adding support for child sorting using DrawOrder and UpdateOrder

596b4ee3dba84db95799a0bcd87c90135db74097 authored about 7 years ago by Rampastring <[email protected]>
Flash the window when someone joins your game on CnCNet

b0d9d45f0766201f45e952ab32dd875ad06345bc authored about 7 years ago by Rampastring <[email protected]>
If a multiplayer game is completed, then loaded and completed again, the stats from the later loaded game now overwrite the statistics of the original match.

5ffb7e2554c4fb66ea3e2fc0a905580e52fc84f7 authored about 7 years ago by Rampastring <[email protected]>
Allowed keyboard scrolling on various listboxes

da5ce26dcaa4a71b7e4b488c670642a359021d81 authored about 7 years ago by Rampastring <[email protected]>
Fixed theme loading

6484a8750bf65dbee96e3adb3a3f9b7b8753f407 authored about 7 years ago by Rampastring <[email protected]>
Updated Rampastring.XNAUI

7ed616a114adfeab6eee709292c838cfe28bf34d authored about 7 years ago by Rampastring <[email protected]>
The map list can be scrolled with keyboard keys again

47f5c79323c65ecc3983162a7c2ef349dd08ac0e authored about 7 years ago by Rampastring <[email protected]>
Updated Rampastring.XNAUI

f0af74dd47caf20b79a4ed6de94b2bf1471c8648 authored about 7 years ago by Rampastring <[email protected]>
Removed AltToUndeploy option from Twisted Insurrection

e488442e4bb264e131537b9014f275a22227240b authored about 7 years ago by Rampastring <[email protected]>
Improved MainMenu documentation

30b6311d72e06b67361e6e7559ff277a36ad9b20 authored about 7 years ago by Rampastring <[email protected]>
Removed custom component offering

DTA's new installer handles them better.

c6cc3d2053e3fe1432b4f2a37af2e1d4ac7f7cbf authored about 7 years ago by Rampastring <[email protected]>
Changed the way the user's selected theme is saved and loaded so the theme is not changed if new themes are added

a1a816d72a17dc05f5f821cfcaa3d88c294dbeb3 authored about 7 years ago by Rampastring <[email protected]>
Improved write rights check on startup

96890ba42b4448270100484f4c64db7359fac795 authored about 7 years ago by Rampastring <[email protected]>
Fix custom component updating

8e428e1cca1cd6b834a24374e7570899f0c361cc authored about 7 years ago by Rampastring <[email protected]>
Add some delay to component installation

67b8efc4df1a838e642951944708036c16c19b77 authored about 7 years ago by Rampastring <[email protected]>
Removed debug stuff

6f5001bdeb440cc4caaace1a303a347ad54c6e78 authored about 7 years ago by Rampastring <[email protected]>
Added custom component offerings for DTA

90c737e113c51c5b821fc8f9d6ffd306c5c9308e authored about 7 years ago by Rampastring <[email protected]>
The client now prompts you to update outdated custom components

6902d148566480ac41603cd976758851b816735d authored about 7 years ago by Rampastring <[email protected]>
Number keys (D*) are now displayed as just numbers in the keyboard config UI, (Keys)12 is shown as NumPad5

fb03b90514a64b4ba15d662a64fa538533c135e4 authored about 7 years ago by Rampastring <[email protected]>
Updated Rampastring.XNAUI, prevents keyboard scrolling in hotkey list

ad6d7c5718fa27f8d38476e1f5ed2ad3d899e3e3 authored about 7 years ago by Rampastring <[email protected]>
Fixed "Currently assigned to:" text persisting if you pressed a key that isn't assigned to anything

e584420b10d8a7bfb63fe51ac6ebb03e4b96a544 authored about 7 years ago by Rampastring <[email protected]>
Removed Scroll * keys from YR and MO because they're not actually remappable in those games

eb203a9a8163cb4bac96ae5a08a53208d3289d38 authored about 7 years ago by Rampastring <[email protected]>
Allow unlimited resolutions by default

acef78a3d0686050784c5fbf8076459e39d0a3ec authored about 7 years ago by Rampastring <[email protected]>
Added "hidden" option for DoubleTapInterval (TS)

ecf92354fc4412d1b8c366f2e9af13ac3b5906cf authored about 7 years ago by Rampastring <[email protected]>
Removed profile and social media stuff from ClientConfiguration.cs

ac5a736eb7899ea2b5c00e7c32cfcd6102e3626a authored about 7 years ago by Rampastring <[email protected]>
Removed hardcoded profile and social media links in preference of the new [ExtraControls] system

Those buttons can easily be added back via INI files thanks to the new [ExtraControls] UI custom...

059da048331d08d21d86cf47ba278bc4f01eb76a authored about 7 years ago by Rampastring <[email protected]>
Added reflection-based custom UI building system, removed ExtraPictureBoxes

4192c9016471cbd9e91f68f5495519ccadfd2bf8 authored about 7 years ago by Rampastring <[email protected]>
Updated project files (left out from previous commit)

6949c95ff1253919200323eba6e057390e49ef99 authored about 7 years ago by Rampastring <[email protected]>
Moved XNALinkButton to ClientGUI

02c2038b33bcc8013e488b4c28b6edf8945b3e90 authored about 7 years ago by Rampastring <[email protected]>
Updated Rampastring.XNAUI

d16f7303b99df2fce55715bef896edc860eec4d7 authored about 7 years ago by Rampastring <[email protected]>
Include default values for FrameSendRate, MaxAhead and ProtocolVersion in the command instructions

d45b18301399df5d5bf06ce258f2cda906da2a1d authored about 7 years ago by Rampastring <[email protected]>
Proper handling of "target change too fast" messages

Previously the client didn't handle them, which made you unable to join games if you switched ga...

bdb47bf3b1de3ef8f65360819915edad97894c77 authored about 7 years ago by Rampastring <[email protected]>
Increased CnCNet protocol version

5d1ebe1fa86f0bf4858dbbaa70ffe76993f3ccef authored about 7 years ago by Rampastring <[email protected]>
Fixed crash when the user joins a game that they have attempted to join earlier just when the game has become full but hasn't been refreshed to be displayed as full in the UI yet

9409d7670f34db6b5af5d24b3672d1c22264e747 authored about 7 years ago by Rampastring <[email protected]>
Removed duplicate incorrect password message

37874b570c2c27c2bde99442179e46e851d832a6 authored about 7 years ago by Rampastring <[email protected]>
Fixed "The channel already exists!" crash when the user attempts multiple times to join games that are locked but haven't been refreshed to be shown as locked yet

41653040dce4f3cdd435535feabfc80af5d9c5ed authored about 7 years ago by Rampastring <[email protected]>
Remove channel from internal channel list when exiting game lobby to fix a crash

1f6067626a53ab6af2497c0844beb0d917087d7d authored about 7 years ago by Rampastring <[email protected]>
The game host can now control MaxAhead and ProtocolVersion for the TS spawner (experimental!)

3ecf3980b15824029cc5f40bcc2d806256655ed2 authored about 7 years ago by Rampastring <[email protected]>
Updated audio-related code

fe28328481b1111acd20b3d934779d259ee2fa47 authored about 7 years ago by Rampastring <[email protected]>
Fixed #64

be26f48e2dafd6754df3e346f056a4b1823c78cd authored about 7 years ago by Rampastring <[email protected]>
Added .gitattributes, DTAConfig.csproj CR LF line endings

17bf12b78098b9d79a1e3ada6250a30f540c1070 authored about 7 years ago by Rampastring <[email protected]>
Added getready.wav sound to GameLoadingLobby

5418c175a959af00601f8853986723a41529d35a authored about 7 years ago by Rampastring <[email protected]>
Fixed a player options parsing bug in CnCNetGameLobby.cs related to kicked players or players that quit the lobby

4c171ff61205a1d9fb4342a364987b8a7c7823c9 authored about 7 years ago by Rampastring <[email protected]>
Potential fix for #64

677a586f0a97448f24d42b23547de9821a4509c4 authored about 7 years ago by Rampastring <[email protected]>
Remove hardcoded max username length, use ini value

afa74965c4512671811efaa3283acfcca16ce2e4 authored about 7 years ago by Grant Bartlett <[email protected]>
Kicking and banning players is now instant

8c4c512e24359e8c309f04304561645f44ae9d29 authored about 7 years ago by Rampastring <[email protected]>
Normalized CnCNetGameLobby.cs line endings

58d637ecdf3900e8e31af5239abf2bf34f5cfe2e authored about 7 years ago by Rampastring <[email protected]>
Update windowed mode key for YR

7e8aa462ffbb4ed538a773aa1ff9560a2eb3883b authored about 7 years ago by Grant Bartlett <[email protected]>
Added a context menu to the private messaging window, making it possible to add and remove friends there

2ea3256dccdd71c54a3f6b8df48322fde6fa902c authored about 7 years ago by Rampastring <[email protected]>
Enabled NextObject and PreviousObject hotkeys for YR and MO

e0e207d261a7d585c28cdd1b13cf90a853ae5cd1 authored about 7 years ago by Rampastring <[email protected]>
Remade solution and project configurations to make compiling for different games easier

c83823f05cffc12e2f53512a39ab6c98a2d8a01d authored about 7 years ago by Rampastring <[email protected]>
Normalized more line endings

c22f1f455320e8a4db395dd1c250a000522acd89 authored about 7 years ago by Rampastring <[email protected]>
Updated readme

768a3083b20ca6bf6b2802106471c4ca317f2e03 authored about 7 years ago by Rampastring <[email protected]>
Co-op maps that only allow 1 side now force players to that side upon selection of the map again

The client used to force players to the only available side in a co-op mission, but the feature ...

d3837b9f1b4af0c964cf2a333ff2a98fde84d65b authored about 7 years ago by Rampastring <[email protected]>