<本站文本内容除另有声明外,转载时均必须注明出处。(详情…本站文本内容除另有声明外,转载时均必须注明出处。(详情…中文Minecraft Wiki是完全公开的。请勇于扩充与修正内容!中文Minecraft Wiki是完全公开的。请勇于扩充与修正内容!Minecraft中文Wiki微博正在更新!或许有兴趣去看看Minecraft中文Wiki微博正在更新!或许有兴趣去看看想与其他用户进行编辑上的沟通?社区专页正是为此创建的。想与其他用户进行编辑上的沟通?社区专页正是为此创建的。翻译或创建页面之前,不妨看看译名标准化Wiki条例页面。翻译或创建页面之前,不妨看看译名标准化Wiki条例页面。需要管理员的协助?在管理员告示板留言也许可以帮到您。需要管理员的协助?在管理员告示板留言也许可以帮到您。>

辅助程序与编辑器/Tectonicus/从命令行中控制 Tectonicus

来自Minecraft Wiki
跳转至: 导航搜索
该页面的内容不受Mojang ABMinecraft WikiMinecraft论坛的官方支持

虽然 Tectonicus 可以用命令行代替 XML 文件进行控制,但是这个方法并不强大,并且也不会受到官方支持。

从命令行运行这个命令:

java -jar Tectonicus_v1.0.jar

(记得将版本号改成您下载文件的。)这将会显示出所有可用的选项。

如果 Java 没有在环境变量中设置,您就需要用 java.exe 的完全路径运行 Tectonicus:

"C:\Program Files\Java\jre6\bin\java.exe" -jar Tectonicus_v1.0.jar

当在64位系统上运行时,使用 force64BitNatives=true 来避免内存溢出错误:

"C:\Program Files (x86)\Java\jre6\bin\java.exe" -jar Tectonicus_v1.0.jar force64BitNatives=true

为了映射一个玩家世界,您需要输入:

java -jar Tectonicus_v1.0.jar worldDir=1 outputDir=C:/MyMap

这将会映射单人游戏世界 1 ,并且输出到 C:/MyMap。改变号码来映射不同的单人游戏世界。

为了映射一个多人游戏世界,要将 worldDir 定位到您的世界文件夹(包含 level.dat 的那个)。像这样:

java -jar Tectonicus_v1.19.jar worldDir=C:/MinecraftMultiplayer/world

查看教程以获得特殊的和附加的命令。

命令行参数[编辑 | 编辑源代码]

在2.00版本中,命令行参数已被弃用,并以 XML 配置文件代替。命令行在2.00版本和之后仍然能够工作,唯一一个应该使用的参数是“config=”以便指定配置文件的路径。

名称 设置 用法
alphaBits
  • alphaBits=0
  • alphaBits=8 (默认)
alphaBits 指定由多少个字节被分配到地图贴图的指定 Alpha 中。推荐使用0(关闭)或8(最高)。然而,Tectonicus 会根据您的显卡来自动匹配这个数值,因此理论上您可以设置您的显卡支持的任何值。关于色深的更多信息,请参见维基百科
bedsInitiallyVisible
  • bedsInitiallyVisible=true (默认)
  • bedsInitiallyVisible=false
指定床标记是否在一开始的时候就可见。
cacheDir
  • cacheDir="[路径]"
指定使用超高速缓存的文件夹(详见 useCache)。默认开启超高速缓存,超高速缓存默认储存位置是输出目录的子目录。
cameraAngle
  • cameraAngle=[x]
  • cameraAngle=45 (默认)
使用该命令来改变北边的方向。默认的45会提供一个北边在地图左上角的斜视图。0将会提供北边在正上方的地图;90将会提供东方在正上面的地图;等等。增加这个数字的值时,地图会逆时针旋转。
cameraElevation
  • cameraElevation=[x]
  • cameraElevation=45 (默认)
指定了视角的仰角角度(单位:度)。0是水平地看,90是垂直向下看。默认为45。选择30可以获得一个更传统的等距视图。
closestZoomSize
  • closestZoomSize=[x]
  • closestZoomSize=12 (默认)
当一直进行放大时,该值决定了可见区域呈现图像文件的数量。增加 [x] 会让摄像机变“宽”到最近的视图。有时候会与 numZoomLevels(见上)结合使用。

例如,将该值设置为24时将会创建的图像文件比默认的12显示的地形的100%还要多(例如,你将会在“后面的较远处”)。它从这些最近的文件(zoom8)和其他的、更宽的文件都会被渲染(zoom7 - zoom0)。

增加这个数字需要更多的内存,因此将这个值设置得过大会造成内存溢出错误。

colourDepth
  • colourDepth=24
  • colourDepth=16 (默认)
色深,像 Alpha 字节一样,指定了在贴图中要分配使用的字节。它也会根据您的显卡自动匹配,因此您可以将其设置为支持的值。然而,24(“上万种颜色”或“真彩色”)或16(“上千种颜色”)是推荐使用的。再次的,请阅读维基百科文章来获得色深的更多信息。
config
  • config=configFile.xml
指定要使用的配置文件。当要使用一个配置文件时,这个参数只能是命令行唯一的参数。更多信息,详见辅助程序与编辑器/Tectonicus/Tectonicus 配置格式
dimension
  • dimension=terra (默认)
  • dimension=nether
使用 renderStyle=nether 来映射下界。
eraseOutputDir
  • eraseOutputDir=true
  • eraseOutputDir=false (默认)
指定“true”则会抹除整个输出文件夹,并重新开始映射。
imageCompressionLevel
  • imageCompressionLevel=[x]
  • imageCompressionLevel=0.95 (默认)
仅用于 jpeg 映射,指定在 0.1 - 1.0 之间的值来改变压缩等级。默认为0.95。
imageFormat
  • imageFormat=jpg
  • imageFormat=gif
  • imageFormat=png (默认)
您可以通过改变 jpg 或 gif 文件输出来减少文件大小(牺牲图像质量)。如果您正在使用一个材质包,请记住 gif 会被限制为256色,地图也不会映射出材质包精确的细节。
lighting
  • lighting=none
  • lighting=night
  • lighting=day (默认)
选择要映射的光照风格。可能的值有“day” “night” 或 “none”。默认为“day”
logFile
  • logFile=TectonicusLog.txt (默认)
日志文件的文件名。
minecraftJar
  • minecraftJar="[path]"
您的 Minecraft jar 的路径,用于获取原始材质。如果没有指定,则会自动在 AppData 文件夹中寻找。

示例: minecraftJar="C:\Documents and Settings\User\Application Data\.minecraft\bin\minecraft.jar"

maxTiles
  • maxTiles=[x]
这个特殊的参数仅用于故障排除。例如 maxTiles=100 将会创建一种基于只有100张贴图的“预览”映射地图(不是整个地图)。
mode
  • mode=cmd
  • mode=gui
  • mode=players
设置 mode=cmd 不会对 Tectonicus 的运行造成任何的影响。设置 mode=gui 会打开一个拥有基本功能的简单 GUI。在1.18中,GUI 允许输入世界路径、输出路径和 minecraft.jar 位置。选择“Show Advanced Options”仅是将文字变为“advanced”。设置 mode=players 会只更新玩家的位置(不会重新映射整个地图)。这只用于多人游戏地图。

详见下面的 players。

numDownsampleThreads
  • numDownsampleThreads=[x]
设置用于采样计算的 CPU 的核心的数量。
numSamples
  • numSamples=[x]
  • numSamples=4 (默认)
指定反混淆的数字示例。默认为4(高质量)。设置 numSamples=0 有时会解决显卡不支持反锯齿的问题。
numZoomLevels
  • numZoomLevels=[x]
  • numZoomLevels=8 (默认)
这定义了最终地图拥有多少的缩放等级。地图加载在 zoom0(缩放等级为0);可用除了0之外的数字替换[x]。

例如 numZoomLevels=6 会给予您从缩放等级为0-6的更多缩放等级(zoom1 - zoom6)。 确定最接近地形的缩放等级取决于参数 closestZoomSize(详见上文)。

outputDir
  • outputDir="[path]"
必须。该参数指定了您想放置映射的地图文件的文件夹。
outputHtmlName
  • outputHtmlName=map.html (默认)
使用这个参数来改变 Tectonicus 输出的 HTML 文件名。默认为 map.html 。
playerFilterFile
  • playerFilterFile="[path]"
一个与“whitelist”和“blacklist”使用的文本文档路径。

每行应该包含1个玩家(与 Minecraft 管理员文件相同)

players
  • players=none
  • players=ops
  • players=blacklist
  • players=whitelist
  • players=all (默认)
默认的,多人游戏世界里的玩家位置将会用一个图标指出来,并且会使用玩家的当前皮肤。设置 players=none 会隐藏整个玩家位置标记。设置 players=ops 会显示在配置文件里的服务器 OP 列表。设置 players=whitelist 会只显示在过滤器文件中只在白名单上存在的玩家(另请参阅上面 playerFilterFile)。设置 players=blacklist 会排除在过滤器文件中的玩家。

当点击时,玩家标记会弹出一个提示气泡,这个气泡显示了当前皮肤、生命值和玩家的氧气槽。进行了捐赠的玩家会在气泡上显示标记。

最终地图会在右下角拥有一个开关允许玩家隐藏或显示玩家标记。

为了不在重新映射地图的情况下更新玩家标记,请使用 mode 参数(详见上面)。

playersInitiallyVisible
  • playersInitiallyVisible=false
  • playersInitiallyVisible=true (默认)
设置是否在加载地图时就显示玩家。
portals
  • portals=none
  • portals=all (默认)
设置是否在地图上显示传送门。
portalsInitiallyVisible
  • portalsInitiallyVisible=false
  • portalsInitiallyVisible=true (默认)
设置是否在地图加载时就显示传送门。
renderStyle
  • renderStyle=cave
  • renderStyle=nether
  • renderStyle=regular (默认)
指定地图映射类型。只映射洞穴、下界(需要参数:dimension=nether)或原始世界地图。
showSpawn
  • showSpawn=false
  • showSpawn=true (默认)
指定是否显示一个图标来标记生成位置。选择“true”或“false”,默认为“true”。
signs
  • signs=none
  • signs=all
  • signs=special (默认)
拥有 !、-、=或~特殊符号的标记将会在地图上作为位置标记显示。标记必须以特殊符号为开头或结尾。例如一个标记为“-- Lookout point --”将会作为一个位置标记显示在所有缩放等级。当点击时,标记将会弹出一个气泡来显示标记的完整文字。

设置 signs=all 将会显示所有的标记,而不管标记上写的是什么。

空白标记总是会跳过,因为它们仅用于美观目的,例如建造椅子。

无论是否设置为 all 或 none,最终地图的右下角会显示一个折叠按钮,来允许用户隐藏或显示所有标记。


signsInitiallyVisible
  • signsInitiallyVisible=false
  • signsInitiallyVisible=true (默认)
设置在地图加载时是否显示标记。
spawnInitiallyVisible
  • spawnInitiallyVisible=false
  • spawnInitiallyVisible=true (默认)
设置在地图加载时是否显示生成点。
texturePack
  • texturePack="[path]"
指定位置要使用的自定义材质包。默认使用在 minecraft.jar 里面的原始图像。Smooth Vanilla 是一个很好的材质代替品,因为它的材质减少了细节纹理,从而造成一个瓷砖效果。

示例: texturePack="C:\Users\Bob\Desktop\smoothvanilla_14054_texture.zip"

可使用高清材质包。您不需要将 minecraftJar 定位到 minecraft.jar,因为高清材质包已经打了补丁。

tileSize
  • tileSize=[x]
  • tileSize=512 (默认)
指定输出图像贴图的尺寸,单位:像素。最小:64;最大:1024。
useBiomeColours
  • useBiomeColours=false (默认)
  • useBiomeColours=true
设置草和叶子的生物群系颜色。选择“true”或“false”,默认为“false”。
useCache
  • useCache=false
  • useCache=true (默认)
开启或关闭重复映射时是否使用超高速缓存(查看上面的 cacheDir)。
verbose
  • verbose=true
  • verbose=false (默认)
设置为 true 时会在映射时打印附近调试数据。
worldDir
  • worldDir="[path]"
  • worldDir=[x]
必须。您的 Minecraft 世界文件夹(含有 level.dat 的)。