Compare commits

...

46 Commits

Author SHA1 Message Date
Storm Dragon
06c50154fc Merge branch 'testing' latest games and code with new IPFS support. 2024-02-29 04:30:03 -05:00
Storm Dragon
a70df6529f Reverted experimental Crazy Party. For the foreseeable future, we are stuck on Beta 78. 2024-02-29 04:29:16 -05:00
Storm Dragon
715affe733 Revert Crazy Party update script. 2024-02-29 04:10:48 -05:00
Storm Dragon
05f428d722 Galactic Strike ready to go. Apparently the problems with it were coming from my nvidia card and the wine driver for it. 2024-02-28 12:52:38 -05:00
Storm Dragon
16a635c379 Documentation updated to detect Executioner's Rage help file. 2024-02-28 00:40:30 -05:00
Storm Dragon
b34086fb38 Game "Executioner's Rage" added. 2024-02-28 00:31:11 -05:00
Storm Dragon
d442acce6a More work on Galactic strike. It almost works, except for the instant completion of levels. 2024-02-22 15:48:43 -05:00
d10196cc31 Game galactic strike added, but not yet working, keyboard issues. 2024-02-18 23:43:15 -08:00
Storm Dragon
2250718e8a Aprone game "Tarot Assistant" added. 2024-02-17 16:34:33 -05:00
Storm Dragon
25b720cea3 Added new Aprone game "Penta Path". 2024-02-17 01:33:09 -05:00
Storm Dragon
7736b3a8a1 Try to fix setting default voice if not available. 2024-02-15 10:52:59 -05:00
Storm Dragon
bef82cb96e Working version of game "Oh Shit" 2024-02-15 10:46:43 -05:00
6acd7a27ff Update to install ole32. 2024-02-02 18:10:50 -05:00
006c63bdc8 Further work on the installer.
It  does  not work just yet, so don't get too excited.
2024-02-02 17:10:35 -05:00
9e257d1a07 Let's add Dreamland.
This is  not yet complete; it is simply to see if I have  push access.
2024-02-02 16:35:18 -05:00
ba4de73562 Fixed mist world installer on wine 9, hopefully also swamp 2024-01-31 16:31:35 -08:00
Storm Dragon
123b648700 More stuff moved to ipfs. 2024-01-26 04:11:26 -05:00
Storm Dragon
e61f9681c1 Many many games updated to use ipfs. 2024-01-25 23:57:36 -05:00
Storm Dragon
9dde8d4a9f Updated a game link. 2024-01-19 19:11:03 -05:00
Storm Dragon
c7d94629ed Make ipfs gateway configurable. Update help flag. 2024-01-19 11:26:30 -05:00
Storm Dragon
69914107d2 Kitchensinc games moved to ipfs. 2024-01-19 03:26:59 -05:00
Storm Dragon
cde67d82ca Christmas Chaos moved to ipfs. 2024-01-19 03:25:13 -05:00
Storm Dragon
4e826bb9ae First go with ipfs for file download. 2024-01-19 03:15:19 -05:00
18128ad9f2 Attempt to fix pipe2, blast chamber, hunter, and troopanum 2 installers.
Also add inquisiter's heartbeat
2023-12-24 17:15:09 -08:00
Storm Dragon
c70a3128a1 Skip loading qjoypad with games that cause conflicts. 2023-12-23 17:45:38 -05:00
Storm Dragon
a4f72962fd Latest version of Crazy Party, beta 81, in progress. Does not allow to set language, crashes at main menu. 2023-12-11 00:57:51 -05:00
Storm Dragon
965308db8f Updated and disabled the Crazy Party update script. It is disabled currently because of breaking changes between versions of CP. 2023-12-10 12:55:09 -05:00
23627322dd Fix conjury installer and updater to work with both 64 and 32 bit versions of the game, as it seems 64 bit was switched for 32 bit in the latest release. Please watch for bugs. 2023-12-03 06:27:54 -08:00
Storm Dragon
a3f84d2db6 A couple changes to update script for Conjury, changed the new source code for importing audiogame-manager to be more in line with coding style of the rest of the code. Also, update script will now correctly source agm no matter from where it is called. 2023-12-03 08:16:55 -05:00
f85a11b54d Very experimental changes to support running AGM functions, such as get_installer or get_steam, from other scripts. Please report if anything breaks. First script using this functionality, conjury-update, added. 2023-12-02 21:57:17 -08:00
479a5651b6 Slight bug fix to get_steam 2023-12-02 14:53:26 -08:00
Storm Dragon
b43f5a423c Conjury updated to install to a directory under Program Files instead of just plopping everything into that folder. The code for getting this installed is still new, so please let me know if there are any problems. 2023-12-02 16:39:06 -05:00
a605139210 Conjury fully added and working. 2023-12-02 13:20:20 -08:00
aedc053e5b get_steam function potentially ready. 2023-12-02 12:52:52 -08:00
Storm Dragon
166ad6469a Merge branch 'testing' of git.stormux.org:storm/audiogame-manager into testing 2023-12-02 15:41:53 -05:00
Storm Dragon
5273d7c552 Started work on a function to get games from Steam. 2023-12-02 15:41:25 -05:00
a0b7f80a3f Put a note in the grizly gulch installer about raising or lowering the combat speed. 2023-11-01 03:54:02 -07:00
07d81e6a74 Added game they'll come from the moon 2023-10-02 05:26:52 -07:00
875948264e Skateboarder pro fully working. 2023-09-09 08:14:31 -07:00
Storm Dragon
24d85389ac Skateboarder Pro added, but not yet launching, so commented for now. 2023-09-07 17:21:08 -04:00
Storm Dragon
3f5771c69a Swamp seems to be fixed in wine 8.14. If you are using wine earlier than this version, please use the master branch, not testing. 2023-09-02 23:40:07 -04:00
Storm Dragon
35a7907d72 Should no longer try to update if launched outside it's git directory. 2023-09-02 19:11:39 -04:00
Storm Dragon
6d21a91df9 Wave of the Undead updated, but not working yet, so commented for now. 2023-08-27 18:55:08 -04:00
Storm Dragon
be67215786 Added update script for Rettou because it seems to update frequently. 2023-08-16 16:11:20 -04:00
Storm Dragon
af90ba0550 Added Aprone's new game, "Rettou". 2023-08-11 17:57:25 -04:00
Storm Dragon
cb755136ca Updated the documentation system to find more files. Please let me know if this is buggy. 2023-08-10 02:08:06 -04:00
3 changed files with 404 additions and 167 deletions

File diff suppressed because it is too large Load Diff

59
game-scripts/conjury-update.sh Executable file
View File

@ -0,0 +1,59 @@
#!/bin/bash
#
# âe contents of this file are subject to the Common Public Attribution
# License Version 1.0 (the âcenseâ you may not use this file except in
# compliance with the License. You may obtain a copy of the License at
# https://opensource.org/licenses/CPAL-1.0. The License is based on the Mozilla Public License Version
# 1.1 but Sections 14 and 15 have been added to cover use of software over a
# computer network and provide for limited attribution for the Original
# Developer. In addition, Exhibit A has been modified to be consistent with
# Exhibit B.
#
# Software distributed under the License is distributed on an â ISâasis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for THE SPecific language governing rights and limitations under the
# License.
#
# The Original Code is audiogame manager.
#
# The Original Developer is not the Initial Developer and is . If
# left blank, the Original Developer is the Initial Developer.
#
# The Initial Developer of the Original Code is Billy "Storm Dragon" Wolfe. All portions of
# the code written by Billy Wolfe are Copyright (c) 2020. All Rights
# Reserved.
#
# Contributor Michael Taboada.
#
# Attribution Copyright Notice: Audiogame manager copyright 2020 Storm Dragon. All rights reserved.
#
# Attribution Phrase (not exceeding 10 words): A Stormux project
#
# Attribution URL: https://stormgames.wolfe.casa
#
# Graphic Image as provided in the Covered Code, if any.
#
# Display of Attribution Information is required in Larger
# Works which are defined in the CPAL as a work which combines Covered Code
# or portions thereof with code not governed by the terms of the CPAL.
# Provisional new functionality to be able to source functions from agm:
export agmNoLaunch="true"
sourcePath="$(readlink -f "$0")"
sourcePath="${sourcePath%/*/*.sh}/audiogame-manager.sh"
source "${sourcePath}"
# All functions should be available at this point.
export game="Conjury"
export WINEPREFIX="$HOME/.local/wine/conjury"
# Make sure both nvda2speechd 64 and 32 bit are available.
# This is needed to work around the change from 64 bit to 32 bit game.
download "https://github.com/RastislavKish/nvda2speechd/releases/download/v0.1/nvda2speechd64.dll" "https://github.com/RastislavKish/nvda2speechd/releases/download/v0.1/nvda2speechd32.dll"
# Now it should be as simple as running get_steam to redownload the game.
get_steam 2684520 "https://store.steampowered.com/app/2684520/Conjury/"
find "$WINEPREFIX/drive_c/Program Files/Conjury" -type f -path '*/x86_64/nvdaControllerClient.dll' -exec cp -v "$cache/nvda2speechd64.dll" "{}" \;
find "$WINEPREFIX/drive_c/Program Files/Conjury" -type f -path '*/x86/nvdaControllerClient.dll' -exec cp -v "$cache/nvda2speechd32.dll" "{}" \;
exit 0

53
game-scripts/rettou-update.sh Executable file
View File

@ -0,0 +1,53 @@
#!/bin/bash
#
# âe contents of this file are subject to the Common Public Attribution
# License Version 1.0 (the âcenseâ you may not use this file except in
# compliance with the License. You may obtain a copy of the License at
# https://opensource.org/licenses/CPAL-1.0. The License is based on the Mozilla Public License Version
# 1.1 but Sections 14 and 15 have been added to cover use of software over a
# computer network and provide for limited attribution for the Original
# Developer. In addition, Exhibit A has been modified to be consistent with
# Exhibit B.
#
# Software distributed under the License is distributed on an â ISâasis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for THE SPecific language governing rights and limitations under the
# License.
#
# The Original Code is audiogame manager.
#
# The Original Developer is not the Initial Developer and is . If
# left blank, the Original Developer is the Initial Developer.
#
# The Initial Developer of the Original Code is Billy "Storm Dragon" Wolfe. All portions of
# the code written by Billy Wolfe are Copyright (c) 2020. All Rights
# Reserved.
#
# Contributor Michael Taboada.
#
# Attribution Copyright Notice: Audiogame manager copyright 2020 Storm Dragon. All rights reserved.
#
# Attribution Phrase (not exceeding 10 words): A Stormux project
#
# Attribution URL: https://stormgames.wolfe.casa
#
# Graphic Image as provided in the Covered Code, if any.
#
# Display of Attribution Information is required in Larger
# Works which are defined in the CPAL as a work which combines Covered Code
# or portions thereof with code not governed by the terms of the CPAL.
cache="${XDG_CACHE_HOME:-$HOME/.cache}/audiogame-manager"
updateURL="https://www.kaldobsky.com/audiogames"
updateFiles=("rettou.zip")
# Download and extract updates
for i in "${updateFiles[@]}" ; do
rm -fv "${cache}/${i}"
curl -L4 -C - --retry 10 --output "${cache}/$i" "${updateURL}/$i"
unzip -o -d ~/".local/wine/aprone/drive_c/Program Files/rettou" "${cache}/${i}"
done | dialog --progressbox "Updating Rettou, please wait..." -1 -1
exit 0