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
出現以下代碼
TraitScience01Norm1″ Type=”TraitScience01″ Serializable=”true”>
0.10″ OperationType=”Percent” Path=”ClassEmpire/ClassStarSystem”/>
TraitScience01Norm2″ Type=”TraitScience01″ Serializable=”true”>
0.20″ OperationType=”Percent” Path=”ClassEmpire/ClassStarSystem”/>
TraitScience01Norm3″ Type=”TraitScience01″ Serializable=”true”>
0.30″ OperationType=”Percent” Path=”ClassEmpire/ClassStarSystem”/>
更多相關內容請關註:無盡空間專題
解釋一下:
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 兩次,其中有一次的代碼如下:
TraitScience01Norm1″ Root=”TraitScience01Norm” Family=”TraitScience” Level=”1″ Cost=”10″>
TraitScience01Norm1
!TraitScience01Alt1,!TraitScience01Alt2,!TraitScience01Alt3
%TraitScience01NormDescription
TraitScience01Norm2″ Root=”TraitScience01Norm” Family=”TraitScience” Level=”2″ Cost=”20″>
TraitScience01Norm2
!TraitScience01Alt1,!TraitScience01Alt2,!TraitScience01Alt3
%TraitScience01NormDescription
TraitScience01Norm3″ Root=”TraitScience01Norm” Family=”TraitScience” Level=”3″ Cost=”30″>
TraitScience01Norm3
!TraitScience01Alt1,!TraitScience01Alt2,!TraitScience01Alt3
%TraitScience01NormDescription
解釋一下:
1)頭三行藍色代碼為注釋, SCIENCE TRAITS 表示其下代碼隸屬科技種族天賦樹。
2)紫色代碼 TraitScience01Norm1表示種族天賦代碼
3)紅色代碼 Cost=”30″ 表示天賦消耗點數數值
這邊我把30改成-300,與上節中所用方法一樣,定位後切換回十六進制編輯模式對數值進行編輯,由於我們要多出兩個字節,所以我們右鍵選擇「十六進制插入/刪除」,在30處插入兩個字節
變成這樣
但是這邊有個問題,多出的兩個字節會導致該16進制文件無效,所以我們得找個地方刪掉兩個字節。這個時候就用到了代碼上面的注釋段:
在16進制模式中右鍵選擇「十六進制插入/刪除」 刪除兩個#,進行配平。變成這樣。
好了大概就是這樣,碼字好累。放下修改好的效果圖。
來源:遊民星空