Releases: Tourmi/Retro-ML
Releases · Tourmi/Retro-ML
v2.0.0
- The application was rebuilt to support more than just Super Mario World
- Added support for following games :
- Super Mario Kart
- Super Mario Bros
- Super Mario 64
- Tetris
- Metroid
- Pokemon Red/Blue/Yellow
- Street Fighter 2 Turbo
- Super Bomberman 3
- Added support for following consoles
- NES
- GB/GBC/GBA
- Nintendo 64
- Added Memory Nodes
What's Changed
- Renamed solution from SML-ML to Retro-ML by @Tourmi in #1
- Split original project into three projects by @Tourmi in #2
- Added base plugin structure for program by @Tourmi in #3
- Plugins are automatically copied over by @Tourmi in #4
- Implemented GameBoy plugin by @Voltage98 in #5
- Copy roms to output folder by @Voltage98 in #6
- Score Factors are now defined in the plugin configuration by @Tourmi in #7
- Moved SMW project from SuperMarioWorld to Retro_ML.SuperMarioWorld by @Tourmi in #8
- Fix score factor saving by @Tourmi in #9
- Add NES plugin by @Jaewongtongsoup in #11
- Initial Super Mario Kart implementation by @Tourmi in #12
- Added Input Threshold to controller inputs by @Tourmi in #13
- Completed Super Mario Kart implementation by @Tourmi in #14
- It is now possible to select the game plugin to use from the config by @Tourmi in #15
- Slightly improved SMK performances in Time Trial by @Tourmi in #16
- Fixed increment for IntegerView by @Tourmi in #17
- ScoreFactors are now once again supported in the default Player by @Tourmi in #18
- Implemented "movie mode" for Play mode by @Tourmi in #19
- Updated readme by @Tourmi in #20
- Added way to skip multiple frames by @Tourmi in #21
- Frames can now be skipped in Super Mario Kart by @Tourmi in #22
- Fixed NetworkViewModel for negative values by @Tourmi in #23
- Tetris by @Voltage98 in #24
- Can now load game plugin config from previous trainings by @Voltage98 in #25
- Tetris column score factor by @Voltage98 in #26
- Changed ExtraFields for FieldInfos in every score factor. by @Voltage98 in #27
- Score factor field info by @Voltage98 in #28
- Fixed the fact that score factors were no longer saved by @Tourmi in #29
- Super Mario Bros by @Jaewongtongsoup in #30
- Added editor config by @Tourmi in #32
- Added tooltips for the whole configuration by @Voltage98 in #31
- Added tooltips in smb by @Voltage98 in #33
- Metroid by @Tourmi in #34
- Memory nodes by @Tourmi in #35
- Fixed memory nodes not being inited when ApplicationConfig is deseria… by @Tourmi in #36
- Fixed Release build for Super Mario Bros by @Tourmi in #37
- Release v2.0.0-alpha-2.0 by @Tourmi in #38
- bizhawk adapter now allows inputs for multiple players and analog controllers by @Tourmi in #39
- Quick fix for start x & end x in joystick input by @Tourmi in #40
- Implementation of Nintendo 64 plugin by @Tourmi in #41
- Fixed Metroid Experiment Factory name by @Tourmi in #42
- Neural Trainers and Players Cleanup by @Tourmi in #43
- Street Fighter 2 Turbo implementation by @Jaewongtongsoup in #44
- Fixed play mode restart by checking if the game was forcibly stopped before emitting the event by @Tourmi in #45
- Fixed analog inputs by @Tourmi in #46
- Implementation of Debug info by @Tourmi in #47
- Fixed debuginfo ordering so it doesn't change during runtime by @Tourmi in #48
- Revert "Fixed debuginfo ordering so it doesn't change during runtime" by @Tourmi in #49
- Revert "Revert "Fixed debuginfo ordering so it doesn't change during runtime"" by @Tourmi in #50
- Generated list wasn't being used by @Tourmi in #51
- Fix SMK plugin by @Tourmi in #52
- Added missing NbAttemps loop in TetrisEvaluator by @Voltage98 in #53
- Added WriteMemory function by @Voltage98 in #54
- Fixed Tetris score factor by @Tourmi in #55
- Improved socket communication performance by @Tourmi in #56
- Fixed desync in Metroid play mode by @Tourmi in #57
- Fixed emulator using a random IP address by @Tourmi in #58
- Fixed stupid bug when config.ini is missing from emu folder by @Tourmi in #59
- Added WriteMemory in MockEmulator by @Voltage98 in #60
- Fixed IsDebug thread safety by removing class variable by @Tourmi in #61
- Sf fixes by @Jaewongtongsoup in #62
- readme corrections by @Jaewongtongsoup in #64
- Super Mario 64 plugin implementation by @Tourmi in #65
- Fixed bug abuse for Metroid. by @Tourmi in #66
- Updated app icon and banner by @Tourmi in #67
- Added missing Special Thanks to existing game projects' READMEs by @Tourmi in #69
- Score factors are now verified on evaluator init by @Tourmi in #68
- Bomberman by @Jaewongtongsoup in #74
- Pokemon by @Voltage98 in #75
- Made tests quicker by lowering iterations in SM64 time taken score factor by @Tourmi in #76
- Potential fix for pokemon by @Voltage98 in #77
- Added a SkipFrame field in the config and separated the block rotatio… by @Voltage98 in #78
- Fixed ExplorationScoreFactor by @Tourmi in #79
- Changed savePopulation to OpenTrainingFolder by @Jaewongtongsoup in #81
- Added savestates to SM64 by @Tourmi in #82
- fixed force stop for pokemon and tetris by @Voltage98 in #83
- Fixed Build.Bat by @Tourmi in #84
- Updated README to be accurate to current version of app by @Tourmi in #85
- Merge develop in main by @Tourmi in #87
New Contributors
- @Tourmi made their first contribution in #1
- @Voltage98 made their first contribution in #5
- @Jaewongtongsoup made their first contribution in #11
Full Changelog: v1.1.2...v2.0.0
v2.0.0-alpha-2.0
- Added support for Super Mario Bros, Tetris and Metroid.
- Added memory nodes, which can be used in any game plugin
- Game plugin configuration is now saved in training folders, and can be loaded
- Various bug fixes & refactors
What's Changed
- Fixed NetworkViewModel for negative values by @Tourmi in #23
- Tetris by @Voltage98 in #24
- Can now load game plugin config from previous trainings by @Voltage98 in #25
- Tetris column score factor by @Voltage98 in #26
- Changed ExtraFields for FieldInfos in every score factor. by @Voltage98 in #27
- Score factor field info by @Voltage98 in #28
- Fixed the fact that score factors were no longer saved by @Tourmi in #29
- Super Mario Bros by @Jaewongtongsoup in #30
- Added editor config by @Tourmi in #32
- Added tooltips for the whole configuration by @Voltage98 in #31
- Added tooltips in smb by @Voltage98 in #33
- Metroid by @Tourmi in #34
- Memory nodes by @Tourmi in #35
- Fixed memory nodes not being inited when ApplicationConfig is deseria… by @Tourmi in #36
- Fixed Release build for Super Mario Bros by @Tourmi in #37
- Release v2.0.0-alpha-2.0 by @Tourmi in #38
Full Changelog: v2.0.0-alpha-1.0...v2.0.0-alpha-2.0
v2.0.0-alpha-1.0
Implementation of Super Mario Kart Machine Learning
What's Changed
- Renamed solution from SML-ML to Retro-ML by @Tourmi in #1
- Split original project into three projects by @Tourmi in #2
- Added base plugin structure for program by @Tourmi in #3
- Plugins are automatically copied over by @Tourmi in #4
- Implemented GameBoy plugin by @Voltage98 in #5
- Copy roms to output folder by @Voltage98 in #6
- Score Factors are now defined in the plugin configuration by @Tourmi in #7
- Moved SMW project from SuperMarioWorld to Retro_ML.SuperMarioWorld by @Tourmi in #8
- Fix score factor saving by @Tourmi in #9
- Add NES plugin by @Jaewongtongsoup in #11
- Initial Super Mario Kart implementation by @Tourmi in #12
- Added Input Threshold to controller inputs by @Tourmi in #13
- Completed Super Mario Kart implementation by @Tourmi in #14
- It is now possible to select the game plugin to use from the config by @Tourmi in #15
- Slightly improved SMK performances in Time Trial by @Tourmi in #16
- Fixed increment for IntegerView by @Tourmi in #17
- ScoreFactors are now once again supported in the default Player by @Tourmi in #18
- Implemented "movie mode" for Play mode by @Tourmi in #19
- Updated readme by @Tourmi in #20
- Added way to skip multiple frames by @Tourmi in #21
- Frames can now be skipped in Super Mario Kart by @Tourmi in #22
New Contributors
- @Tourmi made their first contribution in #1
- @Voltage98 made their first contribution in #5
- @Jaewongtongsoup made their first contribution in #11
Full Changelog: https://github.com/Tourmi/Retro-ML/commits/v2.0.0-alpha-1.0