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

Fix solution / project configuration issues.

- ClientGUI is now built on AresDebug & YRDebug configurations on WindowsGL & XNAFramework platf...

d4993b97418240d75dd749df18c4aee3421010b2 authored about 4 years ago by Starkku <[email protected]>
Read attributes for option panels from INI.

2dfe2c51a209a2f5705d8f4f93c84db52c793300 authored about 4 years ago by Starkku <[email protected]>
Parse the UTF-16 LE string in saved game files

2ba9641e1e65dccb2138c6662b114abe2b40ef97 authored about 4 years ago by Sad Pencil <[email protected]>
Fix inverted RefreshSettings retval

963eaedb7ef02d3051d8594395302c39d799162c authored about 4 years ago by Meta (X230T) <[email protected]>
Merge pull request #195 from Metadorius/feature/interfering-files

Implement interfering files detection

297a2a53b0ba41ad8562275ca99133cbf5b5c175 authored about 4 years ago by Kerbiter <[email protected]>
Merge pull request #194 from CnCNet/extra-textures-on-map-preview

Add support for drawing extra textures on the map preview

7105919082f7d392dc9d7bce65995046fb248aea authored about 4 years ago by Kerbiter <[email protected]>
Implement interfering files detection

The new `ForbiddenFiles=file1.txt,path/to/file2.txt,...` defined under `[Settings]` section of `...

203e37b2a2d01cba323b480d5d0a59004abef69d authored about 4 years ago by Meta (X230T) <[email protected]>
Build TS-specific code only when TS symbol is defined instead of when YR symbol isn't.

632719a9cbcc41aee2c7ae8f411b7bd29db892d8 authored about 4 years ago by Starkku <[email protected]>
Add TSDebug / TSRelease project configurations to DXMainClient.

cfd0a826e2eda4bdf34287188bbbfcac6d34b905 authored about 4 years ago by Starkku <[email protected]>
Fix issues with log file migration.

- Only copy files with .txt file extension.
- Correctly set the base filename for SYNC*.txt files.

f0c199d29bb13732971aa1acc4b080f0a73a3dd8 authored about 4 years ago by Starkku <[email protected]>
Add support for drawing extra textures on the map preview

4148badddd412e29c420b0383b18f79891f3d6a7 authored about 4 years ago by Rampastring <[email protected]>
Merge pull request #186 from CnCNet/feature/ares-build-improvements

Features / improvements for Ares build of the client.

bbeda066820966f43f6927f808f2556c2f37467b authored about 4 years ago by Kerbiter <[email protected]>
Improved logging & code / log message consistency changes.

- Client crash logs, and outside AresDebug/Release configurations, game crash & game sync error ...

ecb2e89242c1f6b6228f38c39690bfff3f942b79 authored about 4 years ago by Starkku <[email protected]>
Restore first run settings prompt

a203bfc9d5b4e622f1fb4c3d712d182465301ee8 authored about 4 years ago by Grant Bartlett <[email protected]>
Copy SYNCX.txt & syringe.log files to Ares debug snapshot directory upon exit from game after crash / desync.

05ed83150de5929cd378e5352ec94ba942251c79 authored about 4 years ago by Starkku <[email protected]>
Ares BMP screenshot image processing changes.

- Moved ProcessScreenshots method from GameLobbyBase to GameInProgressWindow, as that is where o...

55d935a74b84ae2f95d8f8cb654acb532a1b6d7d authored about 4 years ago by Starkku <[email protected]>
Automatically prune Ares debug logs that are over 7 days old.

bebf374adb4ad7f62db90241855cd7336cadf1e8 authored about 4 years ago by Starkku <[email protected]>
Throw exception if LocalGame does not match any game in GameCollection and if any game defined in GameCollectionConfig.ini does not define ChatChannel or GameBroadcastChannel or if they are invalid.

9e828c2f0b2288f9bdb607aeabe9f00f0090a3dd authored about 4 years ago by Starkku <[email protected]>
Replace all instances of System.Exception thrown with standard or custom exception types.

9b60c6cb437176c557ed46de1d32230caac2d546 authored about 4 years ago by Starkku <[email protected]>
Exception handler error message now shows crash log file path if it was created.

8ba5553fd028d246d6a11da3f034b838d5f98cdf authored about 4 years ago by Starkku <[email protected]>
Replace Project Phantom with C&C: Reloaded.

dc23abd49e703399965be621cf07da2235a2a799 authored about 4 years ago by Starkku <[email protected]>
Increase game ID max length from 3 to 4.

68b2bb46b0c04221ea763c3e0eaa0cbef5e05331 authored about 4 years ago by Starkku <[email protected]>
Only check LocalGame value eligibility once & only after the support URL etc. shown on error messages are initialized.

ecb0ef84ac32ea4b2c78971d726c8487b9c1a98f authored about 4 years ago by Starkku <[email protected]>
Fix issues with game ID definition and online ID generation.

- Both LocalGame and InternalName for games in GameCollectionConfig.ini now require values that ...

b467f6616cc5fe23e3f26ca9fefa0777cd6904c0 authored about 4 years ago by Starkku <[email protected]>
Improve hash calculation for map code / game option INI files.

- Calculate hash only once per file instead of twice.
- Attempt to address filename sorting inco...

b78bedc34a32e795835fe0019db25b0763712ee1 authored about 4 years ago by Starkku <[email protected]>
Merge pull request #182 from CnCNet/fix/map-location-menu-fix

Fix map location context menu becoming unresponsive on every player option change

f6ff5b7141834ae35662a9d79d0e084130ed357e authored over 4 years ago by Kerbiter <[email protected]>
Fix map location context menu becoming unresponsive on every player option change

1841001c21b1af1606c3e38e765e887251f9ce0d authored over 4 years ago by Meta (X230T) <[email protected]>
Adjust CopyCompiled.bat to reflect fixed path to SharpDX build

Thanks @E1Elite!

e0dd481a987239145ff0d48587614765e9be2af1 authored over 4 years ago by Meta (X230T) <[email protected]>
Remove unused RA2Mode hardcode leftovers

cc6131f7a21fa6a502f8656b09c718ab08402232 authored over 4 years ago by Meta (X230T) <[email protected]>
Fix and improve project configs; add new buildconfigs for debug builds

99f982b78a4803e4013b34d854011eeaba8c70f5 authored over 4 years ago by Meta (X230T) <[email protected]>
Generalize MO buildconfig into Ares; adjust hardcoded FHC file lists

a8cf7235cbc63172a0b38628fa487a2dc62ddb15 authored over 4 years ago by Meta (X230T) <[email protected]>
Remove redundant buildconfigs

292d1ff557b70b83996b786808b1b5d687ab8a67 authored over 4 years ago by Meta (X230T) <[email protected]>
Extend custom setting file checkbox with file checking logic

Overengineered but oh well

2341c87294aa013426308a6dd98e714964ad7637 authored over 4 years ago by Meta (X230T) <[email protected]>
Adjust DNS resolution PR code style a bit

810ed48dc5123919d55de41a9c2925bbe77da3ea authored over 4 years ago by Meta (X230T) <[email protected]>
Merge pull request #142 from pzhlkj6612/master

Added DNS resolution and latency test for the Lobby servers.

f30e821687b9f2d0bbe8d2247fcddaa82fa06a3c authored over 4 years ago by Kerbiter <[email protected]>
Rework the test for duplicate IP addresses.

The dictionary 'availableServerAndLatencyDict' only contains all
available servers, not the ones...

5803077c1811a8643f0f7f01e548d86a33185fe8 authored over 4 years ago by Mozi <[email protected]>
Use the name of the 'IPStatus' value in log.

Log all unsuccessful results, not just timeouts.

f1daff680db839513e0f805e653746a8d49701ec authored over 4 years ago by Mozi <[email protected]>
Remove unnecessary local variable 'theIPAddress'.

4d3608cc23dc908ee2b838dcfbf9b2b335a52e97 authored over 4 years ago by Mozi <[email protected]>
Remove unnecessary newlines and braces.

c448a0473f5abb25e469f6ee78691bace0932b62 authored over 4 years ago by Mozi <[email protected]>
Use explicit type instead of 'var'.

c09827cbb9556f93fc5acf67448ece2194546faa authored over 4 years ago by Mozi <[email protected]>
Merge branch 'master' into feature/game-filter

f545636afd3d4bb30446f8aa0f7268222e151989 authored over 4 years ago by Meta (X230T) <[email protected]>
Merge pull request #161 from Metadorius/feature/game-filter

Implement game filter text box

883a69eb4eeb87d8c4564a5b8d512ddc595af3bf authored over 4 years ago by Kerbiter <[email protected]>
Merge pull request #115 from Metadorius/feature/lobby-sound-improvements

Lobby sound improvements

92e6ee323e5edc3301a1f70094ca407fbe149f7c authored over 4 years ago by Kerbiter <[email protected]>
Merge branch 'master' into feature/lobby-sound-improvements

e92ed4f322222e0f6d566d9263bcb53f519b720e authored over 4 years ago by Meta (X230T) <[email protected]>
Merge pull request #173 from Starkku/fix/unix-compatibility

Unix compatibility fixes

041283d47995681297cf141a6edb09444b19c347 authored over 4 years ago by Rami Pasanen <[email protected]>
Fix registry keys to use backslash separators.

a42d74996dff69c5b11e9306953d257470c666f4 authored over 4 years ago by Starkku <[email protected]>
Update license

dcf6898d5fa71fad9ae9834cd5540c206d0b7ed1 authored over 4 years ago by Rampastring <[email protected]>
Update assembly info

63f25469265b382405f69dc841c39bfd9ac70aa6 authored over 4 years ago by Rampastring <[email protected]>
Update references

dd211a0f00903d0ff0db65dc8deb0fee02610a61 authored over 4 years ago by Rampastring <[email protected]>
Update references

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

e3a795c7d511fadb92a215fdbf1497a10a0c0f6a authored over 4 years ago by Rampastring <[email protected]>
Update references

f3d88d6a8801625ab7d30dedab349b8062892929 authored over 4 years ago by Rampastring <[email protected]>
Merge branch 'master' into fix/unix-compatibility

# Conflicts:
# DXMainClient/DXGUI/Generic/MainMenu.cs
# DXMainClient/DXGUI/Multiplayer/CnCNet/Cn...

e9b4d79f853034148ca145c9a1123813983a6675 authored over 4 years ago by Starkku <[email protected]>
Merge pull request #178 from Starkku/fix/game-invite-option

Fix invite option not showing up in friends list context menu

0077f897b21b92778264cfc9b5df2baa1338ab32 authored over 4 years ago by Rami Pasanen <[email protected]>
Fix invite option not showing up in friends list player list context menu.

66ee5e6a2f9217c73eee76bdf46f59598bc77fa3 authored over 4 years ago by Starkku <[email protected]>
Merge pull request #163 from hesto2/master

Rework tunnel handling and add ping indication

46010dc532dc12624ac1507a394f9fb7f78f3fd0 authored over 4 years ago by Rami Pasanen <[email protected]>
Merge remote-tracking branch 'upstream/master' into feature/pings-in-lobby

6a56a21190505503d48fa93bb7c27dfb26957434 authored over 4 years ago by Meta (X230T) <[email protected]>
Merge pull request #177 from CnCNet/feature-invite-to-game

Feature invite to game

198e33d8a44c1f389bc6bdba1c56d91d7977ee20 authored over 4 years ago by Rami Pasanen <[email protected]>
Merge branch 'master' into feature-invite-to-game

# Conflicts:
# DXMainClient/DXGUI/Multiplayer/CnCNet/CnCNetLobby.cs
# DXMainClient/DXGUI/Multipl...

07aea180b5e532119fd2a307e0c774f26064ecee authored over 4 years ago by Rampastring <[email protected]>
Merge pull request #146 from Metadorius/fix/build-instructions

Update build instructions with better guides; mention MSBuild support

57ebb1214b2a23304a543d82c0c5d077db6401cf authored over 4 years ago by Kerbiter <[email protected]>
Make filter predicate property readonly

f8968faadd6b7b265e387f059385491cbbed09ed authored over 4 years ago by Meta (X230T) <[email protected]>
Merge branch 'feature/missing-files-msgbox'

e068270f8ddcbcfb31a5121702c3b594e3b09e94 authored over 4 years ago by Meta (X230T) <[email protected]>
Fix minor issues pointed out in PR review

81b4efaacac86ef65a6766c9b5305b600801ccfa authored over 4 years ago by Meta (X230T) <[email protected]>
code tidyup in line with review comments

b3ac24af086bbddf52c075d6d25c5ecfcce24454 authored over 4 years ago by yodathecoda <[email protected]>
Replace more backslashes from Windows stuff

e660d118e4f84520ff99d26a86aedb5ba777b3f0 authored over 4 years ago by Meta (X230T) <[email protected]>
Add pre-processing of INI files in /INI/Base/ directory

9362385ba3f86a0dba0ea928b578150836dc1f5b authored over 4 years ago by Rampastring <[email protected]>
Update Rampastring.Tools and Rampastring.XNAUI

6fc09658952bae60a6b1155334ef68fbf67c5fcb authored over 4 years ago by Rampastring <[email protected]>
Update readme

7f3f6b30ac5c25982a08e9d1fa2a31d52e708480 authored over 4 years ago by Rampastring <[email protected]>
Improve PrivateMessagingWindow code

be045353a94691627b3321f274c884cb6a044568 authored over 4 years ago by Rampastring <[email protected]>
Merge pull request #169 from Metadorius/improvement/block-from-pm

Implement blocking users from PM window

046b0ae224e94b46a018235a80190378416f1888 authored over 4 years ago by Rami Pasanen <[email protected]>
Replace path separator in hardcoded paths with forward slash

acb20c7946f344c30c94fd51b16ce0949e47f718 authored over 4 years ago by Meta (X230T) <[email protected]>
Use VisibiltyChecker to hide the block toggle

9b70f8fcf8b6ccbe120c45b6ed0a8cd68cd9f53e authored over 4 years ago by Meta (X230T) <[email protected]>
Further improvements

acdd1089471f476927c6d107c2fd298fe2d54df8 authored over 4 years ago by Meta (X230T) <[email protected]>
Refactor MainMenu class

c8d3672572b94abe8b0c0b824f3b0289ff6700f6 authored over 4 years ago by Meta (X230T) <[email protected]>
Fix client sending a WHO query each time anyone joins a channel

10a6849a865670930339052708f34ec3a0bf5cc9 authored over 4 years ago by Rampastring <[email protected]>
Implement "Missing Files" message box

Meant to solve the never-ending problem of people not copying YR files by displaying a message b...

dd972d2f9ec537adad7efbfe40c71c2514edb828 authored over 4 years ago by Meta (X230T) <[email protected]>
Detect IRC user nickname changes

bf148985890db02f156b349c32b7732df96b040e authored over 4 years ago by Rampastring <[email protected]>
Update Rampastring.Tools and Rampastring.XNAUI

611fb6aa85a9454bdba4206b1e75c8203002c055 authored over 4 years ago by Rampastring <[email protected]>
Implement requested changes

abd329d97e64c4d7897032201077a1155e724a61 authored over 4 years ago by Meta (X230T) <[email protected]>
Implement blocking in PM window

18d76c87e2284eea5d3e055a31e4ac4938ceb5a0 authored over 4 years ago by Meta (X230T) <[email protected]>
Refactor of the affected classes

894b0ffb760d01d98602974b4d464bb605e32070 authored over 4 years ago by Meta (X230T) <[email protected]>
Reset selection on saved game deletion

682766feaee1b8733e94a0ebea60e09f6b398c34 authored over 4 years ago by Meta (X230T) <[email protected]>
Merge pull request #168 from Starkku/fix/previewextractor-fixup

Fixup to map preview extractor rework

9d2565a97b9053d8ad741ca53136a1a00d4add1c authored over 4 years ago by Kerbiter <[email protected]>
Include & copy all libraries needed by OpenGL MonoGame.

ca35ea6d62302e404ae11cc5c2c712e4cb498c26 authored over 4 years ago by Starkku <[email protected]>
Set window title in Initialize instead of constructor to allow OpenGL build to correctly display the title.

6e4d97682bb6887d6b33cc0e02bae895bb907555 authored over 4 years ago by Starkku <[email protected]>
Ensure ProgramConstants.GamePath is always set correctly.

Also removed MainClientConstants.gamePath as it served the exact same purpose for no reason.

f8cb7add38e03ac4821b0620a8bcf348d89ef769 authored over 4 years ago by Starkku <[email protected]>
Map preview extractor rework fix-up.

- Fix decompression code to not fail on data that contains padding.
- Remove obsolete reference ...

5676447061b7f9daa5f6ca8cedc79e009fc82f46 authored over 4 years ago by Starkku <[email protected]>
Edit CopyCompiled to copy common binaries from DX11 build directory instead of XNA build directory

884627d53a61785b7e80d227db7c35c088beb2f5 authored over 4 years ago by Rampastring <[email protected]>
Add Mission.PlayerAlwaysOnNormalDifficulty, improve CampaignSelector code

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

758a2ce480657e07c6ce822dab80703e786094f6 authored over 4 years ago by Rampastring <[email protected]>
Implement ping tooltip; fix spelling; decrease ping rate

c39be4ee1b6e010462fa5af2f7899b3916adc0d7 authored over 4 years ago by Meta (X230T) <[email protected]>
Merge branch 'master' into feature/pings-in-lobby

9d1942d6245315a35317720e8aa2e461f34e0954 authored over 4 years ago by Meta (X230T) <[email protected]>
Implement dropdown tooltips and tooltip blocking; consistency changes

b588abd7b3192c323c905511a33f9c657986b9e7 authored over 4 years ago by Meta (X230T) <[email protected]>
Make countries with no icon display just text in dropdown

be517b39dc50eb03f2a317573d73c3aeeddbd726 authored over 4 years ago by Meta (X230T) <[email protected]>
Added DNS resolution and latency test for the Lobby servers.

1. Get all IP addresses of servers by resolving the hostname.
2. Test the latency to the servers...

4b7172e745f0df5420f33c4cd39df29c1f4d05a9 authored over 4 years ago by Mozi <[email protected]>
Merge pull request #166 from Starkku/fix/map-preview-extractor

Rework of map preview image extraction

71a570e882ab874594105302c989e9a3eb41e9ee authored over 4 years ago by Rami Pasanen <[email protected]>
Add extra check for cases where converting bitmap to texture object fails.

3c01a45c453026818346a0e813384dae1e1d28bd authored over 4 years ago by Starkku <[email protected]>
Rework of map preview image extraction.

- Code for map preview extraction now included in client, removed MapThumbnailExtractor.dll depe...

ca055f7ef908b5730ad071a58d230c49a65974ad authored over 4 years ago by Starkku <[email protected]>
The user is now notified of invitation failure via a warning in the game lobby chat rather than a popup dialog.

f80bdd00db7d9671a0ea57c6b277c6bdb632e6c7 authored over 4 years ago by yodathecoda <[email protected]>
Update Rampastring.XNAUI

f3bfb154d08d79793974a0a49b1106f88bc202f4 authored over 4 years ago by Rampastring <[email protected]>