Skip to content

Commit 5078a8d

Browse files
authored
Merge pull request #9 from LlysiX/rb4-test3
update rb4-new branch to latest with device lost crash fix
2 parents c614b3a + 05d081f commit 5078a8d

File tree

559 files changed

+55318
-14259
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

559 files changed

+55318
-14259
lines changed

.ci/clang-format.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ if grep -nrI '\s$' src *.yml *.txt *.md Doxyfile .gitignore .gitmodules .ci* dis
1010
fi
1111

1212
# Default clang-format points to default 3.5 version one
13-
CLANG_FORMAT=clang-format-17
13+
CLANG_FORMAT=clang-format-18
1414
$CLANG_FORMAT --version
1515

1616
if [ "$GITHUB_EVENT_NAME" = "pull_request" ]; then
+55
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
# SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project
2+
# SPDX-License-Identifier: GPL-2.0-or-later
3+
# Docs - https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema
4+
name: Application Bug Report
5+
description: Problem with the application itself (ie. bad file path handling, UX issue)
6+
title: "[APP BUG]: "
7+
body:
8+
- type: markdown
9+
attributes:
10+
value: |
11+
## Important: Read First
12+
13+
Please do not make support requests on GitHub. Our issue tracker is for tracking bugs and feature requests only
14+
If you need help using the emulator or unsure about your issue please contact us on [discord](https://discord.gg/bFJxfftGW6).
15+
16+
Please make an effort to make sure your issue isn't already reported.
17+
18+
Do not create issues involving software piracy, our rules specifically prohibit this. Otherwise your issue will be closed and you will be banned in this repository.
19+
- type: checkboxes
20+
id: checklist
21+
attributes:
22+
label: Checklist
23+
options:
24+
- label: I have searched for a similar issue in this repository and did not find one.
25+
required: true
26+
- label: I am using an official build obtained from [releases](https://github.com/shadps4-emu/shadPS4/releases) or updated one of those builds using its in-app updater.
27+
required: true
28+
- type: textarea
29+
id: desc
30+
attributes:
31+
label: Describe the Bug
32+
description: "A clear and concise description of what the bug is"
33+
validations:
34+
required: true
35+
- type: textarea
36+
id: repro
37+
attributes:
38+
label: Reproduction Steps
39+
description: "Detailed steps to reproduce the behavior"
40+
validations:
41+
required: true
42+
- type: textarea
43+
id: expected
44+
attributes:
45+
label: Expected Behavior
46+
description: "A clear and concise description of what you expected to happen"
47+
validations:
48+
required: false
49+
- type: input
50+
id: os
51+
attributes:
52+
label: Specify OS Version
53+
placeholder: "Example: Windows 11, Arch Linux, MacOS 15"
54+
validations:
55+
required: true

.github/ISSUE_TEMPLATE/config.yml

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project
2+
# SPDX-License-Identifier: GPL-2.0-or-later
3+
blank_issues_enabled: false
4+
contact_links:
5+
- name: Discord
6+
url: https://discord.gg/bFJxfftGW6
7+
about: Get direct support and hang out with us
8+
- name: Wiki
9+
url: https://github.com/shadps4-emu/shadPS4/wiki
10+
about: Information, guides, etc.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
# SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project
2+
# SPDX-License-Identifier: GPL-2.0-or-later
3+
# Docs - https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema
4+
name: Feature Request
5+
description: Suggest a new feature or improve an existing one
6+
title: "[Feature Request]: "
7+
body:
8+
- type: markdown
9+
attributes:
10+
value: |
11+
## Important: Read First
12+
13+
Please make an effort to make sure your issue isn't already reported.
14+
15+
Do not create issues involving software piracy, our rules specifically prohibit this. Otherwise your issue will be closed and you will be banned in this repository.
16+
17+
- type: checkboxes
18+
id: checklist
19+
attributes:
20+
label: Checklist
21+
options:
22+
- label: I have searched for a similar issue in this repository and did not find one.
23+
required: true
24+
- type: textarea
25+
id: desc
26+
attributes:
27+
label: Description
28+
description: |
29+
A concise description of the feature you want
30+
31+
Include step by step examples of how the feature should work under various circumstances
32+
validations:
33+
required: true
34+
- type: textarea
35+
id: reason
36+
attributes:
37+
label: Reason
38+
description: |
39+
Give a reason why you want this feature
40+
- How will it make things easier for you?
41+
- How does this feature help your enjoyment of the emulator?
42+
- What does it provide that isn't being provided currently?
43+
validations:
44+
required: true
45+
- type: textarea
46+
id: examples
47+
attributes:
48+
label: Examples
49+
description: |
50+
Provide examples of the feature as implemented by other software
51+
52+
Include screenshots or video if you like to help demonstrate how you'd like this feature to work
53+
validations:
54+
required: false
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
# SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project
2+
# SPDX-License-Identifier: GPL-2.0-or-later
3+
# Docs - https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema
4+
name: Game Emulation Bug Report
5+
description: Problem in a game (ie. graphical artifacts, crashes, etc.)
6+
title: "[GAME BUG]: "
7+
body:
8+
- type: markdown
9+
attributes:
10+
value: |
11+
## Important: Read First
12+
13+
Please do not make support requests on GitHub. Our issue tracker is for tracking bugs and feature requests only
14+
If you need help using the emulator or unsure about your issue please contact us on [discord](https://discord.gg/bFJxfftGW6).
15+
16+
You can also check the [Game Compatibility Repository](https://github.com/shadps4-emu/shadps4-game-compatibility) for the information about the status of the game.
17+
18+
Please make an effort to make sure your issue isn't already reported.
19+
20+
Do not create issues involving software piracy, our rules specifically prohibit this. Otherwise your issue will be closed and you will be banned in this repository.
21+
- type: checkboxes
22+
id: checklist
23+
attributes:
24+
label: Checklist
25+
options:
26+
- label: I have searched for a similar issue in this repository and did not find one.
27+
required: true
28+
- label: I am using an official build obtained from [releases](https://github.com/shadps4-emu/shadPS4/releases) or updated one of those builds using its in-app updater.
29+
required: true
30+
- label: I have re-dumped the game and performed a clean install without mods.
31+
required: true
32+
- label: I have disabled all patches and cheats.
33+
required: true
34+
- label: I have all the required [system modules](https://github.com/shadps4-emu/shadps4-game-compatibility?tab=readme-ov-file#informations) installed.
35+
required: true
36+
- type: textarea
37+
id: desc
38+
attributes:
39+
label: Describe the Bug
40+
description: "A clear and concise description of what the bug is"
41+
validations:
42+
required: true
43+
- type: textarea
44+
id: repro
45+
attributes:
46+
label: Reproduction Steps
47+
description: "Detailed steps to reproduce the behavior"
48+
validations:
49+
required: true
50+
- type: input
51+
id: os
52+
attributes:
53+
label: Specify OS Version
54+
placeholder: "Example: Windows 11, Arch Linux, MacOS 15"
55+
validations:
56+
required: true
57+
- type: input
58+
id: cpu
59+
attributes:
60+
label: CPU
61+
placeholder: "Example: Intel Core i7-8700"
62+
validations:
63+
required: true
64+
- type: input
65+
id: gpu
66+
attributes:
67+
label: GPU
68+
placeholder: "Example: nVidia GTX 1650"
69+
validations:
70+
required: true
71+
- type: input
72+
id: ram
73+
attributes:
74+
label: Amount of RAM in GB
75+
placeholder: "Example: 16 GB"
76+
validations:
77+
required: true
78+
- type: input
79+
id: vram
80+
attributes:
81+
label: Amount of VRAM in GB
82+
placeholder: "Example: 8 GB"
83+
validations:
84+
required: true
85+
- type: textarea
86+
id: logs
87+
attributes:
88+
label: "Logs"
89+
description: Attach any logs here. Log can be found by right clicking on a game name -> Open Folder... -> Open Log Folder. Make sure that the log type is set to `sync`.
90+
validations:
91+
required: false

.github/linux-appimage-qt.sh

+4-2
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ fi
99

1010
export Qt6_DIR="/usr/lib/qt6"
1111
export PATH="$Qt6_DIR/bin:$PATH"
12+
export EXTRA_QT_PLUGINS="waylandcompositor"
13+
export EXTRA_PLATFORM_PLUGINS="libqwayland-egl.so;libqwayland-generic.so"
1214

1315
# Prepare Tools for building the AppImage
1416
wget -q https://github.com/linuxdeploy/linuxdeploy/releases/download/continuous/linuxdeploy-x86_64.AppImage
@@ -25,7 +27,7 @@ chmod a+x linuxdeploy-plugin-checkrt-x86_64.sh
2527

2628
cp -a "$GITHUB_WORKSPACE/build/translations" AppDir/usr/bin
2729

28-
./linuxdeploy-x86_64.AppImage --appdir AppDir -d "$GITHUB_WORKSPACE"/.github/shadps4.desktop -e "$GITHUB_WORKSPACE"/build/shadps4 -i "$GITHUB_WORKSPACE"/.github/shadps4.png --plugin qt
30+
./linuxdeploy-x86_64.AppImage --appdir AppDir -d "$GITHUB_WORKSPACE"/dist/net.shadps4.shadPS4.desktop -e "$GITHUB_WORKSPACE"/build/shadps4 -i "$GITHUB_WORKSPACE"/src/images/net.shadps4.shadPS4.svg --plugin qt
2931
rm AppDir/usr/plugins/multimedia/libgstreamermediaplugin.so
3032
./linuxdeploy-x86_64.AppImage --appdir AppDir --output appimage
31-
mv Shadps4-x86_64.AppImage Shadps4-qt.AppImage
33+
mv shadPS4-x86_64.AppImage Shadps4-qt.AppImage

.github/linux-appimage-sdl.sh

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@ chmod a+x linuxdeploy-plugin-checkrt-x86_64.sh
1717
# Build AppImage
1818
./linuxdeploy-x86_64.AppImage --appdir AppDir
1919
./linuxdeploy-plugin-checkrt-x86_64.sh --appdir AppDir
20-
./linuxdeploy-x86_64.AppImage --appdir AppDir -d "$GITHUB_WORKSPACE"/.github/shadps4.desktop -e "$GITHUB_WORKSPACE"/build/shadps4 -i "$GITHUB_WORKSPACE"/.github/shadps4.png --output appimage
21-
mv Shadps4-x86_64.AppImage Shadps4-sdl.AppImage
20+
./linuxdeploy-x86_64.AppImage --appdir AppDir -d "$GITHUB_WORKSPACE"/dist/net.shadps4.shadPS4.desktop -e "$GITHUB_WORKSPACE"/build/shadps4 -i "$GITHUB_WORKSPACE"/src/images/net.shadps4.shadPS4.svg --output appimage
21+
mv shadPS4-x86_64.AppImage Shadps4-sdl.AppImage

0 commit comments

Comments
 (0)