* Update meme.py with .lick meme command
Never done this before.
* Update meme.py with lick meme v2
I used a web-based version of Black to fix the parsing error but couldn't get it to register the commands while indented?
* Add black formatting
* Apply suggestions from code review
Co-authored-by: TSRBerry <20988865+TSRBerry@users.noreply.github.com>
---------
Co-authored-by: TSR Berry <20988865+TSRBerry@users.noreply.github.com>
* Add disabled_ids as an alias
* Fix possible AttributeErrors in get_app_info()
* Refactor logfilereader.py
* Refactor disabled_ids and fix a few bugs
* Only add active cheats to the list
* Rename disabled_tids to disabled_ids and start adding support for bids
* Add cheat information
* Add analysis block for build ids
Always remove blocked game logs
* Add ro_section to disabled_ids
* Search all potential log files for blocked games
* Add commands to block ro_sections of games
* Change order of macro command arguments
* Add new disabled_ids key to wanted_jsons
* logfilereader: Fix analysing every attachment
Now Ryuko will only analyse logs again
* logfilereader: Stop analysing message.txt
Most of the time these won't contain all the info we need anyway.
* Apply black formatting
* Small styling changes
* Add disallowed_roles for logfilereader
* macros: Fix naming and missing bot parameter
* Add disabled_tids helper
* Add pirate role to named role examples
* logfilereader: Add commands to block specific tids
* Add black formatting
* Add command to manually analyse logs
And some minor cleanup
* Remove command message when using macros
* macro: Reply to the same message as the author invoking the command
* logfilereader: Increase size of empty logs
* meme: Add reply targets
* mod: Add reply targets
* mod_timed: Add reply targets
* macro: Add aliases for macros
* macro: Fix list_macros not listing any macros
* Apply black formatting
* Added warnings:
- File permissions fix
- File not found fix
- Missing services fix
- Graphics Backend threading warning
- Software memory manager warning severity upgraded
* Small fixes:
- Use file size to track duplicate files
- Use logging module for exception warning
* Fix log analysis not showing on no game boot
* Formatting for clarity on mobile, minor rewording
* Add graphics backend to visible output
* Suggest Vulkan for AMD and Intel GPU
* Reword pr-testing message
* Remove anisotropic filtering warning
* Deduplicate mods information
* Nit: spelling error in comment
* Shorten log time message
* Increase bytes read to handle large amounts of DLC
* Add Texture Recompression to output
* Fix shadowed variables
* Recompression suggestion for Vulkan memory error
* Improve regex to deal with MB/MiB RAM measurement
* Rename Expand DRAM warning to match rewording
* Update LDN regex to detect new versions
* Handles new Ryujinx version numbering
* Add detection of ResultFsPermissionDenied and ResultFsTargetNotFound errors
* Warns on detection of old Ryujinx version