summaryrefslogtreecommitdiffstatshomepage
path: root/plugins/autofire/plugin.json
Commit message (Collapse)AuthorAgeFilesLines
* -Cleaned up CI targets: Vas Crabb2021-10-221-1/+1
| | | | | | | | | | | | | * Restricted Linux CI build to only run on changes to code, translations, software lists, and build scripts. * Restricted Windows/macOS CO to only run on changes to code and build scripts. They provide nothing over Linux for the other stuff. * Added plugin properties and controller file validation to the "hash" workflow. * Added a workflow for building documentation, so pull requests that affect documentation will at least get a basic check in advance. -plugins/autofire: Bumped version as configuration format has changed.
* Tie up a few loose ends: Vas Crabb2021-10-201-8/+8
| | | | | | | | | | | debugger: Octal cheats for octal address spaces. frontend: Pass events for automatically generated menu items to the plugin - they will have index zero. frontend: Don't try calling the data plugin from the main menu if the system isn't starting yet - doing so will prevent the data plugin from loading at all.
* Change autofire config directory to homepath (#5129) Jack Li2019-05-301-1/+1
| | | | | | | | | | * Revert "Used set_folder to avoid hardcoding plugin name in settings path" This reverts commit 76884986fd8630f81cfc838aa42f264fdcec2ea9. * Changed autofire config directory to homepath * Bumped autofire plugin version
* Autofire plugin: Save/load fixes (#5093) Jack Li2019-05-211-1/+1
| | | | | | | | | | | | * Fixed bugs related to reloading roms Soft resets would reload autofire settings without saving them first, causing the settings to be lost. This commit adds a check to only reload from the settings file if loading a different rom than before. Hard resets would leave bad references lying around, causing MAME to crash under certain circumstances (i.e. resetting while in the edit menu and entering the menu again). This commit makes sure to properly clean up and reinitialize menu and button states when resetting. * Used set_folder to avoid hardcoding plugin name in settings path * Bumped autofire plugin version
* Add plugin for autofire (#5050) Jack Li2019-05-141-0/+10
* Hardcoded autofire plugin * Changed register_frame to register_frame_done, removed pause check * Added support for multiple buttons loaded from a file * Implemented saving settings on quit * Fixed multiple keybindings for same button from overwriting each other * Replaced double-quotes with single-quotes * Refactored saving/loading into a separate module * Changed button format to use input_code rather than string token Settings format is unchanged (still saved as string token). * Rewrote table initialization in save/load * Implemented menus * Added helper messages for "on frames"/"off frames"