A script engine for "yu-gi-oh!" and sample gui (former "ygopro")
Find a file
2025-09-23 22:28:35 +03:00
.github/workflows Move to vs2022 runner and install xp toolset 2025-06-28 14:27:06 +02:00
.vscode commit 2 2025-06-22 23:28:33 +03:00
config Remove default config/textures 2023-07-29 11:43:56 +02:00
discord-launcher Add discord-launcher premake 2019-09-22 14:52:08 -04:00
gframe Merge remote-tracking branch 'edo/master' into FKG-tweaks 2025-09-23 22:28:35 +03:00
ios-assets Add ios workflow 2023-05-21 12:32:37 +02:00
irrlicht add sanity checks to the build script 2024-11-10 00:35:09 +01:00
notices Update licence notices to be current 2020-05-12 22:11:26 -04:00
ocgcore@0ce7e8a3fc darken negated cards 2025-08-02 21:41:24 +03:00
overwrites Put back GetVersionExW overwrite 2023-09-03 11:11:02 +02:00
overwrites-mingw Add different "oldwindows" overrides for mingw 2022-08-12 16:33:54 +02:00
sfAudio Compile sfAudio as c++17 2024-09-06 11:03:55 +02:00
sound Sound (#2071) 2018-03-31 15:36:34 +08:00
textures Remove default config/textures 2023-07-29 11:43:56 +02:00
tools Save bundled font name as well 2023-01-01 12:52:43 +01:00
travis lalalaal 2025-07-16 20:38:41 +03:00
.editorconfig Add .editorconfig 2020-03-25 23:45:28 -04:00
.gitattributes Create .gitattributes 2019-09-21 22:04:43 +02:00
.gitignore add sanity checks to the build script 2024-11-10 00:35:09 +01:00
.gitmodules Removed script submodule 2019-08-11 15:42:30 +02:00
COPYING Merge branch 'master' into discord-rpc 2019-11-17 16:03:37 +01:00
env.sh commit 2 2025-06-22 23:28:33 +03:00
example.so commit 2 2025-06-22 23:28:33 +03:00
libluasocket.so commit 2 2025-06-22 23:28:33 +03:00
LICENSE Update license year 2025-01-19 17:47:07 +01:00
premake5.lua Add sdl3 mixer sound backend 2025-08-09 00:59:56 +02:00
README.md Update links in readme 2025-04-13 10:03:01 +02:00
upx commit 2 2025-06-22 23:28:33 +03:00

Project Ignis: EDOPro

The bleeding-edge automatic duel simulator, a fork of the YGOPro client.

All YGOPro forks and known automatic duel simulators are powered by the YGOPro core (ocgcore), an automated scripting engine for the Yu-Gi-Oh! Official Card Game. EDOPro is powered by our own ocgcore fork.

Due to many accumulated changes in this client and its core, it is incompatible with simulators not derived from this fork.

This repository is for the game client only. Related Ignis projects:

Contributing

Please keep all usage questions and Windows and macOS bug reports on Discord; do not open an issue or pull request for this purpose. We are not taking suggestions or feature requests and the issue tracker is not to be used for this purpose either.

Otherwise, pull requests are welcome! It might take some time for them to be evaluated since we are pretty swamped with a lot work to be done.

Check out the wiki for possibly outdated build instructions and a partial user manual.

Project Ignis

We are an international, open-source collaboration staffed entirely by volunteers and we welcome support on our projects. Reach out to us on Discord to learn how to contribute and join!

Ignis is the fire and light of knowledge passed from the gods to humanity in Greco-Roman mythology. This represents our vision for all of our projects and work and recognizes the contribution of every individual on the team.

Debut announcement on Reddit.

License

EDOPro is free/libre and open source software licensed under the GNU Affero General Public License, version 3 or later. Dependencies and resources may be provided under different licenses. Please see LICENSE and COPYING for more details.

Yu-Gi-Oh! is a trademark of Shueisha and Konami. This project is not affiliated with or endorsed by Shueisha or Konami.