Commit graph

191 commits

Author SHA1 Message Date
Livedeht
b5d0218385 make launcher and shortcut for xenia 2022-12-31 16:23:30 -05:00
Valeri
72e5d3defa
Set higher file limit for yuzu (#546)
* Set higher file limit for yuzu

Currently required to get bigger mods working

Flatpak version already does this on its own
2022-12-23 20:10:00 -05:00
Rodrigo
c06f4749b0 bigpicture fullscreen pcsx2 duckstation 2022-12-10 13:44:44 +01:00
Rodrigo
54511842f0 Old Launchers and SRM parsers 2022-12-10 13:30:42 +01:00
Rodrigo
ab64bdf358 Big Picture argument to Duckstation and PCSX2 sh scripts #486 2022-12-10 01:02:03 +01:00
Rodrigo
884057fe58 bat cleanup 2022-12-10 01:00:07 +01:00
AngelofWoe
3348cfd57a
Add emu-launch.sh (#426)
* Add emu-launch.sh

* Can minimize these now.

* Make sure Flatpak won't fail due to case

* Universalize

* Add emu-launch.sh to the install script

* Set up options in emu-launch.sh

* Set up options in emu-launch.sh. For real

* Update launcher scripts. Remove carriage returns.

* Not sure why this was set to external

* Update userConfigurations.json for the universal script.
Fix img directory problems

* Remove the extra /

* Fix imageProviders

* Undo directory change for default images.

* Undo `img` rsync

* Fix %command%

* Handle a lot of variables better

* Avoid concatenation

* Fix vita3k.sh

* Fix vita3k.sh

* Correct directory for Ryujinx

* Fix typo

* Change bash instance in proton-launch

* Set up Zenity errors in emu-launch.sh

* Add cemu-native.sh

* Add launcherFunctions.sh
2022-11-04 18:00:34 -04:00
AngelofWoe
fa5ea9d211
Find all steam paths. Catch uninstalled Proton and attempt to install (#490)
* Find all steam paths. Catch uninstalled Proton and attempt to install

* Seperately set PROTONVER

* Correct no longer relevant comment
2022-11-03 09:51:57 -04:00
AngelofWoe
23660bdb87
yuzu.sh / ryujinx.sh - Fix some bugs causing ROMs to not launch (particularly the ' parse) (#460)
* Fix some bugs in yuzu.sh

* Same thing for ryujinx.sh
2022-10-27 01:39:27 -04:00
AngelofWoe
ee4a2edc45
proton-launch.sh (cemu.sh/xenia.sh) - Error logging and Zenity (#462)
* Catch some common argument errors

* Add output to log if install -d fails

* Improve error reporting here

* Error checking to cemu.sh

* Error reporting in proton-launch.sh

* Error reporting and logging in xenia.sh

* Fix Zenity

* Don't allow a non-APPID COMPAT_DATA_PATH
2022-10-27 01:37:33 -04:00
AngelofWoe
6afe4d8dcd
Clean up xenia.sh (#428)
* Clean up xenia.sh
* xenia.exe is not capitalized
2022-10-12 17:00:01 -04:00
godsbane
e84e020829 vita3k shellcheck 2022-09-27 00:32:33 -04:00
godsbane
8d6d1d279a Add LC_ALL=en_US.UTF-8 locale to vita3k to
mitigate crash.
2022-09-27 00:31:20 -04:00
godsbane
67782893a8 add scummvm launcher 2022-09-24 04:55:27 -04:00
godsbane
c71a9aa52d add vita launcher 2022-09-24 04:53:06 -04:00
AngelofWoe
e8dca1c4bc Configure cemu.sh for appID.py 2022-09-20 16:01:37 -05:00
godsbane
64a4b61f6c Dolphin config
Hotkeys added:
Next save slot Start +R1
Prev save slot Start + R2
next wii profile Select + LS Right
prev wii profile Select + LS Left
next game profile Select + ls Up
Prev game profile select + ls Down
Aspect Ratio Select + DPad Right
Internal Res Increase Select + Dpad Up
Internal Res Decrease Select + dpad Down
2022-09-17 05:03:14 -04:00
Rodrigo
07b47d2c2b Updater + PlayWhatever 2022-08-31 17:44:41 +02:00
Rodrigo
dabc12a93a gamemode updater 2022-08-08 17:20:30 +02:00
Rodrigo
b728e18508 icons cleaned up 2022-08-08 16:37:59 +02:00
Livedeht
c74a4d9c6b
Main 0.17.6 (#304)
* 0.17.6

* Renaming icon so people know its for updating emudeck

* Renaming icon so people know its for updating emudeck

* Citra Fix

* appImage fix

* Yuzu fix for '

* WiiU steam-rom-manager glob update (#267)

Previously was missing the period in the extensions and was only looking for lower case.

* no WGET

* no WGET

* Fixed Dolphin (& Primehack) from sending button presses as part of hotkeys as in-game button presses

Using the @ operator added to dolphin for input expressions enhancement: https://github.com/dolphin-emu/dolphin/pull/8428

* win600 fix

* 16:9 bezel adjustment

* fix AR detection script

* 16:9

* Bezel fixes

* Fixes bezels

* Fixes Bezels Deck

* More Bezels + Yabause on ESDE

* Yabause

* CHDDeck now finds and removes files from gdi and cue (#270)

chdman script has been updated to properly parse gdi and cue files.
chdman script has been updated to use the dolphin-tool binary from the DolphinEmu install.

* docs

* Adds GitHub Actions linting (#247)

Creates GitHub Actions linting. I know this will fail, but it's good to get it in.

* add -x for sourcing shellcheck

* update shellcheck

Only yell about errors

* YabaShanshiro bezels

* test reset

* sourcing settings again

* source of the right file

* typo

* typo2: The return

* no &

* Beta discord action

* always update romsdirectory in ESDE

* Emu reorg (#271)

the big one - Complete reorganization of the structure of the script.
Fixed a few bugs:

Files are backed up prior to replacement.
Retroarch configs are now applied by merge instead of replace. We'll set our configurations in the config files, but we won't completely overwrite your configurations. Instead we'll append and update as needed.
Users who have certain special characters in their password will no longer break RetroAchievements.
Added PID lock so script can't run more than once concurrently.
Changed all wget to curl so that users who don't have wget(??) don't have issues.
Added a few new bezels and shaders for RetroArch.
Support more aspect ratios for non-deck devices
use $HOME in the SRM config so non-deck users don't have to update it.
add Naomi(flycast) support to SRM

* add gitpod (#265)

Add Gitpod Manjaro

* fixed typo in 3ds ROM formats .cii to .cci (#276)

* fixed typo in 3ds ROM formats .cii to .cci

* added compatibilitytools.d (proton-ge) support

* Add pcsx2qt appimage (#287)

add emuDeckPCSX2QT
add pcsx2qt config
add pcsx2-qt parser
make moveSavesFolder fn
use moveSavesFolder to link stuff

* Fix PCSX2-QT SRM roms path
fix roms quoting for script

* Add PCSX2QT to install script

* update pcsx2qt hotkeys

* Left Shoulder / Right Shoulder

* move functions to helperFunctions

* mess with dockerfile

* take trailing slash out of biosPath

* take trailing slashes out of emulationPath

* take trailing slash out of romsPath

* update esde functions

* log change line

* small log change

* fix xemu updates to include single quotes in paths.

* change setSettings for better logging
change up the password logging

* add pcengine and pcenginecd parsers

* create createDesktopShortcut fn

* binup and chd use new shortcut fn

* toolsPath/

* Rearrange init in script to make pull make sense

* toolsPath no more trailing Slash

* Fix BinUpdate desktop icon

* add pcsx2-qt widescreen choice
update pluginloader / powertools to new versions

* add pcsx2-qt variables to settings.sh

* no more markdown linting

* formatting

* add pcsx2-qt appimage to binupdate

* take out / from savesPath

* remove trailing slashes from $storagePath

* fix SRM Parser: Nestopia --> mesen

* add easyRPG core

* fix setSettings file name for append.
changed how the pull works, so it resets and sets the appropriate branch

* begin cli only

* add dialogBox to all

* move pull

* git brach change

* source whole set of functions before beginning

* Get raw jq. Make changeLine only search with start of line char

* shellcheck!

* update yuzu bios msg with \

* add a bunch of logs

* fix psp path

* use --ignore-existing on cemu in update

* change unlink in yuzu. correct variable for uninstall.

* fix pulling

* log out installEmuAI

* add all setup variables to Easy Mode defaults

* add addition file download for emuDeckRetroArch.sh

* easyRPG added. Dl Additional Files for cores.

* made a settings validator

* take out fake setting for testing

* shortcut making

* add icons

* remove setSettings

* Cemu Icon

* Fix emu / reinstall selections.

* take out CHDMan flag

* sudo features ONLY in expert mode

* Mupen64Plus-Next: Changed default controller pak back to "memory"

* change casing of icons

* retain cemu.sh final line modifications

* backup retroarch configs before merging ours

* update documentation

* remove / from toolspath in chdman script

* fix chdman array

* Turn on Terminal for Compression script

* Turn on Terminal for Compression script (#299)

* moved old pcsx2 to -legacy. new pcsx2 replaces the parserID

* name the legacy a bit better?

* pcsx2 parser swap (#300)

* Turn on Terminal for Compression script

* moved old pcsx2 to -legacy. new pcsx2 replaces the parserID

* updated latest to be more compact

* Fix install not working when backend exists, but is empty

* move yuzu finalize to yuzu init / update

* update yuzu speedlimit to 100%

* keep terminal open with binary updater

* binary updater now sources the functions and vars.
binary updater reports what it did afterwards.

* Dev (#303)

* Turn on Terminal for Compression script
* Turn on Terminal for Tool updater
* Tool Updater reports what it did afterwards.
* moved old pcsx2 to -legacy. new pcsx2 replaces the parserID

* updated latest notes to be more compact so we don't run off screen
* Fix install not working when backend exists, but is empty
* Update Yuzu speedlimit to 100%
* binary updater now sources the functions and vars.

* wonderswan no bezels

* PCSX2QT ws_cheats - commented

* Revert "PCSX2QT ws_cheats - commented"

This reverts commit 657479b54d.

* Win600 Bezel fixes

* branch names, allow minusc

* fix binup cemu update

* Add emudeck savesync (#306)

* add emuDeckSaveSysnc fn

* create service.

* add expert mode option for savesync

* flatpak update new UI

* doSetupSaveSync to settings.sh so we can activate this on the new UI

* Ryujinx Config

* Ryujinx Config

* Ryujinx launcher + SRM

* Fix ryu

* Ryujinx disabled

* Duckstation 16:9

* Duck Wide fix

* Flycast wide fix

* Fix sync cloud

* changelog

* Fix flatpak update

* Request: Add ZX Spectrum support to EmuDeck/Steam Rom Manager setups #289

* add emulation path to savesync

* Preserve SRM custom artwork

* docs

* Documentation Updates #261

* cheevos off but commented

* Mesen HD packs

* fix path mesen pack

* Mesen HD Packs

* Can we add recursive rom parsing tips somewhere? #232

* docs

* analog stick to mirror the d-pad controls for older systems #213

* docs

* cloudsync doc

* Re-add PCSX2-QT parser

* Re-add PCSX2-QT parser (#307)

* cloudProviders ShellCheck and Zenity output

* fix flatpakupdate logic / variables

* download and extract easyRPG bios files from their site

* set steamdir and romsdir in usersettings

* Fix Ryujinx

* Ryujinx!

* Ryujinx fixes ESDE and installation

* add mame flatpak support (#313)

add Mame Flatpak Support

* fix expert mode selections not applying when false

* refresh sudo cache before running sudo commands

* add some  unlinks before links
esde_update instead of init

* add mame settings to default file
fix settings cat before beginning

* sleep 20 seconds before doing the service

* add mame launcher

* Dev to beta (#314)

Added Ryujinx binary Support

Added Mame Flatpak Support

Co-authored-by: Rodrigo <rodrigosedano@me.com>

* add ryujinx to all.sh

* add desktop shortcut for installEMuBI

* Fix slash direction

* no trailing slashes in path variables

* clean up dupes

* remove duplicates fom settings file. Also now use =

* default old pcsx2 to off

* take out recursion for ESDE (was picking up other appimages)

* Add Mame SRM Parser

* Fix PCSX2QTWide variable

* re-add Theme Picker

* language

* move theme pick into expert mode settings

* apply esde theme in customizations

* Rename ryujinx.svg to Ryujinx.svg

* change the install to use find for the scripts

* fix desktop path

* add ryujinx to binary updater

* put creation inside loop for scope

* fix yuzu in binup

* add bios and bios/mame to mame rompath variable
will allow people to split bios for srm
will not work for ES-DE as it passes in
rompath

* update mame controls

* quick mame config change

* Update latest.md

* Update version.md

* relabel all the arcades as RetroArch where appropro

* fix esde theme application

* Change name of pcsx2 to pcsx2-legacy

* SaveSync not in Main

* typo

* update roms path Ryujinx

Co-authored-by: Rodrigo <rodrigosedano@me.com>
Co-authored-by: Michael Gorman <michael@michaeljgorman.com>
Co-authored-by: ronniedude <37117448+ronniedude@users.noreply.github.com>
Co-authored-by: Dylan Tackoor <mynameisdylantackoor@gmail.com>
Co-authored-by: Merith <merith.tk@gmail.com>
Co-authored-by: BillCipher-exe <hakanbaser@hotmail.de>
Co-authored-by: Madeline <maddie@mewmews.gay>
Co-authored-by: Narcha <42248344+Narcha@users.noreply.github.com>
2022-08-06 09:44:31 +02:00
Rodrigo
a6dc120bed Yuzu fix for ' 2022-06-17 21:02:43 +02:00
Godsbane
fb23d58cc2 changed from Dolphin to dolphin-emu
so the parser can do it right
2022-06-12 03:32:44 -04:00
Godsbane
dbfb58d640 Added InstallEmuAI fn
updated xemu.sh to xemu-emu.sh
changed line passed into xemu-emu.sh
added new yuzu launcher
added call for latest yuzu appimage
added changedisc hotkey for duckstation
added changedisc hotkey for duckstation steam input
2022-06-01 20:19:39 -04:00
Rodrigo
6598a0035c naming launchers 2022-05-28 23:54:53 +02:00
Rodrigo
139afc2530 sh names 2022-05-28 23:54:25 +02:00
Rodrigo
3b13187a9d WE: bios fixes + citra download 2022-05-22 02:15:46 +02:00
Rodrigo
12a933b06f /\ 2022-05-21 15:55:44 +02:00
Rodrigo
f019f368dd bat fixes 2022-05-21 14:48:40 +02:00
Rodrigo
8f26378712 WE wip 2022-05-21 11:34:56 +02:00
Rodrigo
af472d9145 Windows Launchers 2022-05-21 11:07:10 +02:00
AngelofWoe
73e962814f
Adapt cemu.sh for and add proton-launch.sh (#194)
Angel split the cemu.sh into a file agnostic proton-launch.sh as well as a cemu.sh that uses it to call cemu.

should be a seamless drop in replacement, and now we can use the proton script for other things like xenia without redoing that work.
2022-05-17 03:54:11 -04:00
Rodrigo
a8d4243ce4 xemu-emu.sh 2022-05-14 19:28:30 +02:00
Rodrigo
b3d2f9ab29 xenia sh 2022-05-14 18:31:18 +02:00
Rodrigo
7be41833c8 xenia .sh 2022-05-14 11:03:42 +02:00
Ramsey Hathout
5e92d2f413
remove -f and -g
those get passed in and handled via the array of arguments "${@}"
2022-05-11 15:55:28 -04:00
Rodrigo
a797c3890c cemu @ 2022-05-09 19:01:41 +02:00
Rodrigo
8442fa0495 Wii U on ESDE :) 2022-05-09 16:42:23 +02:00
Rodrigo
0682d55c16 Fix cemu launcher 2022-05-07 11:24:07 +02:00
AngelofWoe
10ad6c2c36
Move cemu.sh to launchers and adjust scripts to work with that. (#129) 2022-05-07 10:46:13 +02:00
Rodrigo
2020befed8 Emu launchers 2022-05-02 17:57:04 +02:00