如何开始一个地图项目

您所在的位置:网站首页 欧卡2地图标志 如何开始一个地图项目

如何开始一个地图项目

2024-07-17 18:52| 来源: 网络整理| 查看: 265

欧卡2地图入门

探路达人 是一个极简的独立地图,用于触发探路达人(地图探索达到100%)成就。地图只包含一个国家,一个城市,2个公司,一个车库,以及一小段路。本文以此地图为例,入门欧卡2地图Mod制作。

启动Map Editor

复制steam快捷方式,将目标改为如下形式:

"C:\Program Files (x86)\Steam\steam.exe" -applaunch 227300 -homedir D:\map\pathfinder -edit pathfinder -force_mods -noworkshop

参数说明:

-applaunch 欧卡2的steam id,固定值 -homedir 主文件夹路径,建议设置,和游玩环境分离 -edit 地图Mod的名称 -force_mods Mod文件夹下所有的mod都将按字母顺序加载 -noworkshop 禁用创意工坊

如图所示:

保存地图

完成快捷方式创建之后,点击快捷方式,即可打开Map Editor,此时你应该会看到地图不存在的报错。

不用理会,关掉报错,执行以下步骤:

item type下拉列表选择road, 按 E ,进入New Item模式 点击鼠标左键,移动一段距离,再次点击鼠标左键,然后按ESC,画出一条路。 CTRL+S保存地图,名字和上节 -edit 参数保持一致。

此时退出Map Editor,再次点击快捷方式进入 Map Editor,就不会看到报错了,并且可以看到刚刚添加的道路。

进入 -homedir 参数指定的目录,应该可以看到如下目录结构:

国家、城市和公司

一个最小可运行的地图要包含至少一个国家,一个城市,城市里至少有1个车库,2个公司,能够生成运输任务。本例中我们选择了 cargotras 和 gnt 两个公司。首先要定义国家及城市。

进入 -homedir 参数指定的目录,找到 mod/user_map 文件夹,在 user_map 文件夹下建立如下目录及文件结构:

def |-- city |   `-- pathfinder.sui |-- city.pathfinder.sii |-- company |   |-- cargotras |   |   `-- editor |   |       `-- pathfinder.sii |   `-- gnt |       `-- editor |           `-- pathfinder.sii |-- country |   `-- pathfinder.sui `-- country.pathfinder.sii 国家

基本规则:

def/country.yourmodname.sii 中引用 country 目录下的 sui 格式国家定义文件 def/country/coutryname.sui 定义国家 def/country/country/ 目录下的3个文件定义国家的车牌,限速,交通等,目前暂时不需要深入了解

本例中, def/country.pathfinder.sii 内容为:

SiiNunit { @include "country/pathfinder.sui" }

def/country/pathfinder.sui 内容为:

country_data: country.data.pathfinder {     name: "探路达人"     country_code: "PF"     pos:(0,0,0)     fuel_price: 1.22     country_id: 500     lights_mandatory: false     leftside_traffic: false     driving_tired_offence: true     time_zone: 480      # +8 hours in minutes     time_zone_name: "东八区时间" } 城市

基本规则:

def/city.yourmodname.sii 中引用 def/city 目录下的 sui 格式城市定义文件 def/city/cityname.sui 中定义城市

本例中,def/city.pathfiner.sii 内容为:

SiiNunit { @include "city/pathfinder.sui" }

def/city/pathfiner.sui 内容为:

city_data : city.pathfinder {     city_name: "探路达人"     country: pathfinder     map_x_offsets[]: 0     map_x_offsets[]: 0     map_x_offsets[]: 0     map_x_offsets[]: -10     map_x_offsets[]: -31     map_x_offsets[]: -29     map_x_offsets[]: -30     map_x_offsets[]: -30     map_y_offsets[]: 0     map_y_offsets[]: 0     map_y_offsets[]: 25     map_y_offsets[]: -28     map_y_offsets[]: -50     map_y_offsets[]: -48     map_y_offsets[]: -26     map_y_offsets[]: -26     vehicle_brands[]: "volvo" } 编辑地图

再次进入Map Editor,添加刚刚我们创建的城市,然后添加两个公司,一个车库,并用道路将他们连接起来。

首先按快捷键D(Delete,删除),然后点击道路的红点,删除刚刚添加的单向道路,我们要添加一个双向1车道的路。然后再按E,进入编辑模式:

添加城市:

添加车库

添加公司:

公司

本例中,我们直接使用了自带的公司。只需要将公司(公司使用的prefab名称)与城市绑定即可。 在def/company//editor/.sii中绑定。

如本例,我们的城市叫 pathfinder ,要和 cargotras 及 gnt 两个公司绑定。

def/company/cargotras/editor/pathfinder.sii 内容为:

SiiNunit { company_def : .pathfinder { city: pathfinder prefab: dlc_fr_39 } }

def/company/gnt/editor/pathfinder.sii

SiiNunit { company_def : .pathfinder { city: pathfinder prefab: 262 } } 打包

首先创建 manifest.sii 文件,填入Mod的信息:

SiiNunit { mod_package : .package_name {     # Package version can be any string with any length.     package_version: "v0.1"     # Display name can be any string with any length.     display_name: "探路达人(Pathfinder)专用地图"     # Author can be any string with any length.     author: "ets2cn"     # Categories is an array of strings.     category[]: "map"     # Icon inside the root directory of the mod.     icon: "mod_icon.jpg"     # Description file inside the root directory of the mod.     description_file: "description.txt"     compatible_versions[]: "1.44.*" # Mod is compatible with 1.44.X..     dlc_dependencies[]: "dlc_east"     dlc_dependencies[]: "dlc_north"     dlc_dependencies[]: "dlc_fr"     dlc_dependencies[]: "dlc_it"     dlc_dependencies[]: "dlc_balt"     dlc_dependencies[]: "dlc_balkan_e"     dlc_dependencies[]: "dlc_iberia"    } }

然后准备 manifest.sii 中指定的 icon 和 description_file。description_file内容随意,可以使用一些颜色代码,例如:

[orange]Pathfinder - 探路达人 [normal] 探路达人(地图探索度达到100%)成就专用地图。 [normal]For more information, check our website: [orange]Credits: [normal]ets2cn

icon 图片分辨率须为 272x162。

然后将 user_map 文件内的内容打包:

可以将后缀名改为scs:

试玩

将打包好的 探路达人.scs 放到Mod目录(一般为 C:\Users\\Documents\Euro Truck Simulator 2\mod),进入游戏,新建存档,Mod管理器里开启探路达人,然后地图选择 pathfinder.mbd 即可。



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3