awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
diasurgical avatar

diasurgical/devilutionX

0
View on GitHub↗
9,578 星标·989 分支·C++·10 次浏览

DevilutionX

devilutionX 是原始 Diablo 1 游戏引擎的开源跨平台重新实现。它是一个软件框架,旨在通过使用现代编程语言重写引擎,在现代操作系统上运行原始的动作 RPG 逻辑和机制。

该项目通过增加对宽屏分辨率、高清缩放和各种硬件控制器的可配置输入映射的支持,使经典体验现代化。它还引入了诸如生命值条、自动拾取以及修改游戏速度和战斗规则的工具等生活质量改进。

该引擎涵盖了广泛的功能面,包括用于实时会话同步的基于套接字的多人联网,以及通过源代码集成自定义修改的系统。它还管理显示输出配置、用于视觉稳定性的帧时序以及国际语言选择。

Features

  • Legacy Game Reimplementations - Recreates original legacy game logic to run on modern hardware using original assets.
  • Open Source Games - Provides a complete open-source reimplementation of the original Diablo 1 game engine.
  • Diablo Reimplementations - A modern rewrite of the original Diablo 1 engine to enable execution on current operating systems.
  • Engine Recreations - Rebuilds the original game logic in a modern language to ensure compatibility with current operating systems.
  • Action RPG Engines - Provides a software framework for managing combat and progression in a dark fantasy isometric setting.
  • Cross-Platform Game Clients - Implements a cross-platform client that executes the same core logic and assets across multiple operating systems.
  • Engine Modernizers - Modernizes a legacy title with widescreen support and improved frame timing for contemporary hardware.
  • Frame Timing Regulation - Regulates the game loop using vertical sync and frame rate limits for consistent hardware performance.
  • Game Logic Modification - Provides tools to modify core combat rules, character abilities, and game mechanics via source code.
  • Game Modification Frameworks - Supports the integration of custom modifications and game mechanics overrides via source code and specialized tools.
  • Gameplay Automation - Introduces modern quality-of-life enhancements such as auto-loot and health bars.
  • Gameplay Mechanics Modification - Enables toggling of specific character abilities, quest availability, and combat rules like friendly fire.
  • Multiplayer Networking - Implements socket-based networking for real-time multiplayer session synchronization.
  • Network Socket Bindings - Provides configuration options for binding multiplayer sessions to specific network interfaces and ports.
  • Internal Resolution Scaling - Implements internal resolution scaling to support modern monitor aspect ratios.
  • Display Scaling - Enables adjustment of internal resolution, window modes, and scaling quality for modern displays.
  • Gameplay Interface Enhancements - Implements modern interface elements and automation such as health bars and auto-loot.
  • Game Engine Remakes - Modern OS build for the Diablo engine.
  • Game Engines and Remakes - Engine restoration for a classic dark fantasy RPG.

Star 历史

diasurgical/devilutionx 的 Star 历史图表diasurgical/devilutionx 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

DevilutionX 的开源替代方案

相似的开源项目,按与 DevilutionX 的功能重合度排序。
  • openmw/openmwOpenMW 的头像

    OpenMW/openmw

    6,366在 GitHub 上查看↗

    OpenMW is a modern, open-source game engine designed to execute the game Morrowind and its expansions. It serves as a cross-platform game runtime and 3D world renderer, providing a data-driven environment to run game logic and physics with improved stability. The project functions as a game modding framework, utilizing a modular plugin system and an interpreted scripting layer to load external modifications. This architecture allows for the integration of community content, custom textures, and external scripts without altering the base executable code. The engine covers a broad range of cap

    C++
    在 GitHub 上查看↗6,366
  • bvschaik/juliusbvschaik 的头像

    bvschaik/julius

    3,166在 GitHub 上查看↗

    Julius is a cross-platform game engine and simulation tool designed for the reimplementation of legacy games. It executes original game logic using the original assets while applying modern resolution and interface updates. The engine features a localization framework for integrating community translations of text, audio, and video, and an integrated scenario editor for configuring gameplay rules and resource requirements within map data files. The project covers a broad capability surface including save game management with automated backups, input mapping for diverse keyboard layouts and t

    Ccitybuilderclonegame
    在 GitHub 上查看↗3,166
  • openrct2/openrct2OpenRCT2 的头像

    OpenRCT2/OpenRCT2

    15,211在 GitHub 上查看↗

    OpenRCT2 is an open-source reimplementation of a classic amusement park management simulation engine. It functions as a cross-platform engine that modernizes the original game, enabling it to run on contemporary operating systems while maintaining full compatibility with legacy assets and data files. The project distinguishes itself by providing a comprehensive multiplayer simulation server that supports cooperative, real-time park management and construction across multiple connected clients. It utilizes a deterministic lockstep networking model and a centralized action-based validation syst

    C++c-plus-pluscmakecpp
    在 GitHub 上查看↗15,211
  • opendiablo2/opendiablo2OpenDiablo2 的头像

    OpenDiablo2/OpenDiablo2

    11,038在 GitHub 上查看↗

    OpenDiablo2 is an open-source re-implementation of an isometric action role-playing game engine. It functions as a cross-platform game client designed to execute core mechanics and logic across multiple operating systems using external game assets. The project focuses on recreating the functionality of a classic action RPG from the ground up through a community-driven effort. It provides a framework for running a game engine that simulates specific gameplay experiences and movement patterns. The engine includes capabilities for isometric projection rendering, deterministic game state simulat

    Go
    在 GitHub 上查看↗11,038
查看 DevilutionX 的所有 30 个替代方案→

常见问题解答

diasurgical/devilutionx 是做什么的?

devilutionX 是原始 Diablo 1 游戏引擎的开源跨平台重新实现。它是一个软件框架,旨在通过使用现代编程语言重写引擎,在现代操作系统上运行原始的动作 RPG 逻辑和机制。

diasurgical/devilutionx 的主要功能有哪些?

diasurgical/devilutionx 的主要功能包括:Legacy Game Reimplementations, Open Source Games, Diablo Reimplementations, Engine Recreations, Action RPG Engines, Cross-Platform Game Clients, Engine Modernizers, Frame Timing Regulation。

diasurgical/devilutionx 有哪些开源替代品?

diasurgical/devilutionx 的开源替代品包括: openmw/openmw — OpenMW is a modern, open-source game engine designed to execute the game Morrowind and its expansions. It serves as a… bvschaik/julius — Julius is a cross-platform game engine and simulation tool designed for the reimplementation of legacy games. It… openrct2/openrct2 — OpenRCT2 is an open-source reimplementation of a classic amusement park management simulation engine. It functions as… opendiablo2/opendiablo2 — OpenDiablo2 is an open-source re-implementation of an isometric action role-playing game engine. It functions as a… tmodloader/tmodloader — tModLoader is a modding framework and toolset designed for expanding game content and extending core game logic. It… snesrev/zelda3 — This project is a reverse-engineered game port and reimplementation of a classic title designed to run natively on…