1. Duel Corp.
  2. News
  3. Patch v0.74

Patch v0.74

Patch v0.74
[p][/p][h2](Desync fix) Complete Overhaul of Map Generation[/h2][p]We have completely overhauled the map generation system to ensure it is fully deterministic across all machines. As a result, desynchronization issues should no longer occur.[/p][p][/p][h2](Loading Times) Improved Character Selection [/h2][p]Loading times in the character selection screen have been improved.
Characters now load only their visual data instead of all character data to optimize performance.
After entering the character selection for the first time, future visits to the character selection screen should be significantly faster.[/p][p][/p][h2]Return of Pre-Release Practice: Weekly Status Reports[/h2][p]We plan to return to our pre-release practice, where we share weekly progress updates for the next upcoming patch. Once the current build is confirmed to be stable and free of critical bugs, we will resume providing regular development progress updates every Thursday.[/p][p][/p][h2]Balance:[/h2]
  • [p](Buff) Changed Mana Shield Specialization duration from 12 -> 4[/p]
  • [p]Reduced stamina of generals (bosses) at higher level[/p]
  • [p]Changed one dagger equip mastery to be easier to achieve[/p]
  • [p]Removed master one spell (+5) from quest pool[/p]
[h2]Changes & Requested features:[/h2]
  • [p]Players no longer lose Lichsilver immediately upon death in co-op if they have not revived themselves yet[/p]
    • [p]Lichsilver is now only lost when the player chooses to self-revive[/p]
    • [p]If a player is revived by another player, they will now keep their Lichsilver[/p]
  • [p]Added sound effect to mana shield and changed impact sound effect[/p]
  • [p]Changed sound effect of ability Blink[/p]
[h2]Fixes:[/h2]
  • [p]Fixed that rocks and trees could block loot and gatherable resources[/p]
  • [p]Fixed that when setting "Online Players" to off in the options that:[/p]
    • [p]You could not join/invite friends[/p]
    • [p]You could not unlock Steam achievements[/p]
    • [p]You could not queue up for solo Conquest (PvE) and PvP[/p]
  • [p]Fixed absorb damage objective not working for quests[/p]
  • [p]Fixed water sound effect not using 3D sound settings[/p]
  • [p]Fixed one location in the tavern where players could get stuck[/p]
  • [p]Fixed wrong Japanese word for Utility Sword[/p]
  • [p]Fixed issue with shader (rug)[/p]
  • [p]Fixed return to NPC dialog would highlight not last selection when opening leaderboard[/p]
  • [p]Fixed global leaderboard display bug[/p]
  • [p]Fixed description of vitality gem[/p]
  • [p]Fixed missing symbols in some languages when starting game[/p]
  • [p]Fixed game start screen text using english text for korean[/p]
  • [p]Fixed Duskforged Armor using wrong icon[/p]
  • [p]Fixed heal sound effect not using 3D sound settings[/p]
  • [p]Fixed tooltip error for in game achievement (reputation with factions)[/p]
  • [p]Fixed everfrost potion not clearing pre-burn status effect[/p]
  • [p]Fixed some equipment mastery counting twice[/p]
  • [p]Fixed using recipe as crafting material[/p]
  • [p]Fixed players sometimes dissolving / undissolving[/p]
[p][/p][h2]Why Did Desyncs Happen? (Technical – Behind the Scenes)[/h2][p]Even though all processors follow the same standards, different CPU architectures, such as Intel and AMD, can handle floating-point calculations (decimal numbers) in slightly different ways.[/p][p]Under normal circumstances, these differences are so small that they are completely harmless.
However, in a deterministic multiplayer simulation, even the tiniest deviation can snowball over time.[/p][p]A real example we encountered during debugging:
On one machine, a calculation resulted in the value 3.05321, while another machine calculated 3.05311. This difference is almost invisible at first, but through repeated simulation steps, it triggered a butterfly effect, eventually causing the game states to drift apart and resulting in a full desync.[/p][p]This is why ensuring perfectly deterministic calculations across all machines was critical, and why the map generation have now been fully reworked.[/p][p][/p][p]Thank you for playing Duel Corp[/p][p]- Duel Corp Team[/p][p][/p][p][dynamiclink][/dynamiclink][/p]