Github爆火!暗黑破坏2经典游戏开源,重温经典!

暗黑破坏神2 符文自动合成--按键精灵源码 最近玩了一个暗黑破坏神mod服 发现2个符文可以合成一个大号符文.不过手动合成实在太费劲了.于是乎我就写了一个自动合成的脚本. 需要用到图灵插件,不知道的自己百度一下. 还是挺有意思的这类脚本.还需要有一个自己的算法. 源码如下. Function 移动鼠标点左键(x1, y1) MoveTo LX + x1, LY + y1 Delay (500) LeftClick 次数1 Delay (200) End Function Function 放入方块... 阅读详情
AI摘要

近期,一款用Golang编写的《暗黑破坏神2》游戏引擎OpenDiablo2在GitHub上开源,吸引了众多关注。该项目为跨平台ARPG游戏引擎,风格与2000年原版游戏一致,支持玩家体验暗黑2的经典内容。值得注意的是,为了运行此引擎上的游戏,玩家需在本地安装正版的《暗黑破坏神2》及资料片《毁灭之王》。

点击上方“Github爱好者社区”,选择星标

回复“资料”,获取小编整理的一份资料

作者:GG哥

来源:GitHub爱好者社区(github_shequ)

这是GitHub爱好者社区第 33 篇原创文章

Hello,大家好,我是GG哥!

最近GitHub热榜上,有个游戏开源,引起了GG哥的注意,看有没有水友玩过《暗黑破坏神2》。国外一个老哥,开源了《暗黑破坏神2》源码,是Golang写的,当然这不是暴雪公司开源的,仅仅是个人开发者开源的。

《暗黑破坏神2》是美国暴雪娱乐研发的一款动作类角色扮演游戏,于2000年上市。游戏中玩家创建属于自己的角色,在一片片暗黑大地上奔跑、杀敌、寻宝、成长,最终打败统治各个大陆的黑暗势力,拯救游戏中的各个种族。游戏提供连线功能,除了惯有的Ipx,MODEM,以及 Direct Link外,Blizzard 设立了一个Server,可供玩家通过Internet,和世界的其它地方的战友一同作战。游戏于2001年发布了资料片《毁灭之王》,增加了两个新职业,以及符文系统,并且开放了第五幕剧情。

OpenDiablo2是一个ARPG游戏引擎,与2000年的游戏风格相同,支持玩暗黑2。引擎是用golang编写的,是跨平台的。但是,请注意这个项目并没有提供玩暗黑破坏神2所需的资源或内容。为了在这个引擎上运行游戏,你必须在你的电脑上安装合法购买的暗黑破坏神2和它的资料片毁灭之王。如果您有磁盘的原始副本,那么这些文件也可以正常工作。

目前,OpenDiablo2已经在Github上标星6.8K。(Github地址:https://github.com/OpenDiablo2/OpenDiablo2),如果你对这个项目感兴趣也可以参与贡献哦~

好了...

现在是真的结束了...

我已经夸不动了...





千言万语化成一句,这么优秀的仓库,大家多多给仓库创建者 star 支持,你们的 star 是万千开源者源源不断创作的动力!


当然还有多多对我的在看转发支持啦,你们的“在看转发”也是我源源不断创作的动力呀...



好啦,今天的分享就到这儿啦,我们下次见啦~



GitHub原创推荐•  110Kstar的前端开发学习路线中文翻译版开源了,学不会前端算我输!•  这个小伙的刷题项目开源GitHub,真的超级全和详细!•  GitHub热榜:一款Flutter仿微博客户端开源啦!这个功能真是绝了!•  DeepFake变脸再次来袭,强势霸屏GitHub热榜!偏门应用“美女脱衣”还会再出现么?关注「Github爱好者社区」加星标,每天带你逛Github好玩的项目
《暗黑破坏神2》的开源重新实现-Golang开发 OpenDiablo2加入我们加入Discord! 开发实时流关于此项目OpenDiablo2是一款与2000年代游戏相同的ARPG游戏引擎,并支持玩Diablo2。该引擎是用golang编写的OpenDiablo2。 开发实时流关于此项目OpenDiablo2是一个ARPG游戏引擎,与2000年代的游戏相同,并支持玩Diablo2。该引擎是用golang编写的,并且是跨平台的。 但是,请注意,该项目未附带玩《暗黑破坏神2》所需的资产或内容。您必须在计算机上安装合法购买的《暗黑破坏神2》及其扩展的《毁灭之王》副本,才能在该英语游戏上运行该游戏。 立即下载

相关推荐

OpenDiablo2:Diablo 2的开源重新实现

暗黑破坏神2 我们还在开发一个工具集: 请考虑也帮助这个项目! 关于这个项目 OpenDiablo2是一款与2000年代游戏相同的ARPG游戏引擎,并支持玩Diablo2。该引擎是用golang编写的,并且是跨平台的。 但是,请注意,该项目未附带玩《暗黑破坏神2》所需的资产或内容。您必须在计算机上安装合法购买的《及其扩展副本,才能在此引擎上运行该游戏。 。 如果您有磁盘的原始副本,则这些文件也应能正常工作。 我们目前正在开发完整播放暗黑破坏神2所需的功能。 完成此操作后,我们将致力于扩展项目,以包括用于改装的工具和插件支持,以及使用引擎编写全新的游戏。 请注意,该游戏不是由暴雪或其

Github爆火!国外大神复刻暗黑2,简直太过逼真,面试篇

这个名为OpenDiablo2的项目,是一款与2000年代游戏相同的ARPG游戏引擎,并支持玩《暗黑破坏神2》。该引擎利用原版的美术资源,用golang编写的,并且是跨平台的。不过,该项目未附带播放所需的资源或内容,你必须在计算机上安装合法购买的《暗黑破坏神2》及其扩展的《毁灭之王》,才能在此引擎上运行该游戏。如果您有磁盘的原始副本,则这些文件也应能正常工作。运行后打开的屏幕截图如下:OpenDiablo2已经实现的功能如下:基于UDP的服务器端和客户端为txt文件添加了更多数据字典加载程序。

m0_60707708的博客 1239

d2gs109:暗黑破坏神2游戏服务器1.09d的完整源代码

完整的D2GS 1.09d源代码,该源代码来自开发人员的网站 关于Diablo2 Close Battle.net服务器 如您所见,我和我的合作伙伴去年制造了一款具有Diablo2关闭游戏支持功能的Battle.net服务器。 我将尝试解释它的工作原理以及问题所在。 首先,我将说明为什么以及如何制造该服务器。 去年,《暗黑破坏神2》问世后,我从朋友那里知道了这款游戏,并很快对此产生了兴趣。 很快,我对单人游戏感到厌倦,因此改变了在我们本地局域网上玩多人游戏的方式。 这些天来,我听说有一个名为FSGS的软件可以帮助为Diablo2创建Battle.net服务器,从而使多人游戏更加轻松有趣。 因此,我在lan上安装了带有FSGS的服务器,并且从FSGS的网页上,我知道它们正在使用Diablo2 close服务器进行开发。 如果对此游戏提供关闭模式支持,将非常令人兴奋,因为我们的净限制,我们

OpenDiablo2 项目常见问题解决方案

OpenDiablo2 项目常见问题解决方案 项目基础介绍 OpenDiablo2 是一个基于 AbyssEngine 的开源项目,旨在实现《暗黑破坏神2》(Diablo 2)的游戏重制。该项目目前处于早期开发阶段,尚未达到可玩状态。开发者们正在同时开发游戏和 AbyssEngine,鼓励所有贡献者直接参与该项目,而不是核心引擎的开发。 主要的编程语言包括 Lua 和 C++,其中 Lua 用于游...

gitblog_00875的博客 1108

大数据应用技术实验报告一 Hadoop三种模式安装配置

JDK+Hadoop安装配置、单机模式配置 以下操作在SecureCRT里面完成 1.关闭防火墙 firewall-cmd --state 显示防火墙状态running/not running systemctl stop firewalld 临时关闭防火墙,每次开机重新开启防火墙 systemctl disable firewalld 禁止防火墙服务。 2.传输JDK和HADOOP压缩包 Sec...

Ruthless_Childe的博客 3094

保姆级教程:用ncnn把自训练的YOLOv8模型塞进Android App(附完整代码)

本文提供了一份详细的保姆级教程,指导开发者如何将自训练的YOLOv8模型通过ncnn框架部署到Android应用中。教程涵盖环境配置、模型训练与转换、Android工程集成及性能优化等全流程,并附完整代码实现,帮助开发者快速掌握移动端AI模型部署技术。

weixin_42659194的博客 256

终极指南:如何在现代设备上重温暗黑破坏神1经典体验

你是否还记得1996年那款改变游戏历史的经典作品《暗黑破坏神1》?现在,通过**DevilutionX**这个开源项目,你可以在Nintendo Switch、Android、Windows等现代设备上重新体验这款传奇游戏!🎮 DevilutionX是一个专门为现代操作系统优化的《暗黑破坏神1》移植项目,它不仅保持了原版游戏的经典玩法,还提供了引擎改进、错误修复和一些可选的生活质量功能。无论你

gitblog_01098的博客 872

从Podfile到分享成功:ShareSDK小红书模块集成全流程实战(附视频分享代码)

本文详细介绍了iOS应用如何通过ShareSDK集成小红书分享功能的全流程,包括环境配置、SDK初始化、图片和视频分享实现,以及常见问题排查和性能优化策略。特别针对视频分享这一高频需求场景,提供了完整的代码示例和实战技巧,帮助开发者快速实现社交分享功能。

weixin_42540248的博客 227

Awesome-GitHub-Repo开源游戏推荐:重温经典,支持开源

你是否曾为寻找优质游戏而苦恼?是否想重温经典却受限于版权或平台?Awesome-GitHub-Repo项目中的开源游戏分类为你提供了完美解决方案。本文精选5款高质量开源游戏,涵盖角色扮演、策略塔防、休闲益智等多种类型,所有项目均可免费获取源码并本地运行,让你在享受游戏乐趣的同时支持开源事业。 ## 开源游戏的魅力与价值 开源游戏(Open Source Game)指源代码公开可访问、允许自由修...

gitblog_00999的博客 593

智能体在车联网中的应用:第19天 智能体理论与初步实践 D30:阶段小结——在SUMO中使用TraCI控制预编程智能体

本文介绍了如何将强化学习从算法仿真迁移到交通系统实践,重点讲解了SUMO微观交通仿真平台与TraCI实时控制接口的架构。通过构建一个预编程驾驶智能体,演示了车辆从起点到目标点的导航控制。文章详细解析了TraCI的双向通信机制和事件驱动模型,对比了其与传统RL环境的差异,并提供了完整的Python实现框架,包括路网配置、车辆控制和基于向量场的导航逻辑。该实践为后续开发高级学习型交通智能体奠定了基础。

IT深耕十余载,大道之简 1482

MFC下使用C++操作Word文档

由于项目需求,在MFC环境下操作将数据和图片写入word文档,之前没有接触过,网上查阅了很多资料,终于把任务完成。理解的不是很透彻,但是这些东西应该够用了,写篇博客记录一下,以便以后再用到。 (1)VS环境下创建一个MFC应用程序,然后在项目上单击右键,选择 类向导-----添加类----类型库中的MFC类。在弹出的对话框中选择文件,位置选择office安装目录下的...

GIS_yuhua的博客 7582

D2DX:让暗黑破坏神2在现代PC焕发新生的开源工具

你是否曾在现代电脑上尝试重温经典游戏《暗黑破坏神2》,却被画面比例失调、帧率卡顿和画质模糊等问题困扰?D2DX作为一款专为经典游戏优化的开源工具,通过智能帧生成技术、宽屏适配算法和高级抗锯齿处理,让这款20年前的游戏在当代硬件上实现60帧流畅运行、宽屏完美适配和高清画质呈现。本文将从痛点解析、技术突破、实施指南到效能验证,全面带你了解如何借助D2DX重获最佳游戏体验。 ## 痛点解析:经典游戏遭

gitblog_00896的博客 249

企业级Windows 10镜像封装实战:从规划到部署的完整指南

系统部署与镜像封装是企业IT运维中的核心基础技术,其原理在于通过创建预配置的系统模板,实现大规模计算机环境的快速、标准化部署。这项技术的核心价值在于将重复性手动操作转化为自动化流程,显著提升运维效率,保障环境一致性,并强化安全基线管理。在实际应用场景中,它尤其适用于新设备批量初始化、系统恢复和标准化环境构建。本文聚焦于Windows 10镜像的封装实践,深入探讨了使用Sysprep进行系统通用化处理以及通过DISM工具捕获WIM格式镜像的具体方法,为企业IT人员提供从零构建标准化系统镜像的完整路径。

weixin_33843947的博客 359

终极宽屏补丁:三分钟让你的《暗黑破坏神2》在现代电脑上重获新生

你是否还记得那个曾经通宵刷装备的《暗黑破坏神2》?当你现在想在宽屏显示器上重温经典时,却发现画面两侧被巨大的黑边占据,25帧的卡顿感让操作变得迟缓。别担心,d2dx宽屏补丁正是为你解决这些痛点而生的开源工具,它能让这款经典游戏在现代硬件上流畅运行,画面清晰度提升300%,操作响应速度提升60%! ## 为什么你需要d2dx?经典游戏与现代硬件的完美结合 想象一下这样的场景:你在27英寸4K显示

gitblog_00280的博客 361

【SIP基础】SIP协议基本呼叫流程

SIP呼叫流程下图显示了一个SIP会话的基本呼叫流程。 下面是上述呼叫流程的详细解释: Alice发送INVITE请求到代理服务器,INVITE请求负责发起会话。 代理服务器立即发送Trying 100给请求者(Alice),表示试图响应INVITE请求,以防止重传该INVITE请求。 代理服务器搜索Bob所在位置服务器的地址,得到的地址后,将转发INVITE请求到Bob。 此后,Bob回应180

VVSIP官网博客 1万+

Easy3D&CGAL文章目录汇总

Easy3D&CGAL文章目录汇总

dayuhaitang1的博客 2868

终极宽屏补丁:如何让《暗黑破坏神2》在现代电脑上焕然一新

你是否还记得那个经典的《暗黑破坏神2》?当你在现代宽屏显示器上重温这款经典游戏时,是否被两侧巨大的黑边困扰,或者因为25fps的帧率限制而感到操作迟滞?d2dx宽屏补丁正是为你解决这些问题的完美方案!这款开源工具通过创新的技术手段,让这款20年前的游戏在现代硬件上获得流畅的运行体验和清晰的视觉效果,让你重新感受庇护之地的魅力。 ## 为什么你需要d2dx宽屏补丁? 想象一下这样的场景:你坐在2

gitblog_01177的博客 91

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

太强了!GitHub开源了1000本技术类的电子书,直接刷爆朋友圈!

点击上方“Github爱好者社区”,选择星标回复“资料”,获取小编整理的一份资料作者:GG哥来源:GitHub爱好者社区(github_shequ)这是GitHub爱好者社区第50篇...

GitHub爱好者社区 1888

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

微信群里都在传的暗黑2 手游开源:d2r-mobile 两天 1.3k star 是什么来头

过去两天,中文开发者圈里疯传一个 GitHub 仓库:d2r-mobile。一句话概括它做的事——**把你自购的《暗黑破坏神 II:狱火重生》(Diablo II: Resurrected,含《术士君临》资料片)Switch 版,原封不动地跑在 iPhone、iPad 和 Apple silicon Mac 上**:游戏程序原生执行、60 fps 稳定、主菜单进游戏约 1 秒、60 fps 下整机

gitblog_01037的博客 167

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

终极指南:使用dxwrapper让经典游戏在Windows 10/11完美运行

你是否曾尝试在Windows 10或Windows 11上运行那些经典的老游戏,却遭遇黑屏、闪退、图形撕裂或音频爆音等问题?dxwrapper正是为解决这一难题而生的开源兼容层项目。这个强大的工具通过包装DirectX DLL文件,在不修改游戏原始代码的情况下,为经典游戏架起通往现代Windows系统的桥梁。无论是《帝国时代》的2D策略体验,还是《暗黑破坏神2》的ARPG冒险,dxwrapper都

gitblog_00678的博客 865

D2DX:三步让经典《暗黑破坏神2》在现代PC上流畅运行

你是否还记得那个在崔斯特瑞姆地下城中冒险的夜晚?《暗黑破坏神2》作为一代经典,承载了无数玩家的青春记忆。然而,当你想在现代PC上重温这款经典时,却常常遇到兼容性问题、低帧率限制和画面模糊的困扰。D2DX正是为解决这些问题而生的终极方案,它通过创新的Glide封装技术,让这款20年前的游戏在现代Windows系统上焕发新生。 ## 为什么你的《暗黑破坏神2》需要D2DX? 传统上,在Window

gitblog_00355的博客 252

首款超全开源游戏合集!4000+ Star!

除了经典重制,这里还有大量优秀的原创开源游戏,如古代战争 RTS 0 A.D.、后末日生存 Roguelike Cataclysm: Dark Days Ahead、体素 RPG Veloren 等,展现了开源社区强大的创造力。再不然,就想找点免费的、极客味儿十足的游戏解闷儿?类型全覆盖:动作冒险、RPG、RTS、城市建造、模拟经营、FPS、平台跳跃、回合策略……一位国外大佬整理的开源游戏列表,点进去一看,原来那么多儿时神作都有开源重制版,能在现代电脑上重温,还能自己改代码加关卡!

weixin_48635316的博客 530

如何快速配置DevilutionX:跨平台暗黑重制版终极体验指南

DevilutionX是经典游戏《暗黑破坏神》的现代化重制版本,为现代操作系统提供完整的游戏体验。这款跨平台游戏引擎改进版不仅修复了原始版本的bug,还增加了多项生活质量功能,让你在Windows、Linux、macOS、Android、iOS以及任天堂Switch、PS Vita等多个平台上都能重温经典暗黑之旅。 ## 🎮 项目介绍与价值阐述 DevilutionX是一个开源项目,致力于让

gitblog_00238的博客 1169

爆火!GitHub狂揽12.3万星!这个歪果仁的面试总结太生猛了!

点击上方“Github爱好者社区”,选择星标回复“资料”,获取小编整理的一份资料作者:GG哥来源:GitHub爱好者社区(github_shequ)这是GitHub爱好者社区第37篇...

GitHub爱好者社区 284

让经典游戏在Windows 11重获新生:dxwrapper完整兼容解决方案指南

还在为那些曾经陪伴你度过无数欢乐时光的经典游戏无法在现代Windows系统上运行而烦恼吗?dxwrapper项目正是解决这一痛点的终极方案。这个强大的DirectX兼容层工具能够完美修复DirectX老游戏在Windows 10/11上的运行问题,让那些尘封的经典作品重新焕发生机。无论是DirectDraw时代的2D游戏还是Direct3D早期的3D游戏,dxwrapper都能提供完整的兼容性支持

gitblog_00587的博客 744

Windows 10/11经典游戏兼容性终极解决方案:dxwrapper完全指南

在Windows 10和Windows 11系统上运行经典老游戏时,你是否遇到过黑屏闪退、图形异常或声音问题?dxwrapper是一个专门解决DirectX兼容性问题的免费开源工具,通过智能包装DirectX动态链接库,让90年代到2000年代初期的经典游戏在现代系统上重新焕发生机。这个简单易用的工具只需几分钟设置,就能让你的童年回忆完美运行。 ## 为什么老游戏需要兼容性修复? 现代Wind

gitblog_00452的博客 894
上一篇: 面试被问“红黑树”,我一脸懵逼......
下一篇: GitHub将替换掉master等术语,网友:把我项目都搞崩啦
公众号:【GitHub爱好者社区】
博客等级 码龄6年 356粉丝 48原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值