Releases: fraxiinus/ROFL-Player
Release 1 Hotfix
This program is not currently being maintained. Please consider using the replacement: ReplayBook
- 0ab64f7 74fe85d
- Renamed project names to adhere to naming scheme
- c4613d9 e5d468a d098491
- Rewrote Exe code into separate project with new optimizations
- This upgrade requires you do re-add your Exes
- 5f40819 b8c9307
- Rewrote how replays are started to be much cleaner and hopefully fix #19
- The new system does break on older versions of the game, but an option can be set in the executable window to use the old system
- 2e24830 Optimized replay reading code
- ec4d14e Log files are now written when an error occurs
- Other fixes and optimizations
ROFLPlayer is now out of beta! The UI should now be mostly detached from most processing and data management. You can also notice that the file size has been reduced considerably. A lot of code was rewritten so I added a logging feature to hopefully help with any new problems that arise.
Thank you for using ROFLPlayer!
Have any questions? Join the Discord server and I'll be able to help
Beta Release 7
- 54531d9 060bb2c 374a968 fca4345 3e5f2c9 deea869 5389ced 8845fda
- Refactored RoflParser code to allow for extensions, support for other file formats
- badac36 0043760 313e00e 14d4428
- Add compatibility for old LoLReplay files, PLAYING IS NOT POSSIBLE
- 9567777 9136f41 8bf1e5c a7d1411
- Completely overhauled how images are downloaded, enabling future extension
- 3ef5f5c - Item thumbnails are now sorted in the correct order
- c2b0d91 - Fixed how exceptions were displayed, would help with fixing #23 and other future playing errors
- Updated .NET and Newtonsoft JSON versions
A whole lot of refactoring and overhauling in this release. I'm trying to get ROFLPlayer in a state where it's easy to extend and work with. For example, the new parsing system should allow me to add BaronReplay support in the future and the new image download system should allow for more advanced caching, if I ever find that necessary.
Thank you for using ROFLPlayer
Beta Release 6 Hotfix
0eb879b - Fixed crash caused by old registry keys
9a5dccb - Updated with compatibility for Riot's new patcher
c850fdd - Made common directory error more verbose
e4b510f - Will now continue instead of crashing if executable not provided
Sorry for the long wait. These fixes were written in April, but I thought I would be able to push these out for the next major release. Turns out that's taking a lot longer than expected, so this release just makes ROFLPlayer work without having to do any workarounds.
Beta Release 6
- 8e30a24 - Fix crash when patch number does not exist in game data api (PBE).
- 663ca88 - Fix bug where empty item slot will show up as an error.
- d10f1b3 - Fix bug where no player will be selected when tab is changed.
- 36cc608 - Fix bug where extra player slots would be visible, even when empty.
- 9ec2348 - Fix bug where the version number for the game data api was not updated in time.
- b09e56c - Fix bug where player selection drop down would reset when tab changed.
- 5f2dda1 - Cleaned up some unnecessary code.
- 5f340d0 - New: Warning message box will appear when using "View Online" button. The feature is severely under-tested.
- 6623318 - New: Library files are now in a sub-folder, leaving the root folder much cleaner.
- cd78e4e - New: Version number in about tab is more consistent.
- cdd65c8 b574d7a 3a8d5a8 a333d29 7ddcca8 11b4a30 726c54f 4c20bed 63d139c 5f53d31 a50f3fb 6edfc59 9935493
- New: Added a new League update process. It is now more clear when ROFL Player is updating executable paths. Also cleaned up the code as a result.
- 80fa0dc 597698b c1444dd 39eb8a5 e57b55a f3035c3 05b3854 f3b5ba7 8a56fdc 5d9ef51 929410b 7981172 fe6fd3a 590b950 da98a4b ecf4ab1 2ea74fb 7c49c9d 310abcc 9ef92ab fa4680c 4e2c6e0 0422ed3 5696151 e4c4d88 acbdb9d 2e1c03d 3c85a6b 4f58acd 88d10df b3ebba4 cd39263 d934b33 313e143 81e3006 f4c7f53 60adb2e 83340f4 5be3b27 50820b2 17f068e 6fd833f 1951d3f 692de21
- New: Support for multiple executables! New tab in settings form allow users to add, edit, and delete executable entries. Play button now has a drop down menu to select different executables.
Beta Release 5
- 800ae56 - Fix for issue #8, crashing if multiple release folders
- c30f61e - Fix for issue #10, error if a side has no players
- aa3a33d - Fix for issue #11, unclear image loading status
- 9af259d - Cleaned up image loading code
- 0088a6e - Added future support for 12 player replays (hexakill)
- 015d9f2 - New: View match online button opens the match in online match history. Set region in settings!
- a41c084 - New: Detailed view window now closes on ESC key press
- 0dc6c1f - New: Now displays more useful version number
Beta Release 4
- New feature: Player will be automatically selected when viewing player stats
- Fixed player names/portrait alignment in general tab
- Optimized loading player stats
- Code reorganization and optimization
- Fixed exception caused by missing League of Legends registry key
- Added fallback exception handling
Beta Release 3
- New Feature: Automatically find and detect League of Legends installation, ROFL Player will now work through game updates.
- New Feature: Automatically use game version from replay when fetching images from Riot servers. That means replays from older versions will now display the correct item or champion icons.
- Update default launch value to open details window
- Cleaned up code
Beta Release 2
- Completely redone UI
- Load replay file information
- Creates shortcuts instead of copying or symlinks
- New settings menu
- Updated .NET framework
Beta Release 1
- new ui changes
- cleaned up
- automatic symlink usage
- bug fixes
Alpha Release 3
- fix browse replay button not functioning properly
- fix issues with multiple instances
- use symlinks when available
- cleaned up application exit