Batch Command Extensions - Havokx89/DudeBot.NET GitHub Wiki

The following Batch Commands were converted to a simpler and more standard Showdown Format:

1. .Scale= β†’ Size, Scale

Possible values are:

  • XXXS or between 0 & 0
  • XXS or between 1 & 30
  • XS or between 31 & 60
  • S or between 61 & 100
  • AV or between 101 & 160
  • L or between 161 & 195
  • XL or between 196 & 241
  • XXL or between 242 & 254
  • XXXL or between 255 & 255

Example:

Size: XXL or Size: 245 Scale: 25 or Scale: XXS

2. .WeightScalar= & HeightScalar= β†’ Weight & Height

Possible values are:

  • XS or between 0 & 15
  • S or between 16 & 47
  • AV or between 48 & 207
  • L or between 208 & 239
  • XL or between 240 & 255

Example:

Weight: XS or Weight: 14 Height: AV or Height: 152

3. .MetDate= & .EggMetDate= β†’ Met Date & Egg Date

Accepted date formats are:

  • yyyyMMdd
  • MMddyyyy
  • yyyy/MM/dd
  • MM/dd/yyyy
  • yyyy-MM-dd
  • MM-dd-yyyy

Example for June 5th, 2025:

Met Date: 20250605 Egg Date: 06-05-2025

4. .MetLocation= β†’ Met Location

Uses the location codes from PKHeX

Example for Area Zero, SV:

Met Location: 112

5. .Version= β†’ Game, Version

Possible values are:

  • Red, 35
  • Blue, 36
  • Green, 36
  • BlueJP, 37
  • Yellow, 38
  • Gold, 39
  • Silver, 40
  • Crystal, 41
  • Sapphire, 1
  • Ruby, 2
  • Emerald, 3
  • Fire Red, FR, 4
  • Leaf Green, LG, 5
  • Colosseum, XD, 15
  • Heart Gold, HG, 7
  • Soul Silver, SS, 8
  • Diamond, D, 10
  • Pearl, P, 11
  • Platinum, Pt, 12
  • Black, B, 21
  • Black 2, B2, 23
  • White, W, 20
  • White 2, W2, 22
  • X, 24
  • Y, 25
  • Alpha Sapphire, AS, 26
  • Omega Ruby, OR, 27
  • Sun, S, 30
  • Moon, M, 31
  • Ultra Sun, US, 32
  • Ultra Moon, UM, 33
  • Pikachu, LetsGoPikachu, LGP, 42
  • Eevee, 43, LetsGoEevee, LGE, 43
  • Pokemon GO, GO, 34
  • Sword, SW, 44
  • Shield, SH, 45
  • Legends Arceus, PLA, 47
  • Brilliant Diamond, BD, 48
  • Shining Pearl, SP, 49
  • Scarlet, SL, 50
  • Violet, VL, 51

Example:

Game: PLA or Game: 47 Version: Fire Red or Version: FR or Version: 4

6. .HyperTrainFlags= Hypertrain

Possible value is either True or False

Example:

Hypertrain: False

7. .Moves= β†’ Moves

Value can only be Random

Example:

Moves: Random

8. .MetLevel= β†’ Met Level

Setting the value to 1 will always yield a PokΓ©mon encountered as an Egg.

Example:

Met Level: 25

9. .Ribbons= β†’ Ribbons

Value is either All or None

Example:

Ribbons: All or Ribbons: None

10. .RibbonMark[name]= β†’ Mark

Value is the name of the Mark

Example:

Mark: Mightiest

11. .Ribbon[name]= β†’ Ribbon

Value is the name of the Ribbon

Example:

Ribbon: Alpha

12. GVs

Handles the same as EVs or IVs up to a maximum of 10

Example:

GVs: 2 HP / 3 Atk / 4 Def / 5 SpA / 6 SpD / 7 Spe

13. .OriginalTrainerFriendship= β†’ Friendship

Value can be between 0 & 255, setting it lower than the Base Friendship will return it as suspicious. Will require TID/SID/OT/OTGender/Version to be the same as the current save file to be visible in-game.

Example:

Friendship: 255