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

Implement LAN presence

b37558e2afdcb2db8300ec60a6c4baf394aed8fd authored about 5 years ago by Meta (Kraken | X230T) <[email protected]>
Implement skirmish presence

fdbb006c1dbd933f3733652f952cfc65919e6aa1 authored about 5 years ago by Meta (Kraken | X230T) <[email protected]>
Game loading lobbies implementation

016b20cb964bb45b92bffd4fdc7de2b6d178a915 authored about 5 years ago by Meta (Kraken | X230T) <[email protected]>
Add more logging when process starts and exits

2d79a00826570f9100d47da8e55d8165e97dfe6d authored about 5 years ago by Meta (Kraken | X230T) <[email protected]>
Fix incorrect order of arguments in CnCNet lobbies

1b23c9df549cdd22025dcc83a2552b516dae0214 authored about 5 years ago by Meta (Kraken | X230T) <[email protected]>
Null-safety fixes and `?.` operator usage

33924f79c3e64426b7bd275417e04185a5ab33a8 authored about 5 years ago by Meta (Kraken | X230T) <[email protected]>
Implement campaign and game loading window discord presence support

dce7784f5e11fec2df485f51f5074ad806a6a0d0 authored about 5 years ago by Meta (Kraken | X230T) <[email protected]>
Use more reliable checking of player's state

`ProgramConstants.IsInGame` is more reliable as an indicator of the player's current state then ...

954422b13b4ce07440f68014449c4c23b7288b4d authored about 5 years ago by Meta (Kraken | X230T) <[email protected]>
Minor tweaks on RPC

519e951eaf4c39f8ebbcae8e4a852222a50e56f1 authored about 5 years ago by Meta (Kraken | X230T) <[email protected]>
Fix libraries location

4f8ab0cc6d8f3582a17a6d4f3819972433f6af20 authored about 5 years ago by Meta (Kraken | X230T) <[email protected]>
CnCNet games presence support

3e4c1d261657a9d43e47a19bcd4abab499b2bd9f authored about 5 years ago by Meta (Kraken | X230T) <[email protected]>
Fix logging

940c7e317b5fe0a0cdc05eeaddedb526e55b2851 authored about 5 years ago by Meta (Kraken | X230T) <[email protected]>
Add event handlers

3f3179d17976d2f49fa15a01d3d80d17e3340e26 authored about 5 years ago by Meta (Kraken | X230T) <[email protected]>
Replace NuGet libs with precompiled, adjust scripts

5aa0f718f2fabf7b0d2961b8042e82d52a46fc25 authored about 5 years ago by Meta (Kraken | X230T) <[email protected]>
First implementation of presence

e118f734a33b14b31fb1db427975063d9543f98b authored about 5 years ago by Meta (Kraken | X230T) <[email protected]>
Include Discord.RPC and Json.NET

211fd895a04769aac6f94d8066aa06b0658c811f authored about 5 years ago by Meta (Kraken | X230T) <[email protected]>
Fix truncated ident, take into account game abbreviation and period

20a9c5bc748355b6ca937f558a8cdd22b608b06f authored about 5 years ago by Grant Bartlett <[email protected]>
Add game option presets

b3435271d548a8d8a67a8db422fce3fb89930e64 authored about 5 years ago by Rampastring <[email protected]>
Fix game options of another host carrying on to new locally hosted games

646ac6554bbf4687ee0ef9d0213640e95223b193 authored about 5 years ago by Rampastring <[email protected]>
Fix crash in DataWriter.WriteString when reservedSpace is less than the string's length in bytes

8df18eabe1d9dd1be15b2d9a1f01cdbccb63da73 authored about 5 years ago by Rampastring <[email protected]>
Increase version

b210f4a8b730148221896b97bf6dd15492739009 authored about 5 years ago by Rampastring <[email protected]>
Fix automatic chat list box scrolling not working properly

a45c138c12fd66d37d48e935699008d41e5ef53a authored about 5 years ago by Rampastring <[email protected]>
Updated Rampastring.XNAUI

cbf0a41cc67993f6487a7155cdda02158124468f authored about 5 years ago by Rampastring <[email protected]>
Make sure that the autoready checkbox is unchecked every time joining a new game.

4951558b678c7a31f2f9564637e6f73c090e3e7e authored about 5 years ago by Starkku <[email protected]>
Enable alt-to-undeploy for TI

328f5f9b0bac15b7df8c597f5be8157e7ee720a8 authored over 5 years ago by Rampastring <[email protected]>
Add MapScoringMode to game option check boxes and add a display to the "Launch Game" / "I'm Ready" button that shows the expected rank from the match

e8483fe1b3d870994b880ec9371d5925f8645e2d authored over 5 years ago by Rampastring <[email protected]>
Improve statistics writing code, add IsValidForStar property to MatchStatistics

22f82082bd4536f90677556298bf03045b4b4257 authored over 5 years ago by Rampastring <[email protected]>
Increase version

62822cc54121be122bb651c211b0dec5ec810a41 authored over 5 years ago by Rampastring <[email protected]>
Merge pull request #98 from Starkku/feature/cncnet-irc-improvements

Collection of fixes / improvements to CnCNet / IRC functionality

6cda0f0ce3ecc5fdc2e147857901c3b75e144945 authored over 5 years ago by Rami Pasanen <[email protected]>
Increase version

2fc9b2b8397d25b3708228081244797f9a514faa authored over 5 years ago by Rampastring <[email protected]>
Merge pull request #95 from Starkku/master

Ability to add games to GameCollection through INI file + Other smaller changes

eea1570c3c33eddcc01d54e5b6477cf3a291633d authored over 5 years ago by Rami Pasanen <[email protected]>
Removed an unnecessary ternary operator.

915ceb255fd8f93fc512124693bb55caba4cc7ce authored over 5 years ago by Starkku <[email protected]>
Increased protocol version

b7caaa321c3362ed2c0cefd565fd5be0ad6ce8cc authored over 5 years ago by Starkku <[email protected]>
Immediately update friend/ignore icons on player list after adding/removing friends or blocking/unblocking users.

Fixes CnCNet/xna-cncnet-client#85

f0029e4846b88eae6f2657b8e5d31f38ebcd5ea0 authored over 5 years ago by Starkku <[email protected]>
When receiving private messages, check ignore list directly instead of relying on ignore flag on IRCUser which might not always be set, especially for users who do not have same current chat channel as the person receiving the private messages.

Fixes CnCNet/xna-cncnet-client#86

0b12bdbb23c3e3b49fde2b5a7f2a82a2e9bbbe08 authored over 5 years ago by Starkku <[email protected]>
Disable blocking channel operators/admins & their messages on chat channels.

Fixes CnCNet/xna-cncnet-client#82

44d551ecc8bd89753f55c4bd07aad29260942be1 authored over 5 years ago by Starkku <[email protected]>
Ident and hostname are now more reliably set on non-client users, which should allow them to be ignored etc.

0f26bc9101d89d8242a9a36e0599a50352a35f84 authored over 5 years ago by Starkku <[email protected]>
Apply channel operator changes to users shown in player list box without having to rejoin the channel.

b7583254b861a6afa8b0101ea4d4380c94abc2f5 authored over 5 years ago by Starkku <[email protected]>
Apply admin game icon & text color to names on player list box reliably when redrawing the list box.

4ca651657b7e126dae517f99238c143139e2099f authored over 5 years ago by Starkku <[email protected]>
Added an invisible-by-default auto-ready checkbox to multiplayer game lobbies, that allows non-host player's ready status to be upkept even if host makes changes to game options etc.

501961dec748b62c071869ee6047c4a8177d6b6a authored over 5 years ago by Starkku <[email protected]>
Removed unused default value of isMediaPlayerAvailable field.

4c853d5bfd47ce15876d6abe3bf092b764fc3370 authored over 5 years ago by Starkku <[email protected]>
Update license year

7a6721de6534014468f90e1524cebe8483e9d615 authored over 5 years ago by Rampastring <[email protected]>
Merge pull request #96 from Metadorius/features-to-upstream

Fix game channel naming; support VS2019

74a4425f5e9f86b521e82db65b2c87cbdab8cf49 authored over 5 years ago by Rami Pasanen <[email protected]>
Disable AutoSurrender when playing coop

65a20a915530f4cb288e9a9b164536800dc8a16d authored over 5 years ago by Rampastring <[email protected]>
Fix music playback restarting with a faded out volume after returning from game or a lobby.

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

2e6f28ed9278c814bed046588fd16f70ad68b8e3 authored over 5 years ago by Starkku <[email protected]>
Update Rampastring.XNAUI

006caf76764ad0ebc55ef6070a15b74aeb89faa3 authored over 5 years ago by Rampastring <[email protected]>
Make game option check box tooltips work for non-host players

daa97fe81822c3cb494f90165f8b9a3a0d7d2a51 authored over 5 years ago by Rampastring <[email protected]>
Merge branch 'master' of https://github.com/CnCNet/xna-cncnet-client

6888b8f7123d5420cf1318904dd82edb230be5c7 authored over 5 years ago by Starkku <[email protected]>
Added Tiberian Sun build target

b8f7fe97ff89aaba74eabf22a438ff553f9e9e90 authored over 5 years ago by Rampastring <[email protected]>
Increase version

d4012ac23ce567485ecdce8b0a0fb03b18126689 authored over 5 years ago by Rampastring <[email protected]>
Update Rampastring.XNAUI

3f9ace38030a1478ad7cf2ff0f14c341f979fc25 authored over 5 years ago by Rampastring <[email protected]>
Add MIX directory to client example files, makes it possible to save settings

d4c490c47c3185b8e99454c904bed399d9214ebf authored over 5 years ago by Rampastring <[email protected]>
Remove hack from map preview box child drawing, draw player location indicators with non-premultiplied blend state

aee9838b7a34adcdf9c65bc73985e15d81822837 authored over 5 years ago by Rampastring <[email protected]>
Fix co-op briefing box fade anims

fac939349bc9b77bb96b3d41cd413b8999057a66 authored over 5 years ago by Rampastring <[email protected]>
Make window backgrounds tiled by default for compatibility with previous versions

17c22148dc838107dd15631a41a049f0199f1116 authored over 5 years ago by Rampastring <[email protected]>
Make the campaign selector have its own render target

43adb500c93321e843edb84a4f48a93af9a46772 authored over 5 years ago by Rampastring <[email protected]>
Fix rare crash when the PM window does not have the user list yet and a player quits from CnCNet

c4c1a9e8992b1509a0aa249146b0884d9e5676f5 authored over 5 years ago by Rampastring <[email protected]>
VS2019 buildscripts update

Make build scripts able to find MSBuild that's included in Visual Studio 2019.

517492db293b706fd65a676edf8ac28b3a3f841a authored over 5 years ago by Meta (Kraken | X230T) <[email protected]>
Explicitly convert the collection of matching key value pairs read from map INI file during map object remapping to a list to prevent a crash due to the underlying implementation changing the collection while attempting to iterate through it.

000f86d9f703571e3f8b784df7dd40dbbfa9dfd0 authored over 5 years ago by Starkku <[email protected]>
Fix game channel naming

Game room channels will now utilize postfixed main game lobby name.

419001232328d9e7a74f9b6cf1f14c5adba572d2 authored over 5 years ago by Meta (Kraken) <[email protected]>
Implemented a tighter check on availability of media player for main menu music player.

8db8aa1e41464b8e608f7f407fdf6cd57abc76ca authored over 5 years ago by Starkku <[email protected]>
Changed name of CustomGameConfig.ini into GameCollectionConfig.ini for consistency and clarity.

(FileHashCalculator config file is called FHCConfig.ini, 'Custom Game' could be misleading.)

754ea5c39e1fe8ad7d0ddeb5f2d0107223fbe184 authored over 5 years ago by Starkku <[email protected]>
Properly set position / size of selection highlights and textures on GameListBox with scrollbar present.

Also texture width is only taken into account when determining maximum game name length if the t...

3808f36db584ee06283272c1f24948e29ac7fe1e authored over 5 years ago by Starkku <[email protected]>
Allow mods that use Syringe or similar 'launcher executable' to set the launcher & game executable separately, instead of relying on ExtraCommandLineParams.

Some notes about this change:

- Primary reason why it should work like this is that by setting...

854cd81acf9f94ff9e31a3d8cb4d0b377ae728cd authored over 5 years ago by Starkku <[email protected]>
FileHashCalculator now generates and checks a hash for clientogl.exe as well.

595a5fc4186ee76a4b7e162e40ad3b090dbc34ca authored over 5 years ago by Starkku <[email protected]>
Allow toggling client's random start position selection back on instead of letting game do the decision.

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

2c7d4405198fbbf906f44cd36b4795ac39cda259 authored over 5 years ago by Starkku <[email protected]>
Update Rampastring.XNAUI, fix map preview box context menu not working

fe90671a5c0faa24261bd51b2217176b10391083 authored over 5 years ago by Rampastring <[email protected]>
Merge pull request #94 from CnCNet/xnauiv2

Xnauiv2

243b6acab98bb3c8aa868c75b4deffc5c721bad2 authored over 5 years ago by Rami Pasanen <[email protected]>
Automatically open the CnCNet tunnel selection window when contacting the specified tunnel server fails

2de27126b646b4401da00424c13494e424339184 authored over 5 years ago by Rampastring <[email protected]>
Increase version

4a12eddaf4301b019a11e2415c493dfc20001f57 authored over 5 years ago by Rampastring <[email protected]>
Clear selected control when displaying message boxes

This fixes the game lobby chat input box still accepting keyboard input when the chat box comman...

ce8aab225a64fab350112bbf5a09e7d32f2271e3 authored over 5 years ago by Rampastring <[email protected]>
Update OpenGL and XNA builds of Rampastring.XNAUI

c43aee39150d746cb569aecd1d242ed394762d66 authored over 5 years ago by Rampastring <[email protected]>
Update Rampastring.XNAUI

3a253190f518247c2a1aecd1c5594e67f7898f99 authored over 5 years ago by Rampastring <[email protected]>
Make lobby text boxes remember their previous inputs and allow viewing input history with the up and down arrow keys

7d960867dd308efc17e41590f58204b9bf6ee312 authored over 5 years ago by Rampastring <[email protected]>
Finalize code for tunnel selection in CnCNet game rooms

55a087e6a693376de1cc246b774e2895c95f1dc3 authored over 5 years ago by Rampastring <[email protected]>
Add WIP code for tunnel selection window that allows the game host to change the CnCNet tunnel server without re-hosting

d3b96e7e67ed03e2bd5226c901ef7e80a872db4f authored over 5 years ago by Rampastring <[email protected]>
Add access modifiers to LAN game creation window fields

2b29408aa4888be49473edd0c8806d0a7460d8ac authored over 5 years ago by Rampastring <[email protected]>
Remove obsolete hack

4ed679c335960e86650c4a91dc398bb007ec56a9 authored over 5 years ago by Rampastring <[email protected]>
Fix drawing of multiplayer scenario briefings, draw starting location indicators with non-premultiplied alpha

898cd298218eaee773a17882262678effc49107c authored over 5 years ago by Rampastring <[email protected]>
Don't allow right-click unselect in the map list

9bbf53c7eaa68985b86c904dc9529c5efbf500bd authored over 5 years ago by Rampastring <[email protected]>
Update Rampastring.XNAUI

Fix random black bars in multiplayer game lobbies
Allow adjusting the width of multi-column list...

7b773fa98b67a81ff3b2978d397c83f4f491ab7a authored over 5 years ago by Rampastring <[email protected]>
Add TunnelListBox, split tunnel updating and selection logic away from GameCreationWindow

532ff2c2f4e482dd23445cdef55c9c4253fa9d14 authored over 5 years ago by Rampastring <[email protected]>
Update PlayerListBox to draw items that are only partially visible

46521d1351655d03d70b2a4271f6bb8a9de573df authored over 5 years ago by Rampastring <[email protected]>
Update Rampastring.XNAUI

a118719d6a38934b654227ec3628b2c77b281b72 authored over 5 years ago by Rampastring <[email protected]>
Update Rampastring.XNAUI

4d945959c0eadfe247f942b736ad8a8185a8c877 authored over 5 years ago by Rampastring <[email protected]>
Add a command line argument (-MULTIPLEINSTANCE) that allows multiple client instances to run at the same time

4bbbdfba50a3cff21c96d2f9f984e44162a0314a authored over 5 years ago by Rampastring <[email protected]>
Update Rampastring.XNAUI, make use of XNAMultiColumnListBox.IsValidIndexSelected

22c2516b983d072c7c605928939ace0235603395 authored over 5 years ago by Rampastring <[email protected]>
Update Rampastring.XNAUI

Fixes listbox scrollbars.

87871310dabc6f2594914068c29ab14306977f36 authored over 5 years ago by Rampastring <[email protected]>
Clear CnCNet user list on disconnect so the players won't show up as online in the private messaging window

84f38f569277806490106f8ed914537ee436cb64 authored over 5 years ago by Rampastring <[email protected]>
Initial commit for Rampastring.XNAUI v2 build

Rampastring.XNAUI v2 simplifies UI code and makes it easier to apply effects like transparency t...

ee11ef092afb265d70318703efef41505e202950 authored over 5 years ago by Rampastring <[email protected]>
Update ClientConfiguration to make use of modern C# features

61d2af82d12fbf38f31797eab5bc9c67722b5d5d authored over 5 years ago by Rampastring <[email protected]>
Fixed and optimized setting the icon texture for custom games.

54c9e148af5ee40b9760800e53bd1bff710f9968 authored over 5 years ago by Starkku <[email protected]>
Added additional checks to custom game parsing to ensure that no games with duplicate internal names end up in GameCollection.

4ed29f865901591c22ee383875431c30b59dd27b authored over 5 years ago by Starkku <[email protected]>
Added mod 'Project Phantom' to default games list in GameCollection.

89a3e51f6de702b8b2733e5cb96106634131401a authored over 5 years ago by Starkku <[email protected]>
Added mod 'YR Red-Resurrection' to default games list in GameCollection.

efdb3f323ca7d1a8cf74da4bc63b583fd6548f9c authored over 5 years ago by Starkku <[email protected]>
Adjusted the default layout of followed game channel checkboxes in CnCNet options so that it looks decent for up to 10 games (with names of reasonable length) instead of only 5.

db1d61326ea9065d35d81c819bceec7a7696942b authored over 5 years ago by Starkku <[email protected]>
Do not display games with undefined chat channels in the channels list in CnCNet lobby.

ae63d99f1cd62c3f9dfec2928007156be353d3f9 authored over 5 years ago by Starkku <[email protected]>
Initialize main menu version number label's text only after all attributes have been read from INI to make sure that TextAnchor & AnchorPoint can be applied properly right away.

3a1e35d13bee22846ea7e747484e5b5ff7b2cc8e authored over 5 years ago by Starkku <[email protected]>