Skip to content

Releases: KarlOfDuty/SCPDiscord

Release 3.0.0

15 Jan 21:25
f202b59
Compare
Choose a tag to compare

Changelog 3.0.0

  • Changed how the config and language files are formatted.
  • Finished converting Smod events to the Northwood API.
  • Removed some network buffering in bot which sometimes caused delays in the bot.
  • Re-implemented message merging.
  • Re-implemented reserved slot syncing.
  • Added option to remove online players' ip-addresses from any messages sent to discord, like list commands.
  • Re-added the english-emote language option.
  • Lots of small bugfixes.

Full Changelog: 3.0.0-ALPHA3...3.0.0

Changelog 3.0.0 Alpha

  • Updated installation documentation.
  • Improved and added some events, this will be focused more on in the next update.
  • Changed plugin config paths to use the Northwood API directories.
  • Added optional commandline input to select config file for the bot.
  • Switched bot to .NET 7.0.
  • Added plugin config option to regenerate language files on startup.
  • Added new language file called overrides.yml, this will be empty by default and you can use it to override specific entries from your normal language file. This file is not reset when using the new regeneration config entry.
  • Changed config and language files to use the same names for messages for consistency.
  • Made bot status configurable.
  • Fixed the bot not using message intents which sometimes made it unable to receive commands.
  • Fixed player count in bot status being off by one.
  • Many other smaller fixes.

Other languages

I am currently looking for translators for the plugin. This can be done by anyone and is very simple.

Simply turn off the config option regeneratelanguagefiles and start editing the english.yml language file and replace the messages with your language. Then rename the file to your language and open a pull request here on github or send it to me in Discord.

Check the language guide in the repo for more information and contact me in discord if you have any questions.

Pre-release 3.0.0-Alpha3

28 Dec 22:12
c0554e6
Compare
Choose a tag to compare
Pre-release

Changelog

  • Updated installation documentation
  • Improved and added some events, this will be focused more on in the next update
  • Changed plugin config paths to use the Northwood API directories
  • Added optional commandline input to select config file for the bot
  • Switched bot to .NET 7.0
  • Added plugin config option to regenerate language files on startup
  • Added new language file called overrides.yml, this will be empty by default and you can use it to override specific entries from your normal language file. This file is not reset when using the new regeneration config entry.
  • Changed config and language files to use the same names for messages for consistency
  • Made bot status configurable
  • Fixed the bot not using message intents which sometimes made it unable to receive commands
  • Fixed player count in bot status being off by one
  • Many other smaller fixes

You should regenerate your language files and plugin config as they both have new entries!

Only the default english language file is supported at this time!

The bot config does not have to be regenerated, it is the same as before.

Full Changelog: 3.0.0-ALPHA2...3.0.0-ALPHA3

Pre-release 3.0.0-Alpha2

18 Dec 20:53
1e6e280
Compare
Choose a tag to compare
Pre-release

Changelog

Very early alpha release

  • Many events still remain in the config and language files from smod which will be removed in the future
  • Many events from the Northwood API are not yet implemented
  • The readme and documentation are still based on the smod version, most should be the same for this one but not everything
  • Please report any bugs on my discord or the api discord.

You should regenerate your language files and plugin config as they both have new entries!

Only the default english language file is supported at this time!

The bot config does not have to be regenerated, it is the same as before.

Full Changelog: 3.0.0-ALPHA1...3.0.0-ALPHA2