- 09 Mar, 2026 8 commits
-
-
Senator John authored
Patch See merge request !28
-
ElderLich authored
On mobile and low-end PCs/laptops, the card database sometimes does not fully load (especially during startup or language reload), so valid card IDs resolve as UNKNOWN. Players can temporarily recover by switching UI/card language, restarting, and switching back.
-
ElderLich authored
Ensure Spell/Trap type text follows Card Language (not UI language) by resetting InterString render dictionaries on language reload and using GetSpellTrapType(true) in card info widgets.
-
ElderLich authored
Implemented $whitelist parsing for both MDPro3 and YGOSharp banlist loaders. In whitelist mode, any card not explicitly listed is treated as banned. Also added support for count=3 as explicit unlimited so whitelist lists can allow cards intentionally.
-
ElderLich authored
When creating a local LAN host, MDPro3 now temporarily writes a merged Data/lflist.conf (official + Expansions/lflist.conf + zipped/.ypk lflist.conf) before starting ygoserver, then restores the original file when the server stops. This makes LAN use the same expansion banlists shown in UI without changing non-LAN behavior.
-
ElderLich authored
In Deck Editor card search/collection, dragging a card does not always pick it up. Drag starts reliably only when moving toward the deck, while other initial directions often fail to start card drag. Expected behavior is consistent pickup regardless of initial drag direction.
-
ElderLich authored
Japanese users typing in JP-EN IME mode can enter full-width Latin/numeric characters that look like normal English, but MDPro3 search treats them as different characters. Because search matching was width-sensitive, valid queries in the deck search box returned no results or incorrect filtering.
-
ElderLich authored
-
- 08 Mar, 2026 18 commits
-
-
ElderLich authored
Adjusted the Extra Deck view toggle button layout so it is visually attached to the card list window header (MD-like), removing the detached/floating tab look in both single-column and 3-column modes.
-
ElderLich authored
At duel end, the Win/Lose/Surrender text appears first and the lose/win field animation starts afterward. Expected behavior is the opposite: start the end animation immediately when LP reaches 0 (or duel ends), then show the result text while that animation is still playing.
-
ElderLich authored
When Duel Appearance Randomize is set for icon/icon frame, the selection only updates after a duel ends. Entering or exiting a lobby/room should also reroll and display new randomized assets each time.
-
ElderLich authored
In Deck Appearance, Card Protector entries can render outside their intended viewport while scrolling long lists. Root issue is clipping behavior for protector item rendering in this menu.
-
ElderLich authored
In solo duels vs WindBot, the Settings menu now shows a Retry button above Surrender. Pressing Retry confirms surrender, then automatically starts a new duel with the same solo AI and duel configuration (port/LP/hand/draw/lock/no-check/no-shuffle). This is solo-only behavior and does not affect online/watch/replay.
-
Senator John authored
Bugs Fixed See merge request !27
-
ElderLich authored
Fixed main menu button sizing so long localized labels no longer overlap with the hover > arrow. Button width now recalculates from the currently selected language values (including reverting to stock alignment for shorter OCG labels), while preserving stock hover animation behavior.
-
ElderLich authored
When a monster’s ATK/DEF exceeds the display cap, the value could reset to 0. Fixed by normalizing battle values and clamping overflow to 99,999,999 (while still preserving unknown ? values), including UI and total-ATK calculations.
-
ElderLich authored
On macOS/Linux, clicking deck-name or username input fields can hide/lock the mouse cursor due to navigation input being processed while typing. Cursor only reappears after leaving the window area. Input focus should keep the cursor visible.
-
ElderLich authored
In room lobby, switching to Spectate incorrectly remaps avatar slots, so opponent icons can load Me.png or stale/default icons instead of Op.png. This also affects DIY face assignment for watch/replay slots.
-
ElderLich authored
When a card is added from Deck to Hand, it can briefly render as blue/gold/sleeve instead of the card face. Hovering or clicking the card refreshes it and fixes the display.
-
ElderLich authored
In duel option popups like Declare Type, mouse-wheel scrolling jumped near the bottom instead of smooth incremental movement due to an overly high ScrollRect sensitivity (1000) in PopupDuelSelection. Lowering sensitivity fixed wheel scrolling, and additional navigation safeguards were added so keyboard/controller focus stays on list items instead of jumping to the scrollbar.
-
ElderLich authored
In Deck Editor, Genesys card points and total deck GP only load correctly when connected to the internet. Offline/local play shows all cards as 0, even though local Genesys data exists and should be used.
-
ElderLich authored
If your mate is set to No Image and the opponent mate is set (for example Ruby Carbuncle), starting a duel shows Rescue Rabbit on your side and no mate on the opponent side. Expected behavior is: your side has no mate, opponent shows the selected mate.
-
ElderLich authored
Renaming a deck with only letter case changes (e.g. aDaaa -> ADaaa) did not persist on Windows because the underlying file casing was not updated. Also, names ending with a dot or space (e.g. DeckName.) could show a successful save message but still be treated as unsaved when exiting, causing confusing save-state mismatch.
-
ElderLich authored
-
ElderLich authored
Fixing the "No Art" for Overframe.
-
ElderLich authored
Fixes the Pendulum Overframe Artwork. TODO: Fix Link Render, the corners of the artwork in the Overframe, is going over the Link Markers.
-
- 05 Mar, 2026 3 commits
-
-
SherryChaos authored
-
SherryChaos authored
-
SherryChaos authored
-
- 28 Feb, 2026 2 commits
-
-
Senator John authored
Implemented Overframe and Some Bug fixes See merge request !26
-
ElderLich authored
-
- 18 Feb, 2026 2 commits
-
-
Senator John authored
Implemented Pre-Release IDs Replacement Solves a long problem with the "UNKNOWN" cards after the cards where out of "Pre-Release" and got assigned the official id. See merge request !25
-
ElderLich authored
Solves a long problem with the "UNKNOWN" cards after the cards where out of "Pre-Release" and got assigned the official id.
-
- 17 Feb, 2026 2 commits
-
-
SherryChaos authored
-
SherryChaos authored
-
- 16 Feb, 2026 1 commit
-
-
SherryChaos authored
Download the .zip to a temporary file and extract from disk instead of loading the entire archive into memory. Uses DownloadHandlerFile to write to Application.temporaryCachePath and replaces the in-memory ExtractZipFile path with a new ExtractZipFileFromFile method that streams entries from the zip file, updates extraction progress, creates directories, and ensures proper cleanup of the ZipFile stream. This reduces memory usage when handling large zip assets.
-
- 15 Feb, 2026 1 commit
-
-
SherryChaos authored
-
- 12 Feb, 2026 3 commits
-
-
SherryChaos authored
-
SherryChaos authored
-
SherryChaos authored
-