Releases: bdawg1989/SysBot
2.7.7
Updates:
New Features
Improvements / Fixes
- Added New Toggle for Gender Correction under Auto Correct Settings ebaf8c9
- Updated Button GUI for Start/Stop/Restart/Update ac99bfb
- Fixed order of the EVs/IVs in trade embeds for SpA, SpD, and Spe 691b717
- Added new Nickname Verifier from PKHeX 25.5.5 to Auto Correct feature 7b4c1a2
- Force DisallowNonNative/DisallowTracked to true/false based on EnableHOMETrackerCheck setting. 7f24b22
2.7.6b - Primarina!
This release allows your users to trade the latest 7* Mighty Raid Pokémon - Primarina!
Enjoy!
My https://genpkm.com/ is updated now too so that users can create it in Showdown Format.
Example Showdown:
Primarina (F)
Ball: Dive Ball
Level: 100
=Generation=9
.MetLocation=30024
.RibbonMarkMightiest=true
Shiny: No
Ability: Liquid Voice
EVs: 6 HP / 252 SpA / 252 SpD
Tera Type: Fairy
Modest Nature
.MetDate=20240509
- Moonblast
- Psychic
- Sing
- Sparkling Aria
File can be downloaded below.
2.7.6
What's New?
Changelog 5/7/2024
New Feature
AutoCorrectShowdown - Enable this new option under your Trade settings to allow the program to automatically correct just about any wrong format the user puts in. There are several new settings to adjust to your liking. AutoCorrectShowdown can correct wrong species names, forms, genders, held items, balls, level, IVs, EVs, Abilities, Natures, and even moves.
If a user puts in an invalid showdown set via trade command or hidden trade command, the auto correction will take place to adjust the showdown set to be legal if possible. Keep in mind, this is a brand new feature, and is being actively worked on still, but please report any bugs to our Discord.
Improvements
- Trade Embeds are now enabled by default for new configs
- Fixed several commands that were not properly deleting the user commands in the channel after the user issued them.
Dependency Updates
- Updated PKHeX and ALM to the latest versions.
Enjoy!
v2.7.5
What's New?
New Features
- Added EV's to Trade Embed and an additional setting to toggle it on/off in Trade Embed Settings.
- Allowed IgnoreAutoOT for files. Users can now bypass AutoOT with files by adding
true
to the trade params..trade true <attached file>
- Added Tera Type Emoji settings under Trade Embed Settings that allow the bot owner to specify specific emoji's in place of the TeraType name.
Improvements
- Cleaned up Abuse Settings and stripped out the poorly working SuspiciousActivity triggers.
- BannedID's now are prevented from running any commands on the bot, instead of before it allowed them to still submit a trade request, which made zero sense.
- All Special Request MysteryGifts obtained by using the
srp
command come with valid random Met Dates now so users don't have to look them up and add the batch code anymore. - Added OT info to the
srp
command so that it shows a little more info about the MysteryGift. - Legendary species can now be generated with a valid Master Rank Ribbon due to new Reg G Season.
- New Icon for the Program.
Fixes
qc
now actually removes users from the queue.- Reworked entire MysteryEgg module so now users can generate eggs for BDSP and SWSH now too as well as SV.
- Fixed pokeball image that wasn't showing in the footer of the tradestart embed.
- Fixed Help Module to support pagination.
.help 1
for page 1,help 2
for page 2, etc.
v2.7.4
Change Log
Improvements
- Added new
video
command that will send a gif in the channel the command is ran in so you can see what your bot is doing. - Added new
hidetrade
orht
command that allows users to hide their trade details from showing as an embed in discord channels. - Improved the look of the Trade Start embed to include the ball image in the footer as well as added and changed text.
Fixes
- Fixed LGPE and it's now fully functional.
- Fixed LGPE trade attachments due to PKHeX using bytes to determine if a file is a MysteryGift instead of extensions.
v2.7.3 (Revised)
2.7.2 Release
Release Notes:
-
Added Reboot and Restart button to GUI
-
Clicking this will reboot the game and completely restart the bot by disconnecting and reconnecting.
-
Redid the UI design and moved Start/Reboot/Stop buttons to a dock at the bottom.
-
Added ignoreAutoOT to Batch trade logic in showdown sets. (Does not work for files)
-
Added users OT/TID/Users Total Trades info to embed.
-
Update Check for the program when opened will now check my github directly for new releases and display them to you, and the download will download the .exe directly from github.
-
On building .exe publish settings will no longer spit out the debug files with the executable.
2.7.1 - revised
Added new setting Trade > TradeConfiguration > StoreTradeCode
- This new setting will store each user that trades the first random trade code as their permanent trade code if turned on. This way, each time a user requests a trade, they know their trade code will be the same, so they won't have to keep entering a new trade code each time.
Users can delete their stored trade code by using the dtc
command. The next time the user trades, they will be assigned a new trade code.
Added Trainer Name, TID, SID output to users DMs for BDSP/PLA/SWSH games
- Users in those games will now see their OT, TID, and SID in their DM's from the bot just as it is for Scarlet/Violet.
Revision 2024.4.4 @ 8:13 PM CST
- Added latest Distribution for Meganium. Users can now create Meganium The Unrivaled.
Updated PKHeX.Core.dll included for people building their own program.
2.7.0 Update Notes
-
Added IgnoreAutoOT which allows users to bypass Auto OT if we detect a custom OT in the showdown set.
-
Changed Custom MoveType Emoji settings to be a little more user friendly. Now you only need to supply the full Discord Emoji code instead of the name, then the ID separately. YOU WILL NEED TO REDO YOUR CONFIG WHEN UPDATING.
-
PLA and LGPE can't have RelearnFlags set currently, so I added logic to make that setting irrelevant if it's turned on for those two games.