mirror of
https://github.com/dragoonDorise/EmuDeck.git
synced 2024-05-20 13:17:55 -04:00
Compare commits
2 commits
07d88fc79e
...
804149d46c
Author | SHA1 | Date | |
---|---|---|---|
804149d46c | |||
0fcb199981 |
1861
configs/bigpemu-proton/BigPEmuConfig.bigpcfg
Normal file
1861
configs/bigpemu-proton/BigPEmuConfig.bigpcfg
Normal file
File diff suppressed because it is too large
Load diff
|
@ -1,9 +1,11 @@
|
|||
{
|
||||
"BigPEmuConfig": {
|
||||
"VideoPlugin": "BigPEmu_Video_OpenGL",
|
||||
"AudioPlugin": "BigPEmu_Audio_DirectSound",
|
||||
"InputPlugin": "BigPEmu_Input_DirectInput",
|
||||
"VideoPlugin": "bigpemu_various_sdl2",
|
||||
"AudioPlugin": "bigpemu_various_sdl2",
|
||||
"InputPlugin": "bigpemu_various_sdl2",
|
||||
"StringsPath": "strings_en.txt",
|
||||
"SetCart": "bigpemu",
|
||||
"SetDisc": "",
|
||||
"System": {
|
||||
"RISCClock": 2,
|
||||
"M68KClock": 2,
|
||||
|
@ -14,6 +16,7 @@
|
|||
"BlitterOverlapMode": 0,
|
||||
"OPPriorityScaling": 0,
|
||||
"AlwaysRunOP": 0,
|
||||
"AltSched": 0,
|
||||
"RandomizeStartCycle": 0,
|
||||
"PreserveCDEEPROM": 0,
|
||||
"ResetMode": 0,
|
||||
|
@ -21,6 +24,7 @@
|
|||
"PerGameSlots": 0,
|
||||
"SaveAutoIncr": 0,
|
||||
"RewindCount": 0,
|
||||
"RewindSkip": 0,
|
||||
"ShowTitleInfo": 1,
|
||||
"PALMode": 0,
|
||||
"RunAhead": 2,
|
||||
|
@ -36,9 +40,9 @@
|
|||
"SysAudSampleScale": 1.0
|
||||
},
|
||||
"Video": {
|
||||
"Display": "\\\\.\\DISPLAY1",
|
||||
"DisplayWidth": 1280,
|
||||
"DisplayHeight": 800,
|
||||
"Display": "",
|
||||
"DisplayWidth": 800,
|
||||
"DisplayHeight": 600,
|
||||
"DisplayBitDepth": 32,
|
||||
"DisplayFrequency": 60,
|
||||
"FirstColNTSC": 176,
|
||||
|
@ -88,7 +92,7 @@
|
|||
"LowPassCutoff": 0
|
||||
},
|
||||
"Input": {
|
||||
"DeviceCount": 1,
|
||||
"DeviceCount": 2,
|
||||
"AnalDeadMice": 0.25,
|
||||
"AnalToDigi": 0.25,
|
||||
"AnalExpo": 0.0,
|
||||
|
@ -106,6 +110,160 @@
|
|||
"HeadTrackerScale": 8.0,
|
||||
"HeadTrackerSpring": 0,
|
||||
"Bindings": [
|
||||
{
|
||||
"Triggers": [
|
||||
{
|
||||
"B_KB": true,
|
||||
"B_ID": 4,
|
||||
"B_AH": 0.0
|
||||
},
|
||||
{
|
||||
"B_KB": false,
|
||||
"B_ID": 2,
|
||||
"B_AH": 0.0,
|
||||
"B_DevID": "030079F6DE280000FF11000001000000"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Triggers": [
|
||||
{
|
||||
"B_KB": true,
|
||||
"B_ID": 22,
|
||||
"B_AH": 0.0
|
||||
},
|
||||
{
|
||||
"B_KB": false,
|
||||
"B_ID": 0,
|
||||
"B_AH": 0.0,
|
||||
"B_DevID": "030079F6DE280000FF11000001000000"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Triggers": [
|
||||
{
|
||||
"B_KB": true,
|
||||
"B_ID": 7,
|
||||
"B_AH": 0.0
|
||||
},
|
||||
{
|
||||
"B_KB": false,
|
||||
"B_ID": 1,
|
||||
"B_AH": 0.0,
|
||||
"B_DevID": "030079F6DE280000FF11000001000000"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Triggers": [
|
||||
{
|
||||
"B_KB": true,
|
||||
"B_ID": 20,
|
||||
"B_AH": 0.0
|
||||
},
|
||||
{
|
||||
"B_KB": false,
|
||||
"B_ID": 6,
|
||||
"B_AH": 0.0,
|
||||
"B_DevID": "030079F6DE280000FF11000001000000"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Triggers": [
|
||||
{
|
||||
"B_KB": true,
|
||||
"B_ID": 26,
|
||||
"B_AH": 0.0
|
||||
},
|
||||
{
|
||||
"B_KB": false,
|
||||
"B_ID": 7,
|
||||
"B_AH": 0.0,
|
||||
"B_DevID": "030079F6DE280000FF11000001000000"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Triggers": [
|
||||
{
|
||||
"B_KB": true,
|
||||
"B_ID": 82,
|
||||
"B_AH": 0.0
|
||||
},
|
||||
{
|
||||
"B_KB": false,
|
||||
"B_ID": 134,
|
||||
"B_AH": 1.0,
|
||||
"B_DevID": "030079F6DE280000FF11000001000000"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Triggers": [
|
||||
{
|
||||
"B_KB": true,
|
||||
"B_ID": 81,
|
||||
"B_AH": 0.0
|
||||
},
|
||||
{
|
||||
"B_KB": false,
|
||||
"B_ID": 134,
|
||||
"B_AH": 4.0,
|
||||
"B_DevID": "030079F6DE280000FF11000001000000"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Triggers": [
|
||||
{
|
||||
"B_KB": true,
|
||||
"B_ID": 80,
|
||||
"B_AH": 0.0
|
||||
},
|
||||
{
|
||||
"B_KB": false,
|
||||
"B_ID": 134,
|
||||
"B_AH": 8.0,
|
||||
"B_DevID": "030079F6DE280000FF11000001000000"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Triggers": [
|
||||
{
|
||||
"B_KB": true,
|
||||
"B_ID": 79,
|
||||
"B_AH": 0.0
|
||||
},
|
||||
{
|
||||
"B_KB": false,
|
||||
"B_ID": 134,
|
||||
"B_AH": 2.0,
|
||||
"B_DevID": "030079F6DE280000FF11000001000000"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Triggers": [
|
||||
{
|
||||
"B_KB": true,
|
||||
"B_ID": 39,
|
||||
"B_AH": 0.0
|
||||
},
|
||||
{
|
||||
"B_KB": false,
|
||||
"B_ID": 10,
|
||||
"B_AH": 0.0,
|
||||
"B_DevID": "030079F6DE280000FF11000001000000",
|
||||
"M_KB": false,
|
||||
"M_ID": 130,
|
||||
"M_AH": 1.0,
|
||||
"M_DevID": "030079F6DE280000FF11000001000000"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Triggers": [
|
||||
{
|
||||
|
@ -117,7 +275,11 @@
|
|||
"B_KB": false,
|
||||
"B_ID": 2,
|
||||
"B_AH": 0.0,
|
||||
"B_DevID": "DE3E579E3477D2118D4A23903FB6BDF7"
|
||||
"B_DevID": "030079F6DE280000FF11000001000000",
|
||||
"M_KB": false,
|
||||
"M_ID": 130,
|
||||
"M_AH": 1.0,
|
||||
"M_DevID": "030079F6DE280000FF11000001000000"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -130,9 +292,13 @@
|
|||
},
|
||||
{
|
||||
"B_KB": false,
|
||||
"B_ID": 0,
|
||||
"B_ID": 3,
|
||||
"B_AH": 0.0,
|
||||
"B_DevID": "DE3E579E3477D2118D4A23903FB6BDF7"
|
||||
"B_DevID": "030079F6DE280000FF11000001000000",
|
||||
"M_KB": false,
|
||||
"M_ID": 130,
|
||||
"M_AH": 1.0,
|
||||
"M_DevID": "030079F6DE280000FF11000001000000"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -147,120 +313,11 @@
|
|||
"B_KB": false,
|
||||
"B_ID": 1,
|
||||
"B_AH": 0.0,
|
||||
"B_DevID": "DE3E579E3477D2118D4A23903FB6BDF7"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Triggers": [
|
||||
{
|
||||
"B_KB": true,
|
||||
"B_ID": 16,
|
||||
"B_AH": 0.0
|
||||
},
|
||||
{
|
||||
"B_KB": false,
|
||||
"B_ID": 0,
|
||||
"B_AH": 0.0,
|
||||
"B_DevID": "DE3E579E3477D2118D4A23903FB6BDF7",
|
||||
"M_KB": false,
|
||||
"M_ID": 6,
|
||||
"M_AH": 0.0,
|
||||
"M_DevID": "DE3E579E3477D2118D4A23903FB6BDF7"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Triggers": [
|
||||
{
|
||||
"B_KB": true,
|
||||
"B_ID": 17,
|
||||
"B_AH": 0.0
|
||||
},
|
||||
{
|
||||
"B_KB": false,
|
||||
"B_ID": 7,
|
||||
"B_AH": 0.0,
|
||||
"B_DevID": "DE3E579E3477D2118D4A23903FB6BDF7"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Triggers": [
|
||||
{
|
||||
"B_KB": true,
|
||||
"B_ID": 200,
|
||||
"B_AH": 0.0
|
||||
},
|
||||
{
|
||||
"B_KB": false,
|
||||
"B_ID": 134,
|
||||
"B_AH": 0.0,
|
||||
"B_DevID": "DE3E579E3477D2118D4A23903FB6BDF7"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Triggers": [
|
||||
{
|
||||
"B_KB": true,
|
||||
"B_ID": 208,
|
||||
"B_AH": 0.0
|
||||
},
|
||||
{
|
||||
"B_KB": false,
|
||||
"B_ID": 134,
|
||||
"B_AH": 0.5,
|
||||
"B_DevID": "DE3E579E3477D2118D4A23903FB6BDF7"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Triggers": [
|
||||
{
|
||||
"B_KB": true,
|
||||
"B_ID": 203,
|
||||
"B_AH": 0.0
|
||||
},
|
||||
{
|
||||
"B_KB": false,
|
||||
"B_ID": 134,
|
||||
"B_AH": 0.75,
|
||||
"B_DevID": "DE3E579E3477D2118D4A23903FB6BDF7"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Triggers": [
|
||||
{
|
||||
"B_KB": true,
|
||||
"B_ID": 205,
|
||||
"B_AH": 0.0
|
||||
},
|
||||
{
|
||||
"B_KB": false,
|
||||
"B_ID": 134,
|
||||
"B_AH": 0.25,
|
||||
"B_DevID": "DE3E579E3477D2118D4A23903FB6BDF7"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Triggers": [
|
||||
{
|
||||
"B_KB": true,
|
||||
"B_ID": 11,
|
||||
"B_AH": 0.0
|
||||
},
|
||||
{
|
||||
"B_KB": false,
|
||||
"B_ID": 9,
|
||||
"B_AH": 0.0,
|
||||
"B_DevID": "DE3E579E3477D2118D4A23903FB6BDF7",
|
||||
"B_DevID": "030079F6DE280000FF11000001000000",
|
||||
"M_KB": false,
|
||||
"M_ID": 130,
|
||||
"M_AH": 1.0,
|
||||
"M_DevID": "DE3E579E3477D2118D4A23903FB6BDF7"
|
||||
"M_DevID": "030079F6DE280000FF11000001000000"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -268,71 +325,14 @@
|
|||
"Triggers": [
|
||||
{
|
||||
"B_KB": true,
|
||||
"B_ID": 2,
|
||||
"B_AH": 0.0
|
||||
},
|
||||
{
|
||||
"B_KB": false,
|
||||
"B_ID": 2,
|
||||
"B_AH": 0.0,
|
||||
"B_DevID": "DE3E579E3477D2118D4A23903FB6BDF7",
|
||||
"M_KB": false,
|
||||
"M_ID": 130,
|
||||
"M_AH": 1.0,
|
||||
"M_DevID": "DE3E579E3477D2118D4A23903FB6BDF7"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Triggers": [
|
||||
{
|
||||
"B_KB": true,
|
||||
"B_ID": 3,
|
||||
"B_AH": 0.0
|
||||
},
|
||||
{
|
||||
"B_KB": false,
|
||||
"B_ID": 3,
|
||||
"B_AH": 0.0,
|
||||
"B_DevID": "DE3E579E3477D2118D4A23903FB6BDF7",
|
||||
"M_KB": false,
|
||||
"M_ID": 130,
|
||||
"M_AH": 1.0,
|
||||
"M_DevID": "DE3E579E3477D2118D4A23903FB6BDF7"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Triggers": [
|
||||
{
|
||||
"B_KB": true,
|
||||
"B_ID": 4,
|
||||
"B_AH": 0.0
|
||||
},
|
||||
{
|
||||
"B_KB": false,
|
||||
"B_ID": 1,
|
||||
"B_AH": 0.0,
|
||||
"B_DevID": "DE3E579E3477D2118D4A23903FB6BDF7",
|
||||
"M_KB": false,
|
||||
"M_ID": 130,
|
||||
"M_AH": 1.0,
|
||||
"M_DevID": "DE3E579E3477D2118D4A23903FB6BDF7"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Triggers": [
|
||||
{
|
||||
"B_KB": true,
|
||||
"B_ID": 5,
|
||||
"B_ID": 33,
|
||||
"B_AH": 0.0
|
||||
},
|
||||
{
|
||||
"B_KB": false,
|
||||
"B_ID": 4,
|
||||
"B_AH": 0.0,
|
||||
"B_DevID": "DE3E579E3477D2118D4A23903FB6BDF7"
|
||||
"B_DevID": "030079F6DE280000FF11000001000000"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -340,14 +340,14 @@
|
|||
"Triggers": [
|
||||
{
|
||||
"B_KB": true,
|
||||
"B_ID": 6,
|
||||
"B_ID": 34,
|
||||
"B_AH": 0.0
|
||||
},
|
||||
{
|
||||
"B_KB": false,
|
||||
"B_ID": 3,
|
||||
"B_AH": 0.0,
|
||||
"B_DevID": "DE3E579E3477D2118D4A23903FB6BDF7"
|
||||
"B_DevID": "030079F6DE280000FF11000001000000"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -355,14 +355,14 @@
|
|||
"Triggers": [
|
||||
{
|
||||
"B_KB": true,
|
||||
"B_ID": 7,
|
||||
"B_ID": 35,
|
||||
"B_AH": 0.0
|
||||
},
|
||||
{
|
||||
"B_KB": false,
|
||||
"B_ID": 5,
|
||||
"B_AH": 0.0,
|
||||
"B_DevID": "DE3E579E3477D2118D4A23903FB6BDF7"
|
||||
"B_DevID": "030079F6DE280000FF11000001000000"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -370,18 +370,18 @@
|
|||
"Triggers": [
|
||||
{
|
||||
"B_KB": true,
|
||||
"B_ID": 8,
|
||||
"B_ID": 36,
|
||||
"B_AH": 0.0
|
||||
},
|
||||
{
|
||||
"B_KB": false,
|
||||
"B_ID": 4,
|
||||
"B_AH": 0.0,
|
||||
"B_DevID": "DE3E579E3477D2118D4A23903FB6BDF7",
|
||||
"B_DevID": "030079F6DE280000FF11000001000000",
|
||||
"M_KB": false,
|
||||
"M_ID": 130,
|
||||
"M_AH": 1.0,
|
||||
"M_DevID": "DE3E579E3477D2118D4A23903FB6BDF7"
|
||||
"M_DevID": "030079F6DE280000FF11000001000000"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -389,18 +389,18 @@
|
|||
"Triggers": [
|
||||
{
|
||||
"B_KB": true,
|
||||
"B_ID": 9,
|
||||
"B_ID": 37,
|
||||
"B_AH": 0.0
|
||||
},
|
||||
{
|
||||
"B_KB": false,
|
||||
"B_ID": 0,
|
||||
"B_AH": 0.0,
|
||||
"B_DevID": "DE3E579E3477D2118D4A23903FB6BDF7",
|
||||
"B_DevID": "030079F6DE280000FF11000001000000",
|
||||
"M_KB": false,
|
||||
"M_ID": 130,
|
||||
"M_AH": 1.0,
|
||||
"M_DevID": "DE3E579E3477D2118D4A23903FB6BDF7"
|
||||
"M_DevID": "030079F6DE280000FF11000001000000"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -408,48 +408,48 @@
|
|||
"Triggers": [
|
||||
{
|
||||
"B_KB": true,
|
||||
"B_ID": 38,
|
||||
"B_AH": 0.0
|
||||
},
|
||||
{
|
||||
"B_KB": false,
|
||||
"B_ID": 5,
|
||||
"B_AH": 0.0,
|
||||
"B_DevID": "030079F6DE280000FF11000001000000",
|
||||
"M_KB": false,
|
||||
"M_ID": 130,
|
||||
"M_AH": 1.0,
|
||||
"M_DevID": "030079F6DE280000FF11000001000000"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Triggers": [
|
||||
{
|
||||
"B_KB": true,
|
||||
"B_ID": 18,
|
||||
"B_AH": 0.0
|
||||
},
|
||||
{
|
||||
"B_KB": false,
|
||||
"B_ID": 9,
|
||||
"B_AH": 0.0,
|
||||
"B_DevID": "030079F6DE280000FF11000001000000"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Triggers": [
|
||||
{
|
||||
"B_KB": true,
|
||||
"B_ID": 19,
|
||||
"B_AH": 0.0
|
||||
},
|
||||
{
|
||||
"B_KB": false,
|
||||
"B_ID": 10,
|
||||
"B_AH": 0.0
|
||||
},
|
||||
{
|
||||
"B_KB": false,
|
||||
"B_ID": 5,
|
||||
"B_AH": 0.0,
|
||||
"B_DevID": "DE3E579E3477D2118D4A23903FB6BDF7",
|
||||
"M_KB": false,
|
||||
"M_ID": 130,
|
||||
"M_AH": 1.0,
|
||||
"M_DevID": "DE3E579E3477D2118D4A23903FB6BDF7"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Triggers": [
|
||||
{
|
||||
"B_KB": true,
|
||||
"B_ID": 24,
|
||||
"B_AH": 0.0
|
||||
},
|
||||
{
|
||||
"B_KB": false,
|
||||
"B_ID": 8,
|
||||
"B_AH": 0.0,
|
||||
"B_DevID": "DE3E579E3477D2118D4A23903FB6BDF7"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Triggers": [
|
||||
{
|
||||
"B_KB": true,
|
||||
"B_ID": 25,
|
||||
"B_AH": 0.0
|
||||
},
|
||||
{
|
||||
"B_KB": false,
|
||||
"B_ID": 9,
|
||||
"B_AH": 0.0,
|
||||
"B_DevID": "DE3E579E3477D2118D4A23903FB6BDF7"
|
||||
"B_DevID": "030079F6DE280000FF11000001000000"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -459,7 +459,7 @@
|
|||
"B_KB": false,
|
||||
"B_ID": 128,
|
||||
"B_AH": -1.0,
|
||||
"B_DevID": "DE3E579E3477D2118D4A23903FB6BDF7"
|
||||
"B_DevID": "030079F6DE280000FF11000001000000"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -469,7 +469,7 @@
|
|||
"B_KB": false,
|
||||
"B_ID": 128,
|
||||
"B_AH": 1.0,
|
||||
"B_DevID": "DE3E579E3477D2118D4A23903FB6BDF7"
|
||||
"B_DevID": "030079F6DE280000FF11000001000000"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -479,7 +479,7 @@
|
|||
"B_KB": false,
|
||||
"B_ID": 129,
|
||||
"B_AH": -1.0,
|
||||
"B_DevID": "DE3E579E3477D2118D4A23903FB6BDF7"
|
||||
"B_DevID": "030079F6DE280000FF11000001000000"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -489,7 +489,7 @@
|
|||
"B_KB": false,
|
||||
"B_ID": 129,
|
||||
"B_AH": 1.0,
|
||||
"B_DevID": "DE3E579E3477D2118D4A23903FB6BDF7"
|
||||
"B_DevID": "030079F6DE280000FF11000001000000"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -499,7 +499,7 @@
|
|||
"B_KB": false,
|
||||
"B_ID": 131,
|
||||
"B_AH": -1.0,
|
||||
"B_DevID": "DE3E579E3477D2118D4A23903FB6BDF7"
|
||||
"B_DevID": "030079F6DE280000FF11000001000000"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -509,7 +509,7 @@
|
|||
"B_KB": false,
|
||||
"B_ID": 131,
|
||||
"B_AH": 1.0,
|
||||
"B_DevID": "DE3E579E3477D2118D4A23903FB6BDF7"
|
||||
"B_DevID": "030079F6DE280000FF11000001000000"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -519,7 +519,7 @@
|
|||
"B_KB": false,
|
||||
"B_ID": 132,
|
||||
"B_AH": -1.0,
|
||||
"B_DevID": "DE3E579E3477D2118D4A23903FB6BDF7"
|
||||
"B_DevID": "030079F6DE280000FF11000001000000"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -529,7 +529,7 @@
|
|||
"B_KB": false,
|
||||
"B_ID": 132,
|
||||
"B_AH": 1.0,
|
||||
"B_DevID": "DE3E579E3477D2118D4A23903FB6BDF7"
|
||||
"B_DevID": "030079F6DE280000FF11000001000000"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -561,127 +561,63 @@
|
|||
"Triggers": [
|
||||
{
|
||||
"B_KB": true,
|
||||
"B_ID": 15,
|
||||
"B_ID": 41,
|
||||
"B_AH": 0.0
|
||||
},
|
||||
{
|
||||
"B_KB": false,
|
||||
"B_ID": 7,
|
||||
"B_AH": 0.0,
|
||||
"B_DevID": "030079F6DE280000FF11000001000000",
|
||||
"M_KB": false,
|
||||
"M_ID": 133,
|
||||
"M_AH": 1.0,
|
||||
"M_DevID": "030079F6DE280000FF11000001000000"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Triggers": [
|
||||
{
|
||||
"B_KB": true,
|
||||
"B_ID": 59,
|
||||
"B_AH": 0.0
|
||||
},
|
||||
{
|
||||
"B_KB": false,
|
||||
"B_ID": 3,
|
||||
"B_AH": 0.0,
|
||||
"B_DevID": "030079F6DE280000FF11000001000000",
|
||||
"M_KB": false,
|
||||
"M_ID": 133,
|
||||
"M_AH": 1.0,
|
||||
"M_DevID": "030079F6DE280000FF11000001000000"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Triggers": []
|
||||
},
|
||||
{
|
||||
"Triggers": []
|
||||
},
|
||||
{
|
||||
"Triggers": []
|
||||
},
|
||||
{
|
||||
"Triggers": []
|
||||
},
|
||||
{
|
||||
"Triggers": [
|
||||
{
|
||||
"B_KB": false,
|
||||
"B_ID": 9,
|
||||
"B_AH": 0.0,
|
||||
"B_DevID": "DE3E579E3477D2118D4A23903FB6BDF7",
|
||||
"B_DevID": "030079F6DE280000FF11000001000000",
|
||||
"M_KB": false,
|
||||
"M_ID": 6,
|
||||
"M_AH": 0.0,
|
||||
"M_DevID": "DE3E579E3477D2118D4A23903FB6BDF7"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Triggers": [
|
||||
{
|
||||
"B_KB": true,
|
||||
"B_ID": 57,
|
||||
"B_AH": 0.0
|
||||
},
|
||||
{
|
||||
"B_KB": false,
|
||||
"B_ID": 7,
|
||||
"B_AH": 0.0,
|
||||
"B_DevID": "DE3E579E3477D2118D4A23903FB6BDF7",
|
||||
"M_KB": false,
|
||||
"M_ID": 130,
|
||||
"M_AH": -1.0,
|
||||
"M_DevID": "DE3E579E3477D2118D4A23903FB6BDF7"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Triggers": [
|
||||
{
|
||||
"B_KB": false,
|
||||
"B_ID": 7,
|
||||
"B_AH": 0.0,
|
||||
"B_DevID": "DE3E579E3477D2118D4A23903FB6BDF7",
|
||||
"M_KB": false,
|
||||
"M_ID": 130,
|
||||
"M_ID": 133,
|
||||
"M_AH": 1.0,
|
||||
"M_DevID": "DE3E579E3477D2118D4A23903FB6BDF7"
|
||||
},
|
||||
{
|
||||
"B_KB": true,
|
||||
"B_ID": 14,
|
||||
"B_AH": 0.0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Triggers": [
|
||||
{
|
||||
"B_KB": false,
|
||||
"B_ID": 5,
|
||||
"B_AH": 0.0,
|
||||
"B_DevID": "DE3E579E3477D2118D4A23903FB6BDF7",
|
||||
"M_KB": false,
|
||||
"M_ID": 6,
|
||||
"M_AH": 0.0,
|
||||
"M_DevID": "DE3E579E3477D2118D4A23903FB6BDF7"
|
||||
},
|
||||
{
|
||||
"B_KB": true,
|
||||
"B_ID": 60,
|
||||
"B_AH": 0.0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Triggers": [
|
||||
{
|
||||
"B_KB": false,
|
||||
"B_ID": 4,
|
||||
"B_AH": 0.0,
|
||||
"B_DevID": "DE3E579E3477D2118D4A23903FB6BDF7",
|
||||
"M_KB": false,
|
||||
"M_ID": 6,
|
||||
"M_AH": 0.0,
|
||||
"M_DevID": "DE3E579E3477D2118D4A23903FB6BDF7"
|
||||
},
|
||||
{
|
||||
"B_KB": true,
|
||||
"B_ID": 61,
|
||||
"B_AH": 0.0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Triggers": [
|
||||
{
|
||||
"B_KB": false,
|
||||
"B_ID": 1,
|
||||
"B_AH": 0.0,
|
||||
"B_DevID": "DE3E579E3477D2118D4A23903FB6BDF7",
|
||||
"M_KB": false,
|
||||
"M_ID": 6,
|
||||
"M_AH": 0.0,
|
||||
"M_DevID": "DE3E579E3477D2118D4A23903FB6BDF7"
|
||||
},
|
||||
{
|
||||
"B_KB": true,
|
||||
"B_ID": 25,
|
||||
"B_AH": 0.0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Triggers": [
|
||||
{
|
||||
"B_KB": false,
|
||||
"B_ID": 8,
|
||||
"B_AH": 0.0,
|
||||
"B_DevID": "DE3E579E3477D2118D4A23903FB6BDF7",
|
||||
"M_KB": false,
|
||||
"M_ID": 130,
|
||||
"M_AH": -1.0,
|
||||
"M_DevID": "DE3E579E3477D2118D4A23903FB6BDF7"
|
||||
"M_DevID": "030079F6DE280000FF11000001000000"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -689,7 +625,7 @@
|
|||
"Triggers": [
|
||||
{
|
||||
"B_KB": true,
|
||||
"B_ID": 20,
|
||||
"B_ID": 23,
|
||||
"B_AH": 0.0
|
||||
}
|
||||
]
|
||||
|
@ -1824,7 +1760,8 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
"InputVer": 2
|
||||
"InputVer": 2,
|
||||
"InputPluginVer": 666
|
||||
},
|
||||
"Network": {
|
||||
"NetDevice": 0,
|
||||
|
@ -1846,16 +1783,17 @@
|
|||
"SaveWindowPos": 0,
|
||||
"AlwaysOnTop": 0,
|
||||
"LaunchPaused": 0,
|
||||
"FTDisp": 0,
|
||||
"ScriptsAutoReload": 0,
|
||||
"ScriptsPreserveState": 0,
|
||||
"WindowX": 0,
|
||||
"WindowY": 0
|
||||
},
|
||||
"RecentFiles": [
|
||||
"bigpemu"
|
||||
],
|
||||
"ScriptsEnabled": [],
|
||||
"ScriptSettings": {},
|
||||
"ROMPath": "Z:\\home\\deck\\Emulation\\roms\\atarijaguar",
|
||||
"SetDisc": "",
|
||||
"RecentFiles": [],
|
||||
"ScreenEffectOptions": []
|
||||
}
|
||||
}
|
|
@ -5,7 +5,7 @@
|
|||
<fullname>Atari Jaguar</fullname>
|
||||
<path>%ROMPATH%/atarijaguar</path>
|
||||
<extension>.abs .ABS .bin .BIN .cdi .CDI .cof .COF .cue .CUE .j64 .J64 .jag .JAG .prg .PRG .rom .ROM .7z .7Z .zip .ZIP</extension>
|
||||
<command label="BigPEmu (Proton)">/bin/bash /run/media/mmcblk0p1/Emulation/tools/launchers/bigpemu.sh %ROM%</command>
|
||||
<command label="BigPEmu">/bin/bash /run/media/mmcblk0p1/Emulation/tools/launchers/bigpemu.sh %ROM%</command>
|
||||
<command label="Virtual Jaguar">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/virtualjaguar_libretro.so %ROM%</command>
|
||||
<command label="MAME (Standalone)">%STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/atarijaguar jaguar -cart %ROM%</command>
|
||||
<platform>atarijaguar</platform>
|
||||
|
@ -16,7 +16,7 @@
|
|||
<fullname>Atari Jaguar CD</fullname>
|
||||
<path>%ROMPATH%/atarijaguarcd</path>
|
||||
<extension>.abs .ABS .bin .BIN .cdi .CDI .cof .COF .cue .CUE .j64 .J64 .jag .JAG .prg .PRG .rom .ROM .7z .7Z .zip .ZIP</extension>
|
||||
<command label="BigPEmu (Proton)">/bin/bash /run/media/mmcblk0p1/Emulation/tools/launchers/bigpemu.sh %ROM%</command>
|
||||
<command label="BigPEmu">/bin/bash /run/media/mmcblk0p1/Emulation/tools/launchers/bigpemu.sh %ROM%</command>
|
||||
<platform>atarijaguarcd</platform>
|
||||
<theme>atarijaguarcd</theme>
|
||||
</system>
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
#!/bin/bash
|
||||
#variables
|
||||
BigPEmu_emuName="BigPEmu (Proton)"
|
||||
BigPEmu_emuType="$emuDeckEmuTypeWindows"
|
||||
BigPEmu_emuPath="$HOME/Applications/BigPEmu/BigPEmu.exe"
|
||||
BigPEmu_appData="$HOME/Applications/BigPEmu/UserData"
|
||||
BigPEmu_BigPEmuSettings="$HOME/Applications/BigPEmu/UserData/BigPEmuConfig.bigpcfg"
|
||||
BigPEmu_emuName="BigPEmu"
|
||||
BigPEmu_emuType="$emuDeckEmuTypeBinary"
|
||||
BigPEmu_emuPath="$HOME/Applications/BigPEmu/bigpemu"
|
||||
BigPEmu_appData="$HOME/Applications/BigPEmu/bigpemu_userdata"
|
||||
BigPEmu_BigPEmuSettings="$HOME/Applications/BigPEmu/bigpemu_userdata/BigPEmuConfig.bigpcfg"
|
||||
|
||||
#cleanupOlderThings
|
||||
BigPEmu_cleanup(){
|
||||
|
@ -17,13 +17,15 @@ BigPEmu_install(){
|
|||
|
||||
mkdir -p $BigPEmu_appData
|
||||
|
||||
BigPEmudownloadLink=$(curl -s "https://www.richwhitehouse.com/jaguar/index.php?content=download" | grep -o 'https://www\.richwhitehouse\.com/jaguar/builds/BigPEmu_v[0-9]*\.zip' | grep -v "BigPEmu_*-DEV.zip" | head -n 1)
|
||||
|
||||
if safeDownload "BigPEmu" "$BigPEmudownloadLink" "$HOME/Applications/BigPEmu/BigPEmu.zip" "$showProgress"; then
|
||||
|
||||
unzip -o "$HOME/Applications/BigPEmu/BigPEmu.zip" -d "$HOME/Applications/BigPEmu"
|
||||
rm -f "$HOME/Applications/BigPEmu/BigPEmu.zip"
|
||||
BigPEmudownloadLink=$(curl -s "https://www.richwhitehouse.com/jaguar/index.php?content=download" | grep -o 'https://www\.richwhitehouse\.com/jaguar/builds/BigPEmu_Linux64_v[0-9]*\.tar.gz' | grep -v "BigPEmu_*-DEV.zip" | head -n 1)
|
||||
|
||||
if safeDownload "BigPEmu" "$BigPEmudownloadLink" "$HOME/Applications/BigPEmu/BigPEmu.tar.gz" "$showProgress"; then
|
||||
{ tar -xvzf "$HOME/Applications/BigPEmu/BigPEmu.tar.gz" -C "$HOME/Applications/BigPEmu" --strip-components=1; } &> /dev/null
|
||||
rm -f "$HOME/Applications/BigPEmu/BigPEmu.tar.gz"
|
||||
rm -rf "$HOME/Applications/BigPEmu/BigPEmu.exe"
|
||||
rm -rf "$HOME/Applications/BigPEmu/Plugins"
|
||||
rsync -avhp --mkpath --exclude "BigPEmuConfig.bigpcfg" "$HOME/Applications/BigPEmu/UserData/." "$BigPEmu_appData/."
|
||||
chmod +x "$BigPEmu_emuPath"
|
||||
else
|
||||
return 1
|
||||
fi
|
||||
|
@ -35,16 +37,22 @@ BigPEmu_install(){
|
|||
chmod +x "${toolsPath}/launchers/bigpemu.sh"
|
||||
chmod +x "$HOME/Applications/BigPEmu/bigpemu.sh"
|
||||
|
||||
createDesktopShortcut "$HOME/.local/share/applications/BigPEmu (Proton).desktop" \
|
||||
"BigPEmu (Proton)" \
|
||||
"${toolsPath}/launchers/bigpemu.sh -w" \
|
||||
createDesktopShortcut "$HOME/.local/share/applications/BigPEmu (Binary).desktop" \
|
||||
"BigPEmu (Binary)" \
|
||||
"${toolsPath}/launchers/bigpemu.sh" \
|
||||
"False"
|
||||
}
|
||||
|
||||
#ApplyInitialSettings
|
||||
BigPEmu_init(){
|
||||
setMSG "Initializing $BigPEmu_emuName settings."
|
||||
rsync -avhp "$EMUDECKGIT/configs/bigpemu/" "$BigPEmu_appData" --backup --suffix=.bak
|
||||
|
||||
if [ -f "$HOME/Applications/BigPEmu/BigPEmu.exe" ]; then
|
||||
rsync -avhp "$EMUDECKGIT/configs/bigpemu-proton/" "$HOME/Applications/BigPEmu/UserData" --backup --suffix=.bak
|
||||
elif [ -f "$BigPEmu_emuPath" ]; then
|
||||
rsync -avhp "$EMUDECKGIT/configs/bigpemu/" "$BigPEmu_appData" --backup --suffix=.bak
|
||||
fi
|
||||
|
||||
BigPEmu_setEmulationFolder
|
||||
BigPEmu_setupSaves
|
||||
BigPEmu_flushEmulatorLauncher
|
||||
|
@ -61,7 +69,15 @@ BigPEmu_init(){
|
|||
#update
|
||||
BigPEmu_update(){
|
||||
setMSG "Updating $BigPEmu_emuName settings."
|
||||
rsync -avhp "$EMUDECKGIT/configs/bigpemu/" "$BigPEmu_appData" --ignore-existing
|
||||
|
||||
if [ -f "$HOME/Applications/BigPEmu/BigPEmu.exe" ]; then
|
||||
rsync -avhp "$EMUDECKGIT/configs/bigpemu-proton/" "$HOME/Applications/BigPEmu/UserData" --backup --suffix=.bak
|
||||
echo "Copying Windows configs."
|
||||
elif [ -f "$BigPEmu_emuPath" ]; then
|
||||
rsync -avhp "$EMUDECKGIT/configs/bigpemu/" "$BigPEmu_appData" --backup --suffix=.bak
|
||||
echo "Copying Binary configs."
|
||||
fi
|
||||
|
||||
BigPEmu_setEmulationFolder
|
||||
BigPEmu_setupSaves
|
||||
BigPEmu_flushEmulatorLauncher
|
||||
|
@ -88,7 +104,7 @@ BigPEmu_addESConfig(){
|
|||
--subnode '$newSystem' --type elem --name 'path' -v '%ROMPATH%/atarijaguar' \
|
||||
--subnode '$newSystem' --type elem --name 'extension' -v '.abs .ABS .bin .BIN .cdi .CDI .cof .COF .cue .CUE .j64 .J64 .jag .JAG .prg .PRG .rom .ROM .7z .7Z .zip .ZIP' \
|
||||
--subnode '$newSystem' --type elem --name 'commandB' -v "/usr/bin/bash ${toolsPath}/launchers/bigpemu.sh %ROM%" \
|
||||
--insert '$newSystem/commandB' --type attr --name 'label' --value "BigPEmu (Proton)" \
|
||||
--insert '$newSystem/commandB' --type attr --name 'label' --value "BigPEmu" \
|
||||
--subnode '$newSystem' --type elem --name 'commandV' -v "%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/virtualjaguar_libretro.so %ROM%" \
|
||||
--insert '$newSystem/commandV' --type attr --name 'label' --value "Virtual Jaguar" \
|
||||
--subnode '$newSystem' --type elem --name 'commandM' -v "%STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/atarijaguar jaguar -cart %ROM%" \
|
||||
|
@ -113,7 +129,7 @@ BigPEmu_addESConfig(){
|
|||
--subnode '$newSystem' --type elem --name 'path' -v '%ROMPATH%/atarijaguarcd' \
|
||||
--subnode '$newSystem' --type elem --name 'extension' -v '.abs .ABS .bin .BIN .cdi .CDI .cof .COF .cue .CUE .j64 .J64 .jag .JAG .prg .PRG .rom .ROM .7z .7Z .zip .ZIP' \
|
||||
--subnode '$newSystem' --type elem --name 'commandB' -v "/usr/bin/bash ${toolsPath}/launchers/bigpemu.sh %ROM%" \
|
||||
--insert '$newSystem/commandB' --type attr --name 'label' --value "BigPEmu (Proton)" \
|
||||
--insert '$newSystem/commandB' --type attr --name 'label' --value "BigPEmu" \
|
||||
--subnode '$newSystem' --type elem --name 'platform' -v 'atarijaguarcd' \
|
||||
--subnode '$newSystem' --type elem --name 'theme' -v 'atarijaguarcd' \
|
||||
-r 'systemList/system/commandB' -v 'command' \
|
||||
|
@ -166,7 +182,7 @@ BigPEmu_wipeSettings(){
|
|||
BigPEmu_uninstall(){
|
||||
setMSG "Uninstalling $BigPEmu_emuName. ROMs will be retained in the ROMs folder. Saves will be retained in "$HOME/Applications/BigPEmu/UserData"."
|
||||
find "$HOME/Applications/BigPEmu" -mindepth 1 -name UserData -prune -o -exec rm -rf '{}' \; &>> /dev/null
|
||||
rm -rf "$HOME/.local/share/applications/BigPEmu (Proton).desktop"
|
||||
rm -rf "$HOME/.local/share/applications/BigPEmu (Binary).desktop"
|
||||
BigPEmu_wipeSettings
|
||||
}
|
||||
|
||||
|
@ -183,6 +199,8 @@ BigPEmu_finalize(){
|
|||
BigPEmu_IsInstalled(){
|
||||
if [ -e "$BigPEmu_emuPath" ]; then
|
||||
echo "true"
|
||||
elif [ -e "$HOME/Applications/BigPEmu/BigPEmu.exe" ]; then
|
||||
echo "true"
|
||||
else
|
||||
echo "false"
|
||||
fi
|
||||
|
@ -210,4 +228,6 @@ BigPEmu_flushEmulatorLauncher(){
|
|||
|
||||
flushEmulatorLaunchers "bigpemu"
|
||||
|
||||
}
|
||||
cp "$EMUDECKGIT/tools/launchers/bigpemu.sh" "$HOME/Applications/BigPEmu/bigpemu.sh"
|
||||
|
||||
}
|
||||
|
|
|
@ -307,7 +307,6 @@ ESDE_setEmulationFolder(){
|
|||
if [[ $(grep -rnw "$es_systemsFile" -e 'BigPEmu (Proton)') == "" ]]; then
|
||||
#insert
|
||||
xmlstarlet ed -S --inplace --subnode 'systemList/system[name="atarijaguar"]' --type elem --name 'commandP' -v "/bin/bash ${toolsPath}/launchers/bigpemu.sh %BASENAME%" \
|
||||
--insert 'systemList/system/commandP' --type attr --name 'label' --value "BigPEmu (Proton)" \
|
||||
-r 'systemList/system/commandP' -v 'command' \
|
||||
"$es_systemsFile"
|
||||
|
||||
|
@ -316,14 +315,14 @@ ESDE_setEmulationFolder(){
|
|||
else
|
||||
#update
|
||||
bigpemujaguarProtonCommandString="/bin/bash ${toolsPath}/launchers/bigpemu.sh %ROM%"
|
||||
xmlstarlet ed -L -u '/systemList/system/command[@label="BigPEmu (Proton)"]' -v "$bigpemujaguarProtonCommandString" "$es_systemsFile"
|
||||
xmlstarlet ed -L -u '/systemList/system/command[@label="BigPEmu"]' -v "$bigpemujaguarProtonCommandString" "$es_systemsFile"
|
||||
fi
|
||||
fi
|
||||
if [[ ! $(grep -rnw "$es_systemsFile" -e 'atarijaguarcd') == "" ]]; then
|
||||
if [[ $(grep -rnw "$es_systemsFile" -e 'BigPEmu (Proton)') == "" ]]; then
|
||||
if [[ $(grep -rnw "$es_systemsFile" -e 'BigPEmu') == "" ]]; then
|
||||
#insert
|
||||
xmlstarlet ed -S --inplace --subnode 'systemList/system[name="atarijaguarcd"]' --type elem --name 'commandP' -v "/bin/bash ${toolsPath}/launchers/bigpemu.sh %ROM%" \
|
||||
--insert 'systemList/system/commandP' --type attr --name 'label' --value "BigPEmu (Proton)" \
|
||||
--insert 'systemList/system/commandP' --type attr --name 'label' --value "BigPEmu" \
|
||||
-r 'systemList/system/commandP' -v 'command' \
|
||||
"$es_systemsFile"
|
||||
|
||||
|
|
|
@ -1,56 +1,77 @@
|
|||
#!/usr/bin/bash
|
||||
#!/bin/bash
|
||||
# bigpemu.sh
|
||||
|
||||
# Set up cloud save
|
||||
source "${HOME}/.config/EmuDeck/backend/functions/all.sh"
|
||||
emulatorInit "bigpemu"
|
||||
|
||||
# Get SELFPATH
|
||||
SELFPATH="$( realpath "${BASH_SOURCE[0]}" )"
|
||||
emuName="bigpemu" #parameterize me
|
||||
emufolder="$HOME/Applications/BigPEmu"
|
||||
exe=$(find "$emufolder" -iname "${emuName}" | sort -n | cut -d' ' -f 2- | tail -n 1 2>/dev/null)
|
||||
|
||||
# Get EXE
|
||||
EXE="\"/usr/bin/bash\" \"${SELFPATH}\""
|
||||
echo "EXE: ${EXE}"
|
||||
|
||||
# NAME
|
||||
NAME="BigPEmu"
|
||||
#if binary doesn't exist fall back to windows executable.
|
||||
if [[ $exe == '' ]]; then
|
||||
# Get SELFPATH
|
||||
SELFPATH="$( realpath "${BASH_SOURCE[0]}" )"
|
||||
|
||||
# AppID.py
|
||||
APPIDPY="$emulationPath/tools/appID.py"
|
||||
# Get EXE
|
||||
EXE="\"/usr/bin/bash\" \"${SELFPATH}\""
|
||||
echo "EXE: ${EXE}"
|
||||
|
||||
# Proton Launcher Script
|
||||
PROTONLAUNCH="$emulationPath/tools/proton-launch.sh"
|
||||
# NAME
|
||||
NAME="BigPEmu"
|
||||
|
||||
# BigPEmu location
|
||||
BIGPEMU="$HOME/Applications/BigPEmu/BigPEmu.exe"
|
||||
# AppID.py
|
||||
APPIDPY="$emulationPath/tools/appID.py"
|
||||
|
||||
# APPID
|
||||
if [ -e "/usr/bin/python" ]; then
|
||||
APPID=$( /usr/bin/python "${APPIDPY}" "${EXE}" "${NAME}" )
|
||||
elif [ -e "/usr/bin/python3" ]; then
|
||||
APPID=$( /usr/bin/python3 "${APPIDPY}" "${EXE}" "${NAME}" )
|
||||
else
|
||||
echo "Python not found."
|
||||
fi
|
||||
# Proton Launcher Script
|
||||
PROTONLAUNCH="$emulationPath/tools/proton-launch.sh"
|
||||
|
||||
echo "APPID: ${APPID}"
|
||||
# BigPEmu location
|
||||
BIGPEMU="$HOME/Applications/BigPEmu/BigPEmu.exe"
|
||||
|
||||
# Proton Version
|
||||
PROTONVER="8.0"
|
||||
# APPID
|
||||
if [ -e "/usr/bin/python" ]; then
|
||||
APPID=$( /usr/bin/python "${APPIDPY}" "${EXE}" "${NAME}" )
|
||||
elif [ -e "/usr/bin/python3" ]; then
|
||||
APPID=$( /usr/bin/python3 "${APPIDPY}" "${EXE}" "${NAME}" )
|
||||
else
|
||||
echo "Python not found."
|
||||
fi
|
||||
|
||||
# Call the Proton launcher script and give the arguments
|
||||
echo "APPID: ${APPID}"
|
||||
|
||||
if [ -z "${@}" ]; then
|
||||
# Proton Version
|
||||
PROTONVER="8.0"
|
||||
|
||||
echo "${PROTONLAUNCH}" -p "${PROTONVER}" -i "${APPID}" -- "${BIGPEMU}" "*" -localdata >> "${LOGFILE}"
|
||||
"${PROTONLAUNCH}" -p "${PROTONVER}" -i "${APPID}" -- "${BIGPEMU}" "*" -localdata
|
||||
echo "Launching BigPEmu directly"
|
||||
# Call the Proton launcher script and give the arguments
|
||||
|
||||
if [ -z "${@}" ]; then
|
||||
echo "Launching BigPEmu directly"
|
||||
echo "${PROTONLAUNCH}" -p "${PROTONVER}" -i "${APPID}" -- "${BIGPEMU}" "*" -localdata >> "${LOGFILE}"
|
||||
"${PROTONLAUNCH}" -p "${PROTONVER}" -i "${APPID}" -- "${BIGPEMU}" "*" -localdata
|
||||
|
||||
|
||||
else
|
||||
echo "ROM found, launching game"
|
||||
echo "${PROTONLAUNCH}" -p "${PROTONVER}" -i "${APPID}" -- "${BIGPEMU}" "${@}" -localdata >> "${LOGFILE}"
|
||||
"${PROTONLAUNCH}" -p "${PROTONVER}" -i "${APPID}" -- "${BIGPEMU}" "${@}" -localdata
|
||||
|
||||
fi
|
||||
else
|
||||
|
||||
echo "${PROTONLAUNCH}" -p "${PROTONVER}" -i "${APPID}" -- "${BIGPEMU}" "${@}" -localdata >> "${LOGFILE}"
|
||||
"${PROTONLAUNCH}" -p "${PROTONVER}" -i "${APPID}" -- "${BIGPEMU}" "${@}" -localdata
|
||||
echo "ROM found, launching game"
|
||||
|
||||
#make sure that file is executable
|
||||
chmod +x $exe
|
||||
echo "Binary found."
|
||||
fi
|
||||
|
||||
if [ -z "${@}" ]; then
|
||||
echo "Launching BigPEmu directly"
|
||||
eval "${exe} "*" -localdata"
|
||||
|
||||
else
|
||||
echo "ROM found, launching game"
|
||||
eval "${exe}" "${@}" -localdata
|
||||
fi
|
||||
|
||||
rm -rf "$savesPath/.gaming"
|
|
@ -272,6 +272,7 @@ fi
|
|||
rm -rf $HOME/Applications/BigPEmu &>> /dev/null
|
||||
rm -rf $HOME/.local/share/applications/BigPEmu.desktop &>> /dev/null
|
||||
rm -rf "$HOME/.local/share/applications/BigPEmu (Proton).desktop" &>> /dev/null
|
||||
rm -rf "$HOME/.local/share/applications/BigPEmu (Binary).desktop" &>> /dev/null
|
||||
fi
|
||||
if [[ "$doUninstallCemu" == true ]]; then
|
||||
find ${romsPath}/wiiu -mindepth 1 -name roms -prune -o -exec rm -rf '{}' \;
|
||||
|
|
Loading…
Reference in a new issue