哇噢星球

 找回密码
 立即注册
搜索
热搜: 地形 技能 Lua

【框架】【ORPG】骑士的魔兽争霸3单人ORPG开发框架

[复制链接]
皇家骑士 发表于 2019-1-28 20:54:56 | 显示全部楼层 |阅读模式
  • 版本号:2019.1.0a
  • 状态:测试版


骑士的魔兽争霸3单人ORPG开发框架 是由 @骑士 制作的,基于 YDWE 1.31.8 的一套用于辅助、加快开发魔兽争霸3单人ORPG地图的框架。

注意:这不是一个为新手准备的开发框架,如果你想使用这个开发框架,请确保你拥有相对不基础的开发技能。

下载地址



测试版

本框架目前处于“测试版”状态:

  • 必要的文档处于空缺状态。
  • 未经过足够测试,现在无法确保稳定性。


除非你开发经验丰富,否则我不建议你现在就开始使用这个框架来制作你的ORPG/RPG地图。如果你喜欢这个框架,你也可以协助我撰写相关的技术、使用文档。

特性

  • 使用 Excel 来编辑 怪物 的 装备掉落、物品掉落数据。
  • 使用 Excel 来管理 随机掉落池。
  • 使用 Excel 来管理 玩家可以选择的英雄。
  • 使用 Excel 来编辑 物品、单位 数据。
  • 内置一个图标管理器。
  • 内置多种ORPG会用到的系统,包括但不限于:切换背包、仓库存档、物品掉率池、平滑切换背景音乐、绑定场景的背景音乐、单英雄角色数据保存/读取、Boss AI、一个来自hiveworkshop的UI界面、……等等。
  • 内置一个未加密的现成单人ORPG地图,包含多个怪物属性、英雄技能、Boss技能、游戏场景等等。
  • 内置一个修改过的YDWE 1.31.8,这个修改版中有我添加的专用于ORPG的拓展功能,并优化了一些内容让编辑器使用过程更丝滑流畅。
  • 内置对DzAPI服务器存档的支持。
  • 支持预处理 Excel 。预处理表格的功能目前并没有比较合适的二次开发的解决方案,但如果你懂一些基本Lua语言的使用方式,你可以自行设计并制作你自己的数据表格。
  • 为单人而设计。尽管本框架的一部分功能可以适用于多人在线ORPG,但本框架的核心以及未来的更新趋势都是为单人ORPG设计的。


使用前的准备

  • 推荐使用 Windows 7 。(本框架不支持 Windows XP ,且 Windows 10 中运行魔兽争霸地图编辑器有一些不明BUG,因此推荐在 Windows 7 系统环境下使用)
  • 本框架的路径中不能出现中文字符。
  • 请不要使用【记事本】编辑本框架中的代码,推荐使用【VSCode】或【EverEdit】来编辑文本/代码文件。
  • 适用于魔兽争霸3 1.24~1.27。
  • 安装 python 2.7.15
  • 修改 _config.bat 文件中的 set dir_war3=D:\Program Files (x86)\WarCraft III Frozen Throne\ 一行,并将后面的路径改为你的魔兽争霸3客户端所在的路径。


注意:如果你不明白上述事项的含义,请不要使用本框架。

截图预览

1.jpg

2.jpg

3.jpg

4.jpg

5.jpg

协议

本框架以及本框架所附带的地图使用 MIT 协议进行开源授权,请遵循 MIT 开源协议的要求使用本开发框架。  
如果你觉得这个框架不错,愿意分享给你的朋友们,那就更好了。

PS:对于一个已经如此自由的协议,如果你不遵守我也管不着,这只是个技术领域的道德问题。 ;)

更新、讨论与反馈

你可以在哇噢星球的 骑士的魔兽争霸3单人ORPG开发框架 专区内发帖询问、与他人讨论本框架的使用方式,或在论坛中分享你的使用经验、说明你遇到的困难、BUG、发布你的修改版本、提出你想要的额外功能等等。

本框架会不定时更新,因为我自己也在使用这个框架,但我不保证更新速度和质量。本框架会总是将最新版发布在 专区 中。

此外,我不会无条件为你提供个性化修改。如果你想要拓展和修改功能:

1. 可以在 论坛 发帖咨询或与他人讨论。
2. 可以根据自己的经验研究如何修改框架。

我会在 论坛 提供一些我认为必要的信息,并解答一些我认为应当由我回答的问题。

指令

指令1:合并表格数据到地图中

这个指令会:

  • 强制关闭当前运行中的所有【魔兽争霸】、【魔兽地图编辑器】(包括YDWE)程序。
  • 重新编译表格,并合并表格数据到地图中。
  • 重新打开魔兽地图编辑器,编辑合并了数据之后的地图。


指令2:关闭编辑器并重新打开编辑器

这个指令会:

  • 关闭当前运行中的所有【魔兽争霸】、【魔兽地图编辑器】(包括YDWE)程序。
  • 重新打开魔兽地图百年机器,编辑地图。

回复

使用道具 举报

月光 发表于 2019-1-29 10:26:29 | 显示全部楼层
谢谢大佬分享,太良心了吧。希望魔兽圈多一点技术分享。我在学习作ORPG地图,能为大佬做什么?
回复 支持 反对

使用道具 举报

 楼主| 皇家骑士 发表于 2019-1-29 23:15:52 | 显示全部楼层
月光 发表于 2019-1-29 10:26
谢谢大佬分享,太良心了吧。希望魔兽圈多一点技术分享。我在学习作ORPG地图,能为大佬做什么? ...

能把你自己的ORPG做出来就行了,我现在功夫不到家,还不敢带团
回复 支持 反对

使用道具 举报

Archiver|手机版|小黑屋|哇噢星球  

GMT+8, 2019-4-22 02:02 , Processed in 0.184209 second(s), 14 queries , File On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表