Skip to content

YugiohLDE is a tool that allows exporting decks to your konami account. It converts .ydk files into .txt format, making deck imports easier using a Tampermonkey script. The project includes a PyQt6 interface and automated conversion functions.

Notifications You must be signed in to change notification settings

vitcas/yugiohlde

Repository files navigation

YugiohLDE

YugiohLDE é um projeto que oferece um editor de decks simples e leve, além de facilitar a exportação para sua conta no site oficial, que pode ser ligada ao Master Duel e o app Neuron. Ele converte arquivos .ydk em .txt, permitindo uma importação prática em qualquer navegador, injetando javascript com a extensão Tampermonkey.

A ideia era usar junto com o Project Ignis EDOPro, aproveitando a estrutura de pastas e os arquivos usados pelo programa. Já é possível utilizar de maneira independente, mas caso tenha os 2 programas instalados, é melhor aproveitar a mesma pasta para as imagens de mais de 13k cartas, evitando cópias de arquivos que você já tem.

screen1screen2

📥 Instalação

1. Baixar e Extrair o Projeto

Após baixar o repositório como .zip, extraia a pasta YugiohLDE dentro do diretório raiz ProjectIgnis, que contém o programa EDOPro.

ProjectIgnis/
│── EDOPro.exe
│── pics/
│── deck/
│── ...
│── YugiohLDE/  <-- Extraia o projeto aqui
│    ├── main.py
│    ├── smooth_operator.py
│    ├── new_deck.py
│    ├── requirements.txt
│    ├── exported/

2. Instalar Dependências

Certifique-se de ter Python 3.10+ instalado e rode o seguinte comando para instalar as dependências necessárias:

pip install -r requirements.txt

3. Instalar Tampermonkey e o Script

  1. Instale a extensão Tampermonkey no seu navegador
  2. Abra o Tampermonkey e adicione o script monkey_script.js

3.1. Pré-requisitos para exportação

  • Caso você ainda não tenha uma Konami ID, basta registrar uma nova
  • Será necessária uma Konami ID conectada ao Master Duel
  • Faça login em Yu-Gi-Oh! Cards DB usando essa Konami ID

🚀 Como Usar

  1. Abra main.py para acessar a interface principal:
    python main.py
  2. Exporte o deck selecionado pelo programa gerando um arquivo txt na pasta exported.
  3. Acesse www.db.yugioh-card.com, crie um novo deck e clique em editar, deve aparecer o botão gerado pelo Tampermonkey para importar o deck salvo no txt.
  4. Depois de salvar o deck, vá no Master Duel => Main menu => Deck option => The Card database option no topo direito => seu deck exportado deve aparecer

🛠️ Contribuição

Pull requests são bem-vindos! Para grandes mudanças, abra uma issue primeiro para discutirmos o que você gostaria de modificar.

📜 Licença

Este projeto está sob a licença MIT. Sinta-se livre para usá-lo e modificá-lo.

About

YugiohLDE is a tool that allows exporting decks to your konami account. It converts .ydk files into .txt format, making deck imports easier using a Tampermonkey script. The project includes a PyQt6 interface and automated conversion functions.

Topics

Resources

Stars

Watchers

Forks