{"slug": "ds1edit-recompiled-and-extended-the-diablo-ii-ds1edit-level-editor-with-claude", "title": "DS1Edit: Recompiled and extended the Diablo II DS1Edit level editor with Claude", "summary": "Developer bethington released DS1Edit, a cross-platform Diablo II .ds1 level editor ported from Paul Siramy's win_ds1edit from Allegro 4 to Allegro 5 for GPU-accelerated rendering, with Claude Opus 5.5 credited as a co-author on multiple commits covering test infrastructure, defect fixes and CI configuration. DS1Edit runs on Windows, Linux and macOS, reads game assets directly from MPQ archives, supports a mod-directory overlay, and ships a test suite with fast, check and full tiers using headless mode for CI and golden screenshot comparisons. The editor requires a local Diablo II installation for tiles and sprites, Linux builds need system Allegro 5 and an OpenGL driver, and the maintainers have not verified the macOS GUI launch.", "body_md": "## Evidence at a glance\n\nLoading source evidence…\n\n## What was done\n\nDS1Edit is a cross-platform level editor for Diablo II .ds1 files, ported to Allegro 5. It features GPU-accelerated rendering, built-in map discovery, and automated testing tiers. Development was co-authored with Claude Opus 5.5.\n\nDS1Edit is a level editor for Diablo II that allows creation and modification of game maps (.ds1 files). The project is a continuation of Paul Siramy's win_ds1edit, ported from Allegro 4 to Allegro 5 to provide GPU-accelerated rendering. The editor runs on Windows, Linux, and macOS. It reads game assets directly from MPQ archives and supports a mod-directory overlay. The author reports that the editor includes features such as multi-zoom levels, keyboard navigation, and checked saves with automatic backups. The project includes a test suite with fast, check, and full tiers, utilizing headless mode for CI and golden screenshot comparisons. Claude Opus 5.5 is credited as a co-author on multiple commits, including work on test infrastructure, defect fixes, and CI configuration. The editor requires a local installation of Diablo II to access tiles and sprites. Linux builds require system Allegro 5 and an OpenGL driver. The macOS GUI launch has not been verified by the maintainers. See the [project README](https://raw.githubusercontent.com/bethington/d2-ds1-edit/HEAD/README.md) for configuration and build instructions.\n\n## Reproduce it\n\n```\nDownload the latest release, copy Ds1edit.ini.sample to Ds1edit.ini, set the d2_install path, and launch the executable.\n```\n\n## Community\n\nAsk a question, share what worked, or follow the next milestone.\n\n[Your library](https://reversedwithai.com/library)", "url": "https://wpnews.pro/news/ds1edit-recompiled-and-extended-the-diablo-ii-ds1edit-level-editor-with-claude", "canonical_source": "https://reversedwithai.com/p/ds1edit-aa66b49d", "published_at": "2026-10-31 05:30:58+00:00", "updated_at": "2026-10-31 06:18:24.045475+00:00", "lang": "en", "topics": ["ai-tools", "developer-tools"], "entities": ["DS1Edit", "Diablo II", "Claude Opus 5.5", "Paul Siramy", "win_ds1edit", "Allegro 5", "Allegro 4", "bethington"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/ds1edit-recompiled-and-extended-the-diablo-ii-ds1edit-level-editor-with-claude", "markdown": "https://wpnews.pro/news/ds1edit-recompiled-and-extended-the-diablo-ii-ds1edit-level-editor-with-claude.md", "text": "https://wpnews.pro/news/ds1edit-recompiled-and-extended-the-diablo-ii-ds1edit-level-editor-with-claude.txt", "jsonld": "https://wpnews.pro/news/ds1edit-recompiled-and-extended-the-diablo-ii-ds1edit-level-editor-with-claude.jsonld"}}