Repository navigation
Releases: Dechrissen/dexelect
Release list
v0.14.0
v0.14.0
Release Date: 21 August 2026
See installation instructions: https://github.com/Dechrissen/dexelect#installation
Features
v0.13.0
v0.13.0
Release Date: 15 July 2026
See installation instructions: https://github.com/Dechrissen/dexelect#installation
General
- Published Dexelect web app (now live at https://dexelect.derekandersen.net)
Features
- Added new web app UI option for local use (
python main.py --ui=web) — same as the live web app
Changes
- Added a wall-clock time budget cap on
generate_final_partyincore.py(5s cap) - Changed exported party text file template (added "web" or "desktop" to footer depending on source, added support link to footer, added version string to filename)
v0.12.0
v0.12.0
Release Date: 10 July 2026
See installation instructions: https://github.com/Dechrissen/dexelect#installation
Features
- [Core] Acquisition details now surface for Pokemon generated in the 'Random' generation modes, as long as that particular Pokemon is obtainable
- [CLI/GUI] Added milliseconds to party generation duration message if generation time < 1s
- [GUI] Added "(suggested)" markers to sphere mode dropdown in Spheres tab
- [Core] Added early_game / mid_game / late_game sphere modes for all games
- [GUI] Added 'Restore Defaults' button to Config tab to restore current config settings to their default values
- [GUI] Added 'Load Preset' dropdown button in Config tab for auto-populating config values according to bundled presets (these will be released starting soon)
Changes
- [Build] Added new
build.shscript for building the binary locally, and modified instructions for installing into desktop environments withinstall.sh - [GUI] Reorganized GUI help menu
- [Config] Default config and global settings now ship with each release. User-modified settings will persist.
- [GUI] Removed 'Reload from Disk' button in Config tab, since this was more of a CLI feature and isn't necessary
v0.11.0
v0.11.0
Release Date: 8 July 2026
See installation instructions: https://github.com/Dechrissen/dexelect#installation
Changes
- [GUI] Switch from customtkinter to plain tk for GUI to improve performance on older hardware and simplify visual design
v0.10.2
v0.10.2
Release Date: 8 July 2026
See installation instructions: https://github.com/Dechrissen/dexelect#installation
Fixes
- [GUI] Minor drag/resize window performance improvements for Windows GUI
v0.10.1
v0.10.1
Release Date: 7 July 2026
See installation instructions: https://github.com/Dechrissen/dexelect#installation
Fixes
- [Core] Add Gen 4 option to fetch-sprites in main.py so Gen 4 sprites download when building binaries on GitHub
- [GUI] Minor performance improvements for GUI on Windows
v0.10.0
v0.10.0
Release Date: 7 July 2026
See installation instructions: https://github.com/Dechrissen/dexelect#installation
Features
- [Core] Added Gen 4 support (Diamond/Pearl)
- [GUI] Added number of new species to headers in 'Spheres' tab to indicate how many new Pokemon are introduced per sphere
- [Core] Added new generation mode "Random (Obtainable)" which generates a fully random party amongst Pokemon obtainable in the current game (essentially those in the Regional Dex)
- [Core] Added new acquisition method 'repeatable_static_encounter' for Pokemon like Lapras in Union Cave
Changes
- [Core] Adjusted sphere boundaries for all games to help with balance calculations (e.g. Sphere 1 for all games is smaller, with its endpoint at Gym 1)
- [Core] Improved generation (speed and odds) by reducing available set of Pokemon to strictly obtainable Pokemon for a given game (to prevent searching through the full National Dex when it's not necessary)
- [Data] Moved roaming Pokemon to their own map indicating "random location + original starting point", e.g. Entei can be acquired via roaming on a map named RandomLocationStartingFromBurnedTowerB1F for Gold/Silver
- [Core] Renamed "Random" generation mode to "Random (National Dex)"
Fixes
- [Data] Changed Wobbuffet species line to Wynaut and updated its evo stage to 2 in Gen 3 data
- [Core] Changed acquisition method for Lapras in Union Cave (Gen 2), Drifloon at Valley Windworks (Gen 4) to new 'repeatable_static_encounter' method so those Pokemon can correctly appear more than once in parties if config settings allow
v0.9.0
v0.9.0
Release Date: 27 May 2026
See installation instructions: https://github.com/Dechrissen/dexelect#installation
Features
- [GUI] Added Dexelect logo to UI
- [GUI] Added Dexelect app icon to window title bar / application launcher
- (Linux only) Added
/scripts/install.shto integrate the pre-built GUI binary into your desktop environment (can run with application launchers or terminal aliasdexelect)- Copies app to
~/.local/share/dexelect - Symlinks binary onto PATH
- Registers a
.desktopentry
- Copies app to
Changes
- [GUI] Changed app-wide accent color from green to blue to match new app icon
Fixes
- [GUI] Added "Export party to text file" note to help popup
v0.8.0
v0.8.0
Release Date: 21 May 2026
See installation instructions: https://github.com/Dechrissen/dexelect#installation
Features
- [Core] Added 'HM Coverage' list to party stats output
- [Core] Added generation filter to restrict party Pokemon to a particular generation (e.g. Gen 2 Pokemon only)
- [GUI] Added clickable links to Pokemon names and sprites which open their pokemondb.net entries in your browser
- [GUI] Added 'Spheres' tab which surfaces a per-game sphere generation mode dropdown to the user; the per-game sphere map was also moved to this tab
- [GUI] Added 'Export Party' button in sidebar to allow saving party to a
.txtfile - [GUI] Added 'Report a Bug' button in sidebar footer
Changes
- [Core] Removed
SOFTBOILEDandHEADBUTTas HMs in all games (seemed unnecessary —DIGandTELEPORTare still supported as HMs though) - [GUI] Added conditional warning message in Generate tab when party size < 6 that generation success may be affected
- [GUI] Added general warning message to top of Config tab that overly-restrictive config settings may affect generation success
- [GUI] Removed 'Save Config' button from 'Config' tab; it now auto-saves upon changing any setting
- [GUI] Style and layout tweaks
v0.7.0
v0.7.0
Release Date: 3 May 2026
See installation instructions: https://github.com/Dechrissen/dexelect#installation
Features
- [Core] Added new config option: "Require at least one Pokémon in Sphere 1"
- [Core] Added new config option: "Type blacklist"
- [Core] Added new global config option: "Party Size" (in GUI left sidebar and CLI keybind 'P')
- [GUI] Added "Sphere Map" button to the right of the "Distribution" stat header (displays a list of every map in each sphere for the current game)
Changes
- [GUI] "Prescribed type" field now dims/disables when "Type distribution" is not set to "all_share_one_type"