maptool_MapTool:RPG的强大,灵活的虚拟桌面

maptool

当我寻找角色扮演游戏(RPG)的虚拟桌面时,无论是本地玩耍还是与世界各地的家人和朋友在网络上玩耍,我都有几个标准。 首先,我想要一个可以在准备广告系列时离线使用的平台。 第二,我不想成为社交网络的负担。 我想要一个相当于Sword Coast广告系列设定的盒装套装 ,可以放在我的数字“架子”上,并在需要时使用。

我是这样看的:我以精装书的形式购买了AD&D 2nd Edition ,因此即使有很多出色的发行版,我今天仍然可以玩AD&D 2nd Edition。 我的数字生活也是如此。 当我想使用数字地图和令牌或返回旧的广告系列时,无论情况如何,我都希望访问它们。

MapTool

虚拟桌面

MapTool是RPTools软件套件的旗舰产品。 这是一个Java应用程序,因此它可以在任何可以运行Java的操作系统上运行,基本上是每台计算机。 它也是开源的,使用时无需花费任何费用,尽管RPTools愿意接受捐赠

这是一篇介绍性文章。 有关为游戏设置MapTool和更新的安装说明的详细信息,请参阅我的文章How to Use MapTool

安装MapTool

rptools.net下载MapTool。

您可能已经安装了Java。 如果不是,请从java.net下载并安装它。 如果不确定是否已安装,可以先下载MapTool,然后尝试运行它,然后在Java无法运行时安装Java。

如果您不想下载Java软件包,则可以选择下载特定于您的操作系统的安装程序。 这些安装程序是独立的,因此您不必担心计算机上拥有(或没有)什么版本的Java。

在Linux上安装MapTool

为Linux用户提供的DEB文件不仅限于Debian和Ubuntu。 无论使用哪种Linux发行版,都可以下载并使用它。

要在基于Debian的发行版上安装:

 $  sudo dpkg -i maptool * deb 

要将其安装在不使用DEB软件包的发行版上,您要做的就是从DEB存档中提取有效负载并手动安装:


   
   
$ ar x maptool * deb
$ sudo tar xvf data.tar.xz --directory = / opt
$ cp / opt / MapTool / MapTool.desktop \
$HOME / .local / share / applications

使用MapTool

如果您是游戏大师(GM),则MapTool是提供用于战斗和探索的战略地图而无需投资物理地图,代币或缩影的绝佳方法。

MapTool是功能齐全的虚拟桌面。 您可以将地图加载到其中,导入自定义令牌,跟踪计划的顺序和运行状况,并保存广告系列。 您可以在游戏桌本地使用它,也可以与远程游戏者共享会话,以便他们跟随。 那里还有其他虚拟桌面,但MapTool是您唯一拥有的一部分(包括零件和包裹)。

要将地图加载到MapTool中,您所需要的只是地图的PNG或JPEG版本。

  1. 启动MapTool,然后转到“ 地图”菜单并选择“ 新建地图”
  2. 在出现的“ 地图属性”窗口中,单击“ 地图”按钮。
  3. 单击左下角的文件系统按钮以在硬盘上找到地图图形。

如果您还没有数字地图,那么Open Gaming Store可以提供数十种地图包,因此无论您的冒险路线可能会走到哪里,您都一定会找到一张地图。

与大多数虚拟桌面一样,MapTool需要PNG或JPEG。 我维护一个简单的Image Magick脚本,将地图从PDF转换为PNG。 该脚本可在Linux,BSD或Mac上运行,并且很容易适应PowerShell。


   
   
#!/usr/bin/env bash
#GNU All-Permissive http://www.gnu.org/licenses

CMD=`which convert` || echo "Image Magick not found in PATH."
ARG=("${@}")
ARRAYSIZE=${#ARG[*]}

while [ True ]; do
  for item in "${ARG[@]}"; do
$CMD "${item}" `basename "${item}" .pdf`.jpg || \
$CMD "${item}" `basename "${item}" .PDF`.jpg
  done
 done
exit

如果运行这样的代码使您感到恐惧,那么有很多PDF到图像的转换器,例如GIMP ,可以根据需要将PDF手动转换为PNG或JPEG。

添加令牌

现在已经加载了地图,是时候添加播放器角色(PC)和非播放器角色(NPC)了。 MapTool附带少量的令牌图形选择,但您始终可以创建和使用自己的令牌图形或从Internet下载更多内容。 实际上,RPTools网站最近链接到艺术家Devin Night的网站ImmortalNights ,该网站免费提供和购买了100多个令牌。

  1. 单击MapTool 资源库面板中的Tokens文件夹图标。
  2. 在“ 资源库”面板下方的面板中,显示默认标记。 您可以使用“ 文件”菜单中的“ 向库添加资源”选项来添加自己的令牌。
  3. 在“ 新建令牌”弹出对话框中,为令牌指定名称和PC或NPC名称。
Adding a token to the map
  1. 令牌位于地图上后,它应与地图网格完美对齐。 如果没有,您可以调整网格。
  2. 右键单击令牌以调整其旋转,大小和其他属性。

调整网格

默认情况下,MapTool在任何地图上都提供不可见的50x50正方形网格。 如果您的地图图形上已经有网格,则可以调整MapTool的网格以匹配您的图形。

  1. 地图菜单中选择调整网格 。 网格覆盖将显示在地图上。
  2. 单击并拖动叠加网格,以便一个叠加正方形位于地图图形的网格正方形之一内。
  3. 在MapTool窗口右上角的属性框中调整“ 网格大小”像素值。
  4. 完成后,单击属性框的“ 关闭”按钮。

您可以使用 编辑”菜单中的“首选项”设置来设置默认网格大小。 例如,我在96dpi屏幕上为Paizo地图执行此操作。

MapTool的默认设置假定每个栅格块都是一个5英尺见方的正方形,但是如果您使用的是代表长途旅行的广阔区域,或者您已经按照自己的比例绘制了自定义地图,则可以进行调整。

本地共享屏幕

虽然您可以仅将MapTool用作GM工具来帮助跟踪角色位置,但也可以将其与玩家共享。

如果您将MapTool用作游戏桌上物理地图的数字替代品,则只需将计算机插入电视即可。 这是与餐桌上的所有人共享地图的最简单方法。

另一种选择是使用MapTool的内置服务器。 如果您的播放器实际上位于同一房间和同一网络中,请从“ 文件”菜单中选择“ 启动服务器 ”。

唯一必需的字段是GM的名称。 默认端口为51234。如果您不知道这是什么意思,那就可以了。 端口只是一个标志,用于标识诸如MapTool之类的服务在何处运行。

MapTool服务器启动后,播放器可以通过在“ 文件”菜单中选择“ 连接到服务器”来进行连接

Connecting to a Maptools server

需要一个名称,但不需要密码,除非GM在启动服务器时设置了一个。

IP地址是您的本地 IP地址,因此以192.168或10开头。如果您不知道本地IP地址,则可以从计算机的网络控制面板中进行检查。 在Linux上,您还可以通过键入以下内容找到它:

$ ip -4 -ts a

在BSD或Mac上:

$ ifconfig

在Windows上,从“ 开始”菜单中打开PowerShell,然后键入:

ipconfig
Finding your local IP on Windows

如果您的播放器无法连接,则可能有两个原因:

  • 您忘记了启动服务器。 启动它,让您的玩家再试一次。
  • 您的计算机上正在运行防火墙。 如果您在家庭网络中,则可以安全地禁用防火墙或告诉防火墙允许51234端口上的通信。如果您位于公共游戏空间中,则不应降低防火墙的安全性,但可以允许防火墙上的通信安全只要您为MapTool服务器设置了密码,端口51234。
Connecting to MapTool on the same network

全球共享屏幕

如果您要与世界各地的人们远程交流,则将他们放到私人MapTool服务器中进行设置会有些复杂,但是您只需要执行一次就可以设置好。

路由器

首先需要调整的设备是家用路由器。 这是您从互联网服务提供商那里得到的盒子。 您也可以将其称为调制解调器。

每个设备都不一样,因此我无法明确告诉您需要单击什么来调整设置。 通常,您可以通过Web浏览器访问家庭路由器。 路由器的地址通常印在路由器的底部,并且以192.168或10开头。

导航到路由器地址,并使用获得Internet服务时提供的凭据登录。 它通常和使用数字密码的admin一样简单(有时此密码也印在路由器上)。 如果您不知道登录名,请致电您的互联网提供商并询问详细信息。

不同的路由器对同一事物使用不同的术语。 要查找的关键字是端口转发虚拟服务器防火墙 。 无论您的路由器叫什么,您都希望接受来自路由器端口51234的流量,并将该流量转发到个人计算机IP地址的同一端口。

Port forwarding

如果您感到困惑,请在Internet上搜索术语“端口转发”和路由器的品牌名称。 对于PC玩家来说,这并不是一件不常见的任务,因此这里有相关说明。

查找您的外部IP地址

现在,您允许通过MapTool端口进行通信,因此您需要告诉玩家该去哪里。

  1. icanhazip.com上获取您的全球IP地址。
  2. 文件菜单启动MapTool服务器。 设置安全密码。
  3. 让播放器从“ 文件”菜单中选择“ 连接到服务器 ”。
  4. 在“ 连接到服务器”窗口中,让玩家单击“ 直接”选项卡,然后输入用户名,密码和您的IP地址。
Connecting to MapTool over the Internet

功能丰富

这是对MapTool可以执行的操作的简要概述。 它具有许多其他功能,包括主动跟踪器,可调整​​的令牌可见性(隐藏玩家的宝藏和怪物!),模仿,视线(隐藏在雕像或其他结构后面的隐藏门!)和战争迷雾。

它既可以充当数字战役地图,也可以成为桌面游戏的核心。

Fog of war

为什么选择MapTool?

在对它们发表评论之前:是的,有一些在线虚拟桌面服务,其中一些非常好。 它们为寻找玩家的游戏和寻找游戏的玩家提供了充足的游戏资源。 如果您在本地找不到其他游戏玩家,那么在线桌面是一个不错的解决方案。

相比之下,有些人不是社​​交网络的粉丝,因此我们避开那些激动地“将人们聚在一起”的网站。 我有很多朋友可以玩,我们很高兴建立和设置自己的基础架构。 我们不需要注册另一个站点。 我们无需费劲就可以在庞大的在线交易中投入精力,无需注册游戏的时间和方式。

最终,我喜欢MapTool,因为无论我是否在线,我都会随身携带它。 我可以计划一个运动,用图形填充它,并预先设置我的所有地图,而无需依赖互联网。 这几乎就像为视频游戏进行前端编程一样,因为他们知道后端“技术”将在游戏之夜在玩家的脑海中浮现。

如果您正在寻找健壮且灵活的虚拟桌面,请尝试MapTool!


您准备好接受更高级的MapTool教程了吗? 阅读如何使用MapTool来构建交互式地牢RPG

翻译自: https://opensource.com/article/18/5/maptool

maptool

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值