This is a pure Python tool that is able to replace card sleeves, deluxe sleeves, card arts, icons, home arts and most fields in the Yu-Gi-Oh! Master Duel game with a user-given image, making the process of creating custom assets trivial. It's also able to swap mates and field assets.
Download the latest version of the app from the releases tab. Releases prior to v2.1.0 are available on Nexus Mods.
Download the data.json file and replace the one found in the "_internal" folder.
Refer to the usage guide.
The following section details the standard process to build the app manually; end user releases are available in the "releases" tab.
Before you start, ensure that you have the following software installed on your machine:
-
Open your terminal.
-
Clone the GitHub repository to your local machine using the following command:
git clone https://github.com/Nauder/floowandereeze-and-modding
-
Navigate to the project directory:
cd <project-directory>
-
Create a virtual environment (recommended to isolate project dependencies):
python -m venv venv
-
Activate the virtual environment:
- On Windows:
venv\Scripts\activate
- On Linux:
source venv/bin/activate
-
Ensure you are in the project directory with the activated virtual environment.
-
Install project dependencies from the requirements.txt file:
pip install -r requirements.txt
-
Start the app:
python MasterApp.py
-
Follow the usage guide to test functionalities.
-
Run the build script (Windows only):
.\build.ps1
-
Check the resulting exe in the folder informed by the build script.
This project is licensed under the GNU General Public License.