Commit Graph

749 Commits

Author SHA1 Message Date
1e3a368881 Fix BK# some more.
The translations are now copied into place.
2025-09-11 14:56:23 -04:00
7bc480fbbc Fix Bokurano Daibouken three.
It's actually a 32-bit game but it was being installed to the 64 bit prefix.
2025-09-11 14:02:58 -04:00
f9df5b4299 Fix a typo.
It is Shooter.exe
2025-09-09 18:25:18 -04:00
5590a4cde6 Fix WINEARCH preservation in wine bottle management
Preserve explicitly set WINEARCH variables instead of unsetting them
in wine environment functions. This ensures that installers setting
WINEARCH="win32" are properly respected for architecture selection.

Changes:
- Remove unset WINEARCH from get_bottle() and set_wine_env()
- Add comments explaining WINEARCH preservation
- Update debug messages to show current WINEARCH value
2025-09-09 17:46:55 -04:00
7ff1cd57f7 Update the installer for Mistworld.
After some time cussin and spittin tobaccer juice, I've gotten things
somewhat working.
Namely:
* Set the WINEARCH to win32 (it was thinking the game was 64-bit)
* Setting the WINEPREFIX to the new path to reflect architectural
changes.
* Removing the unnecessary call to install SAPI.

The notable problem was that for whatever reason the compiled
nvdaControllerClient32.dll the manager was fetching did *not* work
with the game. It complained about testIfRunning not being present in
the compiled executable, which it certainly was.
If you have a spare copy of the DLL lying around that works you should
back that up and if you switch to the testing branch copy it *both* to
AGM cache and the game directory.
2025-09-09 17:24:29 -04:00
Storm Dragon
f7eef7daf5 Updated ipfs for nvda tools. 2025-08-29 14:24:14 -04:00
Storm Dragon
6a3634545e Fixed execute permissions on the set-voice script. 2025-08-14 03:40:08 -04:00
Storm Dragon
86b306897a Updated set-voice.sh from the version in master. Change it to only search ~/.local/wine32 since that's where all the 32 bit games go. 2025-08-14 03:39:36 -04:00
Storm Dragon
46564d2e0a Fixed Bloodshed installer to be win32 so speech will work. 2025-08-09 06:44:14 -04:00
Storm Dragon
19fd7fb899 Set-voice updated to new format. Also, search for and set voices using wine registry instead of old sed method. 2025-08-09 06:42:11 -04:00
Storm Dragon
9515c25ea3 A ton of updates. We now have working 32 bit wine, Swamp installs and works, many other 32 bit games should as well. Improvements to the user interface both GUI and CLI. Tons of bug fixes. Not quite yet ready for mainstream testing, but getting closer. 2025-08-07 20:18:11 -04:00
Storm Dragon
e5c6798c80 Better approach at using correct wine for 32 bit games, assuming it works that is. 2025-08-07 02:52:32 -04:00
Storm Dragon
81d00ef4f2 work on calling the correct version of wine when a game is launched. 2025-08-07 02:38:04 -04:00
Storm Dragon
e94b4ed13b Send inital setup stuff like installing wine32 through progress indication system. 2025-08-07 02:18:15 -04:00
Storm Dragon
50bb078de2 Initial attempt to get a working wine32. This should hopefully work for a while once correctly set up. 2025-08-07 02:04:06 -04:00
Storm Dragon
adefd7aab4 Try to get Audio Quake working on 64 bit wine. 2025-08-06 19:09:11 -04:00
Storm Dragon
fa80331a63 Ported over ui updates from Linux Game Manager. 2025-08-06 15:47:59 -04:00
Storm Dragon
adfef6fba4 An attempt at getting Swamp running in WOW64. I expect this to fail horribly. 2025-08-06 01:39:34 -04:00
Storm Dragon
a124cd1a1f Updated Challenge of the Horse to hopefully use nvda2speechd. 2025-08-06 01:04:12 -04:00
Storm Dragon
3d77356e7b Track down and fix some more progress bar stuff. 2025-08-06 01:01:42 -04:00
Storm Dragon
9a7b440423 Totally fubar progress bars. Attempted fix here. Also add progress beeps because yad isn't the most accessible thing with progress dialogues. 2025-08-06 00:54:34 -04:00
Storm Dragon
775d48c068 Hopefully make update messages shown after updates less spammy. 2025-08-06 00:42:34 -04:00
Storm Dragon
27f9e973a3 More improvements to progress bars. Hopefully fixed a bug that was causing games to install twice. 2025-08-06 00:39:17 -04:00
Storm Dragon
6351d88676 Attempt to improve progress details output during things like game installation. may have to revert this one, have to wait and see. 2025-08-06 00:28:41 -04:00
Storm Dragon
9b17248222 Even more install script fixes. 😢 2025-08-05 13:17:13 -04:00
Storm Dragon
a37bdfd32b Yet more install script fixes. 2025-08-05 04:45:50 -04:00
Storm Dragon
35fabf8ecd Cut down on repeating tasks for existing wine bottles. 2025-08-05 04:31:39 -04:00
Storm Dragon
e5e7ef49ed Fixed even more installer scripts. Am I really going to have to go through all 208 of these? 2025-08-05 04:26:18 -04:00
Storm Dragon
cf485ed4b0 More fixes to install scripts that got messed up in bulk edit. 2025-08-05 04:10:56 -04:00
Storm Dragon
88a815c76f Confirmation message after game installs, so window doesn't just vanish any more. 2025-08-05 03:57:20 -04:00
Storm Dragon
c3e9d1e4a1 Another attempt with progressbars in yad and details of what's happening. 2025-08-05 03:47:25 -04:00
Storm Dragon
bb1883ccd7 More fixes to installer scripts. 2025-08-05 03:42:02 -04:00
Storm Dragon
6317b2098b Hopefully improve progressbars and update messages with yad. 2025-08-05 03:36:34 -04:00
Storm Dragon
8e24b73720 Fixed some game installers that got broken in the massive update for progress bars. 2025-08-05 03:29:50 -04:00
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