Skip to content

Releases: edo9300/edopro

41.0.0-41.0.2 - "Bagooska"

21 Apr 17:40

Choose a tag to compare

Features

  • Load init.lua script from repositories on duel startup (for scripters)
  • Support adding a local folder as if it were a git repository (for scripters)
  • Add heuristics to skip card confirm panel when possible
  • Add && deck search modifier
  • Add -r cli argument to treat all git repositories as simple folders
  • Add option to save card names in deck files
  • Add support for RUSH Ritual monsters both in duel and in deck editor
  • Add a checkbox to randomly choose RPS on duel start

Bug Fixes

  • Fix some minor graphical glitches in topdown duel field
  • Fix filtering cards in deck editor by yokai type
  • Fix audio output not changing when headphones were plugged in on windows (by switching to a new sound backend)
  • Fix bug that allowed hosting with 3+ players teams

Other Improvements

  • Changed card plaintext export format from "Name x Amount" to "Amount Name"
  • Check that the servers pointed by discord invites are known
  • Prevent the game from running if launched with elevated priviledges
  • Add support to use the Direct3D 9on12 driver
  • Add repo cloner "binary"

Changes in 41.0.1

  • Removed is admin check of windows due to false positives
  • Fixed linux and mac builds not having the update url compiled in

Changes in 41.0.2

  • Fixed crashes in miniaudio backend on Windows
  • Added option to pick the previous SFML audio backend on Windows
  • Fixed utf16 text decoding-encoding on non Windows platforms
  • Fix skill cards being shown a second name of "???"

40.1.3-40.1.4 - "Puppet of Strings"

24 Apr 12:52

Choose a tag to compare

Features

  • Correctly handle the new Illusionist monster type throughout the client (933c0c4, a8c5f42)
  • Add button to get windbot's launch arguments (ed4c666)

Bug Fixes

  • Implement a workaround to address the 400 http status code error returned by git when cloning the repositories (9a4c0b1, 857bc4b)
  • Fix crashes caused by a race condition in the sound system (acf5cbf)

Other Improvements

  • Save the configs also in the internal storage on Android to attempt to mitigate the issue with them being reset (280bb51)

40.1.2 - "Puppet of Strings"

08 Mar 17:06

Choose a tag to compare

Features

  • Allow to filter by LEGEND while in whitelist mode (ebd9b4b)

Bug Fixes

  • Fix defense of 0 DEF monsters summoned from the extra deck sometimes being displayed as - during tag duels (dfaa4ce)
  • Fixed various connection issues when playing on YGOPro servers (3775d91, 2d033fe)
  • Fix the animation of cards being revealed from the opponent's Extra Deck not displaying the card correctly (4db7dcc)
  • Fix crash when pasting a long text in the port box in lan mode (d585e02)

40.1.0-40.1.1 - "Puppet of Strings"

05 Jan 14:47

Choose a tag to compare

Features

  • Update LEGEND handling in the Deck editor and in LAN mode to account for the new rules (6d7a292)
  • Add Deck editor indicator for LEGEND cards (d1a95b0)
  • Add option to ignore the Deck limitations in the Deck editor (equivalent of having Shift pressed while dragging a card) (16db93b)
  • Add config entries to have multiple fonts as fallback to be used for text drawing (975cf29)
  • Add a default bundled font to the game that will always be used as fallback (6f0bcf4)
  • Allow using a fractional vsync value for the opengl drivers (1d20487)
  • Enable the opponent by default in hand test (7775e84)
  • Add new background texture for topdown duel field option (b2f46e5)

Bug Fixes

  • Fix text input sometimes not working on Windows 11 (edo9300/irrlicht1-8-4@1106018)
  • Fix closing the game via the exit button on android making it unable to be reopened without forcefully killing it (0e62ddd)
  • Fix MP2 button not being shown for a specific field layout (48a7cc1)
  • Fix default font config being wrongly initialized and thus making the game fail to load with a "failed to load font" error when the settings got corrupted (1b54f35
  • Fix being unable to play Spell/Traps when playing on YGOPro servers (905f0d5)
  • Fix application looking blurry on Retina displays on recent versions of Mac OS (3bdf7a0)
  • Fix crash when parsing nonconformant WAV files (74eea91)
  • Fix not being able to go up a folder in the puzzles and replay menus on Android 11+ (da943d6)

40.0.2-40.0.3 - "Puppet of Strings"

03 Oct 17:16

Choose a tag to compare

Bug Fixes

  • Fixed replays being corrupted if saved from a duel with an older EDOPro client (638f65e)
  • Attempt to fix the various connection issues during a duel by making the write and reads to and from sockets thread safe (63c3604)
  • Fixed pendulum monsters with Scale 0 not having the scale displayed when played (84b0f8f)
  • Fixed a longstanding issue that caused the card selection dialog to appear glitched (#250)

Other improvements

  • Build Mac OS version with a different toolchain and add support for Mac OS 10.9

40.0.0-40.0.1 - "Puppet of Strings"

18 Sep 11:47

Choose a tag to compare

Features

  • Option to change to a top-down camera view while dueling (F9 as hotkey for quick toggling) (#242)
  • Option to keep the field's and/or the card images' aspect ratio when resizing the window so they won't get stretched anymore (#242) (#243)
  • Double clicking/tapping on a card pile (GY, banished, etc) will now open the viewing window for that pile (equivalent to using the F1-F8 keys) (ac932c3)
  • Updated the settings and host windows to be more organised and contain more options (#244) (c5c69ff)
  • LEGEND and Skill cards (from Rush and Speed Duel respectively) are now handled natively in the deck editor (f2ca773)
  • Option to use the integrated GPU on MacOS (1e45eb7) (edo9300/irrlicht1-8-4@57f7758)
  • Allow option to toggle the prompt for confirming deck clearing and no longer have it hardcoded (1093503)

Bug Fixes

  • Fixed an issue where the client would lag if audio wasn't initialised (dc55bef)
  • Android: Fixed pen input not working properly (edo9300/irrlicht1-8-4@c19adc0)
  • Fixed crash if the output file for a downloaded image wasn't created properly (3d7b042)
  • Mac OS: Fixed random crashes on startup (edo9300/irrlicht1-8-4@7f05608)
  • Prevent deadlock when closing if replay and puzzle threads were still running (8552775)
  • Prevent deadlock when closing if the program couldn't connect to the url to download pics from (325fa0d)
  • Windows: Fixed rebooting if the working directory had whitespaces (2cb60ed)
  • Fixed zone hints being wrongly logged (bfa68f5)
  • Fixed displaying of 0 Level/Rank/Link (9077ab2)
  • Fixed attack arrow being always grey on OpenGL ES drivers (162cb11)
  • Fixed displaying Field arts for cards with high ids (fd7966f)

Other improvements

  • Make scrollbars react to the mouse wheel even when they're not focused (5bbd4b0)
  • Linux: Properly allow multiple windows to be grouped correctly by the desktop environment by setting the program's class name (3543207) (edo9300/irrlicht1-8-4@46a8af3)
  • Linux: Various updates on the wayland backend, notably added support for libdecor if the program is running under a desktop environment that doesn't provide server side decorations (edo9300/irrlicht1-8-4@8c38f7d)
  • Windows/DirectX 9: Remove the dependency on d3dx9.dll to properly take screenshots (edo9300/irrlicht1-8-4@e44e1c1)

39.3.0-39.3.1-39.3.2 - "Utopia"

15 Feb 17:25

Choose a tag to compare

Features

  • Support automatically updating card entries in decks from a specified mapping file (5be09e1)
  • Draw activation circle for effects that can be activated in the Extra Deck (7ae933b)
  • Remove most CLI parameters, keeping the working and useful ones (fdc8737):
    • -C (working directory)
    • -m (launch muted)
    • -l (show changelog)
    • -D (launched from discord)
    • -u (override update URL)
  • Properly support mouse input on android (edo9300/irrlicht1-8-4@13e6f8e)
  • Revamped whitelist handling (a0cfca3)
  • Build for x86 Android versions (edo9300/edopro-android@c4c0ea2)
  • Build as universal binary and target both x86_64 Mac OS and M1 Mac OS
  • Show I-beam cursor on Mac OS (edo9300/irrlicht1-8-4@5a3d0fd)
  • Add DUELFIELD_CHAIN_COLOR skin value (a000675)
  • Support servers that use https as the protocol to fetch the roomlist (68f8038)
  • Add support for different DPI checkbox mark sprites (263e289)
  • Add 3 new WindBot decks Swordsoul, and 2 Rush decks Psychic (Romin) and Imaginary Actor (Yuo)

Bug Fixes

  • Always ship and load bundled certificate file (should solve most of the issues with pics downloading) (5602614)
  • Fix discord possibly lagging with discord integration turned on (1b73c47)
  • Fix program crashing when using Wayland driver on Linux and pressing F11 to toggle the full-screen (440e2cc)
  • Fix curl library sporadically failing startup load on Windows causing connectivity errors (a236b7d)
  • Fix hand hitboxes sometimes not being properly calculated (e291d82)
  • Fix visual glitch happening when shuffling the deck while it is reversed by cards like Convulsion of Nature (e97f70c)
  • Fix repository cloning threads not being terminated if no repositories were loaded (adb86a7)
  • Fix repository button showing "changelog" instead of "warning" when there was a warning in the repository
    (49bec9f)
  • Fix client side replay recording not working (regression introduced in version 39.1.1)(164a7cd)
  • Fix some keys not working properly when editing text in Mac OS (edo9300/irrlicht1-8-4@7e178ef)

39.2.0 - "Utopia"

27 Sep 12:21

Choose a tag to compare

Bug Fixes

  • Fix custom deck file not being set if the deck was the first entry immediately after the ai decks
    (18cc59a)
  • Fix app crashing on Android caused by showing text boxes and combo boxes after some time (bd0cd98)
  • Fix player hints not being swapped when the field was swapped (1195f20)
  • Fix banlists entries not being loaded unless they had a single space after the limitation amount (adf4eb6)
  • Fix lan refreshing sometimes not working on Mac OS (7c60bad)
  • Fix windows sometimes not showing up and thus forcing to surrender (c491d46)
  • Fix core not being properly loaded on some android devices (7cd8546)
  • Fix field images being loaded ONLY from the default pics folder ignoring the extra folders (306d186)
  • Fix discord invites sometimes not working (9371cbb)
  • Fix lines under DirectX 9 driver not having a width (edo9300/irrlicht1-8-4@04eae6b)

Features

  • Add experimental Wayland backend for Linux
  • Add the possibility to use OpenGL ES 1 and 2 on Windows
  • Add option to log download errors (8179f5b)
  • Add helper buttons to import/export decks as ydke (1b9d32b)
  • Add share file button for replays and puzzles (Android only) (7a985e3)
  • Improve repository loading status bar accuracy (1f6d5d1)
  • Allow filtering by "Skill" card type (1e2a513)

39.1.2 - "Utopia"

17 Jun 19:02

Choose a tag to compare

Windows and Linux only

Bug Fixes

39.1.1 - "Utopia"

14 Jun 17:12

Choose a tag to compare

Bug Fixes

  • Fix card in hands sometimes having wrong collisions (2b15ee4)
  • Revert change that always showed the negated symbol on cards (it had unintended side effects) (82abb41)
  • Fix misaligned popup text boxes in main menu (4e2a1eb)
  • Fix not working puzzle renaming (349038a)
  • Fix big performance degradation introduced in Windows (ab7d613) and (edo9300/irrlicht1-8-4@a919fe2)
  • Fix cards from side deck disappearing if the side decking ended while a card was being dragged (7f1ecef)
  • Fix overlay materials being wrongly drawn (5d3fd54)
  • No longer show Feelin' Lucky executor as playable deck (37a0d15)
  • Fix wrong check when loading libXxf86vm on linux (edo9300/irrlicht1-8-4@074ea59)

Features

  • Allow saving current window position on mac os via F10 (1646372) like on Windows