diff --git a/SCANassets/Resources/Localization/Helptips.cfg b/SCANassets/Resources/Localization/Helptips.cfg index d2cbf61b6..2e9f106ff 100644 --- a/SCANassets/Resources/Localization/Helptips.cfg +++ b/SCANassets/Resources/Localization/Helptips.cfg @@ -177,6 +177,65 @@ Localization #autoLOC_SCANsat_colorHelpSaveToConfig = Guarda toda la configuracion de colores en\nel archivo de configuracion encontrado en el folder SCANsat/Resources.\nEstos valores sirven como base para nuevas partidas\ny para todos los botones de Revertir a Defecto.\nLos valores no necesitan guardarse al archivo de configuración para ser aplicados en esta partida. #autoLOC_SCANsat_colorSlopeHelpCutoff = Ajusta el nivel de corte entre\nentre los 2 pares de colores seleccionados. } + zh-cn + { + #autoLOC_SCANsat_settingsHelpScanningToggle = 开关所有SCANsat扫描。 + #autoLOC_SCANsat_settingsHelpBackground = 开关选中天体的\n后台扫描。 + #autoLOC_SCANsat_settingsHelpTimeWarp = 调整时间加速时的扫描频率。\n值越高扫描越精确,\n但在高时间加速倍率下可能导致性能问题。 + #autoLOC_SCANsat_settingsHelpGroundTracks = 在星图模式显示一个可见的\n扫描活动标识。 + #autoLOC_SCANsat_settingsHelpGroundTracksActive = 地面追踪标识可被限制为\n仅显示活动中的载具。 + #autoLOC_SCANsat_settingsHelpStockUIStyle = 在默认KSP风格界面和Unity风格界面之间切换。 + #autoLOC_SCANsat_settingsHelpOverlayTooltips = 当星球标识可用时,在鼠标当前位置显示一个提示框,\n内容包括坐标,地形高度,坡度,生物群系名称\n和资源储量。仅对已扫描地区有效。 + #autoLOC_SCANsat_settingsHelpWindowTooltips = 显示地图窗口按钮的提示框,\n主要用来识别图标按钮。 + #autoLOC_SCANsat_settingsHelpLegendTooltips = 在图例上显示提示框,\n关闭的同时也会关闭生物群系图例。 + #autoLOC_SCANsat_settingsHelpStockToolbar = 使用原版工具栏,\n可以和Blizzy78的工具栏一起使用。 + #autoLOC_SCANsat_settingsHelpToolbarMenu = 使用原版工具栏的弹出式菜单显示所有可用窗口。 + #autoLOC_SCANsat_settingsHelpMechJeb = SCANsat缩放地图和大地图的导航点选择模式\n可以用来选择MJ自动着陆地点。 + #autoLOC_SCANsat_settingsHelpMechJebLoad = 载入一个已保存的MJ自动着陆目标,\n这仅在飞行界面且载具MJ有效时可用。 + #autoLOC_SCANsat_settingsHelpMapGenSpeed = 调整所有SCANsat地图的生成速度,\n数值调低可以节约CPU资源并减小生成\n地图对性能的影响。 + #autoLOC_SCANsat_settingsHelpResetWindows = 重置所有窗口的位置和缩放,\n当窗口完全覆盖屏幕或者\n某些窗口不可见时使用。 + #autoLOC_SCANsat_settingsHelpResetPlanetData = 重置当前天体选中的SCANsat数据,\n执行前会弹出一个确认窗口。\n本操作无法撤销。 + #autoLOC_SCANsat_settingsHelpResetAllData = 重置所有天体选中的SCANsat数据,\n执行前会弹出一个确认窗口。\n本操作无法撤销。 + #autoLOC_SCANsat_settingsHelpVesselsSensorsPasses = 当前激活的SCANsat传感器信息。\n载具表示配备已激活传感器的载具数量;\n传感器表示传感器总数,\n拥有多个传感器的仪器将对每一个传感器分别计数;\n帧率表示每秒钟传感器刷新次数,\n这个数值受时间加速倍率设置的影响。 + #autoLOC_SCANsat_settingsHelpGreyScale = 为黑白SCANsat地图启用灰度图模式。\n高度图的每一个像素均介于黑色与白色之间,\n最大和最小值将由天体的最高和最低地形高度定义。 + #autoLOC_SCANsat_settingsHelpExportCSV = 大地图模式下使用这个导出按钮将和地图贴图一起导出一个后缀为.csv的文件,\n该文件包含每个像素的坐标和地形高度,\n像素排列方式为先左后右,先上后下。 + #autoLOC_SCANsat_settingsHelpSetMapWidth = 为SCANsat大地图贴图指定一个宽度,\n数值必须在550 - 8192之间,\n按设置键应用这个数值。 + #autoLOC_SCANsat_settingsHelpWindowScale = 调整所有SCANsat窗口的缩放。 + #autoLOC_SCANsat_settingsHelpFillPlanet = 为当前天体填入选中的SCANsat数据。 + #autoLOC_SCANsat_settingsHelpFillAll = 为所有天体填入选中的SCANsat数据。 + #autoLOC_SCANsat_resourceSettingsHelpBiomeLock = 避免对原版地表生物群系扫描的需求,\nSCANsat视图会显示完整精确的附带或不附带\n地表生物群系的资源储量图。 + #autoLOC_SCANsat_resourceSettingsHelpInstant = 默认情况下,原版M700资源扫描仪的轨道观察会填满整个SCANsat资源地图,\n禁用后就需要标准SCANsat方法来扫描资源地图。\n当原版资源扫描仪不可用时自动禁用。 + #autoLOC_SCANsat_resourceSettingsHelpNarrowBand = 大量的SCANsat功能需要载具或轨道上有一个\n窄带资源扫描仪,以此获得完整精确的资源储藏数据,\n禁用此项以避免这些制约。 + #autoLOC_SCANsat_resourceSettingsHelpDisableStock = 禁用所有原版资源扫描仪的功能。\n所有资源数据必须使用SCANsat扫描方法来扫描,\n用SCANsat的工具替代许多原版的功能,\n包括右键读数以及行星总览资源图。 + #autoLOC_SCANsat_resourceSettingsHelpResetStockResource = 重置当前天体原版资源扫描信息,\n需要重新载入或者切换场景才可生效,\n执行前将弹出确认窗口,\n本操作无法撤销。 + #autoLOC_SCANsat_resourceSettingsHelpResetAllStockResource = 重置所有天体原版资源扫描信息,\n需要重新载入或者切换场景才可生效,\n执行前将弹出确认窗口,\n本操作无法撤销。 + #autoLOC_SCANsat_resourceSettingsHelpOverlayInterpolation = 改变生成行星视图和大地图资源地图时的\n资源储量单位度量范围,\n降低该数值可以提高地图的质量和精度,\n越低的数值生成地图越慢。 + #autoLOC_SCANsat_resourceSettingsHelpOverlayHeight = 改变生成行星视图和大地图资源地图\n时的贴图尺寸(地图宽高比2比1),\n提高该数值可以提高地图的质量和精度,\n越高的数值生成地图越慢。 + #autoLOC_SCANsat_resourceSettingsHelpOverlayBiomeHeight = 改变生成行星视图生物群系地图\n时的贴图尺寸(地图宽高比2比1),\n提高该数值可以提高地图的质量和精度,\n越高的数值生成地图越慢。 + #autoLOC_SCANsat_resourceSettingsHelpOverlayTransparency = 为行星视图资源地图创建一个灰色背景,\n用来辨识天体的哪些部分\n已经被扫描出没有资源储量而不是未扫描。 + #autoLOC_SCANsat_resourceSettingsHelpScanThreshold = 当使用SCANsat传感器扫描到一个临界水平时对一个天体启用原版资源扫描,\n这对某些需要原版资源扫描可用的合同或其他mod而言很有用。\n填入一个0-100之间的数值并点击设置按钮。\n所有天体将被立刻检查,\n当载入或场景切换时也会执行检查。\n可能需要重新载入来生效。 + #autoLOC_SCANsat_colorTerrainHelpMin = 定义地形图颜色板的高度下限,\n所有低于这一下限的高度都被显示为最低高度的颜色。 + #autoLOC_SCANsat_colorTerrainHelpMax = 定义地形图颜色板的高度上限,\n所有低于这一上限的高度都被显示为最高高度的颜色。 + #autoLOC_SCANsat_colorTerrainHelpClampToggle = 定义一个最低和最高高度之间的分界线,类似海平面高度线,\n这在明确区分有海洋星球的海洋\n和陆地时尤其有用。 + #autoLOC_SCANsat_colorTerrainHelpClamp = 定义高度截止线,\n所有低于这一高度的地方将用地形图颜色板的前两个颜色标识,\n高于这一高度的则使用剩余的颜色。 + #autoLOC_SCANsat_colorTerrainHelpReverse = 反转当前颜色板\n的颜色排列顺序。 + #autoLOC_SCANsat_colorTerrainHelpDiscrete = 只使用每个颜色版定义的特殊颜色绘制地图,\n而不使用其中的渐变色。 + #autoLOC_SCANsat_colorTerrainHelpPaletteSize = 调整当前选中颜色板\n的可用颜色数目。 + #autoLOC_SCANsat_colorBiomeHelpStock = 为SCANsat生物群系图使用\n原版生物群系上色模式。 + #autoLOC_SCANsat_colorBiomeHelpWhiteBorder = 不同生物群系之间绘制白色边界,\n在行星视图的生物群系图中无效。 + #autoLOC_SCANsat_colorBiomeHelpTransparency = 调整生物群系图的透明度,\n地形高度在生物群系图下方显示,\n设为0%可禁用地形图绘制。 + #autoLOC_SCANsat_colorPickerHelpLow = 上方颜色表示更新后的\n颜色板最低一端的颜色,\n下方的颜色表示当前使用中的颜色。 + #autoLOC_SCANsat_colorPickerHelpHigh = 上方颜色表示更新后的\n颜色板最高一端的颜色,\n下方的颜色表示当前使用中的颜色。 + #autoLOC_SCANsat_colorResourceHelpMin = 选中天体的资源丰富度下限,\n这一水平下的资源储量将\n显示为当前资源视图颜色板最低一端的颜色,\n低于此水平的资源储量将不被显示。 + #autoLOC_SCANsat_colorResourceHelpMax = 选中天体的资源丰富度上限,\n不低于这一水平的资源储量将\n显示为当前资源视图颜色板最高一端的颜色。 + #autoLOC_SCANsat_colorResourceHelpTransparency = 定义资源视图的透明度水平,\n升高数值可使背景的地形、坡度或生物群系图更清晰,\n这一设置同时也影响行星视图的资源地图。 + #autoLOC_SCANsat_colorResourceHelpApply = 仅应用当前设定数值到\n选中的资源和天体。 + #autoLOC_SCANsat_colorResourceHelpApplyAll = 为所有天体选中的\n资源应用当前设定数值。 + #autoLOC_SCANsat_colorResourceHelpDefault = 仅将当前选中的资源和天体\n设定数值恢复为默认值。 + #autoLOC_SCANsat_colorResourceHelpDefaultAll = 将所有天体选中的\n资源的设定数值恢复为默认值。 + #autoLOC_SCANsat_colorHelpSaveToConfig = 保存所有颜色设置到\nSCANsat/Resources文件夹里的配置文件中,\n这些数值将默认给新存档\n和所有“重置为默认值”按钮使用,\n仅本存档使用的设定不必保存到配置文件。 + #autoLOC_SCANsat_colorSlopeHelpCutoff = 调整两个选中坡度\n颜色组的分割线。 + } de { #autoLOC_SCANsat_settingsHelpScanningToggle = Gesamtes SCANsat-Scanning umschalten. diff --git a/SCANassets/Resources/Localization/OtherText.cfg b/SCANassets/Resources/Localization/OtherText.cfg index d4c758741..b9ebce251 100644 --- a/SCANassets/Resources/Localization/OtherText.cfg +++ b/SCANassets/Resources/Localization/OtherText.cfg @@ -1,4 +1,4 @@ -Localization +Localization { en-us { @@ -22,6 +22,15 @@ Localization #autoLOC_SCANsat_AltitudeBest = Altitude (best): <<1>>km\n #autoLOC_SCANsat_AltitudeMax = Altitude ( max): <<1>>km\n #autoLOC_SCANsat_FOV = FOV: <<1>> + #autoLOC_SCANsat_MapProjection = Projection + #autoLOC_SCANsat_MapType = Map Type + #autoLOC_SCANsat_MapResource = Resource + #autoLOC_SCANsat_MapBody = Celestial Body + #autoLOC_SCANsat_GeneralSettings = General Settings + #autoLOC_SCANsat_BackgroundSettings = Background Settings + #autoLOC_SCANsat_ResourceSettings = Resource Settings + #autoLOC_SCANsat_DataManagement = Data Management + #autoLOC_SCANsat_ColorManagement = Color Management } es-es { diff --git a/SCANassets/Resources/Localization/Science.cfg b/SCANassets/Resources/Localization/Science.cfg index f0b402e67..36bfec697 100644 --- a/SCANassets/Resources/Localization/Science.cfg +++ b/SCANassets/Resources/Localization/Science.cfg @@ -170,6 +170,91 @@ Localization #autoLOC_SCANsat_Science_Resource_Pol = Ademas de granos de polen y cosas muy grumosas, parece que Pol tiene unos depósitos de recursos interesantes. #autoLOC_SCANsat_Science_Resource_Eeloo = Ahora que hicimos todo el camino hasta Eeloo, podríamos minar hasta vaciar el lugar y movernos a lo que sea que esté más allá. } + zh-cn + { + #autoLOC_SCANsat_Science_Lo_Title = 低精度高度扫描 + #autoLOC_SCANsat_Science_Lo_Default1 = 分析低精度高度数据。 + #autoLOC_SCANsat_Science_Lo_Defualt2 = “雷达高度传感器正在报告数据,我不知道它是怎么做到的,但信号很强,数据也拿到了。是时候摆庆功宴了!” + #autoLOC_SCANsat_Science_Lo_Sun = 你想搞清楚传感器是不是出故障了。 + #autoLOC_SCANsat_Science_Lo_Moho = 好吧,至少这份低精度高度图让Moho看起来有那么一点酷,虽然并没有什么巨大的熔岩湖。 + #autoLOC_SCANsat_Science_Lo_Eve = 你注视着这份扫描仪传回的粗略地图,心想当初送去的是高精度的扫描仪就好了。哦好吧,这或许也是个发射更多火箭的好理由!(说得好像你需要理由一样。) + #autoLOC_SCANsat_Science_Lo_Gilly = 这份低精度地图证实了你的想法:Gilly仅仅是一块飘在太空中凹凸不平的石头,你不用盯着这份报告看上老半天了。 + #autoLOC_SCANsat_Science_Lo_Kerbin = 即使是这份低精度地图也惊人地有用,你已经迫不及待要把这项科技用在Mun或者更远的地方。 + #autoLOC_SCANsat_Science_Lo_Mun = 这份数据显示了Mun表面遭受了重创,一次高精度扫描可能会更有用,不过也许你可以用这份数据寻找合适的登陆点。 + #autoLOC_SCANsat_Science_Lo_Minmus = 你很不情愿地承认坎巴拉天文协会那帮家伙是对的:Minmus真的只是一个卫星而不是什么好吃的。如果你没有亲眼看到这份扫描数据的话你根本不会相信他们。 + #autoLOC_SCANsat_Science_Lo_Duna = 这份低精度地图有些模糊而扭曲,但它仍然能帮助你在Duna上寻找一个合适的着陆点,长期的Duna任务成为未来可展望的前景。 + #autoLOC_SCANsat_Science_Lo_Ike = 当你收到这份数据时,你被Ike和Mun惊人的相似度震惊了,你想比较它们的地表地质。 + #autoLOC_SCANsat_Science_Lo_Dres = 即使在这份低精度地图上也能清楚看到Dres上有着高耸的山峰,你等不及要看资源扫描结果了,因为你确信“这些山里有金子!” + #autoLOC_SCANsat_Science_Lo_Jool = 高度图,什么是高度图?Jool是个气态行星,随机取些数据放上去就当是弄好了吧。 + #autoLOC_SCANsat_Science_Lo_Laythe = 传感器似乎不能穿透水面看到水底。 + #autoLOC_SCANsat_Science_Lo_Vall = 喏,这就是数据,“你们希Vall拿到的数据!哈哈哈哈!哈哈哈,哈,蛤?喂,应该有人觉得好笑才对!” + #autoLOC_SCANsat_Science_Lo_Tylo = 你仍然不确定在这里抬头看Laythe,Vall和Jool是什么样子,但这份数据能帮你找到合适的着陆点,然后你就可以亲自去看看了。 + #autoLOC_SCANsat_Science_Lo_Bop = 低精度数据收到了,你准备打包后发回给KSC,你只希望电池里的电量还足够发送数据和支撑系统运转用。 + #autoLOC_SCANsat_Science_Lo_Pol = 低精度扫描证实了Pol的确看起来像一个巨大的花粉粒,在你更新了高精度扫描仪和电子显微镜之前,你永远不会知道它们两个到底有多像。 + #autoLOC_SCANsat_Science_Lo_Eeloo = Kerbin上的科学家们已经等着这份数据很久了,当数据传回之后,无疑将会有一个全员的庆祝会。 + #autoLOC_SCANsat_Science_Hi_Title = 高精度高度扫描 + #autoLOC_SCANsat_Science_Hi_Default1 = 分析高精度高度数据。 + #autoLOC_SCANsat_Science_Hi_Default2 = “高精度扫描确实比低精度好多了,SCAN再次证明了他们的扫描技能。” + #autoLOC_SCANsat_Science_Hi_Sun = 你现在意识到如果相信低精度扫描结果的话或许能省下这笔钱。 + #autoLOC_SCANsat_Science_Hi_Moho = Moho真酷!也许这里没有流动的岩浆河流,但数据真的引人注意! + #autoLOC_SCANsat_Science_Hi_Eve = 高精度传感器很好地穿透了浓厚的紫色大气,你能够分析识别表面细节了,KSC的科学家们会收到结果的。 + #autoLOC_SCANsat_Science_Hi_Gilly = 即使是超高精度扫描看起来也像是低精度的一样,真是崎岖不平的表面。 + #autoLOC_SCANsat_Science_Hi_Kerbin = 你快被高精度扫描提供的各种各样的数据催眠了,突然任务控制中心的人把你从昏睡中叫醒,你赶紧擦去了嘴角的口水。 + #autoLOC_SCANsat_Science_Hi_Mun = “啊哈!灰色的卫星不再那么无聊了,赶紧看看扫描仪上那些颜色!现在我们可以定下一个最棒的着陆场了。” + #autoLOC_SCANsat_Science_Hi_Minmus = 哇哦!Minmus不仅是真实的,它还有一些惊人的地貌!你迫不及待地想在其中一块平坦的地方着陆了。 + #autoLOC_SCANsat_Science_Hi_Duna = 这份高精度数据非常惊人,你开始分析这些山脉和峡谷,并寻找完美的着陆场。 + #autoLOC_SCANsat_Science_Hi_Ike = 这份数据证实了陡峭的山峰和火山口的存在,希望KSC的分析员能找到一个合适的地方着陆。 + #autoLOC_SCANsat_Science_Hi_Dres = 这里...有一些险峻的山峰,你很高兴能分析这份数据而不用尝试爬这些山。 + #autoLOC_SCANsat_Science_Hi_Jool = 即使是高精度也没法扫出Jool的表面,理论意义重大,至少我们还有大笔的拨款! + #autoLOC_SCANsat_Science_Hi_Laythe = 地图显示有很多负高度,你想抽干Laythe,这样你就可以爬山了。 + #autoLOC_SCANsat_Science_Hi_Vall = 高精度扫描仪的数据证明Vall的确“起伏不平”,猜想基因欠你五十块。 + #autoLOC_SCANsat_Science_Hi_Tylo = Tylo或许是第一个被发现的Jool卫星,但这份数据让你感觉你是第一次发现它。 + #autoLOC_SCANsat_Science_Hi_Bop = 哇哦!看看这些颜色,你不知道这些数据都是什么意思,但你确信这份高精度数据会给KSC的每个人留下深刻印象。 + #autoLOC_SCANsat_Science_Hi_Pol = 即使有这么多高质量的数据也难以找到一个合适的着陆点,这颗卫星TM是怎么做出来的? + #autoLOC_SCANsat_Science_Hi_Eeloo = 你在分析高精度扫描仪的数据时,表面的裂隙是最引人注意的细节,那些都可能是潜在的着陆点。 + #autoLOC_SCANsat_Science_Multi_Title = 多频段分析 + #autoLOC_SCANsat_Science_Multi_Default1 = 分析多频段传感器数据。 + #autoLOC_SCANsat_Science_Multi_Default2 = “哇哦!为什么我们现在才收到这份数据?那些SCAN工程师个个都是人才!也许他们并不知道自己在做什么。不管怎样,是时候享用一些零食了!” + #autoLOC_SCANsat_Science_Multi_Sun1 = 你惊奇于生物群系数据的匮乏。 + #autoLOC_SCANsat_Science_Multi_Sun2 = 你想知道为什么生物群系图上什么都没有。 + #autoLOC_SCANsat_Science_Multi_Moho = 你在研究这些数据时想知道能不能找到很多科学家推测存在的隐藏的岩浆湖。 + #autoLOC_SCANsat_Science_Multi_Eve = Eve那漩涡纹状的生物群系图让你想到了熔岩灯和扎染衬衫,下一艘去Eve的宇宙飞船可以装一个舞厅迪斯科球灯! + #autoLOC_SCANsat_Science_Multi_Gilly = 天文学家们眯着眼睛也看不清这里的生物群系,啊哈!沉默的天文学家们!现在比分是1比0,科学对...嗯...科学。 + #autoLOC_SCANsat_Science_Multi_Kerbin = 这份生物群系数据多得令人震惊,你希望这是安装传感器时吃零食留下来的碎屑造成的。 + #autoLOC_SCANsat_Science_Multi_Mun = 嗯,从没想到这颗卫星还有生物群系,你想知道奶酪在哪里,以及有没有其他零食碎屑在里面。 + #autoLOC_SCANsat_Science_Multi_Minmus = 你注视着这些数据,觉得“大平原”这个名字实在太棒了,想出这个名字的一定是个聪明的坎巴拉人,不像周围的这些工程师。 + #autoLOC_SCANsat_Science_Multi_Duna = 你扫视着这份数据,试图寻找收集所有香甜美味的科技点的地方,嗯...科技点...以及零食。 + #autoLOC_SCANsat_Science_Multi_Ike = 查看从Ike发回的生物群系数据时,你惊叹于那里的生物群系多样性,别忘了它仅仅是一颗卫星,你等不及要获取一些它表面的科学数据了。 + #autoLOC_SCANsat_Science_Multi_Dres = 极地,已检查;高原,已检查;内陆,已检查;低底,已检查;山脊,已检查;撞击喷出物,已检查;陨石坑,已检查;峡谷,已检查。我认为所有数据都得到了,是时候关闭扫描仪并来点零食了! + #autoLOC_SCANsat_Science_Multi_Jool1 = 你惊奇于生物群系数据的匮乏。 + #autoLOC_SCANsat_Science_Multi_Jool2 = 你想知道为什么生物群系图上什么都没有。 + #autoLOC_SCANsat_Science_Multi_Laythe = 每当传感器扫出一块陆地时你都想办一个派对来庆祝一下。 + #autoLOC_SCANsat_Science_Multi_Vall = 直接了当的数据:极地,高原,内陆和低地,缠绕在星球上。现在来吃零食吧! + #autoLOC_SCANsat_Science_Multi_Tylo = 报告中显示出生物群系惊人的多样性,Tylo不仅在高处看很酷,在表面看也同样地令人赞叹。 + #autoLOC_SCANsat_Science_Multi_Bop = 这份Bop生物群系的详细数据使我们对这颗小卫星的理解大大超出了预期,真是美好的一天,来食香香鸡! + #autoLOC_SCANsat_Science_Multi_Pol = 当你拿到这份Pol的生物群系数据之后,你开始沉思花粉粒拥有生物群系的可能性,很快你平复思绪,你明白抱有那种思想的人会是什么样。 + #autoLOC_SCANsat_Science_Multi_Eeloo = 你对于除了Kerbin之外还能找到生物群系如此丰富的行星感到震惊,你抱着敬畏的心情凝视着数据报告。 + #autoLOC_SCANsat_Science_Resource_Title = 资源扫描 + #autoLOC_SCANsat_Science_Resource_Default1 = 分析低精度资源数据。 + #autoLOC_SCANsat_Science_Resource_Default2 = “我们正在接收资源传感器的数据,这项信息看起来比其他的那些信息好多了...” + #autoLOC_SCANsat_Science_Resource_Sun = 也许太阳不是一个寻找地表资源的好地方。 + #autoLOC_SCANsat_Science_Resource_Moho = 我们终于获取了一些Moho表面的资源数据,现在我们只需要搞清楚为什么任何人都想在那里着陆。 + #autoLOC_SCANsat_Science_Resource_Eve = 我们获取了许多关于Eve表面资源的优质数据,当我们寻找离开这颗星球的办法时这些数据很有用。 + #autoLOC_SCANsat_Science_Resource_Gilly = Gilly的初次资源扫描结果很有趣,他几乎就是个小行星矿场。 + #autoLOC_SCANsat_Science_Resource_Kerbin = 我们最终拥有了Kerbin的资源数据,众所周知,如果我们想了解自己母星的基本信息,没什么比发射一颗昂贵而又复杂的卫星更好的方法了。 + #autoLOC_SCANsat_Science_Resource_Mun = 资源数据告诉我们Mun是多么适合开发资源。 + #autoLOC_SCANsat_Science_Resource_Minmus = 最后,我们拥有了Minmus的资源数据,每一个坎巴拉宇航员建立初级采矿建筑的首选地。 + #autoLOC_SCANsat_Science_Resource_Duna = 这份资源数据让我们离实现最近风靡坎巴拉的电影里的情节更近了一步。 + #autoLOC_SCANsat_Science_Resource_Ike = Ike也许不是星系中最有趣的天体,但这并不会影响其资源数据的实用性。 + #autoLOC_SCANsat_Science_Resource_Dres = 也许我们会去搜寻周边小行星上的资源,谁会想去打扰Dres呢? + #autoLOC_SCANsat_Science_Resource_Jool = 嗯...也许气态行星不是一个寻找地表资源的好地方... + #autoLOC_SCANsat_Science_Resource_Laythe = 很好,这里有很多很棒的数据,但其表面只有很少的地方适合着陆并享受其资源带来的好处。 + #autoLOC_SCANsat_Science_Resource_Vall = 对冰冻的Vall进行的资源扫描提供了很多有趣的数据。 + #autoLOC_SCANsat_Science_Resource_Tylo = 我们将带走所有在看起来很可怕的Tylo获取的资源数据。 + #autoLOC_SCANsat_Science_Resource_Bop = Bop也许不是人们搜寻资源的首选之地,但这份数据早晚会带来方便。 + #autoLOC_SCANsat_Science_Resource_Pol = 除了花粉粒和奇怪的块状物之外,Pol还有一些有趣的资源存储。 + #autoLOC_SCANsat_Science_Resource_Eeloo = 至此我们已经完全探索了Eeloo,我们也需要开始清除这里的矿产,并探索其外还有什么。 + } de { #autoLOC_SCANsat_Science_Lo_Title = Altimetrie-Scan mir geringer Auflösung diff --git a/SCANassets/Resources/scan_prefabs.scan b/SCANassets/Resources/scan_prefabs.scan index 670dd3916..adfadaa73 100644 Binary files a/SCANassets/Resources/scan_prefabs.scan and b/SCANassets/Resources/scan_prefabs.scan differ diff --git a/SCANassets/SCANsat.version b/SCANassets/SCANsat.version index a99afada0..329425a59 100644 --- a/SCANassets/SCANsat.version +++ b/SCANassets/SCANsat.version @@ -11,7 +11,7 @@ "MAJOR":1, "MINOR":1, "PATCH":7, - "BUILD":7 + "BUILD":8 }, "KSP_VERSION":{ "MAJOR":1, diff --git a/SCANmechjeb/Properties/AssemblyInfo.cs b/SCANmechjeb/Properties/AssemblyInfo.cs index 5abce8bec..002672214 100644 --- a/SCANmechjeb/Properties/AssemblyInfo.cs +++ b/SCANmechjeb/Properties/AssemblyInfo.cs @@ -32,9 +32,9 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.7.7.0")] -[assembly: AssemblyFileVersion("1.7.7.0")] -[assembly: AssemblyInformationalVersion ("v17.7")] +[assembly: AssemblyVersion("1.7.8.0")] +[assembly: AssemblyFileVersion("1.7.8.0")] +[assembly: AssemblyInformationalVersion ("v17.8")] [assembly: KSPAssembly ("SCANmechjeb", 0, 5)] [assembly: KSPAssemblyDependency ("SCANsat", 1, 7)] diff --git a/SCANsat.Unity/Properties/AssemblyInfo.cs b/SCANsat.Unity/Properties/AssemblyInfo.cs index 52e1a21a9..2b3933050 100644 --- a/SCANsat.Unity/Properties/AssemblyInfo.cs +++ b/SCANsat.Unity/Properties/AssemblyInfo.cs @@ -22,5 +22,5 @@ // The following GUID is for the ID of the typelib if this project is exposed to COM [assembly: Guid("0c523d04-a52e-48bb-85b6-d75e8b7a63b9")] -[assembly: AssemblyVersion("1.7.7.0")] -[assembly: AssemblyFileVersion("1.7.7.0")] +[assembly: AssemblyVersion("1.7.8.0")] +[assembly: AssemblyFileVersion("1.7.8.0")] diff --git a/SCANsat.Unity/TextHandler.cs b/SCANsat.Unity/TextHandler.cs index 8542b4527..ace9bce22 100644 --- a/SCANsat.Unity/TextHandler.cs +++ b/SCANsat.Unity/TextHandler.cs @@ -30,6 +30,10 @@ public class TextHandler : MonoBehaviour, IPointerEnterHandler, IPointerExitHand private bool m_Highlighter = false; [SerializeField] private Color m_HighlightColor = Color.white; + [SerializeField] + private bool m_LocalizedText = false; + [SerializeField] + private string m_LocalizeName = ""; public class OnTextEvent : UnityEvent { } @@ -65,6 +69,24 @@ public float OutlineWidth get { return m_OutlineWidth; } } + public bool LocalizedText + { + get { return m_LocalizedText; } + } + + public string LocalizeName + { + get { return m_LocalizeName; } + } + + public void SetLocalText(string text) + { + Text t = GetComponent(); + + if (t != null) + t.text = text; + } + public Vector2 PreferredSize { get { return _preferredSize; } diff --git a/SCANsat/Properties/AssemblyInfo.cs b/SCANsat/Properties/AssemblyInfo.cs index d6471d8d9..86336c861 100644 --- a/SCANsat/Properties/AssemblyInfo.cs +++ b/SCANsat/Properties/AssemblyInfo.cs @@ -14,9 +14,9 @@ // The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}". // The form "{Major}.{Minor}.*" will automatically update the build and revision, // and "{Major}.{Minor}.{Build}.*" will update just the revision. -[assembly: AssemblyVersion ("1.7.7.0")] -[assembly: AssemblyFileVersion ("1.7.7.0")] -[assembly: AssemblyInformationalVersion ("v17.7")] +[assembly: AssemblyVersion ("1.7.8.0")] +[assembly: AssemblyFileVersion ("1.7.8.0")] +[assembly: AssemblyInformationalVersion ("v17.8")] [assembly: KSPAssembly ("SCANsat", 1, 7)] diff --git a/SCANsat/SCAN_Data/SCANdata.cs b/SCANsat/SCAN_Data/SCANdata.cs index 9037dd869..70927e243 100644 --- a/SCANsat/SCAN_Data/SCANdata.cs +++ b/SCANsat/SCAN_Data/SCANdata.cs @@ -529,7 +529,7 @@ internal void generateHeightMap(ref int step, ref int xStart, int width) if (!heightMaps.ContainsKey(body.flightGlobalsIndex)) heightMaps.Add(body.flightGlobalsIndex, tempHeightMap); tempHeightMap = null; - SCANUtil.SCANlog("Height Map Of [{0}] Completed...", body.displayName.LocalizeBodyName()); + SCANUtil.SCANlog("Height Map Of [{0}] Completed...", body.bodyName); return; } diff --git a/SCANsat/SCAN_Unity/SCAN_UI_BigMap.cs b/SCANsat/SCAN_Unity/SCAN_UI_BigMap.cs index a7f10485c..0e9fbbd9c 100644 --- a/SCANsat/SCAN_Unity/SCAN_UI_BigMap.cs +++ b/SCANsat/SCAN_Unity/SCAN_UI_BigMap.cs @@ -147,6 +147,12 @@ private void soiChange(GameEvents.HostedFromToAction acti public void Open() { + if (uiElement != null) + { + uiElement.gameObject.SetActive(false); + MonoBehaviour.DestroyImmediate(uiElement.gameObject); + } + uiElement = GameObject.Instantiate(SCAN_UI_Loader.BigMapPrefab).GetComponent(); if (uiElement == null) @@ -154,6 +160,8 @@ public void Open() uiElement.transform.SetParent(UIMasterController.Instance.dialogCanvas.transform, false); + _isVisible = true; + if (OrbitToggle && ShowOrbit) { Orbit o = vessel.orbit; @@ -180,8 +188,6 @@ public void Open() updateMap = true; - _isVisible = true; - if (HighLogic.LoadedSceneIsFlight) SCANcontroller.controller.bigMapVisible = true; @@ -192,7 +198,7 @@ public void Open() if (SCAN_Settings_Config.Instance.ToolbarMenu) { if (SCANappLauncher.Instance != null && SCANappLauncher.Instance.UIElement != null) - SCANappLauncher.Instance.UIElement.SetBigMapToggle(false); + SCANappLauncher.Instance.UIElement.SetBigMapToggle(true); } } else @@ -231,6 +237,8 @@ public void Close() if (HighLogic.LoadedSceneIsFlight) SCANcontroller.controller.bigMapVisible = false; + + uiElement = null; } public void RefreshIcons() @@ -1562,10 +1570,11 @@ public IList CelestialBodies CelestialBody body = orderedBodies[i]; bodyList.Add(body.displayName.LocalizeBodyName()); - + //SCANUtil.SCANlog("Body: {0} - Orbiting Count: {1}", body.bodyName, body.orbitingBodies.Count); for (int j = 0; j < body.orbitingBodies.Count; j++) { CelestialBody moon = body.orbitingBodies[j]; + //SCANUtil.SCANlog("Moon: {0} - Orbiting Count: {1}", moon.bodyName, moon.orbitingBodies.Count); if (SCANcontroller.controller.getData(moon.bodyName) != null) bodyList.Add(moon.displayName.LocalizeBodyName()); @@ -1573,6 +1582,7 @@ public IList CelestialBodies for (int k = 0; k < moon.orbitingBodies.Count; k++) { CelestialBody subMoon = moon.orbitingBodies[k]; + //SCANUtil.SCANlog("Sub Moon: {0} - Orbiting Count: {1}", subMoon.bodyName, subMoon.orbitingBodies.Count); if (SCANcontroller.controller.getData(subMoon.bodyName) != null) bodyList.Add(subMoon.displayName.LocalizeBodyName()); @@ -1580,6 +1590,7 @@ public IList CelestialBodies for (int l = 0; l < subMoon.orbitingBodies.Count; l++) { CelestialBody subSubMoon = subMoon.orbitingBodies[l]; + //SCANUtil.SCANlog("Sub Sub Moon: {0} - Orbiting Count: {1}", subMoon.bodyName, subMoon.orbitingBodies.Count); if (SCANcontroller.controller.getData(subSubMoon.bodyName) != null) bodyList.Add(subSubMoon.displayName.LocalizeBodyName()); diff --git a/SCANsat/SCAN_Unity/SCAN_UI_Instruments.cs b/SCANsat/SCAN_Unity/SCAN_UI_Instruments.cs index b4a660af7..b8bec5add 100644 --- a/SCANsat/SCAN_Unity/SCAN_UI_Instruments.cs +++ b/SCANsat/SCAN_Unity/SCAN_UI_Instruments.cs @@ -185,6 +185,12 @@ public void OnDestroy() public void Open() { + if (uiElement != null) + { + uiElement.gameObject.SetActive(false); + MonoBehaviour.DestroyImmediate(uiElement.gameObject); + } + uiElement = GameObject.Instantiate(SCAN_UI_Loader.InstrumentsPrefab).GetComponent(); if (uiElement == null) @@ -192,12 +198,12 @@ public void Open() uiElement.transform.SetParent(UIMasterController.Instance.dialogCanvas.transform, false); + _isVisible = true; + infoString = StringBuilderCache.Acquire(); uiElement.SetInstruments(this); - _isVisible = true; - if (HighLogic.LoadedSceneIsFlight && SCAN_Settings_Config.Instance.StockToolbar && SCAN_Settings_Config.Instance.ToolbarMenu) { if (SCANappLauncher.Instance != null && SCANappLauncher.Instance.UIElement != null) @@ -221,6 +227,8 @@ public void Close() if (SCANappLauncher.Instance != null && SCANappLauncher.Instance.UIElement != null) SCANappLauncher.Instance.UIElement.SetInstrumentToggle(false); } + + uiElement = null; } public string Version diff --git a/SCANsat/SCAN_Unity/SCAN_UI_Loader.cs b/SCANsat/SCAN_Unity/SCAN_UI_Loader.cs index e1195611e..9546d113f 100644 --- a/SCANsat/SCAN_Unity/SCAN_UI_Loader.cs +++ b/SCANsat/SCAN_Unity/SCAN_UI_Loader.cs @@ -754,7 +754,14 @@ private static void processTMP(GameObject obj) return; for (int i = 0; i < handlers.Length; i++) - TMProFromText(handlers[i]); + { + TextHandler handler = handlers[i]; + + if (handler.LocalizedText) + handler.SetLocalText(GetStringWithName(handler.LocalizeName)); + + TMProFromText(handler); + } } private static void TMProFromText(TextHandler handler) diff --git a/SCANsat/SCAN_Unity/SCAN_UI_MainMap.cs b/SCANsat/SCAN_Unity/SCAN_UI_MainMap.cs index 0dbc5906c..2f848a524 100644 --- a/SCANsat/SCAN_Unity/SCAN_UI_MainMap.cs +++ b/SCANsat/SCAN_Unity/SCAN_UI_MainMap.cs @@ -242,6 +242,12 @@ public string Version public void Open() { + if (uiElement != null) + { + uiElement.gameObject.SetActive(false); + MonoBehaviour.DestroyImmediate(uiElement.gameObject); + } + v = FlightGlobals.ActiveVessel; data = SCANUtil.getData(v.mainBody); @@ -306,6 +312,8 @@ public void Close() SCANappLauncher.Instance.SCANAppButton.SetFalse(false); } } + + uiElement = null; } public bool IsVisible diff --git a/SCANsat/SCAN_Unity/SCAN_UI_Overlay.cs b/SCANsat/SCAN_Unity/SCAN_UI_Overlay.cs index b9a9f9579..649af0d5c 100644 --- a/SCANsat/SCAN_Unity/SCAN_UI_Overlay.cs +++ b/SCANsat/SCAN_Unity/SCAN_UI_Overlay.cs @@ -216,6 +216,12 @@ private void MouseOverTooltip(SCANUtil.SCANCoordinates coords) public void Open() { + if (uiElement != null) + { + uiElement.gameObject.SetActive(false); + MonoBehaviour.DestroyImmediate(uiElement.gameObject); + } + uiElement = GameObject.Instantiate(SCAN_UI_Loader.OverlayPrefab).GetComponent(); if (uiElement == null) @@ -250,6 +256,8 @@ public void Close() if (SCANappLauncher.Instance != null && SCANappLauncher.Instance.UIElement != null) SCANappLauncher.Instance.UIElement.SetOverlayToggle(false); } + + uiElement = null; } public string Version diff --git a/SCANsat/SCAN_Unity/SCAN_UI_Settings.cs b/SCANsat/SCAN_Unity/SCAN_UI_Settings.cs index 1a44905b7..987bd2f77 100644 --- a/SCANsat/SCAN_Unity/SCAN_UI_Settings.cs +++ b/SCANsat/SCAN_Unity/SCAN_UI_Settings.cs @@ -87,6 +87,12 @@ public void Update() public void Open(int page = 0, bool savePosition = false) { + if (uiElement != null) + { + uiElement.gameObject.SetActive(false); + MonoBehaviour.DestroyImmediate(uiElement.gameObject); + } + uiElement = GameObject.Instantiate(SCAN_UI_Loader.SettingsPrefab).GetComponent(); if (uiElement == null) @@ -119,8 +125,6 @@ public void Close() uiElement.FadeOut(); - uiElement.FadeOut(); - if (HighLogic.LoadedSceneIsFlight && SCAN_Settings_Config.Instance.StockToolbar && SCAN_Settings_Config.Instance.ToolbarMenu) { if (SCANappLauncher.Instance != null && SCANappLauncher.Instance.UIElement != null) @@ -129,6 +133,8 @@ public void Close() if (_inputLock) InputLockManager.RemoveControlLock(controlLock); + + uiElement = null; } public string Version diff --git a/SCANsat/SCAN_Unity/SCAN_UI_ZoomMap.cs b/SCANsat/SCAN_Unity/SCAN_UI_ZoomMap.cs index 442429b1b..e24f9064a 100644 --- a/SCANsat/SCAN_Unity/SCAN_UI_ZoomMap.cs +++ b/SCANsat/SCAN_Unity/SCAN_UI_ZoomMap.cs @@ -125,6 +125,12 @@ private void soiChange(GameEvents.HostedFromToAction acti public void Open(bool v, double lat = 0, double lon = 0, SCANmap m = null) { + if (uiElement != null) + { + uiElement.gameObject.SetActive(false); + MonoBehaviour.DestroyImmediate(uiElement.gameObject); + } + uiElement = GameObject.Instantiate(SCAN_UI_Loader.ZoomMapPrefab).GetComponent(); if (uiElement == null) @@ -181,6 +187,8 @@ public void Close() if (SCANappLauncher.Instance != null && SCANappLauncher.Instance.UIElement != null) SCANappLauncher.Instance.UIElement.SetZoomMapToggle(false); } + + uiElement = null; } private void initializeMap() diff --git a/SCANsat/SCANcontroller.cs b/SCANsat/SCANcontroller.cs index e1eca17e8..c9e502ebe 100644 --- a/SCANsat/SCANcontroller.cs +++ b/SCANsat/SCANcontroller.cs @@ -1531,7 +1531,7 @@ private void loadCustomResourceValues(ConfigNode node) if (b != null) { - SCANresourceBody res = r.getBodyConfig(b.bodyName); + SCANresourceBody res = r.getBodyConfig(b.bodyName, false); if (res != null) { if (!float.TryParse(sB[1], out min)) @@ -1541,8 +1541,8 @@ private void loadCustomResourceValues(ConfigNode node) res.MinValue = min; res.MaxValue = max; } - else - SCANUtil.SCANlog("No resources found assigned for Celestial Body: {0}, skipping...", b.bodyName); + //else + //SCANUtil.SCANlog("No resources found assigned for Celestial Body: {0}, skipping...", b.bodyName); } else SCANUtil.SCANlog("No Celestial Body found matching this saved resource value: {0}, skipping...", j); diff --git a/Unity/SCANsat/AssetBundles/AssetBundles b/Unity/SCANsat/AssetBundles/AssetBundles new file mode 100644 index 000000000..c6d3be52f Binary files /dev/null and b/Unity/SCANsat/AssetBundles/AssetBundles differ diff --git a/Unity/SCANsat/AssetBundles/AssetBundles.manifest b/Unity/SCANsat/AssetBundles/AssetBundles.manifest new file mode 100644 index 000000000..374c7d65d --- /dev/null +++ b/Unity/SCANsat/AssetBundles/AssetBundles.manifest @@ -0,0 +1,18 @@ +ManifestFileVersion: 0 +CRC: 2457020669 +AssetBundleManifest: + AssetBundleInfos: + Info_0: + Name: scan_shaders + Dependencies: {} + Info_1: + Name: scan_prefabs + Dependencies: + Dependency_0: scan_unity_skin + Dependency_1: scan_icons + Info_2: + Name: scan_unity_skin + Dependencies: {} + Info_3: + Name: scan_icons + Dependencies: {} diff --git a/Unity/SCANsat/AssetBundles/scan_icons.manifest b/Unity/SCANsat/AssetBundles/scan_icons.manifest new file mode 100644 index 000000000..cdf8fa91b --- /dev/null +++ b/Unity/SCANsat/AssetBundles/scan_icons.manifest @@ -0,0 +1,48 @@ +ManifestFileVersion: 0 +CRC: 1304829849 +Hashes: + AssetFileHash: + serializedVersion: 2 + Hash: 5a27b852468e71d1fbbf545bde1ffe27 + TypeTreeHash: + serializedVersion: 2 + Hash: 3a86b9bde1b930a56947f720531fa611 +HashAppended: 0 +ClassTypes: +- Class: 28 + Script: {instanceID: 0} +- Class: 49 + Script: {instanceID: 0} +- Class: 213 + Script: {instanceID: 0} +Assets: +- Assets/Images/MysteryIcon.png +- Assets/Images/AnomalyIcon.png +- Assets/Images/ManeuverMarker.png +- Assets/Images/ExitMarker.png +- Assets/Images/RoverIcon.png +- Assets/Images/EVAIcon.png +- Assets/Images/APMarker.png +- Assets/Images/SCANsat_AppLauncherSmall_Icon.png +- Assets/Images/PodIcon.png +- Assets/Images/PlaneIcon.png +- Assets/Images/DNMarker.png +- Assets/Images/AnomalyIconOutline.png +- Assets/Images/AsteroidIcon.png +- Assets/Images/DebrisIcon.png +- Assets/Images/EncounterMarker.png +- Assets/XML/scan_icons_bundle.xml +- Assets/Images/FlagIcon.png +- Assets/Images/PlanetIcon.png +- Assets/Images/SCAN_MechJebIcon.png +- Assets/Images/SCAN_WayPointIcon_Outline.png +- Assets/Images/ANMarker.png +- Assets/Images/KSP_Tooltip.png +- Assets/Images/RelayIcon.png +- Assets/Images/ProbeIcon.png +- Assets/Images/PEMarker.png +- Assets/Images/SCANsat_AppLauncherLarge_Icon.png +- Assets/Images/StationIcon.png +- Assets/Images/BaseIcon.png +- Assets/Images/LanderIcon.png +Dependencies: [] diff --git a/Unity/SCANsat/AssetBundles/scan_icons.scan b/Unity/SCANsat/AssetBundles/scan_icons.scan new file mode 100644 index 000000000..483f8e55b Binary files /dev/null and b/Unity/SCANsat/AssetBundles/scan_icons.scan differ diff --git a/Unity/SCANsat/AssetBundles/scan_prefabs.manifest b/Unity/SCANsat/AssetBundles/scan_prefabs.manifest new file mode 100644 index 000000000..378e68128 --- /dev/null +++ b/Unity/SCANsat/AssetBundles/scan_prefabs.manifest @@ -0,0 +1,181 @@ +ManifestFileVersion: 0 +CRC: 3583271346 +Hashes: + AssetFileHash: + serializedVersion: 2 + Hash: 2a9f9f3bfb55f9ea23430f7263f023c0 + TypeTreeHash: + serializedVersion: 2 + Hash: 71741cdf219537d7a1c8b60c8a86fd4e +HashAppended: 0 +ClassTypes: +- Class: 1 + Script: {instanceID: 0} +- Class: 21 + Script: {instanceID: 0} +- Class: 28 + Script: {instanceID: 0} +- Class: 48 + Script: {instanceID: 0} +- Class: 49 + Script: {instanceID: 0} +- Class: 114 + Script: {fileID: -1254083943, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} +- Class: 114 + Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} +- Class: 114 + Script: {fileID: 1741964061, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} +- Class: 114 + Script: {fileID: -1862395651, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} +- Class: 114 + Script: {fileID: -2095666955, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} +- Class: 114 + Script: {fileID: -405508275, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} +- Class: 114 + Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} +- Class: 114 + Script: {fileID: 575553740, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} +- Class: 114 + Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} +- Class: 114 + Script: {fileID: -1200242548, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} +- Class: 114 + Script: {fileID: -98529514, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} +- Class: 114 + Script: {fileID: -146154839, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} +- Class: 114 + Script: {fileID: -2061169968, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} +- Class: 114 + Script: {fileID: 1367256648, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} +- Class: 114 + Script: {fileID: -113659843, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} +- Class: 114 + Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} +- Class: 114 + Script: {fileID: 2109663825, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} +- Class: 114 + Script: {fileID: -1184210157, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} +- Class: 114 + Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} +- Class: 114 + Script: {fileID: -1744796338, guid: eb35edfa13e33ef47bd4ac62c244d6d5, type: 3} +- Class: 114 + Script: {fileID: -1301967863, guid: eb35edfa13e33ef47bd4ac62c244d6d5, type: 3} +- Class: 114 + Script: {fileID: 1621022871, guid: eb35edfa13e33ef47bd4ac62c244d6d5, type: 3} +- Class: 114 + Script: {fileID: 176419629, guid: eb35edfa13e33ef47bd4ac62c244d6d5, type: 3} +- Class: 114 + Script: {fileID: -1157388230, guid: eb35edfa13e33ef47bd4ac62c244d6d5, type: 3} +- Class: 114 + Script: {fileID: 314681444, guid: eb35edfa13e33ef47bd4ac62c244d6d5, type: 3} +- Class: 114 + Script: {fileID: -152513038, guid: eb35edfa13e33ef47bd4ac62c244d6d5, type: 3} +- Class: 114 + Script: {fileID: 342360022, guid: eb35edfa13e33ef47bd4ac62c244d6d5, type: 3} +- Class: 114 + Script: {fileID: -1299110901, guid: eb35edfa13e33ef47bd4ac62c244d6d5, type: 3} +- Class: 114 + Script: {fileID: -91837969, guid: eb35edfa13e33ef47bd4ac62c244d6d5, type: 3} +- Class: 114 + Script: {fileID: -1113957005, guid: eb35edfa13e33ef47bd4ac62c244d6d5, type: 3} +- Class: 114 + Script: {fileID: -2090660725, guid: eb35edfa13e33ef47bd4ac62c244d6d5, type: 3} +- Class: 114 + Script: {fileID: 1545030429, guid: eb35edfa13e33ef47bd4ac62c244d6d5, type: 3} +- Class: 114 + Script: {fileID: 172019213, guid: eb35edfa13e33ef47bd4ac62c244d6d5, type: 3} +- Class: 114 + Script: {fileID: 317401569, guid: eb35edfa13e33ef47bd4ac62c244d6d5, type: 3} +- Class: 114 + Script: {fileID: -578447015, guid: eb35edfa13e33ef47bd4ac62c244d6d5, type: 3} +- Class: 114 + Script: {fileID: 2111725480, guid: eb35edfa13e33ef47bd4ac62c244d6d5, type: 3} +- Class: 114 + Script: {fileID: -1147316381, guid: eb35edfa13e33ef47bd4ac62c244d6d5, type: 3} +- Class: 114 + Script: {fileID: -1680972771, guid: eb35edfa13e33ef47bd4ac62c244d6d5, type: 3} +- Class: 114 + Script: {fileID: -1457615824, guid: eb35edfa13e33ef47bd4ac62c244d6d5, type: 3} +- Class: 114 + Script: {fileID: 1937692464, guid: eb35edfa13e33ef47bd4ac62c244d6d5, type: 3} +- Class: 114 + Script: {fileID: 1770671857, guid: eb35edfa13e33ef47bd4ac62c244d6d5, type: 3} +- Class: 114 + Script: {fileID: 2043051950, guid: eb35edfa13e33ef47bd4ac62c244d6d5, type: 3} +- Class: 114 + Script: {fileID: -799789054, guid: eb35edfa13e33ef47bd4ac62c244d6d5, type: 3} +- Class: 114 + Script: {fileID: 944956827, guid: eb35edfa13e33ef47bd4ac62c244d6d5, type: 3} +- Class: 114 + Script: {fileID: -1413385512, guid: eb35edfa13e33ef47bd4ac62c244d6d5, type: 3} +- Class: 114 + Script: {fileID: -1666617751, guid: eb35edfa13e33ef47bd4ac62c244d6d5, type: 3} +- Class: 114 + Script: {fileID: -489883948, guid: eb35edfa13e33ef47bd4ac62c244d6d5, type: 3} +- Class: 114 + Script: {fileID: -2116783135, guid: eb35edfa13e33ef47bd4ac62c244d6d5, type: 3} +- Class: 114 + Script: {fileID: 972884197, guid: eb35edfa13e33ef47bd4ac62c244d6d5, type: 3} +- Class: 114 + Script: {fileID: 978662560, guid: eb35edfa13e33ef47bd4ac62c244d6d5, type: 3} +- Class: 114 + Script: {fileID: -1050060646, guid: eb35edfa13e33ef47bd4ac62c244d6d5, type: 3} +- Class: 114 + Script: {fileID: -1738240935, guid: eb35edfa13e33ef47bd4ac62c244d6d5, type: 3} +- Class: 114 + Script: {fileID: 595411226, guid: eb35edfa13e33ef47bd4ac62c244d6d5, type: 3} +- Class: 114 + Script: {fileID: -1149116721, guid: eb35edfa13e33ef47bd4ac62c244d6d5, type: 3} +- Class: 114 + Script: {fileID: -316606557, guid: eb35edfa13e33ef47bd4ac62c244d6d5, type: 3} +- Class: 114 + Script: {fileID: 283741188, guid: eb35edfa13e33ef47bd4ac62c244d6d5, type: 3} +- Class: 114 + Script: {fileID: -1663158710, guid: eb35edfa13e33ef47bd4ac62c244d6d5, type: 3} +- Class: 114 + Script: {fileID: -280585491, guid: eb35edfa13e33ef47bd4ac62c244d6d5, type: 3} +- Class: 114 + Script: {fileID: -1204792964, guid: eb35edfa13e33ef47bd4ac62c244d6d5, type: 3} +- Class: 115 + Script: {instanceID: 0} +- Class: 128 + Script: {instanceID: 0} +- Class: 213 + Script: {instanceID: 0} +- Class: 222 + Script: {instanceID: 0} +- Class: 224 + Script: {instanceID: 0} +- Class: 225 + Script: {instanceID: 0} +Assets: +- Assets/Prefabs/SCAN_PaletteButton.prefab +- Assets/Prefabs/SCAN_ColorResource.prefab +- Assets/Prefabs/SCAN_Confirmation.prefab +- Assets/Prefabs/SCAN_ColorSlope.prefab +- Assets/Prefabs/SCAN_Settings.prefab +- Assets/Prefabs/SCAN_Overlay.prefab +- Assets/Prefabs/SCAN_Tooltip.prefab +- Assets/Prefabs/SCAN_ColorTerrain.prefab +- Assets/Prefabs/SCAN_BackgroundElement.prefab +- Assets/Prefabs/SCAN_Instruments.prefab +- Assets/Prefabs/SCAN_General.prefab +- Assets/Prefabs/SCAN_Background.prefab +- Assets/Prefabs/SCAN_Toolbar.prefab +- Assets/Prefabs/SCAN_DropDown.prefab +- Assets/Prefabs/SCAN_DropDownElement.prefab +- Assets/XML/scan_prefabs_bundle.xml +- Assets/Prefabs/SCAN_ColorBiome.prefab +- Assets/Prefabs/MainMap_Vessel.prefab +- Assets/Prefabs/SCAN_Resources.prefab +- Assets/Prefabs/SCAN_Data.prefab +- Assets/Prefabs/SCAN_BigMap.prefab +- Assets/Prefabs/SCAN_ZoomMap.prefab +- Assets/Prefabs/Overlay_Resource.prefab +- Assets/Prefabs/SCAN_MainMap.prefab +- Assets/Prefabs/SCAN_ColorControl.prefab +- Assets/Prefabs/SCAN_MapLabel.prefab +Dependencies: +- AssetBundles/scan_unity_skin +- AssetBundles/scan_icons diff --git a/Unity/SCANsat/AssetBundles/scan_prefabs.scan b/Unity/SCANsat/AssetBundles/scan_prefabs.scan new file mode 100644 index 000000000..adfadaa73 Binary files /dev/null and b/Unity/SCANsat/AssetBundles/scan_prefabs.scan differ diff --git a/Unity/SCANsat/AssetBundles/scan_shaders-linux.scan b/Unity/SCANsat/AssetBundles/scan_shaders-linux.scan new file mode 100644 index 000000000..5449fd974 Binary files /dev/null and b/Unity/SCANsat/AssetBundles/scan_shaders-linux.scan differ diff --git a/Unity/SCANsat/AssetBundles/scan_shaders-macosx.scan b/Unity/SCANsat/AssetBundles/scan_shaders-macosx.scan new file mode 100644 index 000000000..40d698b67 Binary files /dev/null and b/Unity/SCANsat/AssetBundles/scan_shaders-macosx.scan differ diff --git a/Unity/SCANsat/AssetBundles/scan_shaders-windows.scan b/Unity/SCANsat/AssetBundles/scan_shaders-windows.scan new file mode 100644 index 000000000..74d26ff8b Binary files /dev/null and b/Unity/SCANsat/AssetBundles/scan_shaders-windows.scan differ diff --git a/Unity/SCANsat/AssetBundles/scan_shaders.manifest b/Unity/SCANsat/AssetBundles/scan_shaders.manifest new file mode 100644 index 000000000..304e8bf3f --- /dev/null +++ b/Unity/SCANsat/AssetBundles/scan_shaders.manifest @@ -0,0 +1,20 @@ +ManifestFileVersion: 0 +CRC: 496901763 +Hashes: + AssetFileHash: + serializedVersion: 2 + Hash: ca32c588a57db99f7dddd51e5860988f + TypeTreeHash: + serializedVersion: 2 + Hash: 3d7b65a2e1f431f53edc6b4af43c8dd3 +HashAppended: 0 +ClassTypes: +- Class: 48 + Script: {instanceID: 0} +- Class: 49 + Script: {instanceID: 0} +Assets: +- Assets/Shaders/GrayscaleEffect.shader +- Assets/Shaders/EdgeDetectX.shader +- Assets/XML/scan_shaders_bundle.xml +Dependencies: [] diff --git a/Unity/SCANsat/AssetBundles/scan_unity_skin.manifest b/Unity/SCANsat/AssetBundles/scan_unity_skin.manifest new file mode 100644 index 000000000..2d0f9b713 --- /dev/null +++ b/Unity/SCANsat/AssetBundles/scan_unity_skin.manifest @@ -0,0 +1,43 @@ +ManifestFileVersion: 0 +CRC: 1910768646 +Hashes: + AssetFileHash: + serializedVersion: 2 + Hash: fee9cd05acd3d29cae19ece3fc994a0f + TypeTreeHash: + serializedVersion: 2 + Hash: 3a86b9bde1b930a56947f720531fa611 +HashAppended: 0 +ClassTypes: +- Class: 28 + Script: {instanceID: 0} +- Class: 49 + Script: {instanceID: 0} +- Class: 213 + Script: {instanceID: 0} +Assets: +- Assets/Builtin skin/Sources/window.png +- Assets/Builtin skin/Sources/button hover.png +- Assets/Builtin skin/Sources/textfield on.png +- Assets/Builtin skin/Sources/vertical scrollbar thumb.png +- Assets/Builtin skin/Sources/toggle active_border.png +- Assets/Builtin skin/Sources/textfield hover.png +- Assets/Builtin skin/Sources/slider thumb active.png +- Assets/Builtin skin/Sources/horizontal scrollbar.png +- Assets/Builtin skin/Sources/toggle_border.png +- Assets/Images/SCAN_Toggle_On_Hover_Border.png +- Assets/XML/scan_unity_skin_bundle.xml +- Assets/Builtin skin/Sources/horizontal scrollbar thumb.png +- Assets/Builtin skin/Sources/slider thumb.png +- Assets/Builtin skin/Sources/textfield.png +- Assets/Images/SCAN_Toggle_Hover_Border.png +- Assets/Builtin skin/Sources/verticalslider.png +- Assets/Builtin skin/Sources/vertical scrollbar.png +- Assets/Builtin skin/Sources/button.png +- Assets/Builtin skin/Sources/box.png +- Assets/Builtin skin/Sources/horizontalslider.png +- Assets/Images/SCAN_Toggle_Border.png +- Assets/Builtin skin/Sources/tooltip.png +- Assets/Builtin skin/Sources/button on.png +- Assets/Builtin skin/Sources/slidert humb hover.png +Dependencies: [] diff --git a/Unity/SCANsat/AssetBundles/scan_unity_skin.scan b/Unity/SCANsat/AssetBundles/scan_unity_skin.scan new file mode 100644 index 000000000..bb92ddaf7 Binary files /dev/null and b/Unity/SCANsat/AssetBundles/scan_unity_skin.scan differ diff --git a/Unity/SCANsat/Assets/Plugins/SCANsat.Unity.dll b/Unity/SCANsat/Assets/Plugins/SCANsat.Unity.dll index 5e2768461..fcba52f54 100644 Binary files a/Unity/SCANsat/Assets/Plugins/SCANsat.Unity.dll and b/Unity/SCANsat/Assets/Plugins/SCANsat.Unity.dll differ diff --git a/Unity/SCANsat/Assets/Prefabs/SCAN_BigMap.prefab b/Unity/SCANsat/Assets/Prefabs/SCAN_BigMap.prefab index adaf22ff8..d6e9d65e4 100644 Binary files a/Unity/SCANsat/Assets/Prefabs/SCAN_BigMap.prefab and b/Unity/SCANsat/Assets/Prefabs/SCAN_BigMap.prefab differ diff --git a/Unity/SCANsat/Assets/Prefabs/SCAN_DropDownElement.prefab b/Unity/SCANsat/Assets/Prefabs/SCAN_DropDownElement.prefab index e785112ff..4a4f5f697 100644 Binary files a/Unity/SCANsat/Assets/Prefabs/SCAN_DropDownElement.prefab and b/Unity/SCANsat/Assets/Prefabs/SCAN_DropDownElement.prefab differ diff --git a/Unity/SCANsat/Assets/Prefabs/SCAN_General.prefab b/Unity/SCANsat/Assets/Prefabs/SCAN_General.prefab index 40fae134d..9a7865a5a 100644 Binary files a/Unity/SCANsat/Assets/Prefabs/SCAN_General.prefab and b/Unity/SCANsat/Assets/Prefabs/SCAN_General.prefab differ diff --git a/Unity/SCANsat/Assets/Prefabs/SCAN_Settings.prefab b/Unity/SCANsat/Assets/Prefabs/SCAN_Settings.prefab index 89752a34b..2c93f1f46 100644 Binary files a/Unity/SCANsat/Assets/Prefabs/SCAN_Settings.prefab and b/Unity/SCANsat/Assets/Prefabs/SCAN_Settings.prefab differ diff --git a/Unity/SCANsat/Assets/Prefabs/SCAN_ZoomMap.prefab b/Unity/SCANsat/Assets/Prefabs/SCAN_ZoomMap.prefab index 5a1b78f8d..7f8e8bfaf 100644 Binary files a/Unity/SCANsat/Assets/Prefabs/SCAN_ZoomMap.prefab and b/Unity/SCANsat/Assets/Prefabs/SCAN_ZoomMap.prefab differ diff --git a/Unity/SCANsat/Assets/SCANsat.unity b/Unity/SCANsat/Assets/SCANsat.unity index b051be3ab..617c8417c 100644 Binary files a/Unity/SCANsat/Assets/SCANsat.unity and b/Unity/SCANsat/Assets/SCANsat.unity differ diff --git a/Unity/SCANsat/Assets/XML/scan_prefabs_bundle.xml b/Unity/SCANsat/Assets/XML/scan_prefabs_bundle.xml index 63aa36cac..9aaf8784a 100644 --- a/Unity/SCANsat/Assets/XML/scan_prefabs_bundle.xml +++ b/Unity/SCANsat/Assets/XML/scan_prefabs_bundle.xml @@ -1,5 +1,5 @@ - +