您当前所在位置: > 单机游戏 > 游戏攻略

《黑客网络》mod开发教程翻译大全

时间:2018-08-30 12:42:30  来源:  作者:网络

黑客网络Hacknet怎么制作MOD?很多玩家还不是很了解MOD怎么制作,接下来小编就为大家带来《黑客网络》mod开发教程翻译大全,mod制作教程,感兴趣的一起来看看吧。

黑客网络mod开发教程翻译大全:

Introduction介绍

So. You want to create your own mod for Hacknet.

First, you'll need some knowlege of Hackmore.

当你想要创建自己的mod 。

首先,你需要一些Hackmore的知识。

Hackmore is a .dll file placed next to Hacknet.exe, that loads every mod in the .dll form in the folder /Mods, next to Hacknet.exe.

Hackmore是Hacknet.exe旁的一个.dll文件,这个文件加载所有以.dll文件存储在/Mod目录下的Mod.

Here's what you'll need.

A C# development environment

Basic knowledge of C#

The latest release of Hackmore.dll

Of course, the game Hacknet and a patched Hacknet.exe

以下是你所需要的。

一个c#开发环境

c#的基本知识

Hackmore.dll的最新版本

当然,还有hacknet和打了补丁的Hacknet.exe(译者注:即原作者提供的“Kernel Upgrade”中修改过的Hacknet.exe文件。)

The latest release of Hackmore.dll and the patched Hacknet.exe can be found in my mods (Kernel Upgrade).

最新版本的Hackmore.dll和hacknet.exe补丁可以在我开发的Mod,Kernel Upgrade里找到

For this tutorial, I'll use Visual Studio Community on Windows 7, but it should be working on every platform and on every C# IDE.

在这次教程中,我将在Windows 7上使用Visual Studio社区版开发平台,但它应该工作在每一个平台的每一个C# IDE上。

1234下一页

Setting files up, preparing the project 设置文件,准备项目

First, I'm going to open Visual Studio and set up a new project.

I'm using the french version, since I'm french, but you'll be able to find out what I'm doing pretty easily.

First, create a new class library project inside the folder you want and I'll call it "GuideMod".

首先,我要打开Visual Studio,然后建立一个新项目。

在这里我使用的是法语的版本,因为我是一个法国人(译者注:原作者为法国人。),但你可以很容易发现我在做什么。

首先,在项目文件夹创建一个新的类库,我命名它为“GuideMod”。

《黑客网络》mod开发教程翻译大全

Press OK and your project is created.

You should see this screen :

点击ok并创建你的项目。

您应该会看到一下画面:

《黑客网络》mod开发教程翻译大全

I'm going to rename Class1.cs to GuideMod.cs, and rename the public class Class1 to public class GuideMod

Now, you have to add as reference Hacknet.exe and Hackmore.dll like this :

我将要去重命名Class1为GuideMod .cs,并重命名公共类Class1 为 公共类GuideMod

现在,你必须添加Hacknet.exe和hackmore.dll作为参考,就像这样:

《黑客网络》mod开发教程翻译大全

Once that's done, make GuideMod extends HackmoreMod and implement all functions, like this :

只要你完成了这一步,GuideMod ,作为HackmoreMod的扩展就可以实现Hackmore所有功能,像这样:

《黑客网络》mod开发教程翻译大全

Now you're good to go ! We're going to make our mod.

现在!我们可以开始制作我们的mod了。

上一页1234下一页

Making the basics 基础知识

Here are the four basic functions you'll have to write :

string getModName() : This function returns the ID of the mod. It is used for identifying your mod in the Mod Manager.

bool onInitialize() : This function is called when the game starts.

bool onLoadContent() : This function is called when the game loads the content.

bool onLoadOS() : This function is called when the game has finished loading a save, and gives you an instance of the player, allowing for all types of modifications.

这是你将要实现的四个基本函数:

string getModName() : 此函数返回mod的ID。 它用于在Mod Manager中识别您的mod。

bool onInitialize() : 游戏开始时,会调用此函数

bool onLoadContent() : 当游戏加载这个mod内容的时候,会被调用此函数

bool onLoadOS() : 这个函数在游戏完成加载并保存时调用,并为您提供玩家的权利,允 许所有类型的修改。

So, first, let's code the first function : getModName().

public override string getModName()

{

return "GuideMod";

}

所以,首先,让我们编写第一个函数:getModName()。

public override string getModName()

{

return "GuideMod";

}

With that, the ID of our mod will be GuideMod.

有了这一个函数,我们的mod的名称将会是GuideMod。

Our first command - Introduction 我们的第一个命令-介绍

We'll start doing our first commands.

First, make sure you've replaced "throw new NotImplementedException();" by "return true;"

我们将要开始做我们的第一个命令.

首先,确保你已经用 "return true;"更换 "throw new NotImplementedException();"

We're going to start working inside onLoadContent().

Let's type "ModManager." to open autocompletion menu and see what we can write.

我们将要开始在”onLoadContent().”里工作.

让我们输入“ModManager”。 打开自动完成菜单,看看自动补全会为我们写什么。

The functions Hackmore lets us use are :

ModManager.addCommand()

ModManager.hasCommand()

ModManager.addCustomComputerXml()

ModManager.addExeProgram()

ModManager.getModType()

ModManager.isModLoaded()

Hackmore让我们使用的方程有:

ModManager.addCommand()

ModManager.hasCommand()

ModManager.addCustomComputerXml()

ModManager.addExeProgram()

ModManager.getModType()

ModManager.isModLoaded()

To create a command, we'll need to use ModManager.addCommand().

When we type it, we see that it has three declarations.

要创建命令,我们需要使用命令 ModManager.addCommand().

当我们输入它之后,我们将会看到它有三个声明。

《黑客网络》mod开发教程翻译大全

The first argument is always the name of the command.

The second argument is always the function of the command, we'll get to that later on.

第一个参数总会是是命令的名称。

第二个参数总会是命令的函数,在后面我们会提到。

If you use the second declaration, the last argument is a boolean "true"/"false" that indicates if the command should be in autocompletion. The first declaration doesn't do autocompletion.

如果使用第二个声明,最后一个参数是一个boolean“true”/“false”,该参数若被实现则表示命令是否应该自动完成状态。(true表示自动完成,false则否) .而第一个声明将不会做自动完成。

(译者注:我们猜测原作者意思如下:

众所周知,Hacknet原有的指令可用Tab补全,而这一命令则会控制新加的命令是否也可用Tab。这一“开关”也许是为了防止某些冲突。)

The third declaration has four arguments. The third one is the description of the command, that appears in the command help, and the last one is the same as above, autocompletion.

第三个声明有四个参数。第三个参数是命令的描述,在命令帮助中将会出现,最后一个参数与前面的相同,都是自动完成开关。

Our first command - Implementation 我们的第一个命令-实现

Now, we're going to code our command.

Let's create a new static function like so :

现在,我们将要编写我们的命令。

让我们用以下代码创建一个新的静态函数:

public static bool testCommand(OS os, string[] args)

{

return true;

}

Make sure to use Hacknet's OS class, and not the system OS class.

Now, let's make so that our command prints out "Hello World" on the terminal.

If you see the autocompletion for os., you'll see that you can use os.write(string text);

So let's write :

确保使用的是Hacknet的OS类,而不是电脑操作系统的OS类。

现在,让我们用命令在终端上打印出“Hello World”。

如果你想用os类自动完成这个命令,你可以使用os.write(string text);

所以,让我们写一段以下代码:

public static bool testCommand(OS os, string[] args)

{

os.write("Hello World");

return true;

}

Our first command is done. But it won't work in game ! We need to register it.

Let's change : "public override bool onLoadContent()"

我们的第一个命令完成了。但它不会在游戏中打印出来.我们需要注册它。

让我们改写一下代码:"public override bool onLoadContent()"

public override bool onLoadContent()

{

ModManager.addCommand("test", testCommand);

return true;

}

上一页1234下一页

Launching the mod 启动Mod

You have to compile the mod into a .dll if you want it to be launched by Hackmore !

Click on "Generate Solution" (Ctrl-Maj-B or Generate > Generate Solution) to compile your mod and all dependencies.

PS : Debug is on by default, it's not an issue.

Then go to your project's folder, bin folder, and you'll see two folders: Debug and Release.

Go inside Debug (if you compiled in Debug mode) or Release (if you compiled in Release mode), and copy your GuideMod.dll to the Mods folder of your Hacknet installation.

You might have to unblock your .dll by going into properties and uncheck "Block".

If Hackmore is well installed, you should be able to go inside the terminal, and type "test" inside the terminal !

Thanks for following this tutorial !

为了启动Mod,你要把它编成.dll文件。

点击“生成解决方案”(按ctrl-maj-b或生成>生成解决方案)来编译你的插件和所有的依赖文件。

PS::调试模式是默认启用的,这不是一个错误。

然后转到你的项目文件夹下的bin文件夹,你会看到两个文件夹:Debug文件夹和 Release文件夹。

进入Debug文件夹(如果你是在调试模式下编译的)或Release文件夹(如果你是在发布模式下编译的),并复制你的guidemod.dll到你hacknet安装文件夹下的Mods文件夹里。

你也许需要允许你的dll文件运行,通过进入属性页面并取消勾选“Block”属性。

(译者注:我不是很确定,但这可能是针对某些安全软件的。)

如果Hackmore是安装好的,你应该能够进入终端,然后在终端输入“测试”!

感谢您阅读这个教程!

上一页1234
相关下载

玩家评论

《黑客帝国4》宣布停止拍摄 恐无法原定日期上映

  今天(3月17日)IGN 官方 Twitter 宣布,此前正在拍摄原定于2021年5月21日上映的影片《黑客帝国 4》,由于受到目前正在全球蔓延的新型冠状病毒疫情影响将无限期停止拍摄,这也详情>>

阅读: 2
日期: 2020-03-23
《集合啦动物之森》还有两个神秘房间黑客已破解加密_游戏

原标题:《集合啦动物之森》还有两个神秘房间 黑客已破解加密 《集合啦动物之森》还有两个神秘房间 黑客已破解加密 《集合啦动物之森》已经发售了详情>>

阅读: 0
日期: 2020-03-21
G胖称人们比他们意识到的更接近《黑客帝国》_Valve

原标题:G胖称人们比他们意识到的更接近《黑客帝国》 由于Valve竟然想起了《半衰期(半条命)》系列,玩家们所熟悉的Valve首席执行官“G胖”Gabe Newell详情>>

阅读: 2
日期: 2020-03-19
还原电影!《半条命2》黑客帝国Mod推出Demo版

原标题:还原电影!《半条命2》黑客帝国Mod推出Demo版 根据外媒dsogaming的报道,一位名为“therealMooble”的Mod制作人目前正在开发《半条命2》“黑客帝详情>>

阅读: 3
日期: 2020-03-16
还原电影!《半条命2》黑客帝国Mod推出Demo版_版本

原标题:还原电影!《半条命2》黑客帝国Mod推出Demo版 根据外媒dsogaming的报道,一位名为“therealMooble”的Mod制作人目前正在开发《半条命2》“黑客详情>>

阅读: 0
日期: 2020-03-16
《黑客帝国4》海量片场照曝光凯瑞安莫斯帅气亮相!

【导读】 《黑客帝国4》正在旧金山多地紧锣密鼓地拍摄中,一波高清片场照曝光,基努·里维斯和凯瑞-安·莫斯、以及各自的替身现身!--> 详情>>

阅读: 8
日期: 2020-02-20
《超感猎杀》女演员加盟《黑客帝国4》预计今年开拍

【导读】由基努里维斯、凯瑞·安·莫斯等人主演的《黑客帝国4》预计今年开拍。现在又一位演员确认加盟《黑客帝国4》,《超感猎杀》女星Erendira Ibarra确认参演。来了解一下详情>>

阅读: 5
日期: 2020-01-18
小时候想当黑客的梦想现在打开Steam就实现了?

[PConline 游戏物语]“销量高的游戏往往拥有画质精良、内容有趣的特点”,这在游戏界几乎是亘古不变的定律。而有这样一款游戏,没有华丽的画面,却在上详情>>

阅读: 12
日期: 2020-01-15
为拍《黑客帝国4》《疾速追杀4》 基努·里维斯开练功夫

作为近些年最为走红的动作明星之一,基努·里维斯名下的《疾速追杀》系列,可谓是令人眼前一亮。近日,有媒体报道称,里维斯已经正式开始进行功夫和枪械的训练,为即将开拍的《疾速详情>>

阅读: 8
日期: 2019-12-20
等不及了!黑客提前为《辐射76》加入大量人类NPC

在E3 2019 展会上,B社曾宣布将为《辐射76》免费提供一个名为【Wastelanders】的更新内容,以增加游戏中贫乏的NPC数量,以及加入多种全新的任务、装备。虽然看起来十分美好,不过详情>>

阅读: 14
日期: 2019-12-17
黑客用破解的方法让一款28年前老游戏解决掉帧问题

《宇宙巡航机3:从传说到神话》是科乐美1989年12月推出的一款横板卷轴射击街机游戏,其难度在历代中是最高的。 游戏长度加上奖励关在内共有十关,因为详情>>

阅读: 12
日期: 2019-11-20
InOut6.0黑客松活动回顾_Matic

原标题:InOut 6.0黑客松活动回顾 最近,Matic团队以支持者身份参加了InOut 6.0黑客松活动。InOut是一个科技领袖和最具智慧之人聚首一堂合作开发解详情>>

阅读: 7
日期: 2019-11-15
《黑客帝国》入侵国产网游?主城出现“代码雨”,玩家吓坏了

原标题:《黑客帝国》入侵国产网游?主城出现“代码雨”,玩家吓坏了 《黑客帝国》这部电影,想必大家一定有所耳闻。这部于上世纪末上映的科幻电影,当时刚详情>>

阅读: 14
日期: 2019-11-03
GeekPwn2019黑客大赛获奖名单公布:极客新力量的崛起

原标题:GeekPwn2019黑客大赛获奖名单公布:极客新力量的崛起 GeekPwn2019黑客大赛获奖名单公布:极客新力量的崛起,10月24日,以“Geek Me 5”为主题的G详情>>

阅读: 5
日期: 2019-10-28
尼尔·帕特里克·哈里斯加盟《黑客帝国4》 阵容更强大

近日据外媒Variety报道,尼尔·帕特里克·哈里斯(Neil Patrick Harris)将加盟《黑客帝国4》,他所饰演的角色并未曝光。 尼尔·帕特里克·哈里斯因在《详情>>

阅读: 15
日期: 2019-10-16
老戴《看门狗 2》07 黑客对黑客【最高难度攻略解说】

详情>>

阅读: 52
日期: 2019-08-21
老戴《看门狗 2》15 DLC 医院被黑,黑客对黑客

详情>>

阅读: 19
日期: 2019-08-20
地痞街区黑客工具属性是什么_黑客工具属性介绍

《地痞街区》中有着很多道具供玩家选择,这些道具可以在搜索的时候找到,有些是初始携带的,当然也有商人处购买的,下边就给大家带来地痞街区黑客工具的属性介绍,大家可以来看一看详情>>

阅读: 15
日期: 2019-08-08
非黑客|怎么破解wifi密码

现在利用WIFI无线上网已经成为了众多网友的上网方式,回到家打开笔记本轻松无线在网络畅游,但如果你经常闯南走北,WIFI上网似乎利用的少之又少,因此许多人选择了3G无线上网,详情>>

阅读: 11
日期: 2019-06-21
各路黑客传说汇聚魔都 直击国内首届黑客大会

在前几日举行的COG-2011有近350名黑客和信息安全从业人员参与,包括中国最顶级的黑客组织领袖:绿色兵团创始人Goodwell、鹰派代表万涛、红盟代表林勇(Lion详情>>

阅读: 10
日期: 2019-04-20
《黑客网络》v5.069升级档[BAT]游戏辅助下载

中文名称:黑客网络发布日期:2017-08-15更新日期:--文件大小:5.5M游戏语言:英文英文名称:Hacknet游戏制作:TeamFractalAlligator游戏发行:详情>>

阅读: 7
日期: 2019-03-27
黑客游戏_黑客游戏大全_黑客题材游戏

导读《黑客》源于英文hacker一词,指电脑技术相当牛逼的人,能够用黑入其他电脑用户的电脑。相信详情>>

阅读: 6
日期: 2019-03-24
iPhone黑客软件疑似外泄!以5000万美元售出

知名iPhone黑客软件“Pegasus”疑似被软件公司内部员工通过非法渠道出售给第三方,估值50详情>>

阅读: 3
日期: 2019-03-21
黑客军团什么时候公测 开测下载提醒方法

今年最新推出的黑客军团即将火爆公测,每一款游戏都要经历封测、删档内测、不删档内测、公测等几个阶段,玩家们每天都期待着黑客军团安卓或者iOS版本正式的公测时间,有很多玩家都在问小编黑客军团详情>>

阅读: 2
日期: 2019-02-25
黑客军团礼包领取大全 礼包和激活码预定攻略

黑客军团已经震撼来袭!各位小伙伴都准备好一起加入游戏愉快战斗了吗?如果想要在黑客军团中领先一步,就绝不可以错过任意一次激活码和礼包。Game234游戏门户提供了黑客军团丰富的装备、道具、详情>>

阅读: 6
日期: 2019-02-25
黑客仅获9000美元赎金 全新勒索病毒爆发正迅速蔓延全球

据消息,新勒索病毒“Petya”昨日席卷了整个欧洲,之后迅速向全球蔓延。但到目前为止,黑客仅收到7064英镑(约合9000美元)的赎金。本周二,一种新型高传染性计算机勒索病毒“Petya”在欧洲和美国详情>>

阅读: 10
日期: 2019-01-30
黑客游戏_黑客游戏大全_黑客游戏下载

今天小编给大家带来了黑客游戏大全,黑客游戏非常的好玩有趣,喜欢玩黑客游戏的小伙伴赶紧来和小编一起看看吧!以上就是Game234游戏门户小编为您原创整理的黑客游戏_黑客游戏大全_黑客游戏下载相关信息,希详情>>

阅读: 14
日期: 2019-01-26
Steam服务器昨晚宕机 玩家和黑客都疯了

Jump大乱斗 | 三国全面战争 | 圣歌 | 最后生还者...不仅是游戏服务器,包括网站、客户端、商店等等全部... 详情>>

阅读: 2
日期: 2019-01-08
外国黑客基于Project North Star平台制作DIY AR眼镜

  您可能还记得今年早些时候LeapMotion发布的Pr详情>>

阅读: 15
日期: 2018-12-26
黑客盗取虚拟币后退回 黑客获奖5千美元

近日,国外一家以虚拟币以太坊(ETH)为基础的成人娱乐平台SpankChain证实,它被黑客窃取的所有ETH资金已经全部收回。具体来说,SpankChain此前发现被黑客窃取了165枚ETH,价详情>>

阅读: 8
日期: 2018-10-15
smfw骆琳请停止你的L带黑客行为

smfw骆琳请停止你的L带黑客行为详情>>

阅读: 0
日期: 2018-09-06
国服到底有多少安全黑客

国服到底有多少安全黑客详情>>

阅读: 5
日期: 2018-09-05
《黑客网络》游戏内容详细评测

黑客网络Hacknet游戏好玩吗?游戏内容怎么样?可玩性如何?相信不少玩家还不是很了解这款游戏,下面小编就来为大家分享《黑客网络》游戏内容详细评测,感兴趣的一起来看看吧详情>>

阅读: 9
日期: 2018-08-30
DOTA2天涯黑客技能怎么样 DOTA2天涯黑客技能分析

DOTA2天涯黑客技能怎么样?D详情>>

阅读: 9
日期: 2018-08-30
《DOTA2》天涯黑客技能介绍 天涯黑客有什么技能

导读dota2在近期公开了一个新英雄天涯黑客,那么DOTA2天涯黑客有什么技能?很多玩家可能还不太清详情>>

阅读: 8
日期: 2018-08-30
同样是用电脑,为什么黑客们却从来都不用鼠标?

不知道大家对电脑黑客有什么认识呢?虽然他们有很多神秘的地方,但大家应该都知道的是,黑客是很厉害的电脑高手。他们可以在未经允许的情况下,利用公共通讯网路,侵入对方系统。黑客虽然厉害,但很多人不知道的是详情>>

阅读: 4
日期: 2018-08-27
这年头, 普通人也该认识这些黑客工具吧?

(图片源于网络,侵删)PS:这些工具都可以去尝试一下,大家加油!随着安全领域的不断发展,黑客技术已变得越来越普遍。所以作为一名网民,真的很有必要了解甚至尝试一下这些开源的黑客工具,但是请不要将它们用详情>>

阅读: 11
日期: 2018-08-27
我的世界【hypixel】又遇黑客迅速结束游戏

我的世界【hypixel】又遇黑客迅速结束游戏详情>>

阅读: 4
日期: 2018-08-27
有没有和《超级电脑》《最强黑客》类似的小说?

小编为您搜罗的答案:  《超脑黑客》  小时候一次意外的脑部受伤,给林鸿带来了“智障”的称谓。  随着年龄的增长,他的大脑竟然越来越好用,不但记忆力惊人,而且悟性奇高。  请看农村小子林鸿,如何靠着自详情>>

阅读: 4
日期: 2018-08-27
暗网黑客出售了一套机场安全系统:价格只要10美元

迈克菲高级威胁研究团队发现,暗网黑客正在出售一家国际机场的安全系统凭证,最致命的是这个凭证只需要10美元。随后机场管理员验证了凭证的真实性,表示这套10美元凭证确实攻克了机场楼宇自动化相关联的系统。详情>>

阅读: 7
日期: 2018-08-25
精彩推荐