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

Update Rampastring.Tools

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

518faed02ee8b1cb9b7eda726f0aa31cbb34901c authored about 6 years ago by Starkku <[email protected]>
Make game unlocking instant

597b3b844cc8a0066f4ce97f3e880dcc95b49cbf authored about 6 years ago by Rampastring <[email protected]>
Fix child control attributes not getting set if no ExtraControls are specified for a window

b936309e8187b22bb582ffcb81b3c2ffb0fd3c19 authored about 6 years ago by Rampastring <[email protected]>
Fix Custom Maps not adhering to allowedGameModes check

* Fixed case if the game mode did exist, the allowedGameModes check
wouldn't be reached

403a874a8cebdba3b9de9b1afb511d48e6c04f51 authored about 6 years ago by Grant Bartlett <[email protected]>
Merge pull request #81 from CnCNet/ignore-list

Ignore list

7b94b019ef66d9a9f9f56705551111682f962865 authored about 6 years ago by Rami Pasanen <[email protected]>
Update CnCNetLobby IsIgnored check

* Checks ident instead of name

54e857827d83ff4ea1a60ed34c2a4a751327ab6c authored about 6 years ago by Grant Bartlett <[email protected]>
Merge branch 'ignore-list' of https://github.com/CnCNet/xna-cncnet-client into ignore-list

# Conflicts:
# DXMainClient/Online/CnCNetManager.cs
# DXMainClient/Online/IRCUser.cs

ab02c467967507e9bfe2fde347cc1fafc268a9e9 authored about 6 years ago by Rampastring <[email protected]>
Save user ident from WHO reply and from channel join

980cfa8228f138fac8484da2dc8bf10fcfd84fdf authored about 6 years ago by Rampastring <[email protected]>
Add null/length check for Toggling Ignored Users

* Also removed AddFriend/RemoveFriend in favour of just directly
adding/removing in the ToggleFr...

cc7079039fd56a53a5cb6fd158ff3841f1539348 authored about 6 years ago by Grant Bartlett <[email protected]>
Carry chat message sender ident to CnCNetLobby through events to make it easier to check against the ignore list, improve chat and notification message code

93cb9be477bb70d8fda7b9b302e0536cb532e8c9 authored about 6 years ago by Rampastring <[email protected]>
Update IgnoreList mainly around client coding conventions

cdb2e21b3357cdc4cbb01378765bc994ad10d02e authored about 6 years ago by Grant Bartlett <[email protected]>
Merge branch 'master' of https://github.com/CnCNet/xna-cncnet-client into ignore-list

4fb9b3145439b14321225bb731a875cd4b1b82a5 authored about 6 years ago by Grant Bartlett <[email protected]>
Improve UI element placing code

Use ClientRectangle only when it's necessary or useful, otherwise use the controls' X, Y, Width ...

3c2c2cda6033c9f667b7e72f5262e1e1fa6007c6 authored about 6 years ago by Rampastring <[email protected]>
Merge branch 'master' of https://github.com/CnCNet/xna-cncnet-client

9b6764b9c18f0275297d00449bd450e2690c27b6 authored about 6 years ago by Rampastring <[email protected]>
Update Rampastring.XNAUI

e705de3487ba335bcc4fd32eccb770c0d23e509a authored about 6 years ago by Rampastring <[email protected]>
Change PrivateMessagingWindow, breaking out user data

* IgnoreList and FriendList now in a new CnCNetUserData class
* CnCNetLobby, PrivateMessagingWin...

68888bed2d9e5e5e1a8317318ac62b1e2c17a209 authored over 6 years ago by Grant Bartlett <[email protected]>
Block messages from lobby if they are from a blocked user

84a8adbb17ba4372066c50219ace643b262b819b authored over 6 years ago by Grant Bartlett <[email protected]>
Add UI for blocking a user

678b588e22b71e834dd6dc99a13ae56de29f6230 authored over 6 years ago by Grant Bartlett <[email protected]>
Merge pull request #74 from GrantBartlett/cheat-engine-checks

Add first pass at checks for cheat engine usage

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

dfe8679c2f8e0b5dec744118763548d4a878de27 authored over 6 years ago by Starkku <[email protected]>
Adds new renderer configuration option to disable qres.

b5e95cf8d00695df87b191a7741030a6319aaa2a authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Adds build scripts for *nix.

aff35d215c041158cec6ddacf1f71cc8a2fe748f authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Fixes line endings problems.

b823197568ee442d6888badb5aca783ee2745ce9 authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Add scripts for quickly compiling the client for all platforms

* Now you only need to run a single Build*.bat in BuildScripts\ to build the client for all plat...

edef23867914d3d254bb5b37e16110a806691e9c authored over 6 years ago by Rampastring <[email protected]>
Calculate map preview starting location positions when they're actually needed

* Makes PreviewSize= MPMaps.ini key unnecessary
* Speeds up map loading, especially for custom maps

582989e0a6b7e587dd89352bd91a5a44dffc4efd authored over 6 years ago by Rampastring <[email protected]>
Dispose of process list in KillGameInstance

2cf7dc956360231ecbe58c01508501520b3411da authored over 6 years ago by Grant Bartlett <[email protected]>
Update Game Checker

* Only checks for cheat instances upon connecting to online lobby,
remove upon disconecting
* Di...

2a960180ee26937bc2c1c7fb3829aa4b9f362823 authored over 6 years ago by Grant Bartlett <[email protected]>
Increase version

5014548582c3fe509a75c06025718493727fb214 authored over 6 years ago by Rampastring <[email protected]>
Merge pull request #79 from GrantBartlett/friends-online-highlighted

Highlight friends in the online list

9b0cb274c824a0a604f7d5c8935c4bd78037f812 authored over 6 years ago by Rami Pasanen <[email protected]>
Update PlayerListBox

* Added call to draw scroll bars
* Moved IsFriend from ChannelUser to IRCUser
* Simplified draw ...

eed61bc9378b3f311335a7af93e028a76fc123c7 authored over 6 years ago by Grant Bartlett <[email protected]>
Merge pull request #73 from GrantBartlett/lobby-online-count

Add online count to Lobby

84f8df7381ae8711aab23bc0149ddfffede73546 authored over 6 years ago by Rami Pasanen <[email protected]>
Breaking out Game checks rom CnCNet Lobby

* New Game Check class with removal of thread.sleep

575b1dea530484d99a03b32763295fcd1fc62fb5 authored over 6 years ago by Grant Bartlett <[email protected]>
First pass at a custom player list box

* Currently highlights friends in the online box with a star

6d98f3c4e5ae411115c98c7d4187f94548f18ab3 authored over 6 years ago by Grant Bartlett <[email protected]>
'Move Down' button in Updater options now does nothing if no update mirror is selected.

ebc49f8da1566227a9182edde6facbf8b99b6a23 authored over 6 years ago by Starkku <[email protected]>
Update PlayerCountTask

Made PlayerCount setter private

3ee4bfb38581a619c5c39b3aa446f91ba8078709 authored over 6 years ago by Grant Bartlett <[email protected]>
Added a (not visible by default) label for displaying map size in game lobby screen.

39a3d96c83db19cf2cc58973c59045227a278506 authored over 6 years ago by Starkku <[email protected]>
Set window title earlier during initialization

If the client hangs in the initialization phase (due to issues with graphics drivers, for exampl...

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

73ddff3635a8e5604fb400503eaa93632224c7de authored over 6 years ago by Rampastring <[email protected]>
Updated Rampastring.XNAUI

* Fixes a crash with drop-downs that can happen when an open drop-down is disabled (for example,...

edcbda51e6a3b903fc4fc933ca71e4211a0db1aa authored over 6 years ago by Rampastring <[email protected]>
Remove condition to clear ddraw in YR installs

baf9e479c4d1556fdb48da5a0987407359ef1695 authored over 6 years ago by Grant Bartlett <[email protected]>
Update filecheck for game options and map code

19f86aecdbe0d23c7485d392aa825f481edd2bd8 authored over 6 years ago by Grant Bartlett <[email protected]>
Update Online Count in CnCNetLobby

- Removed locker
- Replaced ForceUpdater with a cached online count.
- Seperated lblOnline and l...

4193389ba9980c09827551bdaf27c49829da6137 authored over 6 years ago by Grant Bartlett <[email protected]>
Update DTA reference resources

b1693f2ba5aa82079517d48c1446b4ec6f01933d authored over 6 years ago by Rampastring <[email protected]>
Refactor DTAConfig and ClientGUI for multiple benefits

* Make FileSettingCheckBoxes customizable in OptionsWindow.ini
* Remove hardcoded options from D...

2f2b446e346bc5d7681c7c4b38de33cc4da76849 authored over 6 years ago by Rampastring <[email protected]>
Remove unnecessary warning when building for OpenGL

ef248aec0570c79132a435a16c07f81899f3fc21 authored over 6 years ago by Rampastring <[email protected]>
Make private message sounds work again

aa6d7133eb4d5374dd5d0acd19cacbf55fd5e98f authored over 6 years ago by Rampastring <[email protected]>
Comment out unused WebBrowser in StatisticsSender, remove try-catch from CnCNetLobby

28b382855b049f3c33dbfdce4b3a68f84e85468a authored over 6 years ago by Rampastring <[email protected]>
Remove unused exception object

d4fa5ce4a3f33b4c026c5ea787adeea2f065d9f5 authored over 6 years ago by Rampastring <[email protected]>
Ignore exceptions thrown by StatisticsSender.

311b1c7e319fc8c27c68cadc00d1ee8299251132 authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Use a fallback method for online ID creation when ManagementObjectSearcher fails.

e2b363b92e138d1572255237ec2dab50de1fa955 authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Fix CopyCompiled.bat to copy OpenTK.dll properly for the OpenGL client

a7761b6eb082f9fd8c40d65180f879f636a517ea authored over 6 years ago by Rampastring <[email protected]>
Updated Rampastring.XNAUI to fix a crash bug in drop-downs

04f8c41d16b00f2ac38773593a1e7c64a52b3eea authored over 6 years ago by Rampastring <[email protected]>
Updated Rampastring.XNAUI

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

4df6995d7c3085584b1084327c45e143f32b8fef authored over 6 years ago by Rampastring <[email protected]>
Add first pass at checks for cheat engine

f7ce8e8f549d91a1e758122088cb158d7681b48d authored over 6 years ago by Grant Bartlett <[email protected]>
Add online count to Lobby

035c37d16f42eca0c1c6a18739d63f799142fbbc authored over 6 years ago by Grant Bartlett <[email protected]>
Fix missing dependency for deleting ddraw.dll in YR

a1146d14e1bd68b4ec34af35be8255f395b4c00f authored over 6 years ago by Grant Bartlett <[email protected]>
Added reference KeyboardCommands.ini from DTA, updated reference Renderers.ini

eea340c171e2654444878416d32588c30fb6eb68 authored over 6 years ago by Rampastring <[email protected]>
The chat list box no longer considers changing the selected item quickly as a double click

547584c03d2b0af90390dd9d0df8d5cf36a9cb6b authored over 6 years ago by Rampastring <[email protected]>
Updated Rampastring.XNAUI, removed WIP notice from LAN lobby, changed chat message list box draw and update order

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

35be007c5029ce68e612f03fbc16593d25ae0f61 authored over 6 years ago by Rampastring <[email protected]>
Refactor XNAMessageBox to make it simpler to use

Use delegates instead of events so there's no event subscriptions and unsubscriptions needed.

72734b884f786f350ade4b1661c6e7091b9b521a authored over 6 years ago by Rampastring <[email protected]>
Merge pull request #72 from Starkku/master

A small random side selectors fix & couple of other changes.

984cd7330cdca9d2622f0e71c65cbef92cba302c authored over 6 years ago by Rami Pasanen <[email protected]>
Fixed an error that caused random side selectors not to be deselected when changing to map where they are available.

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

92bd8e8cd417df70fdcd5ae17e69870d5ee8dc79 authored over 6 years ago by Starkku <[email protected]>
Read game command information from INI file instead of hard-coding it

10ec7e5bbb068dc24304ff196abbfadc63cbd5e8 authored over 6 years ago by Rampastring <[email protected]>
Fix DTAConfig not compiling without any conditional symbols

6ad624d1b108303b2ab7ecab895ef0212fe72b25 authored over 6 years ago by Rampastring <[email protected]>
Fixed an error caused by cleanup of renderer files if ConfigFileName includes a directory path and not just a filename.

fe95cd9a77885dd127b67ec70c318490f37af3af authored over 6 years ago by Starkku <[email protected]>
Allow customizing the text displayed next to client's default resolution option

ecd5c0a7845ee162eea8f7ad01fc07fb8c97d425 authored over 6 years ago by Starkku <[email protected]>
Increase version

5e16b6ddbdc966f1e459f0c6009986b699d39b55 authored over 6 years ago by Rampastring <[email protected]>
Code convention standardizing, quality improvements, modernization

b3b34970de8724af0dfa0400eec3ed6f73489276 authored over 6 years ago by Rampastring <[email protected]>
Merge pull request #70 from Starkku/master

Large assortment of additions / changes including custom random side selectors

61be10861a4ab22a18c5d25157a7c7260707a89d authored over 6 years ago by Rami Pasanen <[email protected]>
Revert "Do not localize the time display on the top bar due to lack of space for certain possible formats it could use."

This reverts commit 188506d6cdd52ce52ac386f3a612dc9df7073721.

6b51c8584f644c0b5c87c477945763d61a31808b authored over 6 years ago by Starkku <[email protected]>
Allow main menu & top bar player counters to display simultaneously.

012b32946f2ae8f8b140f53a6a5a35f1091d1e05 authored over 6 years ago by Starkku <[email protected]>
Disable statistics-sending logic

9ac794c2bdcffe8a869fa433c86455d055bddaf5 authored over 6 years ago by Rampastring <[email protected]>
Read MultiplayerOnly for custom maps

0cfc836cbc21efc28d4af91ceb71f39add5189fa authored over 6 years ago by Rampastring <[email protected]>
Added names to controls missing them in StatisticsWindow to allow changing their properties in INI.

146e2c3aecf6f11423bcb70f4bc460f137168331 authored over 6 years ago by Starkku <[email protected]>
Amended names of some ClientDefinitions settings to better match their purpose.

135efaa2f092321f1919c4dadcb2f96f01307451 authored over 6 years ago by Starkku <[email protected]>
Fixed a crash in map preview box state toggle that would occur for players in multiplayer games that do not have the map host has selected.

0b3ab7172270731242ed6e57b216cb39f89f1f06 authored over 6 years ago by Starkku <[email protected]>
Disable context menu & start location selection from map preview if random starting locations are enforced in map or game mode.

3c1c59283af0b7ca3e0e9bd9ffac1d390f2da382 authored over 6 years ago by Starkku <[email protected]>
Made a small fix to also consider side indices below 0 as invalid when parsing random side selectors.

bb44e7990757dff1719cbeaa65c86f3ab3727e66 authored over 6 years ago by Starkku <[email protected]>
Implemented additional failsafes for random side selector parsing.

da93c40c5b8714776a00d3d216191d3f23aee09e authored over 6 years ago by Starkku <[email protected]>
Changed CnCNet lobby / games related code to not assume specific format for chat or game broadcast channel names.

f66ba156a2452963e3edb8a5b0f2aca50721d235 authored over 6 years ago by Starkku <[email protected]>
Allow game lobby dropdowns to have no existing item selected without crashing - they will instead just be ignored when writing values.

b42339671e7525e0bf92e04f68e54e535b9b600e authored over 6 years ago by Starkku <[email protected]>
Added a button to clear statistics database to statistics viewer window.

97bf193caf0a49b058e012097b73a5f6c3be3753 authored over 6 years ago by Starkku <[email protected]>
Amended DataWriteType ID for map code INI game option dropdowns to better describe its functionality.

0dfcdb3ceb3f4a5f297ed7008a65b8fb0ae6aca2 authored over 6 years ago by Starkku <[email protected]>
ForceRandomStartLocations / ForceNoTeams can now be declared on game modes.

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

44225a8a45bfe0d796e6a076be443acf767ca648 authored over 6 years ago by Starkku <[email protected]>
Fix a crash in rare cases when a user in the friend list comes online

The client could crash if the local user had selected their friend in the
friend list but hadn't...

742a94bbc26031a8b3e2410109cbe548e014483e authored over 6 years ago by Rampastring <[email protected]>
Don't play game created sound when discovering a locked game

3428ef953bf03b5ceb47ee4b67bd14052e970a91 authored over 6 years ago by Rampastring <[email protected]>
Added gamemode / map toggle to disallow AI players.

1e9eabec9a8e0524445742eb79e71ca0b7db6a06 authored over 6 years ago by Starkku <[email protected]>
Allow including & overriding game option map code on per game mode basis.

117b4f7865dc9be4e80c66d339d7d8240c8eae35 authored over 6 years ago by Starkku <[email protected]>
Allow game lobby dropdowns to write map code to maps.

ac24c87348459d3463cb22b5eaf8015880a5f3ec authored over 6 years ago by Starkku <[email protected]>
Allow overriding the displayed names of items in game lobby dropdowns with DataWriteMode=String by listing ItemLabels.

e1b93601433013fc4781655ad4dc43410ea78d9a authored over 6 years ago by Starkku <[email protected]>
Added a map-specific toggles to force random starting locations or no teams.

2e4256496ca3b44588d9fc40f220f0c752db5e58 authored over 6 years ago by Starkku <[email protected]>
Disallowed sides check is no longer circumvented by loading of skirmish settings.

a15f9f1d7a8d39302b48e34e09c0301cb6c2f5c9 authored over 6 years ago by Starkku <[email protected]>
Changed player starting location dropdown default positions to not overlap with the team dropdown.

2ab9e4c9951510e3c94fd3969dc387460c3db346 authored over 6 years ago by Starkku <[email protected]>
Fixed an issue in random side selectors interaction with co-op map disallowed side logic.

282f05df0bfd4c45b16dc9b069fa6da10d732340 authored over 6 years ago by Starkku <[email protected]>
Added an additional failsafe to skirmish setting loading that prevents AI players from using a non-existing spectator side option.

abdfaf89213ac459cb8232ee58f0b89702d36aa5 authored over 6 years ago by Starkku <[email protected]>