
最近我对社区进行了一项调查,旨在了解《Solar Forge》在地图创建方面存在哪些不足。我花了大约一个月的时间收集数据;经过数周的努力,我已开发出一个工作原型,我们认为这将是一项重大改进。现在这款新应用已接近发布,我想详细介绍一下这款《Solar Forge》替代工具所具备的功能和改进之处。 让我们从基础说起:这不是《Solar Forge》,而是一款全新开发的工具;其设计注重易用性和便捷性,希望能促进社区创作出更多精彩内容。

新地图视图 这是你将与之交互的应用程序基本布局。打开应用程序或开始新地图时,总是会从世界原点的随机恒星开始,这样你就知道中心位置以及恒星的必要性。左侧是你的星系生成器。应用程序的这部分直接连接到游戏的[c]galaxy_generator.uniform[/c],因此你可以将任何行星类型拖放到地图创建视口中,而无需通过下拉菜单查找特定类型。这也允许模组轻松添加自定义行星类型,并在应用程序中直观地显示出来。 右侧面板包含节点属性、用于查看的变换选项以及你的场景信息。节点属性是针对单独选中的行星/资源井/恒星的设置。它允许你调整单个天体的各项参数。变换(Transform)部分用于根据你的需求自定义地图创建体验,你可以在此调整相位航道的粗细、行星/恒星的大小、轨道轨迹,还能开关相位航道和行星ID显示等诸多功能。 底部是场景(Scenario)和地图信息(Map Info)部分。场景本质上是实时显示当前地图上行星和恒星数量的面板,同时你可以在此设定地图名称和描述。地图信息则是一个随机地图生成器,带有种子控制功能,可确保地图的可重复性。

地图视口 现在让我们来看看视口本身:我们对建造过程中地图的可视化和可读性进行了重大改进。从左上角开始,我们提供了针对红绿色盲、蓝黄色盲和全色盲这三种主要色盲类型的基本视口控制选项。其下方是一个位置便捷的随机地图生成按钮,该按钮将使用保存的设置来生成地图。右上角是图例。《太阳熔炉》曾因可读性不佳而受到诟病。我们在此尽力改善这一问题,不仅在视口中使用地图图像,还提供实时图例来说明各种元素:从行星到相位航道以及所有权归属,所有信息都能一目了然。右下角是基础星图,方便你在设计地图时辨别方向;左下角是测量工具,能让你准确了解正在制作的地图实际大小。考虑到像“新星炮(Novalith)”这类武器有X射程,了解地图物体间的距离就显得尤为重要。 视口顶部中央是模式控制区,可让你精确控制地图的构建部分。 “查看(View)”本质上是一种只读的地图查看方式。你可以在视口中选择单个物体并调整其节点属性,但无法移动任何物体。此模式下,地图元素会保持固定但可被选中。 “行星(Planets)”是你的轨道天体放置模式,用于放置行星、引力井和恒星。在此模式下,所有物品均可放置和移动。只需从左侧面板中选中并将其拖入视口即可。 “星轨”是你的相位航道创建和编辑模式。在此模式下,只需点击一个物体并拖动至另一个物体,即可创建相位航道。当你连接恒星/虫洞时,应用程序会自动检测并创建相应的航道,无需你进行额外操作。你也可以使用此模式删除相位航道(在行星模式下,相位航道完全不可选中)。

在视口功能方面,我们进行了一些补充,希望能显著减少制作有趣地图所需的时间。除了无需频繁使用视口按钮即可切换模式外,你还能轻松可视化所选对象、进行复制/粘贴、沿轴镜像,以及真正有趣的部分:环形阵列或网格阵列复制。


此功能的设计灵感源于能够轻松将单个区域复制为10人地图,无需复制粘贴并移动每个区域。只需选择你想要阵列的区块和一个中心,它就会自动完成繁重的工作。网格阵列功能同样如此,你可以设置网格的宽度、高度以及间距。

重力井距离测量 您还可以测量重力井之间的距离;这是应一些热心地图制作者的要求添加的功能。它并非对所有人都必要,但诸如此类的小功能能让每个人根据自身特定需求调整地图制作体验。 视口上下文菜单中的最后选项是父/子选项。这使您能轻松设置子对象与父对象之间的关系(例如行星与卫星)。只需选择您想要设为子对象的物体(卫星或其他),然后拖动到您希望将其设为父对象的物体上即可。

既然基础功能已经完成,我们来聊聊有趣的部分。我们知道,在《太阳帝国的原罪》初代15年多的历程中,许多玩家可能拥有承载着美好回忆的地图,并希望能轻松将其迁移到《太阳帝国的原罪2》中。我花了些时间解决这个问题。我们在“星图绘制师”中的“传承”选项,专门设计用于原生打开《太阳帝国的原罪》初代地图,并将其转换为《太阳帝国的原罪2》更新的JSON标准格式。

旧地图转换

重力井映射 左侧为《太阳帝国的原罪》初代的行星类型条目,右侧为《太阳帝国的原罪2》的行星类型条目。这也支持自定义条目,以便模组更轻松地迁移包含其独特行星类型的地图。

星系生成器 下一个功能是旧功能的简化版本:星系生成器。通过一些简单的数值输入,你可以生成所需大小的地图。此外还有种子输入,可实现可预测的生成效果。

我们希望该工具最终能用于创建和控制自定义场景的脚本。目前,它可用于打开和查看自定义场景。“创建场景”选项处于灰色不可用状态,因为我们正在评估解决该问题的最佳方法。 我们为地图编辑器添加的最后一项功能是,不仅可以创建你希望用于自定义地图的地图图像,还能在完成项目后将其随地图一同保存。

地图图标生成器 图标生成器让你能在很大程度上控制地图图像的生成方式。目前,我们用它来数据驱动地图图标,确保游戏中使用的图标能准确呈现地图本身。 图标生成器控制项: 旋转与缩放(以便在框内恰当显示) 导航(移动地图数据以更好地适配框内显示) 星球与相位航道大小调整 场景中物体的着色 用于增强对比度的投影 用于强调的轮廓效果 输出分辨率 除了允许手动选择地图或从当前正在处理的地图进行数据驱动外,该应用还支持使用任何方形背景图像,因此不必局限于提供的背景。提供的背景仅为我们内部用于表示地图尺寸的素材。当你对图标满意后,可以关闭图标制作器,应用程序会记住你的配置,这样当你完整保存地图时,也会同时生成图像。 此工具正在积极开发中。请留意其发布信息,以便在不久的将来进行早期测试!
2026-02-13 09:00:32 发布在
Sins of a Solar Empire II
说点好听的...
收藏
0
0
