ares下载

ares下载

Ares可以说是现代红警Mod都会集成的一个模块了,对于玩家来说,可以不在意;对于Moder来说,要学习它的用法。然而对于一位想修改YR平台,在其上大展身手,就必须要了解怎么修改编写Ares了。

教育2024-09-02 01:35:01小德

下载安装需跳至应用市场

Ares可以说是现代红警Mod集成的模块,玩家可以不在乎;对于Moder,我们应该学习它的用法。但是,对于一个想要修改YR平台并展示自己的技能的人来说,他必须知道如何修改和编写Ares。


Ares的官方介绍如下:

简单来说,Ares大大提高了YR的可扩展性,使Moder能够达到更多的效果,并修复各种bug。它通过注入器(Syringe)将您的代码注入YR是一个插件扩展模块。

以前到现在,发动机都有很大的限制。

关于存在的各种引擎限制,在此引用@日本小皮Fantasychoho的文章:

https://space.bilibili.com/242987347


如果引擎越强大,moder可以玩的空间就越大。以前的moder无奈于发动机的限制,各种奇思妙想难以实现,只能被迫砍设置。然而,偶尔会有一点天才,通过各种意想不到的方式来实现他们的想法,在巨大的引擎限制下,走各种不寻常的道路,饶地球114514圈,实现他们自己的奇妙想法,吸引大家鼓掌,说很慢。

与以前相比,现代moder的发挥空间扩大了很多,但仍然有很大的发动机限制。即使是能写代码的天花鬼也想不出解决办法。这时,我们只能把锅扔给发动机修改器。

木得界人才十斗,其他十斗左右,发动机修改器零斗左右,所以发动机修改器稀缺,无法满足大量moder的各种需求。目前Alexb是Ares官方团队中唯一的一个。下班后抽出时间为自己喜欢的游戏写Ares。因为是一个团队,不能满足大量moder的需求。

所以我们现在给各大红警爱好者指路,指明发动机修改的学习方向,希望能改变零斗的悲惨局面。


过去,发动机修改器直接修改YR发动机本身,并在没有源代码的情况下撕下汇编。难度可想而知,大牛不难修改。

与NP相比,Ares在编写代码方面非常方便。Ares使用C编写代码,混合少量汇编代码,大大提高了可读性,可以快速了解作者在写什么,使功能更容易实现,更容易管理模块。


各大爱好者首先遇到的第一个门槛:无法编译

由于github上的资源介绍较少,我们很难与外国开发者沟通。因此,大多数爱好者甚至找不到解锁钥匙。

但别担心,我们已经整理好了可以立即编译的版本。

整理好的源代码(Ares0.A)地址:

https://gitee.com/Zero_Fanker/Ares

请注意,Ares依赖于YRPP(详见页面的Readme)。要编译,必须有YRPP和0.YRPPA版本。

由Hares团队编写的wiki:

https://gitee.com/Zero_Fanker/Ares/wikis/引言

为了解决修改者的问题,我们在wiki上编写了一些可能需要的知识和问题。

由于编写时间短,wiki非常不完善。欢迎提出问题(提到issue)或添加我们建立的组:我们会给出适当的建议,但不会给出明确的解决方案,比如粘贴代码。

下面我们就不同层次的人提出一些建议。

什么都不懂的小白:先学C,使用类别、指针、宏、模板等,可以尝试阅读源代码。

掌握C,无反汇编:建议在现有功能上修改更多源代码(特别是YRPP),但大部分功能难以添加。建议进一步学习反汇编知识。

掌握C和反汇编:看几遍Ares和YRPP的代码就知道怎么做了(大概)。



事实上,这篇文章已经计划发表了。由于各种原因,它一直在咕咕叫到现在(

Ares只是一部分,现代Mod出现了另一个标准,CncnetClient(XNA全称CncnetClient,一般称为DTA)各大爱好者都可以选择不同的魔改路径,同样也可以加入我们的小组讨论。

熟悉Ares魔法改革后,如果您感兴趣,您可以加入我们的Hares团队,共同创建一个更好的平台,但您可能不会立即共享源代码。请原谅我。

现代MOD追求使用现代方法使MOD更容易生产,并追求批量和高质量。例如,艾木魁在编写沙雕警告时生成批量代码;DTA作者Rampastring制作的client使MOD拥有更高级的UI,更容易定制和调试;以及一个正在开发的新地图编辑器。欢迎所有仙女过海,展示他们的魔力。

希望各大爱好者不要滥用技术(用于非法用途、不道德用途、引起他人反感甚至非法牟利等。).

以后我们会不时在码云或B站更新资料和视频,爱好者可以酌情观看。


显示全部

特别说明

相关游戏

猜你喜欢

文章速递

相关文章

网友评论