Skip to content

Commit 71c29e1

Browse files
Bump project to .NET 9, update AssemblyVersion to 1.2.1, and enhance debugging settings. Removed unused screenshots and refined README with detailed instructions.
1 parent e095542 commit 71c29e1

File tree

7 files changed

+42
-42
lines changed

7 files changed

+42
-42
lines changed

CSharp_CreateBatchFilesForPS3Games.sln

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
88
LICENSE.txt = LICENSE.txt
99
README.md = README.md
1010
screenshot1.png = screenshot1.png
11-
screenshot3.png = screenshot3.png
12-
screenshot2.png = screenshot2.png
1311
EndProjectSection
1412
EndProject
1513
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CreateBatchFilesForPS3Games", "CreateBatchFilesForPS3Games\CreateBatchFilesForPS3Games.csproj", "{179E3670-0D45-4A30-B82F-ADEE63E8E8B1}"

CreateBatchFilesForPS3Games/CreateBatchFilesForPS3Games.csproj

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,14 @@
88
<ApplicationIcon>icon\icon.ico</ApplicationIcon>
99
<UseWPF>true</UseWPF>
1010
<SupportedOSPlatformVersion>7.0</SupportedOSPlatformVersion>
11-
<AssemblyVersion>1.2</AssemblyVersion>
12-
<FileVersion>1.2</FileVersion>
11+
<AssemblyVersion>1.2.1</AssemblyVersion>
12+
<FileVersion>1.2.1</FileVersion>
1313
<RootNamespace>CreateBatchFilesForPS3Games</RootNamespace>
1414
<IsPackable>false</IsPackable>
1515
<LangVersion>13</LangVersion>
1616
<NeutralLanguage>en-US</NeutralLanguage>
17+
<DebugType>embedded</DebugType>
18+
<DebugSymbols>true</DebugSymbols>
1719
</PropertyGroup>
1820

1921
<ItemGroup>

README.md

Lines changed: 36 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,39 @@
1-
# CreateBatchFilesForPS3Games
1+
# Create Batch Files for PS3 Games
22

3-
CreateBatchFilesForPS3Games is a utility that creates batch files for launching PS3 games using the RPCS3 emulator.
4-
With a simple, guided interface, users can quickly generate launcher files for all games in a specified directory.
3+
A Windows desktop utility for creating batch files to launch PS3 games using the RPCS3 emulator.
54

6-
## How It Works
5+
![Application Interface](screenshot1.png)
76

8-
The application walks you through the following steps:
7+
## Overview
98

10-
1. **Select RPCS3 Executable:** Choose the location of the RPCS3 emulator executable (`rpcs3.exe`).
11-
2. **Select Games Folder:** Choose the root folder that contains your PS3 game folders.
12-
3. **Create Batch Files:** Click the "Create Batch Files" button to generate a launcher for each game.
9+
Create Batch Files for PS3 Games is a Windows application that provides a simple user interface to generate batch files for your PS3 game collection. These batch files allow you to quickly launch your games directly via RPCS3, integrate them into emulator frontends, or add them to platforms like Steam. The application automatically detects game folders and extracts game titles from `PARAM.SFO` files for accurate naming.
1310

14-
The program generates two sets of batch files:
15-
- One for each game folder found within the selected directory.
16-
- One for game folders located inside the RPCS3 directory (`RPCS3\dev_hdd0\game\`).
11+
## Features
1712

18-
The application automatically reads the `PARAM.SFO` file in each game folder to extract the official game title,
19-
which is then used to name the batch file.
13+
- **User-Friendly Interface**: Clear guidance through each step of the process.
14+
- **Automatic Game Detection**: Identifies PS3 game folders based on the presence of `PS3_GAME\USRDIR\EBOOT.BIN` and `PARAM.SFO` files.
15+
- **Accurate Batch File Naming**: Reads `PARAM.SFO` to extract the official game `TITLE` or `TITLE_ID` for naming batch files.
16+
- **Seamless Game Launching**: Generated batch files can be used to launch games directly, integrated into any emulator frontend, or added as non-Steam games.
17+
- **Detailed Logging**: Provides real-time log messages to inform you of the progress and any issues during the batch file creation process.
2018

21-
## Features
19+
## Requirements
20+
21+
- Windows 7 or later
22+
- [.NET 9.0 Runtime](https://dotnet.microsoft.com/download/dotnet/9.0)
23+
- RPCS3 emulator (`rpcs3.exe`)
2224

23-
- **User-Friendly Interface:** Clear guidance through each step of the process.
24-
- **Automatic Game Detection:** Identifies game folders within the specified directories.
25-
- **Accurate Batch File Naming:** Extracts game titles from `PARAM.SFO` to name batch files appropriately.
26-
- **Seamless Game Launching:** Batch files can be used to launch games directly, integrated into any emulator frontend, or added to Steam.
27-
- **Detailed Logging:** Real-time logs inform you of the progress and any errors during the batch file creation process.
25+
## Installation
2826

29-
## Usage Examples
27+
1. Download the latest release.
28+
2. Extract the ZIP file to a folder of your choice.
29+
3. Run `CreateBatchFilesForPS3Games.exe`.
3030

31-
After generating the batch files, you can launch your games by simply double-clicking the corresponding file.
32-
These scripts are also compatible with any emulator launcher or frontend.
31+
## Usage
32+
33+
1. **Select RPCS3 Executable**: Click "Browse" next to "RPCS3 Path" to select the `rpcs3.exe` file.
34+
2. **Select Games Folder**: Click "Browse" next to "Games Folder" to choose the root directory containing your PS3 game folders (e.g., `J:\Sony PS3 Roms`).
35+
3. **Create Batch Files**: Click "Create Batch Files" to start the process. The application will scan the selected folder and the RPCS3 `dev_hdd0\game` folder for PS3 games and generate `.bat` files in your selected "Games Folder".
36+
4. **Monitor Progress**: The application displays detailed log messages during the batch file creation process.
3337

3438
### Example Batch File Command
3539

@@ -41,28 +45,24 @@ These scripts are also compatible with any emulator launcher or frontend.
4145
"G:\Emulators\RPCS3\rpcs3.exe" --no-gui "J:\Sony PS3 Roms\King of Fighters XIII, The (USA) (En,Ja,Fr,De,Es,It,Zh,Ko)\PS3_GAME\USRDIR\EBOOT.BIN"
4246
```
4347

44-
## Screenshots
45-
46-
![Application Interface](screenshot1.png)
47-
*The main interface of PS3BatchLauncherCreator.*
48-
49-
![Batch File Creation Process](screenshot2.png)
50-
*Log messages during the batch file creation process.*
48+
## Troubleshooting
5149

52-
![Successful Batch File Creation](screenshot3.png)
53-
*Confirmation that all batch files have been successfully created.*
50+
- Ensure `rpcs3.exe` is correctly selected.
51+
- Verify that your game folders contain the `PS3_GAME\USRDIR\EBOOT.BIN` and `PARAM.SFO` files.
52+
- Check the application log window for detailed error messages.
53+
- Ensure you have appropriate read/write permissions for the selected folders.
5454

5555
## Technical Details
5656

57-
- **Language & Framework:** Developed in C# using WPF.
58-
- **Target Framework:** .NET 9.0 for Windows.
59-
- **Compatibility:** Designed for Windows and tested on Windows 11 (expected to work with Windows 7 and later).
57+
- **Language & Framework:** Developed in C# using WPF.
58+
- **Target Framework:** .NET 9.0 for Windows.
59+
- **Compatibility:** Designed for Windows and tested on Windows 11 (expected to work with Windows 7 and later).
6060

6161
## Support
6262

6363
If you like the software, please give us a star.<br>
6464
Consider [donating](https://www.purelogiccode.com/donate) to support the project or simply to express your gratitude!
6565

66-
## Contributors
66+
---
6767

68-
- **Peterson Fernandes** - [GitHub Profile](https://github.com/drpetersonfernandes)
68+
Developed by [Pure Logic Code](https://www.purelogiccode.com).

global.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"sdk": {
3-
"version": "8.0.0",
3+
"version": "9.0.0",
44
"rollForward": "latestMajor",
5-
"allowPrerelease": true
5+
"allowPrerelease": false
66
}
77
}

screenshot1.png

-94.6 KB
Loading

screenshot2.png

-260 KB
Binary file not shown.

screenshot3.png

-21.2 KB
Binary file not shown.

0 commit comments

Comments
 (0)