forked from Loreinator/Shuffle-Move
-
Notifications
You must be signed in to change notification settings - Fork 0
Program to help choose moves in the Pokemon Shuffle puzzle game
License
ptargino/Shuffle-Move
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Shuffle Move v0.3.35 ~~ About ~~ A program to identify and display the best next move for the game Pokemon Shuffle. I do not own any part of Pokemon Shuffle, which is the property of Nintendo. All credit is given in the documentation within the source code. ~~ Installation ~~ 1) Update to at least Java 8 2) Launch Shuffle Move vX.X.X.jar Windows: Use Shuffle Move vX.X.X.exe Other: Use Shuffle Move vX.X.X.jar or from the command line navigate to this directory and enter: java -jar "<Jar name>" ~~ Instructions ~~ 1) Install 2) Launch program 3) Click Help -> Help to see the help documentation. For all other problems, see the release thread listed at https://www.reddit.com/r/ShuffleMove/wiki/versionlinks ~~ Planned Features ~~ Go to https://github.com/Loreinator/Shuffle-Move/issues ~~ Contact ~~ Email: all4atlantis@gmail.com GitHub: https://github.com/Loreinator/Shuffle-Move Reddit: https://www.reddit.com/r/ShuffleMove/wiki/index ~~ License ~~ Copyright 2015 Andrew Meyers Splash screen and window icons: reddit.com/u/ArmpitWrestling German Translations: reddit.com/u/ArmpitWrestling Finnish Translations: reddit.com/u/I_get_in Chinese Translations: reddit.com/u/Pingtendo Species Icons: serebii.net This program is licensed under GNU General Public License Version 3. Please read and agree to the terms of the included license before use. ~~ Changelog ~~ v0.3.35 - 2015-10- - TBD v0.3.34 - 2015-10-12 - 4Combos+ grading mode added (behaves like score, but puts 4+ combos above all others) - Tooltips added, and menu improvements thanks to Kpwbo - Bug fixed for move chooser not updating language of title & buttons - Stages, Species, and Default boards added for Pokemon Shuffle update 1.2.20 - Latios placeholder added to species.txt - Mega Absol threshold corrected to 18 (down from 30) v0.3.33 - 2015-10-05 - Fixed a bug with the team editor's apply not working as intended - Improved simulation accuracy when a Mega would de-activate a combo - Added stage and default boards for Mega Absol and Palkia - Adjusted the effect and species configurations for Absol and Palkia v0.3.32 - 2015-09-29 - Unfreezing blocks no longer causes a wood shatter, unless it is a Mega block v0.3.31 - 2015-09-28 - New Stage and Species added for Pokemon Shuffle's 1.2.18 update (Latias) - Added the Latias Mega Effect - Fixed a double-activation bug regarding fully frozen combos - Changed the wiki link for the help doc included in the program to the GitHub wiki instead - Improved the help document regarding recent changes v0.3.30 - 2015-09-18 - Configurable Grading Modes - New Stages, Species, and Default Boards added for Pokemon Shuffle's 1.2.17 update - Added Mega Charizard's Ability v0.3.29 - 2015-09-14 - German and Chinese translations updated - Fix for mode switch bug on 'do move' when auto swap to paint is enabled - Added Stage for Diancie - Added Species for Diancie and Ho-oh - Updated default board for Regirock - Updated stage data for Regirock v0.3.28 - 2015-09-13 - Performance Improvements to the simulation - will no longer use more than one simulation if there is no real benefit (no complex randomness) - i18n for Species have been updated/improved - Implemented effects: Mega Boost++, Hyper Punch, Nosedive, Super Bolt - Feeder 'height' disabled for now due to inconsistency with new simulation framework, will be re-implemented internally in a future version - Move Chooser translations for Finnish have been updated - Effect chances are no longer hard-coded - Mobile effect chances can be toggled on in the move preferences window. - Default number of feeders increased to 50 v0.3.27 - 2015-09-08 - Relicanth and Shuckle AP corrected - Chinese and German Translations updated - Fix for Metal_1 bug - Move Chooser visualization tweak for readability v0.3.26 - 2015-09-07 - When bug reports or updates are saved, their folder will automatically open for you. - Default number of feeders increased to 20 - Metal blocks are now properly handled when vanishing - Settle is now handled more accurately, using the number of instances you configure - Move chooser is now a JTable instead of a JList, which greatly improves readability - Metal blocks now shatter wood when they expire - The new Move Chooser table will now retain your custom column order - Translations updated - Matches that cause Mega evolution no longer force-clear frozen tiles - Fixed a bug when filtering by name in the roster and team editors (now follows localized name) - Lugia and Carnivine order has been fixed - Temporary fix for the GUI loading too large - Test case added to guarantee settle behavior v0.3.25 - 2015-09-04 - Massive performance gains (about 80-85% reduction in simulation time) - Mega Sharpedo added, and his stage - All versioning is now auto generated from a single source v0.3.24 - 2015-09-02 - Finnish Translations updated - New species and stages added - Chinese Translations updated - Default boards for all stages v0.3.23 - 2015-08-30 - Can now be launched portably, or with a customized save path - Bug with bug report file names fixed - Bug report file names improved (now includes time zone) - Bug report detail improved - Species names are now localized (does not include stages) - Arrows can now navigate the board in express mode - Move highly is now a background, cursor is double the thickness - Falling wood blocks are now immune to shatter in the simulation v0.3.22 - 2015-08-26 - Bug fixes: Focus issue, last 3 abilities proc when there is 3 turns left, not from the 3rd turn. - Abilities corrected: Sky Blast, Double Normal - Save prompt now included if your data changes in any way, before you close. - Translations updated - Account for chain breaks due to thawing v0.3.21 - 2015-08-23 - Bug fixes v0.3.20 - 2015-08-23 - Metal blocks are now fully simulated - they expire after 5 turns, and disappear after moves are chosen and before they are simulated. - HP and Score visualization improvements - You can now fill the board with your selected Paint by pressing Ctrl-F or clicking the item in the Board menu - The roster panel can now be filtered by team. - Effects can now be told to only occur if they at least meet a threshold for likelihood (non-random check). - A threshold of 0 will allow all effects, and a threshold of 100 will only allow 'without fail' effects. - If the odds equal the threshold, the result is otherwise undefined. v0.3.19 - 2015-08-22 - Fix for settle taking a move away - Team data checking and usage improved - Finnish translations updated - Effects can now be forced off via the Move Preferences window - Off by one correction to combo multiplier query - German translations updated - Stage moves remaining can now be increased by up to 5 higher than the max for that stage - Rounding error corrected for scores when using the 1.15 chain multiplier (core float adjustment) - Attack Power Up can now be toggled on and off in the paint pallet. This effectively doubles the base power of all species in the simulation. v0.3.18 - 2015-08-17 - Bugfix for spellfixes not being adopted when upgrading - Spellfixes for Vivillon and Terrakion v0.3.17 - 2015-08-17 - Visual bug with paint pallet not showing the scroll bar or allowing scrolling has been fixed. - Health and Moves remaining is now modeled for all main stages and select special stages. - Effects now simulated properly: Poisonous Mist, Downpour, Swarm, Steely Resolve, Vitality Drain, and Last Ditch Effort. - Species updated for entries 2820-3030 - Stages added: 211-220, EX_25-EX_27, SP_303 (Darkrai) - Stage updated: SP_003M (Mega Venusaur with move-based competition) v0.3.16 - 2015-08-14 - Updater will now tell you where the new *.zip is located. - Simulation Accuracy improvements - Effects with ++ in their name are properly displayed on the team and roster editor bottom label. - Preferences default number of simulations per move is now 5 (up from 1) to better reflect randomness. - None and Wood are no longer listed in the stages selector - Freezing delay is now included in the simulation (1 additional frame before releasing a block) - Mega Garchomp's Effect is included in both configuration and the simulation v0.3.15 - 2015-08-08 - Fixed a serious bug that was present whenever you had no Mega slot selected. - Improved the build task script. v0.3.14 - 2015-08-06 - Changed working directory to user.home for all platforms - Updated species and stages for the new content - Now simulating Dragon Talon and Heavy Hitter appropriately - Species configs will now update if they are out of date, automatically. - Improved active Mega handling for frozen tiles - Improved the Migration service, it will temporarily remember where you were looking. v0.3.13 - 2015-07-29 - Blaziken's Mega is now included - Bug fixes - Finnish translations updated v0.3.12 - 2015-07-23 - Species updated for new patch: Cresselia - Including new stages: Cresselia, Blaziken, Wobbuffet - New Effect added: BARRIER_BASH_P (Barrier Bash+) - Barrier bash effect corrected - Fixed a bug with the freezing toggle for paints - Fixed a bug with effects not properly triggering in the simulation - Improved the occurrence of all effects according to http://pastebin.com/5uvZBN8S - Place-holders for most remaining effects added, with the odds mentioned above. - Crowd Control is now much more accurately scored, thanks to the research of /u/JustAnotherRandomLad - Fixed an issue where an initial Mega combo sometimes allowed a normal ability to also activate - Fixed the attack bonus for AP 30 species as they level v0.3.11 - 2015-07-14 - Menu i18n keys updated v0.3.10 - 2015-07-12 - Sky Blast added for Braviary - Unfreezing is now registered as a disruption again, in every way that an unfreeze action can occur. - New Grading mode: Rank by Coordinate - Updated the built-in preferences.txt to include the CELL_BORDER_THICK_OUTER key (defines the from & to border thickness). - Fixed Manectric's ability thanks to /u/screw_dog - Fixed Ampharos' ability thanks to /u/screw_dog - Fixed a bug with prospective combo traversal - now using a TreeSet instead of a PriorityQueue v0.3.9 - 2015-07-09 - Chinese translations added - Fonts for interface elements will now use the java default font, but inherit the size and style as defined in your configurations - Some display bugs fixed - Separated line thickness for inner and outer cell borders - Fixed the fine point about Mega progress versus frozen states. The Mega increase will only increase for comboed unfrozen blocks now. - Updated species and stages to include the new content - Mega Manectric and Mega Heracross's abilities are now included - Moves can be ranked by Mega Progress - The Move Chooser information is much more detailed, including (if necessary) the range and average instead of just a truncated average. v0.3.8 - 2015-06-22 - Corrected Spiritomb's attack power - Including missing feature from v0.3.5 (delete in express mode) - Updated species list to include new species (Manaphy, Phione, etc.) v0.3.7 - 2015-06-15 - Fixed bug with Dialga's ability v0.3.6 - 2015-06-15 - Corrected Finnish translations - Added stages for SP_Dialga, SP_Giratina, SP_Blastoise - Added stages for ex22-24 - Added Dialga - Added BLOCK_SMASH_P for Block Smash+ as an available effect. - Windows Executable added, requires the jar to be in the same location as itself though. v0.3.5 - 2015-06-08 - Bug fix for a network issue. - Included i18n for Finland - Main window is now resizable - Bug fix for the missing border on the selected paint for teams - Pressing delete in express mode will now erase cells and advance the cursor - Mega, Frozen, Coin, Metal, and Wood buttons and selectors are now included in the main interface. - New species added: Giratina, stages 190-200. - Effect rates updated - Mega speedups included in roster editor, and accounted for in the simulation and interfaces - Some responsiveness gains in the interface at the expense of simulation expediency (decreased thread priority to MIN_PRIORITY). - Migration tool now works with legacy and current configurations. - If the file ends with teams.txt or roster.txt it will be treated like the pre-v0.3.2 data files - Otherwise, it is treated like the current teamsData.txt and rosterData.txt data files v0.3.4 - 2015-05-31 - Bug fix for score issue when you have more than one feeder on a stage with coins. v0.3.3 - 2015-05-30 - Shaymin added, Victini added - All icons added, with their mappings. - See config/defaults/icons.txt for the names to use for new species as they are added to the game. - Bugfixes for Linux & Mac - Update service interface rework and optimizations for a better user experience - German Translations added - Language selection added to Help menu - Program can now load remotely via command line - Roster and Teams editors gain new filter options: Mega (yes or any), and by effect (selected only, or any). - New Team functionality - retains current team if the new stage doesn't have a non-empty team. - Program is now packaged into a single jar for all required resources and functions fine in any OS or file system. - Performance optimizations for all image loading - No longer saves empty files - Board defaults are now included inside the jar - i18n is now open for any new language - Release jar is now signed automatically - Configurable size of teams and roster editor - saves position whenever you resize them and hit file-> save - Lucario, Lopunny, and Kangaskhan bug fix for score and effect - Ampharos bug fix for pattern of effect - Simulation bug fix for score combo multipliers - Effects now include: - All Megas, Power of 4, Power of 5, Opportunist, - Block Bash, Pummel, Burn, Pixie Power, Freeze, - Pyre, Rock Break, Barrier Bash, Dancing Dragons, - Sinister Power, Quake, Crowd Control, Counterattack, - Hitting Streak, Damage Streak, Swat, Brute Force, - Spookify, Stabilize, Stabilize+, Quirky, Quirky+ - Improved combo multiplier handling - Improved image rendering, Bicubic image interpolation will be used if your renderer allows it (smoother icons) - Mega progress tracking is now included, selectable via the teams editor and the team menu. - Values taken from https://www.reddit.com/r/PokemonShuffle/comments/37ny6g/number_of_matches_for_each_mega_evolution/crod2qf v0.3.2 - 2015-05-24 - Config Framework rework - I18n framework and base now included (translations welcome) - Move chooser dialog - Migration service - Many interface components are customizable though configurations. - Bug fixes for Mega Lucario, etc. - Settle feature returns - fix bug with the order of keybinds in the team editor - added rock break and block bash v0.3.1 - 2015-05-19 - Fixed Null Pointer Exception for Mega Mewtwo Y v0.3.0 - 2015-05-18 - Complete rework, very little of v0.2.5 remains - Teams and Roster editing included - Smoother user experience overall - Update checker improvements - Simulation redesign to account for 1/120ths of a second resolution - All Megas re-implemented to completely account for their actual effects - Feeders added for the simulation (randomly generates blocks to fall into the board) - Multithreading support for simulation (multicore CPUs will experience a performance advantage for the simulation) - Teams are stage based - In-program help and about documentation - etc... the list goes on v0.2.5 - 2015-04-20 - Bug fix for renaming blocks with upper case letters to "M", then to something else v0.2.4 - 2015-04-18 - now includes Mega Aerodactyl. The only unsupported Mega is Ampharos now. - auto update checking now implemented - metal block hard-coded - special blocks no longer appear on the block config panel - air blocks do not appear in the paint pallet anymore, but are still fully functional v0.2.3 - compatibility fix block rows v0.2.2 - bug fixes for frozen handling, etc. - save/load by type feature added v0.2 - 2015-04-15 - GUI release - Many features added - Program is now under GNU GPLv3 v0.1 - 2015-04-12 Initial release
About
Program to help choose moves in the Pokemon Shuffle puzzle game
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- Java 95.0%
- HTML 5.0%