v2.113: (2019-08-28)
- The mod manager will now accept to install files from a mod's "root" directory. It will copy any file EXCEPT for the following:
-- Game executable
-- modinfo.ini
-- *.txt
-- *.rtf
-- *.jpg
-- *.jpeg
-- *.psd
-- *.png
-- *.tga
-- *.bmp
-- *.gif
-- *.url
- Fixed a bug which would sometimes lead to mod installs due to game archives not being read even when a game was selected without needing game archives read.

v2.112: (2019-08-11)
- Added a warning if the mod manager loads a modinfo.ini in unicode format (this is not supported, and those should always be saved as ANSI).
- Fixed a bug which sometimes meant you had to press the delete button twice in order to delete a mod.

v2.111: (2019-08-09)
- Fixed the appearance of some trainer menus.
- REHD: Updated the door skip trainer to be compatible with latest release of REHD.
- RE0: Updated the door skip trainer to be compatible with latest release of RE0.

v2.110: (2019-07-22)
- Scroll bar button now has a different size depending on the quantity of menu buttons.
- There is now a prompt asking if you want to overwrite or not when dragging'n'dropping a mod which already exists in the mod manager.
- There is now a recycle bin icon next to mods letting you delete them from the mod manager (only works with mods stored as RAR or PAK).

v2.101: (2019-07-10)
- UE4: Fixed a bug which prevented mod previews stored in UE4 PAK files to render correctly if they have a width ending in an odd digit.

v2.100: (2019-07-06)
- Overhauled the UI (thanks to fatihG_ for the help). Some notes about the new UI:
-- You can click on the mod preview screenshots to make it display fullscreen.
-- The "main menu" is now a series of always-visible buttons to the right.
-- The mod manager now defaults to showing the mod list when starting.
- Made it possible to drag'n'drop mod RAR files directly onto the Mod Manager window which makes it move the RAR file into the corresponding directory for currently selected game.
- For UE4 games (ie, Bloodstained and SoulCalibur 6), you can drag'n'drop a PAK file onto the Mod Manager window.
- When creating UE4 pak files, you can store a modinfo.ini and screenshot.jpg at the root directory to make the Mod Manager load them.
- Fixed a bug which prevented more than 1000 mods from being visible in the mod list.
- Made the popup messages last a few more seconds.
- If a new version of the Mod Manager is detected, then the mod manager shows the version of the newest version.
- Optimized the code for mod conflicts when highlighting mods.
- Added Resident Evil 7, Bloodstained: Ritual of the Night, and SoulCalibur 6 as supported games.

v2.000: (2019-06-06)
- Added caching system for mods which makes mod manager much faster to start up when there are a large amount of mods (first time running the mod manager without cache may make it stall for a few seconds as it creates the cache).
- Added scroll bar for menus.
- Added filter system for mod category tags. Each mod can have up to 10 category tags. This is defined via multiple "category=[text]" in modinfo.ini for each mod), but can be temporarily changed in the mod manager itself via the "manage mod lists" menu.
- Mod manager now checks if a new version exists online whenever it boots up (this functionality can be disabled in options). If it finds a new version, then a menu option gets added for making the default Windows browser start downloading the latest version.
- Mod manager now does a basic check if the currently selected game has been patched. If that happens, the mod manager will display a message about recommended steps if a conflict could have happened with the patch and mod installs.
- Added a toggle to options to change how the mod list is presented. Alternate style gives the mod list static size to all buttons (but they'll resize to show all text when highlighted).
- Mod manager will now show a warning if you're highlighting a mod with conflicting files as a currently installed mod.
- Increased the maximum amount of mods possible to be listed in one menu (from 1k to 20k).
- Changed how mod descriptions are displayed when highlighting mods.
- Moved network functions to the options menu.
- RE2: Changed sample mod from "Alternate Rebecca Photo" to "PS4 Controller Button Prompts"
- SF5: Mod manager now scans "AppData\Local\StreetFighterV\Saved\download\Replacement" for PAK files.

v1.800: (2019-05-02)
- RE2: Updated trainer to work with latest English and Japanese executables.

v1.799: (2019-04-06)
- RE6: Fixed a bug which lead to certain trainer functions using the wrong address.

v1.798: (2019-03-31)
- DMC4SE: Updated trainer to support latest game version.
- Fixed a bug which prevented some old trainers to correctly read pointers from the game's memory.

v1.797:
- Added a "launch game" button to the topright part of the UI.

v1.796:
- Fixed a crash when booting up the Mod Manager which seemed to only happen with a very specific Windows 10 build.
- Maximizing window now displays title bar by default.
- If sound initialization fails, sound functions are ignored rather than quitting the program.
- Improved error handling during bootup process of Mod Manager.

v1.795:
- RE2R: Trainer now supports the Japanese 2019-02-20 patch.
- Mod manager will now try to reset its position during startup if previous saved location is outside the current desktop size.
- Added support for installing/uninstalling mods for Devil May Cry 5.
- Fixed a bug related to loading in Data\gameinfo.bin (list of custom game support).

v1.794:
- Fixed rare crash if installed.ini has a size of 0 when installing a mod.
- Fixed handling of mods with the characters "[]" in their path.

v1.793:
- RE2: Updated trainer to work with latest international build.
- RE2/SFV: Fixed a bug which prevented mod manager from finding PAK files in install directory if more than 20 thousand files existed in same location.

v1.792:
- Fixed a rare bug where installing a mod contained in very specific version of RAR archives would result in some files getting skipped (and instead a directory with the file's filename would get created).

v1.791:
- RE2/SF5: Invalid PAK files are now fully ignored during "re-read game archives" rather than cancelling the action.
- Fixed a crash when a very high amount of RAR mods exist in the mod directory.
- Fixed a bug which prevented RAR mods from getting added to the mod list after installing a mod, uninstalling it, and then clicking "refresh mod list".

v1.790 (WIP):
- Fixed a possible crash when loading a preview image with very long file name.
- RE2R: Trainer now supports the English 2019-02-15 patch.
- Some other minor changes.

v1.789 (WIP):
- Fixed a possible crash when copying a file failed.
- Fixed a possible crash when installing a non-RE2/SF5 mod.

v1.788 (WIP):
- RE2R: Fixed the triggering of an error message when clicking "uninstall all mods" when multiple mods modified the same file(s).
- Menus now fade to grey to indicate they can't be clicked on when installing large mods.
- Changed handling of the backup directory for a game. It's now never created unless file backups are needed.
- Fixed a bug related to manually defining a game's install path after mod manager failed to find it automatically.

v1.787 (WIP):
- Resident Evil 2 remake added as supported game.
- Mod manager now refuses to install/uninstall mods if RE2 or SF5 is running.
- If mod manager fails to automatically find install path for game, it will add a GUI button letting user manually define it.
- Fixed a bug which slowed down mod installs/uninstalls.
- Fixed a rare, minor bug which could cause a mod to still get partially uninstalled during a failed uninstall.
- Fixed issue which would lead to mod manager trying to invalidate the same PAK file entry multiple times if multiple mods modifying the same file are installed.
- Improved behaviour for forcing mod uninstalls after re-invalidating PAK file entries fail.
- Improved behaviour for when invalidating/revalidating PAK entries fail.
- Mod manager will now skip files matching the filenames of PAK files during mod installs.
- Mod manager will now default to menu not active when after startup.
- Optimized parts of the mod install/uninstall code.
- RE2R: Added wallpapers.
- Increased default resolution.
- Fixed a small memory leak whenever a mod failed to install or uninstall.
- Status messages in mod manager now last 3 times longer.
- Mod manager now refuses to install mods if game archives are not scanned for RE2 or SF5.
- Fixed a bug which prevented faster installs of mods contained in RAR containers.
- RE2R: Added trainer function to teleport to pre-defined locations.

v1.781: (2018-03-03)
- REHD trainer: Fixed a bug with modifying item counts in inventory.

v1.78: (2018-01-18)
- Mod manager will now detect mods stored as RAR archives in the "mods" directory for any game.

v1.773: (2017-12-08)
- DMC4SE: Trainer now works with Japanese executable.
- Mod manager will now try to automatically find install path for Steam games if they're not installed in non-default location.

v1.772: (2017-09-23)
- Fixed support for custom backgrounds.

v1.771: (2016-11-28)
- UE4: Fixed a bug related to PAK files larger than 4gb.
- UE4: Mod manager will now scan entire install directory for PAK files rather than just "Content/Paks"
- Fixed bug with "Launch game" sometimes not launching the correct game.

v1.770: (2016-11-13)
- RE6: Fixed "force pause" shortcut on keyboard (press HOME to activate it).

v1.769: (2016-07-20)
- SFV: Added support for the new "DLC manifest" PAK files.

v1.768: (2016-07-15)
- UE4: Files no longer have to be case sensitive.
- UE4: Improved error handling for when mod manager fails to gain read/write access to PAK files.
- Made popup messages when installing and uninstalling mods concise (they're still verbose in log.txt file).

v1.767: (2016-07-01)
- Added a toggle for Unreal Engine 4 when setting up support for custom games (which means mods will be installed same way as for Street Fighter 5).
- Improved support for Unreal Engine 4 titles by updating the entry list hash in PAK files (some games quit during startup if hash is wrong).
- If the data doesn't already exist, mod manager will now automatically try to generate information about game archives for an UE4 title when entering the mod list. This may result in the mod manager pausing for a few seconds the first time you enter the mod list for an UE4 title.

v1.766: (2016-04-25)
- RE5: Added Gold Edition music to jukebox.
- Added the possibility to load mods via PKG files.

v1.765: (2016-04-17)
- Fixed a crash when installing mods with really long file paths.
- When first running the mod manager, the user is prompted to select a game.
- Changed some terminology in menus.

v1.763: (2016-03-29)
- SF5: Fixed crash when handling game archives larger than 2gb.

v1.762: (2016-03-23)
- "Uninstall all mods" menu option is always added, but greyed out if no mods are installed.
- SF5: Replaced wallpaper.

v1.76: (2016-02-21)
- Added support for Street Fighter V. Since the game has small amount of really large file archives with no repack support yet, the mod manager installs mods differently for SFV. It'll invalidate filepaths within those archives to get the game to load modded files outside the archives. You'll need to click on "Read game archives" once before starting to install any mods.
- Mod manager will no longer automatically re-create any missing mod directories within "Games".
- When uninstalling mods, the mod manager will now try to remove empty directories it just deleted modded files from.
- In the "Define game info" menu you can choose to hide specific games so they don't show up in the "choose game" selection anymore.

v1.753: (2016-02-09)
- RE0: Merged "door skip" and "no door sounds" trainer functions.
- RE0: Added trainer function for overriding costume selection.
- Fixed a bug with frame limiter when out of focus.

v1.752: (2016-01-20)
- RE0: Added first version of door skip trainer function.

v1.751: (2016-01-19)
- Added Resident Evil 0 HD as supported game.

v1.75: (2016-01-15)
- Added Dragon's Dogma: Dark Arisen as supported game.
- Added save manager which is compatible with Dragon's Dogma.
- Changed how wallpaper mode works.
- Various bug fixes and tweaks.

v1.741: (2015-10-16)
- Fixed a bug with admin rights check.
- RE6: Added "random" option to voice command mapping.

v1.74: (2015-09-05)
- Mod manager now checks file date when backing up files, to better support games which gets patched. You still need to make sure no mods are installed before a patch is downloaded however.
- Default mod directories are now in the "games" directory which makes things tidier with so many games supported. Old directory structure is still supported.
- You can now add mod managing support for any game. In options, there's a menu called "Define Game Info" which lets you create information for up to 10 additional games. This is also where you manually change install paths now.
- DMC4SE: Made the initial music change with the music randomizor happen as early as possible rather than waiting for the first interval.
- RE6: Fixed typo with voiceMapping.bin file.
- Fixed mod screenshot highlighting sometimes appearing in wrong menus.
- Fixed invalid game selected with missing "default_game" config variable.

v1.73: (2015-08-18)
- Added support for progressive jpegs as mod screenshots.
- RE5: Added trainer function for replacing crosshair with normal laser pointer.
- RE5: Mod manager will now rename paths when installing normal GFWL RE5 mods to Steamworks RE5, and vice versa, to make them more compatible. Mod manager detects if RE5 is Steamworks version by checking if RE5DX10.exe is NOT in the directory. If that file is in your RE5 Steamworks directory, delete it. Some mods will still be incompatible even after path renaming.
- Improved UI behaviour when resizing or minimizing window.

v1.72: (2015-06-28)
- Added DMC4 SE to mod manager and trainer.
- DMC4SE: Music randomizor which periodcally replaces combat music with other tracks.
- DMC4SE: Advanced button remapper letting you map any action to any number of buttons.

v1.71: (2015-06-08)
- RE6: Fixed "Lobby info" in trainer functions.
- RE5: Fixed RE6 trainer menu appearing when in network mode.
- REV2: Trainer now supports version 4.1 of the game.
- It's now possible to refresh list of mods in the mod list menus.
- Added wallpaper mode toggle in options.
- Some other minor fixes.

v1.702: (2015-05-17)
- RE5: Trainer automatically disables xlive code protection, which means...
- RE5: Coop door fix is back in.
- REV2: Removed local coop function (redudant since game has official local coop support).

v1.701: (2015-05-15)
- RE5: Removed coop door fix as it conflicted with GFWL code protection in the supposedly GFWL-less Steamworks version of RE5. *glares*

v1.70: (2015-05-15)
- RE5: Trainer now supports latest version of the game (Patch #1).
- RE5: Changing character will automatically activate a code snippet making coop doors work with any character combination.
- REV2: Trainer now supports version 3.2 of the game.

v1.69: (2015-04-04)
- REV2: Trainer now supports version 3.0 of the game.
- RE5: Added basic trainer (only for RE5 Steamworks) letting you change character (note that this can cause a crash in certain modes due to missing files)

v1.682: (2015-04-01)
- RE5: Made mod managing work for new Steamworks version of RE5.
- Pretend there's a clever april fool's joke here.

v1.681: (2015-03-11)
- REV2: Updated trainer to support latest game version (1.0.3).
- REV2: Coop funtions are still there but will be removed in a future update since the game now officially supports local coop.

v1.68: (2015-03-08)
- REV2: Updated trainer to support latest game version (1.0.1).
- REV2: Added "strawberry jam removal" to trainer.

v1.671: (2015-02-27)
- If there's no existing config file, Revelations 2 is set as default game.
- Menu is turned on by default.
- Network functions are hidden unless RE6 is selected as game.

v1.67: (2015-02-27)
- Mod managing support added for Revelations 2.
- REV2: Added trainer function to enable local splitscreen coop (doesn't work with keyboard controls).
- RE6: Add "voiceMappingGamepadOnly: 1" to config if you want voice mapping to not affect keyboard controls (thanks and praise is still affected regardless).

v1.66: (2015-02-22)
- RE6: Fixed remapping of voice commands when using keyboard controls.
- RE6: Added support for saving and loading voice command mapping to file (if saved, this mapping will automatically be loaded whenever you start trainer).

v1.651: (2015-02-18)
- RE6: Fixed a minor bug with anti-cheat.

v1.65: (2015-02-17)
- RE6: Added trainer function to change voice command mapping.
- If there's no valid path to the selected game, it'll now try to get path automatically via steamPath in Windows registry.
- Added tooltips to many menus.

v1.64: (2015-01-28)
- RE HD: Fixed ladder path not unlocking when using door skip.
- RE HD: Change character whenever (this is not suspposed to be possible, so it can lead to some really weird game behaviour)
- RE HD: Edit unlockables (this lets you freely turn off "One Dangerous Zombies" if you want to).
- RE HD: Variant of door skip (plays sound but shows door briefly on screen).
- Minor bug fixes.

v1-631: (2015-01-23)
- Improved door skip poke.

v1-63: (2015-01-22)
- Mod manager support for Devil May Cry 4 and Resident Evil HD Remaster.
- Trainer support for Resident Evil HD Remaster (door skip, infinite ammo, anti cheat, inventory editor, costume select)
- Fixed window resolution being off with a few pixels on certain Windows themes.
- Added option to change window size to a small selection of defaults.
- Misc changes and improvements.

v1-62: (2014-09-10)
- Fixed a bug where mod manager didn't properly handle game directory paths ending with a space character.
- Fixed a bug where GUI elements would be misplaced after minimizing the program.

v1-61: (2014-09-05)
- Fixed a timing error which should slightly reduce CPU usage.
- Added a very limited RE: Revelations trainer.

v1-60: (2014-07-01)
- Text rendering improved.
- Anti-cheat should no longer allow combo score at end of a run.
- Added poke for changing partner (makes AI follow specific player). Thanks to maluc.
- Fixed sub menus for changing cutscene camera values.
- Added pokes for changing player camera offsets. Thanks to maluc.
- Added optional shortcut for pausing the game. Enable it in trainer options. Shortcut is RB + X on gamepad, and Home on keyboard.

v1-59: (2014-06-17)
- Replaced cutscene camera functions. Thanks to maluc for tip on how to freeze cutscene progression.

v1-58: (2014-05-19)
- Updated RE4 trainer to work with latest patch (v1.0.6)
- Some minor bug fixes.
- Improvements to menu code.
- Maximizing now removes window borders. Press ctrl+enter to return to windowed mode.

v1-57: (2014-03-19)
- Updated RE4 trainer to work with latest patch (v1.0.2)
- Added 2 new RE4 trainer pokes: change Ashley outfit and allow Leon Mafia outfit in cutscenes.

v1-56: (2014-03-02)
- Fixed major bug with installing mods. Sorry! If you're still having trouble, you might want to reinstall the game (make sure to manually delete game directory after uninstalling the game). The problem is caused by previous version making directories with same names as filenames, making the files fail to copy over.
- Added basic trainer support for RE4 HD. The trainer pokes lets you change money count, toggle infinite ammo, change character/outfit, change player opacity and change player speed.
- The code does not currently check for RE4 game version, so once Capcom patches the game, the trainer functions will stop working.

v1-55: (2014-02-28)
- Fixed "seconds elapsed" stat in player stats.
- Added an option to save a text file with player stats info (useful for keeping stats from a mercenaries run).
- Some minor menu behaviour improvements.
- Currently selected game now gets saved as default game in config.
- Added basic mod manager support for RE4 (the new Ultimate HD Edition release, not the old PC release).

v1-54: (2014-02-18)
- Fixed a crash with long mod descriptions.

v1-53: (2014-02-15)
- Fixed character select and infinite health pokes when used for more than one player.
- Added a menu for viewing information about current lobby (how many players, if they're ready, etc).
- Changed the system for handling 6 player in no mercy. Turn on the poke for "host 6 player no mercy" any time before creating the lobby. It'll automatically freeze timer as a form of anti-cheat for other people joining the game.

v1-52: (2014-02-13)
- Fixed executable name.
- Fixed Player Stats menu.

v1-51: (2014-02-12)
- Minor bug fixes.
- Improved menu behaviour.
- Added "Limited weapon loadout" poke which limits a player's inventory to one specific weapon. Good for doing different mercs challenges.
- You can now launch RE: Revelations from the mod manager.
- To make updates easier, the default config file has been renamed so it won't overwrite any existing config file.
- Mod manager will now quit during startup if it detects another instance of it running.
- Sound volume can be altered within mod manager now.
- Added "trainer_advanced" config var which hides many of the more advanced and lesser used pokes.
- Added pokes for setting player limit to 6 in the "create game" menu for mercs and mercs no mercy.
- Added a new menu which shows both installed and installable mods. Old menus are still available in the main menu->mod manager menu.
- Added a new poke which forces characters to speak with a specific voice set. The options are: quiet, normal, loud and weak.
- Will only hook after RE6 process has been running for a while. This should fix a rare bug when hooking onto RE6.
- PlayerStats shows some additional stats during Mercenaries.
- Improved anti-cheat.

v1-4 (2014-01-26):
- Added jukebox feature.
- Many bug fixes.
- Many additions to trainer functionality (I still view it as experimental though), and it's now on by default.
- Installing large mods will no longer seemingly freeze up the mod manager.

v1-3 (2013-10-29):
- Fixed a bug with program's idle behaviour (uses less CPU now).
- Many changes regarding trainer functionality ("trainer_enabled: 1" to enable).

v1-2 (2013-10-12):
- Added wallpaper mode when idling. (add "trainer_wallpapermode: 0" to config file to disable this behaviour and save a few megs of ram)
- Fixed bug when failing to load a texture.
- Added proper icons and title to program.
- Added more fluffiness to program.
- Names for mods in menus now use "name=" from modinfo.ini if it exists.
- If install dir for Revelations or RE6 isn't defined in config, it'll try a couple of default install paths automatically.
- Added experimental trainer functions. Add "trainer_enabled: 1" to config to enable it. Emphasis on "experimental."
- Other misc changes and minor additions.
- One more example mod added.

v1-1 (2013-09-08):
- Made fade in/out twice as fast.
- Fixed installing mods with RE5/REV.
- When uninstalling a mod which overwrote files from another mod, it'll now re-copy files from another mod.
- When installing a mod and if it's overwriting files another mod installed, it'll now display which mod files are being replaced.
- Changed how installed.ini is saved so it won't disappear if mod manager happens to crash.
- Filename comparisons for backups now ignore case.

v1-0 (2013-09-02):
- First release.