Skip to content

Releases: CnCNet/xna-cncnet-client

2.12.18

11 Feb 23:19
1634f18

Choose a tag to compare

New Features

  • Add "Show in folder" context menu items for maps by @11EJDE11 in #907
  • Extend MainMenuTheme to support random playlists by @GreyVacuum in #905

Bug Fixes

  • Fix broken LAN broadcasting when there are multiple network interfaces by @updooter in #826
  • Fix bug with attempt to load custom map with forbidden Win32API characters by @MahBoiDeveloper in #918
  • Fix loop of button sounds on multiple message boxes by @SadPencil in #911

What's Changed

Minor Changes

New Contributors

Full Changelog: 2.12.17...2.12.18

2.12.17

15 Jan 13:35
ab073b8

Choose a tag to compare

New Features

Bug Fixes

What's Changed

  • Greatly reduce RAM usage in loading custom map by @SadPencil in #892
  • Greatly reduce time cost in generating and loading custom map cache by @SadPencil in #893
  • Don't offer game and map editor compatibility fixes for installation, only allow uninstalling them by @Rampastring in #886
  • Use a shorter timeout for CnCNet player count retrieval by @SadPencil in #896
  • Restore parsing attributes for PlayerExtraOptionsPanel child controls from INI by @Starkku in 0991943

Minor Changes

New Contributors

Note

This version comes with a DirectDraw compatibility fixer, which will help users remove problematic compatibility settings on game executable files. Hence, it is advised to add game executable files to the ClientDefinitions.ini file. The example is shown below:

[Settings]
CompatibilityCheckExecutables=CnCNetYRLauncher.exe,gamemd.exe,gamemd-spawn.exe ; comma-separated list of strings, to check for DirectDraw compatibility mode issues

Full Changelog: 2.12.16...2.12.17

2.12.16

10 Nov 21:01

Choose a tag to compare

What's Changed

Full Changelog: 2.12.15...2.12.16

2.12.15

03 Nov 19:08

Choose a tag to compare

Bug Fixes

  • Fix game loading lobbies not being shown because of missing map hash arg by @Metadorius in #872

What's Changed

Note

For the long-path awareness, you also need to update the Registry to enable it:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
"LongPathsEnabled"=dword:00000001

Here is an example of Inno Setup script:

[Registry]
Root: HKLM; Subkey: SYSTEM\CurrentControlSet\Control\FileSystem; ValueType: dword; ValueName: LongPathsEnabled; ValueData: 1; MinVersion: 10.0.14393

Full Changelog: 2.12.14...2.12.15

2.12.14

31 Oct 18:46

Choose a tag to compare

Bug Fixes

  • Fix wrong scenario name capitalization which broke starting missions by @Metadorius in #869
  • Fixes for sharing/downloading maps by @11EJDE11 in #865
  • Add check for HostedGames count before displaying "no games" message by @11EJDE11 in #867

What's Changed

  • Change the width of Advanced Options button when creating game by @11EJDE11 in #866
  • Add world flags per ISO-3166-1 to TunnelListBox by @11EJDE11 in #847

Minor Changes

Full Changelog: 2.12.13...2.12.14

2.12.13

23 Oct 10:30
00a4cad

Choose a tag to compare

Bug Fixes

  • Upgrade XNAUI to v3.1.6 to fix the mysterious occasional text deletion bug by @SadPencil and @11EJDE11 in #857
  • Improve IME handling for ESC key by @SadPencil in #856
  • Revise SpriteFont by @ApocBruh and @SadPencil (Note: you have to manually download and override the font files, provided below)

Minor Changes

Full Changelog: 2.12.12...2.12.13

2.12.12

20 Oct 09:22

Choose a tag to compare

Important

DTAConfig.dll and DTAConfig.pdb were deleted. If you're not using our automatic updater - just remove Binaries and BinariesNET8 folders from your Resources folder before copying over new client files, otherwise you also have to add the files to the [Delete] section in your updateexec:

[Delete]
; append those lines in the section
Resources\Binaries\Windows\DTAConfig.dll
Resources\Binaries\Windows\DTAConfig.pdb
Resources\Binaries\OpenGL\DTAConfig.dll
Resources\Binaries\OpenGL\DTAConfig.pdb
Resources\Binaries\XNA\DTAConfig.dll
Resources\Binaries\XNA\DTAConfig.pdb
Resources\BinariesNET8\Windows\DTAConfig.dll
Resources\BinariesNET8\Windows\DTAConfig.pdb
Resources\BinariesNET8\OpenGL\DTAConfig.dll
Resources\BinariesNET8\OpenGL\DTAConfig.pdb
Resources\BinariesNET8\UniversalGL\DTAConfig.dll
Resources\BinariesNET8\UniversalGL\DTAConfig.pdb
Resources\BinariesNET8\XNA\DTAConfig.dll
Resources\BinariesNET8\XNA\DTAConfig.pdb

New Features

  • Add icon for +v (voice) on players to facilitate medals functionality for RA1 by @CO2-code, @Metadorius in #851
  • Expand CampaignSelector with support for game options and forced spawn options by @Metadorius in #818
  • Add watcher for map changes to refresh maps on the fly by @11EJDE11 in #840

Bug Fixes

What's Changed

  • Remove XNAUI dependency from ClientCore project and remove DTAConfig by @MahBoiDeveloper, @Metadorius in #834
  • Add map hash to game broadcast by @11EJDE11 in #825
  • Improve tunnel info in the UI by retaining tunnel object through refreshes by @11EJDE11 in #836
  • Reset player pings on tunnel change by @11EJDE11 in #843
  • Add prompts when there are no games listed by @SadPencil in #849
  • Update favorite maps to use SHA1 instead of map name by @11EJDE11 in #839
  • Add ar, jp, ru, tr, vi and partial kr, zh to SpriteFont by @ApocBruh in #842 (Note: you have to manually download and override the font files. Refer to version 2.12.13 for the font files.)

Minor Changes

  • Rename and move FileHelper class to extensions folder with name FileExtensions by @MahBoiDeveloper in #841

New Contributors

Full Changelog: 2.12.11...2.12.12

2.12.11

22 Sep 15:44
446cc31

Choose a tag to compare

Bug Fixes

  • Fix location indicators drawn above coop briefing box by @Metadorius in #831
  • Fix a client crash if the default app opening the map preview file (typically .png files) is undetermined by @Starkku
  • The updater can now correctly process spaces after the comma in IgnoreMasks by @Starkku

What's Changed

  • Add RA1 to the "show game rooms from the following games" option by @Metadorius in #832

Full Changelog: 2.12.10...2.12.11

2.12.10

02 Sep 14:00
01c8f48

Choose a tag to compare

Bug Fixes

  • Upgrade XNAUI to v3.1.0 to fix an empty game list issue when the default text of a modified map filter is changed, by @SadPencil in #821
  • Fix rank stars did not appear on the map list until switching a game mode by @SadPencil in #820

What's Changed

  • Update VersionFileWriter and associated documentation/examples by @Starkku in 90c0478
  • Make CnCNetGameCheck a singleton and improve Cheat Engine check by @11EJDE11 in #817
  • Change the font index of map briefing from 3 to 0 by @SadPencil in #823
  • Implement composite controls support and customizable briefing font index by @SadPencil and @Metadorius in #824
  • Convert non-allowed whitespace in version strings to - in updater user agent headers by @Starkku in 727d015

Minor Changes

Migration Notes

  • The FontIndex property of CoopBriefingBox has been changed from 3 to 0, eliminating all hard-coded font usages except for fonts 0 and 1. Normally, you can ignore this change, but if you do want to use a different font for the map briefing, check the documentation.

Full Changelog: 2.12.9...2.12.10

2.12.9

31 Jul 21:47
0f10bbf

Choose a tag to compare

What's Changed

  • Include ClientDefinitions.ini in the file hash calculator by @Metadorius in #809

Full Changelog: 2.12.8...2.12.9