Commit Graph

715 Commits

Author SHA1 Message Date
Storm Dragon e12bcadb2a Add progress bars to some more operations, e.g. installing games. This required a bulk edit to all installer scripts, thanks Claud for the assist. Oh and send downloads through a progressbar. 2025-08-05 03:11:37 -04:00
Storm Dragon 19f54405bd Clean up redundant nvda2speechd startup and DLL replacement code 2025-08-05 02:27:01 -04:00
Storm Dragon 1b50ac66c1 Because now everything is more centralized in only a couple wine bottles, make sure nvda2speechd dll files are downloaded and update them when AGM starts. This should prevent loss of speech after game updates. 2025-08-05 02:20:11 -04:00
Storm Dragon eb9ad3e38d Fix update messages so they are shown in both CLI and GUI modes. 2025-08-05 01:56:35 -04:00
Storm Dragon 7ab2cdeb60 Fixed inaccessible dialogues in yad for messages. All messages should now be readable with screen readers, not just the buttons. 2025-08-05 01:49:21 -04:00
Storm Dragon 5adce756a1 Fixed an error in game removal. Fixed an error where it would try to launch an empty file name if escape were pressed to close the menu. 2025-08-05 01:44:56 -04:00
Storm Dragon d49ca8a86b Hopefully insure people using the GUI mode with audiogame-manager do not get stuck because some messages were only appearing in the terminal which may not be present at all in the GUI. 2025-08-05 01:40:27 -04:00
Storm Dragon 25c9aeaa5a Because of the major reworking of how audiogame-manager works, had to almost completely rewrite the -r (remove game) function. Will be testing it quite a bit to make sure nothing is critically broken. 2025-08-05 01:06:04 -04:00
Storm Dragon abb0bbbb20 More syntax fixes. Thanks Claud for helping track this one down. It was very illusive. 2025-08-04 22:24:04 -04:00
Storm Dragon 87c278d935 Fixed a few syntax errors. 2025-08-04 20:18:44 -04:00
Storm Dragon ddecf09fb1 With upgrade to wow64 no need to use a variable so switch to direct wine calls. 2025-08-04 20:13:38 -04:00
Storm Dragon 4d2134b9a9 A *lot* of work done on the audiogame-manager refactor. Hopefully getting somewhat close to stability, but I doubt it. 2025-08-04 19:42:59 -04:00
Storm Dragon 76f0c66c96 Added yad dialogues if in GUI session, retains the dialog interface if in console. 2025-08-01 15:25:53 -04:00
Storm Dragon 15f90a7979 Split dependency installation scripts into distro specific scripts. This is more reliable than the script trying to figure out which distro is running on its own. 2025-08-01 14:27:44 -04:00
Storm Dragon da065e5835 A little more progress on refactor. 2025-06-10 01:54:56 -04:00
Storm Dragon e3df3c4485 More games updated for the new system. 2025-05-20 19:11:21 -04:00
Storm Dragon 737432a63f Set-voice updated to support the new system. Hopefully also more reliable. 2025-05-20 18:46:17 -04:00
Storm Dragon 6526d40c68 Fixed create_game_array function. 2025-05-20 17:51:20 -04:00
Storm Dragon d9ef202b33 more progress, but create_game_array is horribly broken. 2025-05-20 05:13:22 -04:00
Storm Dragon faba6bcbcb Work on unifying bottles for wine. Most games should now install to 1 of 2 possible locations, ~/.local/wine32 or ~/.local/wine64. Untested, will probably break a lot of things, do not use yet. 2025-05-19 00:09:35 -04:00
Storm Dragon 31018bc55f Everything moved to it's new file for now. Cleanup is well under way. Improved the unix2dos function. 2025-05-18 20:50:52 -04:00
Storm Dragon 6e4d7bae8d More conversion to a modular system. 2025-05-18 20:16:22 -04:00
Storm Dragon e892da65c8 First chunk of major refactor. Move code to external files located in .includes. Better code organization and easier to deal with. 2025-05-18 19:12:02 -04:00
Storm Dragon d6cfe797bc Latest changes before huge refactor. 2025-05-18 16:39:58 -04:00
Storm Dragon 50b577d7aa Make sure variables needed for installation scripts are exported. 2025-05-14 13:58:16 -04:00
Storm Dragon ef43dca94f Updated the clipboard translater because it could crash on some translations. 2025-05-14 04:36:30 -04:00
Storm Dragon a38fc607a8 Updated download link for "Challenge of the Horse". 2025-05-08 23:39:52 -04:00
lilmike 937b52ffd0 Added tiny game smashathon. Get angry! 2025-05-02 01:22:50 -07:00
lilmike 4ee362b1c0 Added game constant motion. This is temporary until sam releases a linux version. 2025-05-01 04:17:32 -07:00
Storm Dragon f86d25924f links for rhvoice updated. 2025-04-16 00:09:49 -04:00
Storm Dragon 6dbf578c5a Fixed a problem with the file name for BG Cricket. 2025-02-07 21:27:19 -05:00
Storm Dragon ec8bb229f0 Actually close audiogame-manager if escape is pressed instead of trying, and failing, to launch the game. 2025-01-23 16:20:03 -05:00
Storm Dragon 3d95cefb02 Updated Mist World installer for Wine 10.0. Now requires sapi. 2025-01-23 15:47:47 -05:00
Storm Dragon d9c6c80e00 Updated Swamp for wine 10.0. Removed ole32 dependency as it was causing it to fail. If you are on wine 9.0 run WINEPREFIX=~/.local/wine/aprone winetricks -q ole32 If you have problems. 2025-01-23 15:16:41 -05:00
Storm Dragon 8b8f01f39d Temporary work around for winetricks problems. Be sure to install winetricks with your package manager. 2025-01-20 17:55:23 -05:00
lilmike a18b2ec61b Shades 2.0 now works as well 2025-01-19 13:33:58 -08:00
lilmike e6cfa00c15 Shades of doom 1.2 is working for me on wine 9.22 2025-01-18 19:18:58 -08:00
Storm Dragon 0a1a130399 Fixed a bug with the default download check. 2025-01-17 17:36:40 -05:00
Storm Dragon a8833aa173 Merge branch 'testing' of git.stormux.org:storm/audiogame-manager into testing 2025-01-16 13:30:53 -05:00
Storm Dragon 447344bec9 Fixed an error with finding wine_gecko. 2025-01-16 13:30:40 -05:00
hjozwiak ae267f971a Update the installer.
I do not know if the new installer is required come January 28, but since it's
available now might as well test it out.
2025-01-16 13:26:44 -05:00
Storm Dragon fd933f6dad Removed window title reader for Mist World. Requested by player. 2025-01-13 23:37:32 -05:00
Storm Dragon e60209a85e Fixed download url in A Hreo's call for nvdaControllerClient. 2025-01-06 17:57:44 -05:00
Storm Dragon 4300c3dda3 Fixed file validation for .exe files. 2024-12-24 19:18:01 -05:00
lilmike 382c200dc3 Fix issue with scramble installer update. 2024-12-22 23:05:54 -08:00
Storm Dragon 9cc15db76e Fixed validation code so that things can actually pass validation and work. 2024-12-23 01:47:03 -05:00
lilmike 1450bbc012 Fix scramble launcher for newest versions. 2024-12-22 22:43:00 -08:00
Storm Dragon 54ce9754fe Reorganize the way notes are shown after updates so that they hopefully appear oldest to newest. 2024-12-18 04:52:34 -05:00
Storm Dragon fad25d35ec Soulblaze is now available natively in Linux, so moved to linux-game-manager. 2024-12-18 04:28:29 -05:00
Storm Dragon 5cc4eca7fd Fixed some places where wine wasn't being properly set. 2024-12-17 06:15:02 -05:00