Changelog
403 changes
v0.32.0Jun 3, 2026
- NEWHidden pokemon have been added to Victory Road. Be the first to discover them and you will be credited forever.
- NEWYou can now change your display name from your profile.
- changeEggs no longer appear in your very first loot pool, so your opening picks are all Pokemon you can use right away.
- changeUpdate Professor Oak oak tutorials.
- changeThe pokeball button now appears on your very first travel screen, so you can scout your next opponent before picking where to go.
- changeProfessor Oak now points out both ways to preview your next opponent before you travel.
- changeA Pokemon's stat panel now tags stats a vitamin has maxed with an 'EV' label, so it's clear why a stat sits above its base.
- changeAnnouncement banner messages are now center-aligned.
- fixSkipping or pausing a battle animation no longer shows the current message twice in the battle log.
- fixTrying to battle with only an Egg now shows a friendly popup explaining how hatching works, instead of an error.
- fixBecame champion but forgot to pick your Shiny reward? The home page now reminds you to claim it, and the victory screen asks before you leave.
- fixLegendary signature moves like Glaciate and Psycho Boost no longer show up as TMs in the shop, since no Pokemon you can catch is able to learn them.
- fixReturn now shows a real damage estimate instead of "Varies", and the AI values it correctly.
- fixThe AI now uses a priority move to lock in a sure knockout when a faster foe could KO it back, instead of picking a stronger but slower attack.
- fixThe AI no longer keeps setting up a Special Attack boost when it has no special move left to use it on.
- fixPain Split now shows the HP bars evening out right when it's used, instead of after the opponent's move.
- fixThe AI now switches a hard-countered lead out instead of staying in to chip and getting knocked out for nothing.
- fixThe AI no longer throws a slower Pokemon into a faster foe just because it has a super-effective move, and it now reads opponent speed correctly when deciding to switch.
- fixThe AI no longer switches in a sleeping or frozen Pokemon when it has a healthy one ready to fight.
- fixYour Pokemon's held item now updates live in battle, showing when it gets used up or harvested back.
- fixMulti-hit moves like Bullet Seed no longer show a guaranteed 'KO' in the damage preview when they probably won't kill.
- fixFixed a brief flicker on the Atlas caused by the scrambled hidden-Pokemon location tags.
v0.31.2Jun 2, 2026
- NEWYou can now click a trainer's name or sprite on the Live Runs page to open their profile.
- changeRe-added up/down sorting buttons to the trainer panel (Drag still works).
- changeAdjusted the AI's weighting of type immunities when considering defensive swapping.
- fixThe AI now prioritizes real damage calculation when deciding it's lead instead of falling back on type matchup only (no more leading with babys into your ace).
- fixChanged randomization method of Loot Pokemon movesets.
- fixRestored the Game Corner Pokemon pool to its full set.
- fixFixed dragging Pokemon and items on touchscreens, which scrolled the page instead of moving them.
- fixAdded a 'Hide Until Move' toggle to the Absorb Radial effect so its particles stay invisible until they start moving inward.
- fixThe AI now sets up moves like Swords Dance when the opponent can't threaten it.
- fixImproved how accurately the AI estimates its own damage, so its judgments about KOs, healing, and risky moves are more reliable across the board.
- fixRemoved items from loot that had to effect, like the Soothe Bell and Lucky Egg.
- fixA move that misses no longer plays its full visual effect before telling you it missed.
v0.31.1Jun 1, 2026
- fixThe AI now judges power-varying moves correctly, including weight-based hits like Heavy Slam and Low Kick, terrain-boosted moves, and Bolt Beak when it moves first.
- changeThe AI weighs costly moves better: Final Gambit when it can trade for a KO, Healing Wish only with a teammate to heal, and it avoids fainting itself on Steel Beam.
- fixThe AI no longer over-commits to two-turn charge moves like Solar Beam outside of sun, where the wasted charge turn rarely pays off.
- fixVictory Road opponents now play with a consistent, slightly more careful style every turn.
- changeAtlas item and TM search now matches descriptions too, so you can find things by what they do instead of needing the exact name.
- NEWAdded category filters to the Atlas By Item tab: held items, utility items, vitamins, evolution stones, and key items.
- fixFixed the Old Amber key item showing the wrong description; it now correctly says it guarantees the Laboratory location, like every other key item.
- fixFixed the Ocean location symbol showing up black instead of white.
v0.31.0Jun 1, 2026
- NEWAdded Key Items! Equip one in the new Key Item Slot to guarantee its location shows up on every travel screen.
- NEWOpening your team on the travel screen now also slides out the next opponent's party on the right, so you can scout before you travel.
- NEWHovering a shadow trainer's sprite or name (in battle and on the loot screen) now shows a Trainer card.
- NEWSharing a profile link now shows a Trainer Card preview image with the player's stats and badges.
- NEWAdded a Pin button to the loot screen info panel so it stays in view while you scroll.
- NEWAdded an Evolutions button to the loot screen info panel that shows a Pokemon's full evolution line.
- NEWRun History on profiles can now be filtered to show only champion runs.
- changeRedesigned the shadow trainer card to look like a classic Trainer Card, showing runs, champions beaten, champion time, sign-up date, and type badges.
- changeThe opponent AI reads the battlefield better: it sets weather and terrain only when they are not already up, factors in Choice Scarf when judging speed, and uses Trick to dump a bad item.
- changeYour trainer sprite and name now sit at the top of your travel screen party panel, matching the opponent's.
- changeYour recent battles on the replay page now show their replay code with a one-tap copy button.
- changeYou can now drag Pokemon from the loot pool onto your party to add them, and drag party Pokemon onto the loot pool to release them.
- changeYou can now drag a Pokemon card up or down to reorder your party (the little up/down arrows are gone).
- changeMade the attack move buttons more compact during battles.
- changeCleaned up the battle move buttons with bigger, easier-to-read move name and Power/PP text.
- changeThe battle log now stretches to fill the bottom of the battle area.
- changeThe battle screen team panels now match the loot screen, with the same Pokemon cards and bigger trainer art.
- changeRemoved a few duplicate cosmetic Pokemon forms from the favorite Pokemon picker.
- changeTidied up the selected Pokemon info panel so the type chart lines up neatly with the moves and ability line.
- changeDragging a party Pokemon now reorders your team live as you drag it over another card, instead of only when you let go.
- changeTidied up party and opponent cards. A Pokemon's ability (and nature, on opponent cards) now sits on the same line as its name and types.
- changeRemoved the "Egg" tag from Pokemon that are still eggs.
- changeMove boxes on the loot screen are brighter and easier to read, and equipped TMs are now marked with a colored border instead of dimming the others.
- changeStatus moves now show their own icon on move cards, just like physical and special moves.
- changeThe opponent AI now values the healing from draining moves like Giga Drain, leaning on them when it’s hurt.
- changeMade the loot pool item boxes more compact so five fit per row.
- changeRedesigned the loot screen's info panel for a selected Pokemon.
- changeThe Mountains location now drops 5 items instead of 10.
- changeYour Bag now pops open when you hover over it on the loot screen, so you can peek at its slots without clicking.
- fixThe opponent AI no longer wastes turns on moves that would fail, like spamming King's Shield, making a second Substitute, stacking another Wish, or using Leech Seed on a Grass type.
- fixThe opponent AI now properly values healing moves like Synthesis and Moonlight, fixed-damage moves like Seismic Toss and Super Fang, multi-hit moves like Icicle Spear, and setup like Belly Drum.
- fixAI now utilizes Destiny Bond instead of scoring it like any other status move (Good luck with that!)
- fixA long opponent trainer name no longer overlaps the Battle button and instead it shrinks slightly to fit.
- fixThe current battle in the progress tracker now pulses while keeping its location rarity color, instead of flashing blue.
- fixFixed the Champion battle showing the old champion if the throne changed while you were preparing.
- fixThe AI no longer wastes turns using Dream Eater on a Pokemon that's awake.
- fixThe AI no longer sends in a Pokemon that can't touch your active one only to immediately switch it back out.
- fixWhen forced to send out a new Pokemon, the AI now picks a faster one that can super-effectively KO your Pokemon instead of a useless wall.
- fixWhen forced to switch, the AI no longer sends in a Pokémon that can't damage your active Pokémon if it has a teammate that can.
v0.30.3May 30, 2026
- NEWYou can now pick a favorite Pokemon on your profile!
- changeMountains is now an Uncommon location and Desert is now Common.
- fixThe AI now properly see's Volt Absorb and won't attack pokemon with electric types attacks
- fixSigning in with a Discord account that has no email now shows a clear message instead of silently bouncing you back to the home page.
v0.30.2May 30, 2026
- fixAdded Nature Mints, Escape Ropes, and Ability Capsules back to loot pools after accidental removal
v0.30.1May 30, 2026
- fixFixed the hover damage estimates disappearing for a Pokemon that changed forme mid-battle, like Aegislash
- fixClicking a held item onto a second Pokemon now shows a clear 'already holding' message instead of a confusing error
- fixAI no longer wastes Belly Drum by switching out right after using it
- fixUsing a switch move like U-turn or Volt Switch no longer says 'Your Pokemon fainted!' instead it now just prompts you to pick a teammate
- fixMulti-hit moves like Icicle Spear no longer claim a 'Guaranteed KO' when landing the fewest possible hits wouldn't actually faint the target
- fixOpponent AI no longer wastes turns using Fling after it's already thrown its held item
- fixOpponent AI stops spamming self-weakening moves like Make It Rain once they have tanked its own attack, and will pivot out instead
- fixOpponent AI no longer keeps clicking Sucker Punch into a foe that is setting up
v0.30.0May 29, 2026
- changeAI now does a better job of factoring speed into switch decisions. It prefers pivots that outspeed the opponent, hesitates to swap slow Pokemon into a setup sweeper, and gives partial credit to priority moves (like Bullet Punch) when forced to switch into a faster threat
- NEWYou can now search the changelog and filter it by category, like AI, VFX, or UI
- fixFixed the champion name and trainer sprite not matching the player's profile
- fixYou're now prompted to pick a Shiny after claiming the crown from a guest run
- changeVictory Road shadow trainers are now slightly less reckless — Stone Edge / Focus Blast / Blizzard and low-HP setup moves get used a touch less often
- fixAI no longer double-penalises its own healing moves (shadow trainers will now actually choose Recover at low HP instead of trading into a KO)
- fixAI now properly weights Sheer Cold like other one-hit-KO moves
- fixAI now actually uses Aurora Veil when it's snowing or hailing
- fixAI U-turn, Volt Switch, and Flip Turn are now valued higher when switching out of a bad matchup
- fixAI no longer tries powder moves like Spore on Grass types or Safety Goggles holders
- fixAI now values switching in a Pokemon that's immune via its ability or item (like Levitate or an Air Balloon vs Ground)
- fixAI no longer clings to a Pokemon that looks type-advantaged but has no move to actually exploit it
- fixAI no longer double-penalises resisted moves, so a STAB Bubble Beam that out-rolls a no-STAB Smack Down will now correctly be picked over it, instead of the trainer favouring the weaker neutral move
- fixAI now factors Spikes and Stealth Rock on its own side into switch decisions, so it stops swapping a healthy Pokemon into 25% chip damage when staying in to attack is the right call
- fixAI no longer switches in a Pokemon whose type looks good on paper but has no actual attack of that type (e.g. Dark/Normal Obstagoon with only Normal moves vs a Ghost)
- fixAI Pokemon holding a Choice item no longer picks setup or status moves on switch-in
- fixAI no longer picks Spit Up or Swallow without using Stockpile first
- fixAI no longer keeps switching to a Pokemon whose only good move is out of PP
- fixOptmized AI lead decision logic. AI should now be better at leading it's pokemon with the strongest average matchup into your team
- fixAdjusted AI's weighting of physical attacks when burned. Now, it will use special moves if damage is higher
- fixDamage previews and AI move choice now account for Aegislash's Stance change
- fixAI no longer spams Counter against an opponent that has only used status moves (boosting moves like Growth no longer trick Counter into thinking a special attacker has gone physical)
v0.29.0May 29, 2026
- NEWStat tooltips now show effective in-battle stats. Choice Scarf, Choice Band/Specs, Eviolite, Assault Vest, Huge Power, paralysis, stat boosts, weather speed abilities and more all show up as ×N badges next to the stat they change
- fixAI now factors contact-recoil into move choice so when you have Iron Barbs, Rough Skin, or Rocky Helmet, the trainer will prefer a comparable special or non-contact move over a contact one that would chip itself
- fixRetaliate now correctly shows double damage in the move tooltip the turn after a teammate faints, and the AI factors that doubling into its move choice
- fixSnow Warning leads (Ninetales-Alola, Abomasnow, Vanilluxe) now correctly favour Blizzard over weaker Ice moves
- NEWMove tooltips now show a real KO chance ("Guaranteed KO" or "X% chance to KO") so a 100% upper-bound damage roll no longer reads as a sure thing when only one in sixteen rolls actually finishes the job
- fixAI no longer remembers an item that has already been used or knocked off so once your Air Balloon pops, the opposing trainer will correctly hit you with Earthquake instead of avoiding it forever
- fixMove tooltip damage previews now respect conditional-power moves like Brine (doubles below 50% HP), Hex, Venoshock, Facade, Acrobatics, Knock Off, Electro Ball, and Stored Power. The AI also factors these into its move choice.
- NEWAdded a "Report bug" button to the header so you can flag issues from any page
- NEWMove tooltips now show the live PP counter during battle and count down as you use the move (works for active and benched Pokemon on both sides)
- fixAI now knows Blizzard becomes 100% accurate in Hail or Snow (and Thunder/Hurricane in Rain) so it will pick the stronger weather-boosted move instead of falling back to Ice Beam
- fixAI no longer tries to inflict a status the target is immune to (Toxic against a Poison or Steel type, Will-O-Wisp against a Fire type, Thunder Wave against an Electric type, etc. are now correctly avoided)
- fixAI now recognises Magnet Rise and Telekinesis and will stop using Ground moves against a Pokemon that floated itself off the ground
- fixAI no longer fires moves that would activate an opposing Imposter Ditto's copied ability so it now treats the transformed Ditto as having the AI's own ability, so Flare Blitz against a Flash Fire user or Thunderbolt into Volt Absorb is properly avoided
- fixOpposing trainers now react to a transformed Ditto using its new typing instead of treating it as pure Normal
- NEWYou now get a notification mid-run when the champion changes, and the Battle 10 tooltip updates to show whoever currently holds the throne
- changeZorua is temporarily removed from Victory Road loot pools while we fix issues with its Illusion ability
- changeRemoved signature-move TMs (Origin Pulse, Psystrike, Wicked Blow, Lovely Kiss, and 26 others) from Victory Road loot pools. These TMs were useless because nobody in the loot pool could learn them
- fixPlayers whose display name was a generic auto-assigned label like "trainer-13" are now shown by their real username everywhere on the site
- fixYou can no longer end up with two of the same Pokemon on your team by evolving a second copy into a species you already have
- fixFixed a bug where a Pokemon rerolled into the loot pool by Repel or Max Repel was falsely rejected from learning a TM it actually knows
v0.28.0May 28, 2026
- NEWAdded a Leaderboards page ranking players by ARL, type badges, champions defeated, and time spent as champion
- fixShadow trainer opponents now show the real player's username instead of "Trainer" or a generic auto-assigned name, even for players who never picked a custom username
v0.27.0May 28, 2026
- changeShadow trainer opponents are now picked evenly across players instead of being weighted by how many runs each player has saved — prolific players no longer dominate matchmaking
- changeEscape Rope now always swaps you to a different player, not just a different team from the same player
v0.26.0May 28, 2026
- changeAI now respects setup moves — Haze, Roar, Whirlwind, Clear Smog, Dragon Tail, and Circle Throw score high against a boosted opponent
- changeAI is much more likely to Encore or Taunt a Pokemon that just used Swords Dance, Nasty Plot, or other setup moves (the old detection was silently broken)
- changeAI is more likely to switch out when facing a Pokemon that has racked up offensive boosts, instead of trading into a +2 sweeper
- changeSleep, paralysis, burn, and freeze are scored higher when the opponent has set up — defanging a boosted threat is now a priority
- changeAI is even less likely to fumble a guaranteed KO when the opponent has racked up boosts
v0.25.2May 27, 2026
- fixOnce a Zoroark's Illusion drops, the AI now recognises its real type instead of still treating it as the disguised Pokemon
v0.25.1May 27, 2026
- fixAI no longer keeps spamming sound moves into Soundproof (or bullet moves into Bulletproof, or powder moves into Overcoat) — it now recognises these immunities and picks a different move or switches
- fixOpening multiple battle replays rapidly no longer leaves the trainer panel showing Pokemon from a previous replay while the battle window plays the current one
- fixAI no longer re-uses Future Sight or Doom Desire while one is already pending
v0.25.0May 27, 2026
- changeBattle replays and champion replays now open in a pop-up overlay instead of a separate page
- fixFixed trainer panel HP bars desyncing from the battle — fainted Pokemon stayed fainted, and seeking now restores correct HP
- fixChampion replays now show the team that actually fought in the battle, not a separately-saved snapshot that could drift
- fixChampion replays now read opponent identity straight from the battle row, matching how regular replays work
- fixChampion battle now re-fetches the current champion at battle start so the throne change doesn't leave you fighting a stale opponent
- fixAfter winning the championship, the victory and shiny-selection screen now survives page reloads instead of bouncing you to the dashboard
- changeARL reset is now blocked while a run is in progress — finish or abandon the run first so its outcome counts toward your new ARL
- changeChampionship replays where the recorded opponent ended up being the player themselves are now hidden — these came from an old race between battle setup and throne changes and would be misleading to show
- fixHall of Fame "Watch battle" now reliably opens the correct championship's battle instead of occasionally loading a different battle from a same-named guest user
- fixRemoved Hidden Power from the Victory Road TM loot pool since it doesn't exist in the battle engine
v0.24.0May 27, 2026
- NEWAdded a Type Badges showcase to the signed-in home page that highlights the most recent earner of each type badge
- NEWAdded a "Watch battle" button to each Hall of Fame card to replay the champion's winning battle
- changeHall of Fame cards now use bigger trainer and Pokemon sprites for a more visual layout
- fixChampions who claimed their crown via post-win signup can now have their winning battle replayed
- fixLong usernames now shrink to fit the team panel in the loot screen instead of pushing the Bag button and sprite out
v0.23.4May 27, 2026
- changeMade the trainer sprite picker wider so all the categories fit without scrolling
- fixFixed missing sprites for Florian, Juliana, Lorelei, Agatha, and Director Clavell
- fixReplaced broken Triathlete sprites with the proper Biker/Runner/Swimmer variants
- fixSwapped the broken Tuber (Gen 4) and Waitress (Gen 7) sprites for the variants that actually exist
- fixRemoved Looker and Honey from the sprite picker since no sprite is available for them
- changeRemoved the 92 BW trainer sprites from the Animated category that were actually static — only properly animated sprites remain
v0.23.3May 26, 2026
- fixChampions, replays, and run screens no longer show "Trainer" for accounts that signed up via email, they now show your username instead
v0.23.2May 26, 2026
- changeThe "Travel to Location" button now appears in the center of the location card since it was confusing some users
- changeHovering the Pokemon/Items/TMs pills on a location card now opens the preview automatically
v0.23.1May 26, 2026
- changeFaster homepage, atlas, and profile loads — trimmed down what the database has to send back
v0.23.0May 26, 2026
- NEWAdded a Battle Replay page — paste any Victory Road battle code to watch the battle play out
- NEWBattle-end screens now show a copyable replay code and a "Watch replay" link
- NEWThe Battles list and battle detail page now let you replay any completed Victory Road battle
- fixMove VFX (like Screech) now play correctly when watching a battle replay
v0.22.7May 26, 2026
- changeRenamed the "Sign Up" button on the landing page to "Create Account"
- changeReworded the guest play modal warning about saving progress
- changeRemoved the duplicate bar chart from the "Top 10 Most Popular Pokemon" stats section
- changeUpdated the "How It Works" section on the dashboard with clearer wording and renamed it "How to Play!"
- changeAdjusted spacing in the dashboard "How to Play!" box so the steps fill the card vertically instead of leaving empty space
v0.22.6May 25, 2026
- fixEnemy moves no longer briefly reveal a hidden Pokemon that's mid-Fly/Dig/Bounce
- changePokemon with BST up to 464 now appear directly in loot pools instead of as eggs (raised from 440)
- NEWAdded an Anger sprite to the VFX Creator
- fixEquipping a TM whose move a Pokemon already knows now overwrites that move instead of throwing an error
- NEWAdded a Claw sprite to the VFX Creator
- NEWAdded a Cut sprite to the VFX Creator
- NEWAdded a Magnifying Glass sprite to the VFX Creator
- NEWAdded a Foot sprite to the VFX Creator
- NEWAdded a Bug sprite to the VFX Creator
- NEWAdded a Mirror sprite to the VFX Creator
- NEWAdded an Angry Eyes sprite to the VFX Creator
- NEWAdded a Soul sprite to the VFX Creator
- fixRazor Claw and other evolution items now show their sprite when equipped as held items
v0.22.5May 25, 2026
- fixPost Process Color VFX now respects the Fade In setting instead of snapping the color overlay on instantly
v0.22.4May 25, 2026
- NEWAdded a Restart Tutorial button next to the BATTLE button so you can replay the loot screen tooltips any time
v0.22.3May 24, 2026
- fixLocations like Pokemart can no longer offer only eggs — at least one non-egg Pokemon is guaranteed in every loot pool
v0.22.2May 24, 2026
- changeAll loot-screen tutorial tips now play together on your first loot screen, instead of popping up at scattered moments — evolution and egg tips still wait until you actually encounter one
v0.22.1May 24, 2026
- NEWTutorial now points out the move damage preview, how the opponent AI picks its lead, and that the top of your party is your lead Pokemon
v0.22.0May 24, 2026
- NEWAdded Play Now — start a Victory Road run without signing up. Win the champion battle and you can sign up after to claim the crown.
- fixPlay Now always shows the Professor Oak tutorial intro, even if you previously dismissed it
- fixFixed type badges on a few profiles incorrectly showing x2
v0.21.2May 24, 2026
- changeCleaned up the signed-out landing page by removing the "Step into the Arena" how-it-works section
- changeRemoved the "0 defenses" subheader from Hall of Fame cards on the landing page
- changeRemoved the "Ready to start your journey?" call-to-action box from the bottom of the landing page
- changeRemoved the "How it works" button from the landing page hero
v0.21.1May 24, 2026
- fixStopped opponents from terastallizing in Victory Road battles — the damage previews now match the damage you actually deal
- fixDamage previews now respect type changes from abilities and moves like Protean, Color Change, Burn Up, and Roost
- fixHP bars no longer show 0% for Pokemon that still have 1 HP left
v0.21.0May 24, 2026
- changeYour profile URL now uses a clean username (e.g. /users/clownish) instead of a long random ID
- NEWYou can now change your username from your profile page — the old URL still works
- changeShiny Collection on profiles now caps at 18 sprites with a Show more button, so the card stops growing forever
- changeDiagonal slices on the Favorite Locations card now have thin dividers between them
v0.20.2May 24, 2026
- fixRepel, Max Repel, and Escape Rope can now be dragged into the Bag like other items
- fixFixed a crash when dragging a held item from the Bag onto a Pokemon
- fixFixed missing sprite for held items with apostrophes in their name, like King's Rock
- fixThe Favorite Locations card now shows the center of each location art in its slice, instead of the left/right edges
- fixFavorite Locations on profiles is now derived directly from your run history, so it can no longer drift out of sync
v0.20.1May 24, 2026
- fixMost Taken Pokemon on profiles now counts battles each Pokemon fought in, instead of how often you picked the species up
v0.20.0May 24, 2026
- NEWYou can now drag items from the loot pool or bag onto a Pokemon to equip or use them
- NEWYou can now drag an item from the loot pool onto the Bag to store it
- changeThe Bag now opens and pulses while you drag an item, the same way it does when you click one
- NEWNew changelog updates are now posted automatically to the Victory Road Discord #Announcements channel
v0.19.0May 24, 2026
- NEWProfessor Oak now walks new players through the location, loot, and battle screens — toggle tutorials from the user menu
- NEWAdded pop-up tips that explain vitamin slots, held items, evolutions, and Pokemon eggs the first time you encounter them
- NEWAdded tips that point out the Bag and the bottom-bar opponent preview the first time you see them
- changeTutorial tooltips now play every screen while enabled and auto-turn-off when your run ends
- fixFixed the Tutorial tooltips toggle so the white circle stays inside the pill
- changeThe Favorite Locations card on player profiles now shows the three location arts split by diagonal dividers
- NEWHovering a location on the Favorite Locations card now pops up the location name and visit count
v0.18.3May 23, 2026
- changeMoves now use their default PP values instead of the boosted competitive maximum
v0.18.2May 23, 2026
- fixFixed the send-out animation not playing when you open a battle that was already in progress
v0.18.1May 21, 2026
- fixFixed battle particle effects playing in slow motion on slower computers
v0.18.0May 1, 2026
- fixFixed battle rollbacks that were happening more frequently when lots of players were online at the same time
v0.17.0Mar 17, 2026
- NEWAdded passwordless email sign-in — enter your email and click the magic link to log in
- changeAdded CAPTCHA to the login form to prevent bot abuse
v0.16.3Mar 15, 2026
- fixFixed inconsistent targeting between particle and sprite tracks in trigger compositions — newly saved compositions now resolve You/Opp consistently across all track types
- NEWDocumented the "Self" targeting option in the VFX Creator guide
v0.16.2Mar 15, 2026
- NEWAdded a "Collision" option to the Falling Particle template in VFX Creator — particles bounce off the ground instead of disappearing
v0.16.1Mar 15, 2026
- NEWAdded Premier Rank — new players (and those who reset their ARL) are placed here until they complete 10 games
v0.16.0Mar 15, 2026
- NEWAdded a new "Powder" particle template in VFX Creator — particles shoot upward and arc back down under gravity
- NEWAdded a "Sleep Turn" VFX trigger that fires when a Pokemon skips its turn due to being fast asleep
v0.15.1Mar 15, 2026
- fixFixed opponent move VFX not playing when the opponent used a move the player didn't have
v0.15.0Mar 14, 2026
- NEWAdded a Duration parameter to the Exposure, Invert, and Color screen effects in VFX Creator — set it to auto-stop after a fixed number of seconds (0 = hold until stopped)
- NEWAdded a "Radial" parameter to the Absorb Radial particle template — controls how circular the spawn pattern is (100 = perfect circle, 0 = fully random)
- NEWAdded a "Self" target option for VFX composition tracks — effects set to Self always play on the Pokemon that triggered the event
- fixFixed Static Particle effects in compositions playing at the canvas center instead of the pokemon sprite location
- fixDuplicating a VFX composition now also duplicates all its effects, so the copy is fully independent from the original
- changeAll Pokemon sprite animations (enter, faint, switch, damage flash, lunge, etc.) are now managed through the VFX Creator — each can be customized or overridden per trigger
- fixPokemon sprites now stay fully hidden until their enter composition finishes on every switch-in, not just the first one
- fixPokemon no longer flash visible after a switch-out composition ends
- fixFixed Pokemon sprite appearing fully white after being dragged back in by Dragon Tail or Roar
- fixWeather/screen effect duration bars in the VFX timeline now match how long the effects actually play
v0.14.2Mar 14, 2026
- NEWThe Discord champion announcement now includes the champion card image showing the trainer and full team
v0.14.1Mar 14, 2026
- NEWAdded a duplicate button for compositions in the VFX Creator — copies all tracks but starts unassigned
- NEWSplit the 'Pokemon Entered' VFX trigger into separate player and opponent versions, each falling back to the generic trigger if unset
- changePokemon sprites now start hidden at battle load and only appear when their enter composition plays
v0.14.0Mar 13, 2026
- NEWAdded a 'Pokemon Entered' VFX trigger — assign a particle effect to play when a Pokemon is sent out, with the sprite staying hidden until the effect finishes
- NEWAdded 'Sprite Evenness' parameter to the Explosion VFX template — at 100, particles burst in perfectly evenly spaced directions
- fixFixed VFX compositions assigned to sprite triggers not playing in battles
- fixFixed VFX Creator not showing trigger assignments for SPRITE compositions
- fixFixed fainted Pokemon sprite reappearing after the faint VFX composition finishes
- NEWAdded a Champion Proxy page in admin for previewing the champion screen
- NEWAdded a 'Free Projectile' VFX template — like Single Projectile but with draggable origin and target positions
v0.13.7Mar 12, 2026
- changeVictory Road: you can no longer remove Pokemon from your party during Elite Four and Champion battles
v0.13.6Mar 11, 2026
- NEWVFX Creator: When editing a sprite animation that's part of a composition, a mini composition timeline now appears below the keyframe editor
- NEWVFX Creator: Added "Absorb Radial" template — sprites spawn in a circle and fly inward toward the target
- NEWVFX Creator: Added "Damage Taken", "Critical Hit Taken", and "Weak Hit Taken" triggers
- fixVFX Creator: Fixed a static particle artifact appearing at the spawn position when using the Beam template
- NEWVFX Creator: Simple and Explosion particle tracks in compositions now have an ATK/DEF toggle, just like sprite keyframe tracks
- changeVFX Creator: Simple (Friendly/Damage) and Explosion (Friendly/Damage) templates merged into unified Simple and Explosion templates — use the ATK/DEF toggle to choose which Pokemon they target
- changeVFX Creator: Keyframe fill presets (Shake, Rainbow, Flip) now start at the playhead position instead of always filling from the beginning
- changeVFX Creator: Opening a composition now clears the effect editor, and selecting an effect from the sidebar closes the composition — only one is active at a time
v0.13.5Mar 11, 2026
- fixFixed VFX outline being invisible when combined with emissive glow — the outline now correctly hugs the sprite edge instead of the glow boundary
- NEWAdded Shake to VFX particle updates — curve-driven positional shaking with adjustable intensity
v0.13.4Mar 9, 2026
- NEWAdded Velocity curve to VFX particle updates — control how fast particles move over their lifetime
- changeVFX speed sliders now allow half-step increments (0.5) for finer control
v0.13.3Mar 8, 2026
- NEWAdded Keyframe Fills to the VFX Creator — auto-generate Shake, Rainbow, and Flip keyframe patterns from a dropdown on the timeline
v0.13.2Mar 8, 2026
- changeMerged Attack and Status VFX types into a single Particle type — particle effects can now be assigned to both moves and triggers
v0.13.1Mar 8, 2026
- changeSimplified two-turn move VFX — each move now has its own (Prepare) and (Damage) entries in the move list instead of shared category triggers
- changeRemoved the Loop/Once toggle from compositions — looping is now automatic for persistent effects
v0.13.0Mar 8, 2026
- NEWAdded two-turn move VFX support with separate prepare and attack triggers for moves like Fly, Dig, and Solar Beam
- NEWSprite keyframe animations can now hold their final frame between turns for persistent visual effects
v0.12.0Mar 8, 2026
- NEWAdded VFX Editor role so non-admin users can create and submit VFX compositions for review
- NEWAdded submission workflow for VFX Editors to propose compositions for specific moves or triggers
- NEWAdded VFX Submissions admin page for reviewing, approving, and rejecting submissions
- NEWAdded User Management admin page for assigning the VFX Editor role
- NEWAdded Report Bug button to the VFX Creator for reporting issues directly
- changeReports page now has a source filter to separate Battle and VFX Creator bug reports
- changeSimplified the VFX Creator guide with color-coded badges
- NEWAdded per-channel flip controls (X, Y, Rotation) for sprite animations so vertical or rotational moves look correct on both sides
- NEWAdded Auto Key toggle to the sprite keyframe timeline — automatically creates keyframes when adjusting sliders
v0.11.2Mar 8, 2026
- fixFixed sprite keyframe effects not playing when added to compositions
v0.11.1Mar 7, 2026
- NEWAdded 5 new keyframeable sprite channels: Rotation, Blur, Skew, Glow, and Brightness/Contrast
v0.11.0Mar 7, 2026
- NEWAdded Sprite Animator to VFX Creator for keyframing custom sprite animations with position, size, aspect ratio, color, and transparency channels
- NEWAdded Motion Path toggle to the Keyframe Timeline that visualizes the sprite's position path on the battle preview
- NEWAdded Duplicate to Playhead button for copying keyframes to new positions on the timeline
- NEWAdded Loop toggle for continuous looping playback in the Keyframe Timeline
v0.10.4Mar 6, 2026
- NEWAdded Static Particle template to VFX Creator for placing persistent sprites anywhere on the battle screen
- NEWAdded Arc parameter to Single Projectile and Beam Projectile VFX templates for curved projectile paths
- NEWAdded "Orient to Velocity" option in VFX Creator so sprites automatically face their movement direction, including along arcs and waves
- changeReplaced Particle Size with Spread parameter on Beam Projectile template to control distance between sprites
v0.10.3Mar 6, 2026
- fixFixed weather VFX not stopping when weather changes or ends (e.g. rain persisting when sandstorm starts)
v0.10.2Mar 6, 2026
- NEWWeather particles can now spawn from the left or right edge of the screen instead of just the top
v0.10.1Mar 6, 2026
- fixFixed snow weather VFX and messages not playing when Snow Warning triggers
v0.10.0Mar 5, 2026
- NEWAdded Battle Test page to Admin center for quickly testing Victory Road battles with saved teams
v0.9.6Mar 5, 2026
- fixFixed move VFX not playing when the opponent uses a move with a VFX composition
v0.9.5Mar 5, 2026
- fixFixed weather VFX not being replaced when a new weather starts (e.g. rain continuing to play after snow begins)
v0.9.4Mar 5, 2026
- NEWAdded a "How to use" guide to the VFX Creator with step-by-step instructions and a glossary
v0.9.3Mar 4, 2026
- NEWAdded sprite trails to the VFX Creator — particles can now leave ghosting/afterimage effects behind them as they move
- NEWAdded trail taper control to the VFX Creator — trail ghosts can now shrink or grow as they age
v0.9.2Mar 4, 2026
- NEWAdded curve easing controls for Scale and Transparency particle updates in the VFX Creator
v0.9.1Mar 4, 2026
- NEWAdded a volume control and mute toggle for VFX sound effects in battles
v0.9.0Mar 3, 2026
- NEWVFX effects can now be categorized as Attack, Status, Screen, or Sprite types
- NEWStatus and Screen effects can be assigned to battle event triggers (stat boosts, weather, terrain, etc.)
- NEWAdded sprite animations for physical attacks, berry eating, and sprite shaking
- NEWAdded a multi-track timeline editor for composing effects and audio together
- NEWMove VFX assignments now support a custom play length to control animation timing
v0.8.3Mar 3, 2026
- NEWAdded Rising Particle and Falling Particle templates to the VFX Creator
- NEWAdded 14 generic shape sprites to the VFX Creator (star, crescent, circle, square, diamond, triangle, heart, sparkle, and more)
- NEWAdded sprite color picker for SVG shapes in the VFX Creator
- changeSprite selector now groups built-in shapes and custom sprites separately
v0.8.2Mar 3, 2026
- NEWAdded Particle Update system to VFX Creator — scale, spin, and color-shift particles over their lifetime
v0.8.1Mar 3, 2026
- NEWAdded Storm Projectile template to the VFX Creator
- NEWAdded sprite rotation options (Static, Random, Fixed) to the VFX Creator
- NEWAdded sprite scale options (Fixed, Random) to the VFX Creator
v0.8.0Mar 2, 2026
- NEWAdded VFX Creator for admins to create and assign particle effects to battle moves
v0.7.7Mar 1, 2026
- fixStat boost moves at max stage now show "won't go any higher" instead of a misleading message
- fixAI no longer wastes turns on stat-boosting moves when already at +6
v0.7.6Mar 1, 2026
- fixDitto and Morpeko no longer show as fainted on the bench after transforming or changing form
- fixChoice-locked Pokemon that run out of PP can now use Struggle
v0.7.5Mar 1, 2026
- fixChampion replay bench HP now resets properly when scrubbing back to the beginning
v0.7.4Mar 1, 2026
- fixAI no longer locks itself into status moves when holding Choice items
- fixAI no longer tries to use First Impression after the first turn
v0.7.3Mar 1, 2026
- fixTeams can no longer have duplicate Pokemon species
- fixDamage preview now accounts for many more abilities (Hustle, Huge Power, Iron Fist, Strong Jaw, Thick Fat, Multiscale, and more)
- fixDamage preview now accounts for Charge and Flash Fire boosts
- fixDamage preview no longer breaks after form changes like Darmanitan Zen Mode
- NEWAdded type filters to the Atlas Pokemon tab
- fixFixed Nature Mint missing its image in the Atlas
v0.7.2Mar 1, 2026
- NEWAtlas search now finds pre-evolutions when you search for an evolved Pokemon not in any loot pool
- NEWPokemon that spawn as eggs now show an egg badge in the Atlas
v0.7.1Mar 1, 2026
- changeReplaced Team Builder link with Home and Profile links in the header
v0.7.0Mar 1, 2026
- NEWAdded the Atlas — browse all locations, Pokemon, items, and TMs available in Victory Road
v0.6.2Mar 1, 2026
- fixFixed champion replay scrubbing causing HP bars and fainted Pokemon to desync
v0.6.1Mar 1, 2026
- NEWAdded ARL reset button to player profiles — resets your average run and rank back to Pokeball
v0.6.0Mar 1, 2026
- changeRedesigned the homepage into a full landing page with stats, hall of fame, and active runs
- changeUpdated the login page with a split layout showing selling points
- changeCleaned up URLs — removed redundant /victory-road prefix from all routes
- fixFixed TM "Learned By" popup rendering inside the loot box instead of centered on screen
- changeSimplified active battle controls to just a skip button — full playback controls only in champion replays
v0.5.0Mar 1, 2026
- NEWAdded privacy policy and terms of service pages
- changeRenamed site from QuickAttack to Victory Road
v0.4.9Mar 1, 2026
- NEWAdded a disclaimer footer
v0.4.8Mar 1, 2026
- NEWAdded a seek bar to the champion battle replayer so you can scrub through the replay
v0.4.7Mar 1, 2026
- NEWClick on a Type Badge to see the team that first earned it
v0.4.6Mar 1, 2026
- fixFixed Pokémon sprites disappearing during champion battle replays
- fixFixed HP bars not updating during champion battle replays
- fixBench Pokémon HP bars now stay accurate when teammates faint during champion replays
- fixDitto now visually transforms during battle replays
v0.4.5Mar 1, 2026
- changeType Badges no longer require a full team of 6 — just make sure every Pokémon on your team shares the type
v0.4.4Feb 28, 2026
- fixFixed damage estimates not accounting for held items like Assault Vest and Eviolite on defenders
- fixLow Kick, Grass Knot, Heavy Slam, and Heat Crash now show damage estimates
- fixFreeze-Dry now correctly shows as super effective against Water-type Pokémon in damage estimates
- fixFixed being unable to move Pokémon into empty party slots using the arrow buttons
- fixDamage estimates now account for Muscle Band, Wise Glasses, Thick Club, Light Ball, and Deep Sea Tooth
v0.4.3Feb 28, 2026
- NEWHover over moves in the loot screen to see damage estimates, just like in battle
- NEWHovering a move now shows a damage bar on every Pokemon card on the opposing side
v0.4.2Feb 28, 2026
- fixEevee can now correctly evolve using typed stones (e.g. Ice Stone into Glaceon)
v0.4.1Feb 28, 2026
- changeVictory Road stat displays now show actual stats at level 50, including nature, vitamins, and held item boosts
v0.4.0Feb 28, 2026
- NEWOn Uncommon and Rare travel screens, you can reroll your 3 locations for a new set of the next lower rarity (once per screen)
v0.3.2Feb 28, 2026
- NEWPlayers now have a rank based on their average Victory Road run length
- NEWAdded an Admin panel for site administrators
- changeStatistics page now shows total locations visited and average run length instead of placeholder stats
- NEWReplaced the Champions link with a 'Watch Battle' button that replays the champion's winning battle
v0.3.1Feb 28, 2026
- fixSmeargle can now learn any TM, matching its signature Sketch ability
- NEWRight-click any Pokemon to open its PokemonDB page
- fixShiny Pokemon now show their shine effect in the loot pool info panel
- NEWPokemon now play a glow-and-burst animation when they evolve
- NEWPlayer profiles now show a full run history with team, defeated trainers, and results
- fixShiny Pokemon in the profile Shiny Collection now show the shine sweep effect
v0.3.0Feb 27, 2026
- NEWShiny Pokemon: become champion and pick one of your team to permanently unlock its shiny form
- NEWShiny Pokemon appear everywhere — loot pools, battles, profiles, champions page, and more
- NEWNew "Shiny Collection" section on player profiles
v0.2.2Feb 27, 2026
- NEWAdded "Learned By" button to TM tooltips showing which Pokemon can learn the move
- NEWClick a battle on the progress tracker to see opponent Pokemon details
- NEWLocation selection now shows a confirmation preview before you commit
- NEWPokemon and item tooltips in the location preview panel
- NEWHover any type in a Type Defense chart to see its full offensive and defensive matchups
v0.2.1Feb 26, 2026
- NEWAdded search and filters to the changelog dialog
v0.2.0Feb 26, 2026
- NEWPlayer profiles now show Victory Road stats and history
- NEWAdded badge achievements for progression and mono-type champions
- NEWClick any player name to view their profile
- changeRenamed "Ghost Trainer" to "Shadow Trainer"
v0.1.3Feb 26, 2026
- changeRedesigned the Victory Road statistics page
v0.1.2Feb 26, 2026
- fixAI stops using moves the opponent is immune to via ability
- fixAI no longer sets entry hazards against the last opponent Pokemon
- fixAI no longer re-uses screen moves when the screen is already active
- fixAI no longer uses stat-lowering moves on nearly fainted opponents
v0.1.1Feb 26, 2026
- fixPokemon abilities now update correctly when evolving
v0.1.0Feb 26, 2026
- NEWAdded version display and changelog to the header