藏桑网教程:是一个免费提供流行手机教程、在线学习分享的学习平台!

《无尽空间》种族天赋更改基础图文教程

电脑大家应该不怎么陌生吧!现在电脑已经普及到大多数人的家庭之中了,电脑的用途非常地广,不同年龄段、不同行业的人对电脑的用处不同。但是对于很多的年轻人来说电脑最大的用途就是玩游戏了。电脑游戏大家肯定玩过吧!它可以使人上瘾。

  1.前言

  种族天赋修改包含在文件夹 X:\Amplitude Studios\Endless Space\EndlessSpace_Data 中,文件名为 sharedassets17.assets

  编辑软件为UltraEdit,也就是常说的UE,附上下载地址:http://115.com/file/ajt9evhh#UltraEdit-v16.20.rar

  ********注意:修改前一定要备份原文件,切记切记********

  2.UltraEdit 16进制编辑使用教程

  用UE打开sharedassets17.assets 文件,其代码界面视图如下

《无尽空间》种族天赋修改基础教程

  这个看起来很繁杂,我们要直观一点,退出这个16进制编辑模式,方法是在这个界面中右键,选择十六进制编辑(如下图所示),这样就退出了16进制编辑模式,出现直观界面。

《无尽空间》种族天赋修改基础教程

  直观界面如下图所示:

《无尽空间》种族天赋修改基础教程

  注意:直观界面与十六进制编辑模式的不同点在于:16进制用来做数据编辑,直观界面用来做数据查找及定位,在直观界面中不能进行数据编辑工作,否则不管所修改的字节前后有数目无变化都会导致游戏出错,切记切记。

  3.种族天赋效果修改

  例如:我们知道索芬智有个种族天赋是“科学家” 是1级星系+10%科技产能, 2级星系+20%科技产能, 3级星系+30%科技产能 

《无尽空间》种族天赋修改基础教程

  现在我们狠一点把他改成+100%,+200%,+300% {:3_153:}

  打开sharedassets17.assets  切换界面至直观界面,搜索字段 SCIENCE TRAITS

  出现以下代码

  lt;!-- ################################################################################## -->

  lt;!-- ############################  SCIENCE TRAITS  ########################################## -->

  lt;!-- ################################################################################## -->

  lt;!-- Scientists* -->

  lt;SimulationObjectDescriptor Name="TraitScience01Norm1" Type="TraitScience01" Serializable="true">

  lt;SimulationObjectPropertyModifierDescriptors>

  lt;SimulationObjectPropertyModifierDescriptor TargetProperty="Science" Value="0.10" OperationType="Percent" Path="ClassEmpire/ClassStarSystem"/>

  lt;/SimulationObjectPropertyModifierDescriptors>

  lt;SimulationObjectPropertyDescriptors />

  lt;/SimulationObjectDescriptor>

  lt;SimulationObjectDescriptor Name="TraitScience01Norm2" Type="TraitScience01" Serializable="true">

  lt;SimulationObjectPropertyModifierDescriptors>

  lt;SimulationObjectPropertyModifierDescriptor TargetProperty="Science" Value="0.20" OperationType="Percent" Path="ClassEmpire/ClassStarSystem"/>

  lt;/SimulationObjectPropertyModifierDescriptors>

  lt;SimulationObjectPropertyDescriptors />

  lt;/SimulationObjectDescriptor>

  lt;SimulationObjectDescriptor Name="TraitScience01Norm3" Type="TraitScience01" Serializable="true">

  lt;SimulationObjectPropertyModifierDescriptors>

  lt;SimulationObjectPropertyModifierDescriptor TargetProperty="Science" Value="0.30" OperationType="Percent" Path="ClassEmpire/ClassStarSystem"/>

  lt;/SimulationObjectPropertyModifierDescriptors>

  lt;SimulationObjectPropertyDescriptors />

  lt;/SimulationObjectDescriptor>

  解释一下:

  1)头三行蓝色代码为注释,SCIENCE TRAITS 表示其下代码隶属科技种族天赋树。

  2)紫色代码TraitScience01Norm1表示种族天赋代码

  3)红色代码 Value="0.30"  表示天赋数值

  现在将鼠标点至要修改的字节定位,切换回16进制编辑模式,如下图所示

《无尽空间》种族天赋修改基础教程

  这个时候我们只需要在右侧(注意是右侧,左侧与右侧代码不是一体的)把0.10改成1.00就可以了,0.2和0.3同理。

  **补充下:肯定会有人问为什么不把0.10修改成1,或者1.0

  **这是由于该文件限定了文件的大小,也就是说多少字节就是多少字节,不多不少。你删了多少字节就得用多少字节去补。同样你多写了多少字节就得去别的地方删去多少字节,否则游戏必定出错。

  4.种族天赋点数消耗修改

  例如:索芬智有个种族天赋是“科学家” 天赋耗费点数为10,20,30.我这边吧他改成-10,-20,-30.这样的话还能回馈我点数,能让我选择其他的种族天赋。 打开 sharedassets17.assets  切换界面至直观界面,搜索字段 SCIENCE TRAITS 两次,其中有一次的代码如下:

  lt;!-- ################################################################################## -->

  lt;!-- ############################  SCIENCE TRAITS  ########################################## -->

  lt;!-- ################################################################################## -->

  lt;!-- Scientists* -->

  lt;Trait Name="TraitScience01Norm1" Root="TraitScience01Norm" Family="TraitScience" Level="1" Cost="10">

  lt;Descriptors>TraitScience01Norm1

  lt;Prerequisites>!TraitScience01Alt1,!TraitScience01Alt2,!TraitScience01Alt3

  lt;Gui>

  lt;Title>%TraitScience01NormTitle

  lt;Description>%TraitScience01NormDescription

  lt;Icon />

  lt;/Gui>

  lt;/Trait>

  lt;Trait Name="TraitScience01Norm2" Root="TraitScience01Norm" Family="TraitScience" Level="2" Cost="20">

  lt;Descriptors>TraitScience01Norm2

  lt;Prerequisites>!TraitScience01Alt1,!TraitScience01Alt2,!TraitScience01Alt3

  lt;Gui>

  lt;Title>%TraitScience01NormTitle

  lt;Description>%TraitScience01NormDescription

  lt;Icon />

  lt;/Gui>

  lt;/Trait>

  lt;Trait Name="TraitScience01Norm3" Root="TraitScience01Norm" Family="TraitScience" Level="3" Cost="30">

  lt;Descriptors>TraitScience01Norm3

  lt;Prerequisites>!TraitScience01Alt1,!TraitScience01Alt2,!TraitScience01Alt3

  lt;Gui>

  lt;Title>%TraitScience01NormTitle

  lt;Description>%TraitScience01NormDescription

  lt;Icon />

  lt;/Gui>

  lt;/Trait>

  解释一下:

  1)头三行蓝色代码为注释, SCIENCE TRAITS 表示其下代码隶属科技种族天赋树。

  2)紫色代码 TraitScience01Norm1表示种族天赋代码

  3)红色代码   Cost="30"   表示天赋消耗点数数值

  这边我把30改成-300,与上节中所用方法一样,定位后切换回十六进制编辑模式对数值进行编辑,由于我们要多出两个字节,所以我们右键选择“十六进制插入/删除”,在30处插入两个字节

《无尽空间》种族天赋修改基础教程

  变成这样

《无尽空间》种族天赋修改基础教程

  但是这边有个问题,多出的两个字节会导致该16进制文件无效,所以我们得找个地方删掉两个字节。这个时候就用到了代码上面的注释段:

  lt;!-- ################################################################################## -->

  lt;!-- ############################  SCIENCE TRAITS  ########################################## -->

  lt;!-- ################################################################################## -->

  在16进制模式中右键选择“十六进制插入/删除” 删除两个#,进行配平。变成这样。

  lt;!-- ################################################################################## -->

  lt;!-- ############################  SCIENCE TRAITS  ########################################## -->

  lt;!-- ################################################################################ -->

  好了大概就是这样,码字好累。放下修改好的效果图。

《无尽空间》种族天赋修改基础教程


玩游戏可以在很大程度上让大家放松放松,但是我建议大家不要把过多的时间投入到工作当中,因为这样的话大家很有可能上瘾,这样不利于大家的工作或者是学习。