Retro-Seed
Diablo 2 rewritten in Java, a new open source reimplementationPCCategoryPCUPDATE

Diablo 2 rewritten in Java, a new open source reimplementation

Jun 14, 2026 · Updated Oct 26, 2026, 03:53 AM

Source: Diablo 2 rewritten in Java ↗

Update: October 26, 2026 at 03:53 UTC

The Diablo 2 Java rewrite has received a new repository commit, 05486efb9259f96c592b878ad822c8c9bbd465bf.

The change set for this update does not list specific features, fixes, or version differences, so there are no further details to report at this time.


Update: October 25, 2026 at 19:53 UTC

The Diablo 2 Java rewrite has a new commit in the repository, logged as ba790983. This is a source-level update to the project rather than a tagged release, so it lands in the codebase ahead of anything players would download as a build.

The change set arrives without a written changelog: no feature list, no fix notes and no stated version bump accompany the commit. Until the project publishes details, treat ba790983 as a work-in-progress checkpoint on the Diablo 2 Java port, with the specifics of what moved still to be confirmed by the team.


Update: October 23, 2026 at 03:53 UTC

The Java rewrite of Diablo 2 has picked up a new commit, tagged 7f6ea9b in the repository. It is the latest increment in the ongoing effort to rebuild the classic action RPG in Java, and it lands as an update to the work already covered here.

There is little to report beyond the commit itself: no changelog, release notes or build announcements were included with it, so the specific changes it carries are not yet documented. Players and tinkerers tracking the project can pull the commit to see the diff, and further detail is expected as the repository moves on to its next iteration.


Update: October 19, 2026 at 02:53 UTC

The Java rewrite of Diablo 2 has a new commit. The update is recorded under commit 01540fe20fe75181e11e004b4adc4da214bfaec0.

No further changelog details, feature notes, or fix list accompany this change set, so the practical impact of the commit is not detailed in this update.

  • New commit: 01540fe20fe75181e11e004b4adc4da214bfaec0

Update: October 18, 2026 at 14:53 UTC

The Java rewrite of Diablo 2 has a new commit: 3559097fc15e1ae2c6a99f6d2410b374e4d9c98a. The change set does not list new features, fixes, or version notes, so the update is limited to that revision at this time.

This is an update to a project already covered on the blog. The previous coverage still stands, and PC players following the Java port can watch for the next confirmed changes.


Update: October 17, 2026 at 18:53 UTC

The Java rewrite of Diablo 2 has a new repository commit: 5fdcfcf32e41b017f0f965d6b9186cccb07d1008. The provided change set lists no feature notes, fixes, version bump or build details alongside it, so this update is best treated as a code-level checkpoint rather than a gameplay release.

  • New commit: 5fdcfcf32e41b017f0f965d6b9186cccb07d1008
  • No changelog, feature list or build notes included in the change set

Update: October 13, 2026 at 18:53 UTC

The Java rewrite of Diablo 2 has a new commit in the repository: 4765c906219fda63413d82720d16d84a616e816b. That hash is the headline item in this change set, which does not spell out the specific files, systems or fixes the revision touches.

For anyone following the project, the takeaway is that work continues and a fresh revision now sits at the top of the tree. No build, download, platform note or media accompanied this update, so nothing changes on the player side until more detail surfaces.

  • New commit recorded: 4765c906219fda63413d82720d16d84a616e816b
  • No changelog detail, build or media included in this change set

Update: October 12, 2026 at 22:53 UTC

Development on the Java rewrite of Diablo 2 has moved forward again with a new commit landing in the repository. The change set lists a single revision, with no media or extra notes attached to it.

That is the whole of this update: one new revision and nothing else. No feature notes, fixes or platform details were included alongside it, so there is nothing further to report yet on what the commit alters.

  • New commit: 104bae1812222b174ff7e34b13d375f52f08c231
  • No media attached to this change set

Update: October 12, 2026 at 18:53 UTC

The Java rewrite of Diablo 2 has picked up another push. The change set lists a single new commit, 513904ec6fc268980b5a5375cc3010216738cc10, recorded in the tracker under the label "Try/OpenGothic new commit".

No diff notes, release notes, or version numbers accompany this entry, so what actually changed on the code side is not described here. Readers who want the specifics will need to open the commit itself and read it in full.

What changed

  • New commit: 513904ec6fc268980b5a5375cc3010216738cc10
  • No further detail on scope, fixes, or features was provided in this update

Update: October 11, 2026 at 18:53 UTC

The Java rewrite of Diablo 2 has picked up another commit, 2b71e3aa3f2033e33815dcb6bd9b985ce5a19a68. This is a small update rather than a headline milestone: the change set is a single commit, with no version bump, release build or feature summary attached to it.

For anyone tracking the port, the practical position is unchanged. The repository moved forward by one commit, and this entry on its own brings nothing new to download or configure.

What changed:

  • One new commit: 2b71e3aa3f2033e33815dcb6bd9b985ce5a19a68
  • No release notes, version change or binaries listed alongside it

Update: October 8, 2026 at 22:53 UTC

The Diablo 2 rewritten in Java project has moved forward again, with a new commit landing in its repository on PC. The change is logged under the hash d2a94b4a00919293e1ee543b4f7908931bf26f39.

No screenshots, video or written changelog accompanied this commit, so the specific engine or gameplay changes it carries are not detailed in this update. Followers of the Java rewrite should check the repository itself for the diff.


Update: October 7, 2026 at 22:53 UTC

The Diablo 2 Java rewrite has picked up a new commit. This update is a single revision, c23ba0e736abf8dd8bc68d9e2e323a5c52206924, landing in the project's repository for the PC build.

No release notes, feature list, or media accompany the commit, so there is nothing further to report on gameplay, tooling, or compatibility changes at this time. The effort to rebuild the classic action RPG in Java continues as a code-level step rather than a packaged release.


Update: October 6, 2026 at 22:53 UTC

The Java rewrite of Diablo 2 has picked up another commit, ca84e85a757eb109f8f8dbaaa8f6ea427ef4707e. It is the latest increment in the project's ongoing effort to bring Blizzard's 2000 action RPG to a source-level, platform-agnostic build.

This update is a code-only push. No screenshots, video or written release notes arrived with it, so there is nothing further to report on gameplay or tooling changes.

  • New commit: ca84e85a757eb109f8f8dbaaa8f6ea427ef4707e
  • No media attached
  • No other changes listed

Update: October 5, 2026 at 18:53 UTC

The Java rewrite of Diablo 2 has picked up another commit. The revision is 801f6ed5da1d29c316e1b2d18d3e001a84b9ebf1, logged as the latest change to land in the PC project's history.

The change set arrives with no media at all, so there are no new screenshots, clips, or written notes to accompany it. No new features, fixes, or version numbers were published alongside this revision, which makes it a routine code update rather than a release milestone for anyone following the port.


Update: October 3, 2026 at 18:53 UTC

The Diablo 2 Java rewrite project has a new commit: 92ba88ddf948d9aa9ba043651c230e8e0013e3c5.

This update follows earlier coverage of the project. No specifics about the commit's contents were included in the change set, and no media was attached.


Update: October 1, 2026 at 22:54 UTC

The Diablo 2 rewritten in Java project has a new commit. The change set points to commit hash d24e895519945d013118d12740130d7919340cfc.

No further information about features, fixes, or differences from the previous version was included. This update is limited to that new commit.


Update: September 30, 2026 at 22:53 UTC

Diablo 2 rewritten in Java has a new commit in the change set: 26b7159230834780fc6a8fc9aa0d060863cb443f. That is the whole of it for now. No release notes, no changelog entries and no media accompany the push, so the Java-based take on Blizzard's 2000 action RPG advances one commit at a time rather than through a tagged release.

For anyone already following the effort, there is nothing to re-learn here. This is an update on top of work already covered, and the headline is the commit itself rather than a fresh feature list. We will detail the specifics once the project publishes notes that spell them out.

  • New commit: 26b7159230834780fc6a8fc9aa0d060863cb443f
  • No accompanying release notes, changelog or media

Update: September 29, 2026 at 22:54 UTC

The Java rewrite of Diablo 2 has picked up a new commit, 28c55b50eadb71bbd12d030a93a8c0512fbae6c0. That is the source change highlighted in this update.

No further feature details, platform notes, or media were included with the change set. The update remains a single commit advance for now.


Update: September 28, 2026 at 22:53 UTC

The Java rewrite of Diablo 2 has picked up another commit. This update is a code-level one: the repository moved forward with commit d08a25bd12bc920ec100e864a599068d1999d7c8, and no release notes, screenshots or media were published alongside it.

That means there is nothing to report yet on new features, fixes or revised behaviour compared with the previous state of the project. Anyone tracking the port will want to treat this as an incremental drop rather than a milestone build, and keep an eye on the repository for the changelog that usually follows.

  • New commit: d08a25bd12bc920ec100e864a599068d1999d7c8
  • No changelog, media or platform notes attached to this update

Update: September 28, 2026 at 18:53 UTC

Diablo 2 rewritten in Java, the PC project that rebuilds the classic game in Java, has picked up another commit. The new revision is be3a33565ea327f59fb7f55fce76457ac6b0db99.

This is an incremental step on a project we have already covered, not a new release or a milestone build. No media, changelog, or release notes came with the commit, so the exact scope of the change is not yet clear from the source alone.

  • New commit: be3a33565ea327f59fb7f55fce76457ac6b0db99
  • No screenshots, video, or written changelog included
  • No version number or release date announced

Update: September 27, 2026 at 22:53 UTC

The Diablo 2 Java rewrite has picked up another commit, logged as a9f57d55fdea88a68abb5d7f4d8ac06bbb04cd7c. This is a code-level update rather than a tagged release, so there is no version number and no packaged build to point at.

The change set that accompanied the commit carries no feature list and no media, which leaves the practical effect on the PC project unclear for now. Anyone tracking the rewrite is better off pulling the latest source than waiting for a named release.


Update: September 27, 2026 at 18:54 UTC

The Java rewrite of Diablo 2 has a new repository update. The change set points to commit 20013e1446079cd7407d52aa801379fb76831040 on PC.

No media was included with this update, and the provided notes do not list specific fixes, features, or version differences.

  • Commit: 20013e1446079cd7407d52aa801379fb76831040
  • Media: none

Update: September 24, 2026 at 18:53 UTC

The Diablo 2 Java rewrite has picked up another commit in its repository: d83c6db33ceb667829263bbdda3e742052ae02b2. This is an incremental update to the PC project rather than a new release, and the change set attached to it carries no notes, no version bump and no build artifacts.

Because the commit arrives without a changelog, there is nothing here yet on new features, fixes or differences from the previous build. Anyone following the project should treat this as a development milestone and check the repository directly for the code itself. No media or screenshots were included with the change set.


Update: September 21, 2026 at 22:53 UTC

The Java rewrite of Diablo 2 has picked up a new commit on PC. This update to the project arrives as a single revision, with no accompanying build or changelog in the change set.

The commit in question is 1df01f87c0ae21c7ac2088d28aecebcecc47c6b4. Nothing beyond that identifier was supplied with this revision, so there is no feature list or fix list to report against the previous version. We will follow up once the project publishes more detail about what the commit actually changes.


Update: September 18, 2026 at 18:54 UTC

The Diablo 2 Java rewrite project has received a new commit, bacc64f5acbd4c67e2848228a13fa80a9e009270. The change set labels it "Try/OpenGothic new commit".

No other details, such as features, fixes, or version numbers, were included in the provided change set. This is the only change listed for this update.


Update: September 17, 2026 at 22:53 UTC

The Diablo 2 Java rewrite has picked up a fresh commit. The update arrives as c47d3d9, the newest increment in the project's ongoing development.

The commit is the only change recorded in this update, with no accompanying notes on features or fixes. Further iterations will be covered as they appear.

  • New commit pushed: c47d3d9

Update: September 17, 2026 at 02:53 UTC

A new commit, 2ee1ce0ab98188391c6aeffe55f751f2cb0f3258, has landed in the Diablo 2 Java rewrite for PC. It is the latest source update to the project, which rebuilds Blizzard's 2000 action RPG in Java.

The accompanying change set lists no new features, fixes, platforms or dates. As a result there is no changelog to summarise here: this is a source level update rather than a feature release. Anyone following the project should read it as a routine commit and nothing more for now.


Update: September 16, 2026 at 22:53 UTC

A new commit has landed in the Diablo 2 rewritten in Java project. The change set for this update is a single repository commit, fbb4794e97e8434784c4d5d1392751e3d6b930df, with no further detail on its contents provided.

No media was attached to this update, and the change set lists no version number, features, or fixes. For anyone following the work on PC, this reads as a routine development step rather than a release.


Update: September 14, 2026 at 22:53 UTC

The Java rewrite of Diablo 2 has picked up another commit. This is a code-level update rather than a feature release, so the change set comes with no accompanying notes on new gameplay, tooling or fixes.

What the commit does will only become clear once the project's history is inspected directly. For now, the rewrite keeps ticking along with one more revision in the books.

  • New commit: 794d797183d80cfcf295943b1c6013a30da918ed

Update: September 14, 2026 at 02:53 UTC

The Java rewrite of Diablo 2 has picked up a fresh commit, c3b0b358a9fd18466698ed046fc10a43e6dfec7c. This is an incremental update to the ongoing effort to rebuild the classic action RPG in Java for PC.

No media was attached to this change set, so the commit itself is the only concrete detail available right now. Further notes on what it changes will follow once more information surfaces.


Update: September 13, 2026 at 22:53 UTC

Diablo 2 rewritten in Java has picked up a new commit. The push is tracked under hash 8821ef6, landing as the latest increment in the ongoing effort to rework the classic action RPG inside a Java codebase.

No detailed changelog came with this one, so the specific contents of the commit are not yet spelled out. For now the hash is the only marker attached to the update: 8821ef646103a833a1023af5384c87505278ad4a.


Update: September 13, 2026 at 18:54 UTC

The Diablo 2 Java rewrite has a new commit: 7f36387674e358bcef242951ab31d36437f2fa86. No feature notes or release details were included, so the exact player-facing changes are not yet documented.

This update is limited to the fresh commit itself. No media was provided alongside it.

  • New commit: 7f36387674e358bcef242951ab31d36437f2fa86

Update: September 11, 2026 at 02:53 UTC

The community project that rewrites Diablo 2 in Java has received a new commit, identified as d12a01c4208f9a84bdec76b4e0e39832df51cdab. No further changelog details were provided alongside this update.

  • New commit: d12a01c4208f9a84bdec76b4e0e39832df51cdab

As with previous updates to this reimplementation effort, this commit represents ongoing work on the Java-based version of the classic ARPG. Further details on the specific changes included were not disclosed in this update.


Update: September 9, 2026 at 22:54 UTC

The community project reimplementing Diablo 2 in Java has received a new commit, marking continued progress on the codebase.

No detailed changelog was provided alongside this update, but the commit (711a69c) confirms the project remains actively maintained. As with previous updates, players interested in the Java rewrite should check the project's repository directly for the specifics of what changed under the hood.

  • New commit pushed: 711a69cbbdadc5d8bb32538cf67b266bd3f80875
  • Project continues active development

Update: September 8, 2026 at 22:54 UTC

The ongoing effort to rewrite Diablo 2 in Java has received a new commit, identified as 7dde83e8d12548cc53207b7e8c4f6f5896f893ac. This project aims to reconstruct the classic ARPG's logic in Java, and this latest push keeps the codebase moving forward.

No detailed changelog was provided alongside this commit, but its presence confirms the project remains actively maintained. As with previous updates, players and developers interested in the reimplementation can track progress through the project's repository.


Update: September 8, 2026 at 18:53 UTC

A new commit has landed in the project that rewrites Diablo 2 in Java, identified by hash 9d61adcdc1b578bd9534415ec3d5968c66c40734.

No detailed changelog was provided alongside this commit, so specific changes remain unconfirmed for now. As with previous updates, this Java-based recreation of Blizzard's classic action RPG continues to see active development on PC.

  • New commit: 9d61adcdc1b578bd9534415ec3d5968c66c40734

Further details on what this commit changes may follow as the project's history is documented in more depth.


Update: September 8, 2026 at 02:54 UTC

The ongoing effort to rewrite Diablo 2 in Java has received a new commit, tagged ec1faca1dd0bbfdb8e84f539308859995d856f1f, in its source repository. As with other incremental updates to this project, the commit represents continued work on the codebase as contributors push the reimplementation forward.

  • New commit: ec1faca1dd0bbfdb8e84f539308859995d856f1f

No further details were included with this update. Fans following the project can expect more coverage as additional commits bring the Java version of Diablo 2 closer to feature completeness.


Update: September 7, 2026 at 22:53 UTC

The community project that rewrites Diablo 2 in Java has received a new commit, identified as da861f3977004e1d891255c1a73919f0388b21bd.

No detailed changelog or release notes accompany this update at this time, so specific fixes or features cannot be confirmed yet. As with previous entries in this ongoing reimplementation effort, players interested in the project should keep an eye on the repository for further clarification on what this commit changes.


Update: September 6, 2026 at 22:54 UTC

A new commit has landed in the repository for the Java rewrite of Diablo 2, identified by hash b131f7de85857b98288f84c189c4e73776abe48d.

No further changelog details were provided alongside this update, but the commit confirms the project remains under active development. Fans following the reimplementation of Blizzard's classic action RPG in Java can track the repository for this latest change.


Update: September 3, 2026 at 22:54 UTC

The ongoing effort to rewrite Diablo 2 in Java has received a new commit, identified as 0705e0724f9a16ac804ffe8a8247c760f9966cc9, pushed to the project's repository.

No detailed changelog was published alongside this commit, but its presence confirms the project remains under active development on PC. As with previous updates, fans tracking the reimplementation can pull the latest source to stay current with the codebase's progress.


Update: September 1, 2026 at 22:54 UTC

The community project reimplementing Diablo 2 in Java has received a new commit, tagged 34cf674ccf327d2c21cc05078d075ce5d4f76c34, pushed to its ongoing development branch.

No detailed changelog accompanies this commit, so the exact scope of the changes (fixes, new systems, or refactoring) is not specified. Fans following the rewrite should check the project's repository directly for the diff and commit message to see what this update touches.


Update: September 1, 2026 at 02:54 UTC

The community effort to rewrite Diablo 2 in Java has received a fresh update, with commit e53ed4d643b9542e1de1f6bfee8cdaf92eb1657f landing in the project's repository. As with previous updates, this continues the ongoing work of reconstructing Blizzard's classic action RPG using a modern, open Java codebase.

No detailed changelog was provided alongside this commit, so the exact scope of the changes isn't specified here. Fans following the project can pull the latest source to see the update in action, and further coverage will follow as more concrete details or milestones are announced.


Update: August 31, 2026 at 02:54 UTC

The community project that rewrites Diablo 2 in Java has received a fresh commit, tagged bd14fd70b951d7b0e464b91582637ceb7d99de05, pushed to its repository. The project aims to reproduce the classic ARPG's logic and systems using Java instead of the original codebase.

No further details were disclosed alongside this update, but the new commit confirms that development on the reimplementation remains active. Anyone tracking the project can pull the latest changes from the repository to stay current.


Update: August 30, 2026 at 22:54 UTC

A new commit, identified as 63da16107f079f0b34b0efb230046b1d53a4d02f, has landed in the repository for the Java rewrite of Diablo 2. The project reimplements the classic action RPG's engine in Java, and this latest push shows development is still ongoing.

No detailed changelog or patch notes were provided alongside this commit, so specifics of what was altered remain unconfirmed. As with any active decompilation or reimplementation project, followers should watch the repository directly for further commits and eventual release notes detailing new features or fixes.


Update: August 30, 2026 at 14:53 UTC

The community project that rewrites Diablo 2 in Java has received a new commit, identified as 79d8d4a4fda86a927f022030437361fb491d2dd0.

No detailed changelog was provided alongside this update, so specifics of what the commit touches remain unconfirmed. As with previous updates, this continues the ongoing effort to reconstruct Diablo 2's engine in Java for modern platforms.


Update: August 29, 2026 at 22:54 UTC

A new commit, identified by hash 7338cc24f6d429e4ebd8cb0ac622c0d2a98f7dc4, has landed in the repository for the ongoing project that rewrites Diablo 2 in Java. As with prior updates to this fan effort, the goal remains recreating the classic ARPG's logic and systems on a modern, portable codebase.

No detailed changelog or commit message content was provided alongside this update, so specific changes, fixes, or new features cannot be confirmed at this time. Readers following the project should watch the repository directly for further commits and any accompanying notes that clarify what this revision addresses.


Update: August 29, 2026 at 18:53 UTC

The ongoing effort to rewrite Diablo 2 in Java has received a new commit (5858b0c9be1e8b861d843d13987e45ae5ac7ff64), marking continued progress on the project's codebase.

No further details were provided alongside this update. As with previous commits, this change reflects the incremental, community-driven nature of the reimplementation effort, which aims to reproduce Diablo 2's systems in Java for PC.

  • New commit pushed to the repository (hash: 5858b0c9be1e8b861d843d13987e45ae5ac7ff64)

Update: August 28, 2026 at 18:54 UTC

The community project that reimplements Diablo 2 in Java has received a new commit, identified by hash e3341649c31116a9ef22c1d3c9e9d6b9aa45b8e9, pushed to its source repository.

No detailed changelog was provided alongside this update, so the exact scope of the change (bug fix, refactor, or new feature work) is not specified. As with previous updates to this project, the commit represents another step in the ongoing effort to recreate Diablo 2's engine logic in Java for modern portability and study.


Update: August 27, 2026 at 22:53 UTC

The ongoing project to rewrite Diablo 2 in Java has received a new commit, identified as 27fc92c64f9812f145c8cfc8ce35423b87d6c34c. As with any active reimplementation effort, incremental commits like this typically represent ongoing progress toward feature parity with the original game.

No detailed changelog or specific feature list was provided alongside this update, so the exact scope of the changes remains unclear from available information. Fans following the project's repository can check the commit directly for the underlying code changes.


Update: August 26, 2026 at 22:54 UTC

The community project rebuilding Diablo 2 in Java has received a fresh update to its codebase. A new commit, identified by the hash a16293e3f82c6d8171527b9ab589196b5473ec4e, has landed in the project's repository.

No detailed changelog or release notes accompany this commit, so the exact scope of the changes (bug fixes, new engine features, or compatibility work) remains unconfirmed. Fans following the project on PC can check the repository directly to review the diff and see what was touched in this latest push.


Update: August 26, 2026 at 18:54 UTC

The ongoing effort to rewrite Diablo 2 in Java has received a new commit, identified by hash 1ba21843637385c85c6aa758ea6b5009bb02da1f. As with most incremental commits to this kind of open source reimplementation project, it represents another step forward in the codebase's development.

No further changelog details were provided alongside this update. Fans following the project can track the repository directly to see the diff introduced by this commit and how it fits into the broader progress of the Java-based Diablo 2 rewrite.


Update: August 25, 2026 at 22:54 UTC

The Diablo 2 rewritten in Java project has received a new commit, identified as df1f9e5273edb87d69fffd345867de304e88c072, marking continued progress on the fan-made reimplementation of the classic Blizzard action RPG in Java.

No further changelog details were provided alongside this commit. As with previous updates, contributors and curious fans can track the project's repository directly to see the code changes included in this revision.

  • New commit: df1f9e5273edb87d69fffd345867de304e88c072
  • No additional details published with this update

Update: August 25, 2026 at 02:53 UTC

The ongoing project to rewrite Diablo 2 in Java has pushed a new commit to its codebase, identified as f254b54e647ef3d6e0e8f3eb585698539034f00c. As with prior updates, this reflects continued active development on the reimplementation.

No detailed changelog was published alongside this commit, so specific fixes or features included are not confirmed. Fans following the project can check the repository directly for the full diff and commit history to see exactly what this update touches.


Update: August 24, 2026 at 22:54 UTC

The community project that rewrites Diablo 2 in Java has received a new commit, identified as c2ff4e2082ef00f5d3af710a844fb78ddde2add4. As with previous updates, this commit represents ongoing work on the from-scratch Java implementation of the classic Blizzard action RPG.

No detailed changelog was provided alongside this commit. Fans of the project can check the repository directly to review the exact code changes and see how they fit into the broader effort to bring Diablo 2 to the Java platform.


Update: August 24, 2026 at 18:54 UTC

The ongoing effort to rewrite Diablo 2 in Java has received a fresh commit, identified by the hash d1ff3ba05278f3ceab98afb0a45137a30146621e. As with previous updates, this pushes the reimplementation forward, though no detailed changelog has been published alongside it.

Fans tracking this fan-made rewrite can expect the usual incremental progress that comes with active open source development. Further specifics on what this commit addresses will follow as the project maintainers share more details.


Update: August 22, 2026 at 18:53 UTC

The community effort to rewrite Diablo 2 entirely in Java has received a fresh update. A new commit, identified as e33f8128ad6606e6c8b15eafe896ed6a88affa17, has landed in the project's source repository.

No further changelog details were provided alongside this commit. As with previous updates, fans following the reimplementation can pull the latest source to stay current with ongoing development.


Update: August 20, 2026 at 22:54 UTC

A new commit (22fa5f5619192482da0b0166bdf131791fa79826) has landed in the repository for the Java-based reimplementation of Diablo 2, the community project that recreates the classic action RPG's engine using Java instead of the original C++ codebase.

No detailed changelog was provided alongside this commit, but its arrival confirms that development on the project remains active. Fans following the reimplementation should keep an eye on the repository for further updates as the code continues to evolve.


Update: August 20, 2026 at 18:54 UTC

The open source effort to rewrite Diablo 2 in Java has received a new commit, identified by hash 08ad6bff9bb9e7699d9fbc7d898d95708f56e012. As with previous updates, this reflects continued, active work on the reimplementation.

No detailed changelog or feature breakdown was published alongside this commit, so specifics of what was altered, fixed, or added remain unconfirmed. Fans following the project can track the repository directly for the full diff and commit history as development continues.


Update: August 18, 2026 at 02:53 UTC

A new commit (6d2cb64555a67f82d4c3ca3ffc43ac3b6f56e9f8) has landed in the project that rewrites Diablo 2 in Java, showing that development on this fan reimplementation is still moving forward.

No further changelog details were provided alongside this commit, so specifics on what was fixed or added remain unconfirmed. As with previous updates to this project, players interested in the Java based Diablo 2 effort should keep an eye on the repository for more detailed notes in future commits.


Update: August 17, 2026 at 18:54 UTC

A new commit has landed in the repository for the Diablo 2 rewritten in Java project, identified by hash efb61da2c4911aab9ed53cbf418db8f6f4f1f419. As with any active source rewrite effort, commits like this typically represent incremental work toward matching the original game's behavior in the reimplemented codebase.

No detailed changelog or list of specific fixes has been published alongside this commit. Followers of the project can check the repository directly for the diff to see exactly what was touched in this update.


Update: August 17, 2026 at 02:53 UTC

The Diablo 2 rewritten in Java project has received a new commit, identified by hash 17e889d34be4669a81dd8e96977a3b05db12a60a. This is the latest update pushed to the codebase as the reimplementation continues to move forward.

No detailed changelog was provided alongside this commit, so specifics on what changed under the hood remain unconfirmed for now. As with any active decompilation or reimplementation effort, incremental commits like this one typically chip away at compatibility, bug fixes, or engine accuracy. We'll keep an eye on the repository for further updates and more detailed patch notes.


Update: August 16, 2026 at 18:54 UTC

The community project rewriting Diablo 2 in Java has pushed a new commit, identified as 140888bd517752996171efd9db733b53367c29c1, to its repository. This confirms development on the reimplementation is still ongoing.

No further changelog details, features, or fixes were included alongside this update. As with any active decompilation or rewrite effort, interested players should keep an eye on the repository for future commits that may bring more substantial changes.


Update: August 11, 2026 at 18:54 UTC

The fan project rewriting Diablo 2 in Java has received a new commit to its source repository, identified by the hash 3c7c996b149929fbffae62e7e9bf0a66fadbd83b.

No further changelog details were provided alongside this commit. As with previous updates to the project, interested players and developers can pull the latest source directly from the repository to see the change in context and track the reimplementation's progress toward a fully playable Java version of the classic ARPG.


Update: August 8, 2026 at 18:54 UTC

The community effort to rewrite Diablo 2 in Java has landed a new commit in its source repository, tagged aceadfa57aabe5344d6286471efd8ebde7adb6f6. As with other ongoing decompilation and reimplementation projects, this kind of incremental commit reflects steady progress toward a fully playable, platform-independent version of the classic ARPG built on modern Java code.

No detailed changelog was included alongside this commit, but its presence confirms the project remains under active development. Fans following the Java rewrite should keep an eye on the repository for further commits that may bring new features, bug fixes, or compatibility improvements in the near future.


Update: August 4, 2026 at 18:53 UTC

The Diablo 2 rewritten in Java project has received a new commit, identified as a8a6c7cd7c8c269dd64ec5176ac4d07d89fa5e6b. This ongoing effort reimplements Blizzard's classic action RPG using Java, and this latest push adds to its continuing development history.

  • New commit: a8a6c7cd7c8c269dd64ec5176ac4d07d89fa5e6b

No further details on specific fixes or features were included with this update. As with previous commits, followers of the project should check the repository directly for the full diff and changelog.


Update: August 3, 2026 at 22:54 UTC

The fan project that rewrites Diablo 2 in Java has received a fresh update, with a new commit (fa58292baffbdf3c03475fc8a825ab1dc41c0cbc) landing in the project's repository.

No detailed changelog was provided alongside this commit, so the specific fixes or features it introduces remain unconfirmed for now. As with previous updates to this reimplementation effort, players interested in the Java-based Diablo 2 rebuild should keep an eye on the repository for further commits and clearer release notes.


Update: July 28, 2026 at 22:53 UTC

A new commit, hash 14b05a0b512c7da79e16bef2457bb46735830c55, has landed in the Diablo 2 rewritten in Java project repository. The project aims to reconstruct Blizzard's classic action RPG using Java, and this latest push shows the codebase is still actively maintained.

No further changelog details were provided alongside this commit. As always, fans interested in following the reimplementation's progress should keep an eye on the repository for future updates with more concrete feature or fix breakdowns.


Update: July 27, 2026 at 22:54 UTC

The ongoing effort to rewrite Diablo 2 in Java has received a new commit, marking continued progress on the open source project.

No detailed changelog was published alongside this update, but the change is publicly tracked in the project's repository.

  • New commit: 61dfcec3c29d4ad8053c7903f51a396596fa1ef0

Update: July 27, 2026 at 18:54 UTC

The ongoing effort to rewrite Diablo 2 in Java has received a fresh commit, identified by the hash f05fe69807829b18afc3b727f1a597dc54d76d72. As with many active decompilation and reimplementation projects, updates like this typically roll in incremental fixes or groundwork changes to the codebase.

No detailed changelog accompanied this particular commit, so the exact nature of the changes remains unclear for now. Fans following the project's progress should keep an eye on the repository directly for more context on what this update brings to the Java-based Diablo 2 rewrite.


Update: July 15, 2026 at 22:31 UTC

The ongoing effort to rewrite Diablo 2 entirely in Java has received a new commit, tagged 5b275b386f790b4f428f37b433cf42c7934abe90. As with prior updates to this project, the work continues to chip away at reproducing the classic action RPG's engine and logic in a modern, portable codebase.

No detailed changelog was provided alongside this commit, but its presence confirms the project remains actively maintained. Fans following the Java reimplementation should keep an eye on the repository for further commits as development progresses.


Update: July 14, 2026 at 18:31 UTC

A new commit, c9d3976055061face9c3dc92d9b0f0754b59f78d, has landed in the repository for the Diablo 2 rewritten in Java project. This fan effort aims to recreate Blizzard's classic action RPG using a modern Java codebase, keeping the original gameplay intact while opening the door to easier maintenance and future tinkering.

No detailed changelog was published alongside this commit, so specifics of the update remain unconfirmed. As always with community reimplementations like this, progress moves in small, incremental steps, and this commit marks the latest checkpoint in that ongoing work.


Update: July 1, 2026 at 14:31 UTC

The ongoing effort to rewrite Diablo 2 in Java has received a new commit, identified as a2318ba228c1f334ff90a4c8558fdb3742f858a5. As with previous updates to this project, the change reflects continued active development on the Java-based recreation of Blizzard's classic action RPG engine.

No detailed changelog or feature breakdown was provided alongside this commit. Followers of the project should keep an eye on the repository for further commits that may bring more substantial gameplay or compatibility improvements.


Update: June 30, 2026 at 22:31 UTC

The ongoing fan project rewriting Diablo 2 in Java has picked up a new commit, reference 30005b94aaba98ddb675a97b845ff00c4a6718fe.

No additional detail was provided in the change set beyond the commit hash, so stay tuned for a fuller breakdown once patch notes or a summary surfaces from the developers.


Update: June 27, 2026 at 14:32 UTC

The ongoing project to rewrite Diablo 2 in Java has received a new commit, pushing the fan-driven effort forward on PC.

Details from the commit hash b6c33147 are limited, but the update marks continued active development on this ambitious recompilation project worth keeping on your radar.


A new fan project is taking on the ambitious task of reimplementing Diablo 2 in Java. The effort aims to recreate the classic Blizzard action RPG using an open source codebase, making the game more accessible for modding, study, and long-term preservation on PC.

Projects like this matter because they free beloved classics from aging proprietary executables, allowing communities to maintain and extend them independently. This Java-based reimplementation joins a growing tradition of reverse-engineered engines breathing new life into retro titles.

Related