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

Allow additional games to be defined for GameCollection through CustomGameConfig.ini.

e981adf2c53959333668c50046ab8477c265f774 authored over 5 years ago by Starkku <[email protected]>
Merge pull request #91 from Metadorius/patch-1

Implement BuildTools MSBuild finding

c6b958e170ce6e78cf4985c8733a27b94eed48b0 authored over 5 years ago by Rami Pasanen <[email protected]>
Implement BuildTools MSBuild finding

BuildTools = tools needed to compile sans VS2017 itself:
https://www.visualstudio.com/thank-you...

1bd3bd26c7790ff2089b89772dd37f51f499bff5 authored over 5 years ago by Metadorius <[email protected]>
Fixes up csproj files so that Debug builds can be made to run easily with Monodevelop on linux.

8f409c796b48957101733ced5df94eecf5760646 authored over 5 years ago by Daniel Keeton Jr <[email protected]>
Use eol=lf for shell scripts.

76b63f81c989763cd33ea96d4e75d5a01e53e651 authored over 5 years ago by Daniel Keeton Jr <[email protected]>
Simplifies running the project from VS by fixing some bugs with the Debug build and copying a small version of DTA client config to the Debug directory.

98133cb731a3c16efe858209e6fbe6b82cbb3d66 authored over 5 years ago by dkeeton <[email protected]>
Merge pull request #90 from Starkku/master

Bugfix for a client freeze introduced by the recent changes to map listing in game lobby.

0781ab6696d20bab39b8b957f2ab35e97cfe9df3 authored over 5 years ago by Rami Pasanen <[email protected]>
Fixed an issue where re-listing maps on map search would cause the client to freeze.

a7eb0c3b4e5d92d01b537f92fcd43fb30d6e0e44 authored over 5 years ago by Starkku <[email protected]>
Fix borderless windowed mode setting not getting saved properly

501c211b9547dcf71d446700f333816beebd3530 authored over 5 years ago by Rampastring <[email protected]>
Merge pull request #87 from Starkku/master

A number of new features and fixes.

f63b37b5c698b1a454e7c5bb0ec2edd230345e4e authored over 5 years ago by Rami Pasanen <[email protected]>
Refactored ListMaps method code to get rid of an unnecessary counter variable.

aa6faa8002575d7b0ee4132ca7ee0bdc937ea704 authored over 5 years ago by Starkku <[email protected]>
Removed unnecessary empty line.

2263af393dcdb62a45bca6cac2a89156b6e4bf73 authored over 5 years ago by Starkku <[email protected]>
Fixed capitalization of private field names in LANLobby.

a60bd3019077eacb7894eaf405a88bb0653a371e authored over 5 years ago by Starkku <[email protected]>
Updating map list in game lobby now also correctly sets the position of focus in the list, if possible. Pick Random Map button also now relies on this rather than its own, now removed method for this.

af4051ed3d30958d46b804877728c00e84a36140 authored over 5 years ago by Starkku <[email protected]>
Moved loading of custom maps (chat command and map sharing) from MultiplayerGameLobby to MapLoader.

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

1cb95237b177e960d9d5f809069ef6566708d6b0 authored over 5 years ago by Starkku <[email protected]>
Force team of added AI players to A for co-op missions

e612b051c66215026124135cb729267c4248aae9 authored over 5 years ago by Rampastring <[email protected]>
Fix MG 3.7.1 compatibility check

85125f3316dab4c3eb065d5e7a8a8ae651ee48a1 authored over 5 years ago by Rampastring <[email protected]>
Pick Random Map button now needs to be enabled through the UI INI system rather than via ClientDefinitions.ini key and is now by default positioned to right from Launch Game / Lock Game buttons and does not influence the size of search text box.

70b77291a7c60ce2873f11dd8d474f8c3c6ee646 authored almost 6 years ago by Starkku <[email protected]>
MapCodeHelper changes.

- Fixed an error where it incorrectly read object remap rules from map itself.
- Simplified GetK...

325403dba4dfffd18b576d532d2c8d513da7cbfa authored almost 6 years ago by Starkku <[email protected]>
Version number changelog link is now always enabled.

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

# Conflicts:
# ClientCore/ClientConfiguration.cs

fa7d55d7ed880a75194c9499f70e7b5fe7f30b5a authored almost 6 years ago by Starkku <[email protected]>
Detect crashes caused by incompatibility with MonoGame 3.7.1 / DX11.1 and create .dxfail file so the launcher can redirect users to the XNA build instead

bca1a3abef72662407c6e8117c97c865b961e8ed authored almost 6 years ago by Rampastring <[email protected]>
Update DTA reference resources

3353fa9c41d0b3376e9d0692648638273be2d259 authored almost 6 years ago by Rampastring <[email protected]>
Add SingleCoreAffinity setting to renderers, improve UseQres implementation

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

e5c8ece5366850fc03163ee61fa3c5b1604b1290 authored almost 6 years ago by Starkku <[email protected]>
Fix client window freezing for a second on exit when there is no main menu music playing

81b8e95e47d5a826d32af2155023b8bf349357d2 authored almost 6 years ago by Rampastring <[email protected]>
Fix volume not getting set for some sound effects on client startup

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

6be546c9a7d96a1fc1684d1f065289b7168942ae authored almost 6 years ago by Starkku <[email protected]>
Fixed an error where random map button causes client to crash if there are no available maps at all for current player count.

cc4d02d31ac8be640f678e44fe46f70a3d6c73ed authored almost 6 years ago by Starkku <[email protected]>
Remove a game room from the game list when the host leaves the game broadcast channel, quits CnCNet or is kicked

46108c725e7864e202379139d0bb614a703d7ea6 authored almost 6 years ago by Rampastring <[email protected]>
Implement better fix for crashing after host quits CnCNet, fix client not detecting when the game host has left their game room before the user joined the room

30863755fde2263dc12b6511e641bfac451014b3 authored almost 6 years ago by Rampastring <[email protected]>
Allow toggling the version number label into a link to changelog.

ed569e1879486881f6019cc15796f6fa1531a3a8 authored almost 6 years ago by Starkku <[email protected]>
Client can now convert BMP images output by game's (Ares-only) screenshot function to PNG files and place them in 'Screenshots' subdirectory. Only available on the MO build, but can be disabled from ClientDefinitions.

4f12656d186610b914a3931d2c90a66a3acd51b2 authored almost 6 years ago by Starkku <[email protected]>
Added a button to game lobby for picking a random map for current game mode based on players currently in lobby.

d44a0a0f5ab6f4db82030f32aa325b88a59a6bfd authored almost 6 years ago by Starkku <[email protected]>
Do not pre-load map preview images on OpenGL client.

eed32c66b9acebcb9492338509445873c8259e3b authored almost 6 years ago by Starkku <[email protected]>
Display custom component download size in kilobytes if below one megabyte in size.

3baa3746b0c3c8aa4a20d876f7ddb2bda5a47250 authored almost 6 years ago by Starkku <[email protected]>
Make client load separate preview images for custom maps correctly.

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

d9f037926f53877c54cf2f596128cf243dba2263 authored almost 6 years ago by Starkku <[email protected]>
Update Rampastring.XNAUI, fix Windows XP compatibility

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

93c403a476c45c5c4dc9d850b066c2727fa0affd authored almost 6 years ago by Starkku <[email protected]>
Fix client window getting downsized when returning from game while running in fullscreen mode

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

2da3edb27db6d9ea99a0bd52720663987f57b1e9 authored almost 6 years ago by Starkku <[email protected]>
Make it possible for XNALinkButtons to have tooltips

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

4b52d62cb9e0ccdb34f1d36f2a8bfe91b34fe402 authored almost 6 years ago by Starkku <[email protected]>
Increase version

faa1f65ddd58252feff841168d55ee82fa5981a9 authored almost 6 years ago by Rampastring <[email protected]>
Apply borderless windowed mode directly instead of doing it with WindowManager.InitGraphicsMode

ed7461a9830a22173e00165ab03ded8623724ae7 authored almost 6 years ago by Rampastring <[email protected]>
Update Rampastring.XNAUI

9f527a7bbdf624171ff54b5d9fd992b07d76a9b9 authored almost 6 years ago by Rampastring <[email protected]>
Fix OpenGL build to work again after internal changes in MonoGame 3.7.1

363385527ca3372675fb01f69cfb40509c1ec097 authored almost 6 years ago by Rampastring <[email protected]>
Make client compile for XNA again

9b9dcb81dbdfd5d1ef52841494783ea28d7f7a4e authored almost 6 years ago by Rampastring <[email protected]>
Fix fullscreen windowed mode on MonoGame 3.7.1

With the previous code the Windows taskbar was drawn on top of the game window.

4ad2f9269ffa41dfc1129efd82f224611cce6883 authored almost 6 years ago by Rampastring <[email protected]>
Fix a crash for non-host players when the host of a game lobby host quits CnCNet without explicitly leaving the game channel first

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

18e79bed86a4f3e72f6ae9420e8f530312858544 authored almost 6 years ago by Starkku <[email protected]>
Upgrade MonoGame to version 3.7.1

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

564c4129d58c52195f22525200a2c3218ed91ba1 authored almost 6 years ago by Starkku <[email protected]>
Allow -1 as drop-down option index

c1e433b1d4ca01d95cf5b756e4288e6bed069618 authored almost 6 years ago by Rampastring <[email protected]>
Don't skip parsing the rest of a game options message when encountering a non-existent drop-down value, allow -1 as a drop-down value, add notifications when parsing a game options message fails

b7119523b2b63810d2b92dea358823b5363bd5ac authored almost 6 years ago by Rampastring <[email protected]>
Add DirectDrawWrapper.IsBorderlessWindowedModeKeyReversed since proper implementation of CnC-DDRAW needs it

24d6261f8b50f030debe7b3a18f81bd1c87ddedd authored almost 6 years ago by Rampastring <[email protected]>
Fix backwards compatibility with IsDxWnd=true

1c16b17e2cbd86cd88700aea11ddb4410aea4d7d authored almost 6 years ago by Rampastring <[email protected]>
Update FindMSBuild to find Visual Studio even if vswhere.exe fails

Updating Visual Studio to the latest version broke vswhere.exe for me,
it now reports no Visual ...

7a565cb452bad9859527c74e939aaf39dbdbdf50 authored almost 6 years ago by Rampastring <[email protected]>
Remove hardcoded IsDxWnd logic and open it up for other renderers to utilize, fix overwriting user-modified renderer INIs when saving settings

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

# Conflicts:
# DXMainClient/DXGUI/Multiplayer/GameLobby/MultiplayerGameLobby.cs

f3ea1db8350b52788cfd823a9b6fb4b2763ed100 authored almost 6 years ago by Starkku <[email protected]>
Log warnings instead of crashing when renderer files are missing

1cdc4aefca609a6661f20e22f3cb9236156f0c8f authored almost 6 years ago by Rampastring <[email protected]>
Fix a bug with map sharing and loading custom maps, improve logging for situations where loading a custom map fails

68b1c09d628c77019045486e313721bdf6a23ba2 authored almost 6 years ago by Rampastring <[email protected]>
Don't clean files of the selected renderer to preserve possible user-made changes to the configuration file

f16049e2e7ed79fc72fba9479b16269fa4d8c634 authored almost 6 years ago by Rampastring <[email protected]>
Make project buildable for XNA, improve behaviour when the cursor moves on the master control

730a71053e0708cc27e6142245e1598f073c476c authored almost 6 years ago by Rampastring <[email protected]>
Make tooltips functional

46614df905248f5a981d460d310a03052cdec1fe authored almost 6 years ago by Rampastring <[email protected]>
Update Rampastring.XNAUI

e4e6aaaa93ec813d67b49896f6312efc8288cb17 authored almost 6 years ago by Rampastring <[email protected]>
Search for game modes by their internal name instead of UIName when sharing maps

5dade336f8e071bf7aaf70efb8aeae62d6a2f3dd authored almost 6 years ago by Rampastring <[email protected]>
Make project buildable for XNA again

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

92e05741c4f1e8f2f860800cb571e784f49df56a authored almost 6 years ago by Starkku <[email protected]>
Add WIP class for game option tool tips

87516a31d80e0d46cc5ca62e5613cbc7a0ea5d39 authored almost 6 years ago by Rampastring <[email protected]>
Make it possible to roll dice in the multiplayer game lobbies, display command help in a message box instead of the chat text box

74a73a94e4f7437bcc16b396209f23e82ba5d832 authored almost 6 years ago by Rampastring <[email protected]>
Fix LAN games not working

b89e77b8a97c4a3fe5b070d8e2c21f336290db25 authored almost 6 years ago by Rampastring <[email protected]>
Prevent loading non-existent custom maps

423919f0903e2f26e73ac257dc75659cf15288ea authored almost 6 years ago by Rampastring <[email protected]>
Resolve #84

303d5de7c2baedd29eda96a03a5f57f15c8fdd97 authored almost 6 years ago by Rampastring <[email protected]>
Parse ForcedSpawnIniOptions key on gamemodes.

bf5bc2c0ee0f51ff7d72489dffc314610cdc2428 authored almost 6 years ago by Starkku <[email protected]>
Added a feature to replace and remove map objects from checkbox/dropdown/gamemode INI files.

e3655106cc3479df47594a6fd72db84d9adce63d authored almost 6 years ago by Starkku <[email protected]>
Display update size in kilobytes if the total size is below one megabyte.

09de83305d7b12876a92cc16226b465ed5a0c612 authored almost 6 years ago by Starkku <[email protected]>
Apply gamemode aliases to custom maps.

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

60dafb293ce4e93644a099a18e6d8708c2c72bd6 authored almost 6 years ago by Starkku <[email protected]>
Increase version

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

06f24da9ea7789f108dccb30ada4b9cae70b1d09 authored almost 6 years ago by Rampastring <[email protected]>
Fix crash when aborting connection to CnCNet before the client has received a welcome message

65da3dbe915c0ab5f6f3d33591b31ad40b336fd0 authored almost 6 years ago by Rampastring <[email protected]>
Open private messaging window when user clicks on message notification box

b8599bb5779aac535dfbcc58cdc1b53f4461f1b6 authored almost 6 years ago by Rampastring <[email protected]>
Add a chat box command for viewing tunnel server information

16119d63b661027934b3a838acd130b50dcc9ef9 authored almost 6 years ago by Rampastring <[email protected]>
Read ClientMaxPlayer= and GameModes= keys from custom maps to evade FinalSun map editor limitations

3bd4ed6d020391c5d95e1f264bbf5a288bf53aac authored almost 6 years ago by Rampastring <[email protected]>
Update DTAUpdater to include new DTA custom components

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

0df5a30c18f57fb4879cabc86230143be5605ab8 authored almost 6 years ago by Starkku <[email protected]>
Increase protocol version

3bb7e923adf26b2d36147f59f4a2b1c85ff0b10c authored almost 6 years ago by Rampastring <[email protected]>
Make it possible for the client to completely remove all starting locations from a map

This makes the game (Tiberian Sun) give completely random locations to players.

8aa1c4e3d0f51363ae5df45cc059cc0ed42b8b69 authored almost 6 years ago by Rampastring <[email protected]>
Make it possible to load custom maps while the client is running

bd85384f1bd64b6981847c48317f4298883c09b0 authored almost 6 years ago by Rampastring <[email protected]>
Fix for PreviewPack detection in custom maps

d132e233a8c049549e87f2755dad40cbb48390ba authored almost 6 years ago by Rampastring <[email protected]>
Don't allow custom maps with no [PreviewPack] to crash the client

831a3efc8a16025e79c9e4a2c347e3bbbfac65b1 authored almost 6 years ago by Rampastring <[email protected]>
Update Rampastring.XNAUI to make list boxes react faster to input

2a6c6b95103091ec11a5cc83a9535ca2b61064b7 authored almost 6 years ago by Rampastring <[email protected]>
Remove old implementation succeeded by ManipulateStartingLocations

204f78a698ef17c203fdce26ce30061131e964ee authored almost 6 years ago by Rampastring <[email protected]>
Restrict indexes of additional waypoints due to stacked player locations between 0 and 7

The game doesn't like it if a starting location uses a waypoint number greater than 7.

23bf4459a8309345693a1557f2473cb197fa8d39 authored almost 6 years ago by Rampastring <[email protected]>
Only consider teams with at least 2 human players a team when calculating PvP team count

c0596ea4da2d458f737590e6326d39b3ae5dfbf3 authored almost 6 years ago by Rampastring <[email protected]>
Enable coach mode for PvP team games

616973a17ad443a2e38170ac6dfacca8e10df942 authored almost 6 years ago by Rampastring <[email protected]>
Make client write ScrollDelay setting for Tiberian Sun to prevent too quick map scrolling on fast CPUs

9a971e6be6df8d2eac8d099e1922b8011e5edfaa authored about 6 years ago by Rampastring <[email protected]>