<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://modfaq.ru/index.php?action=history&amp;feed=atom&amp;title=X-Ray_Universal_Compiler</id>
	<title>X-Ray Universal Compiler - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://modfaq.ru/index.php?action=history&amp;feed=atom&amp;title=X-Ray_Universal_Compiler"/>
	<link rel="alternate" type="text/html" href="https://modfaq.ru/index.php?title=X-Ray_Universal_Compiler&amp;action=history"/>
	<updated>2026-07-05T00:56:20Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://modfaq.ru/index.php?title=X-Ray_Universal_Compiler&amp;diff=2374&amp;oldid=prev</id>
		<title>Aka sektor в 23:47, 9 февраля 2026</title>
		<link rel="alternate" type="text/html" href="https://modfaq.ru/index.php?title=X-Ray_Universal_Compiler&amp;diff=2374&amp;oldid=prev"/>
		<updated>2026-02-09T23:47:12Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 02:47, 10 февраля 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l333&quot;&gt;Строка 333:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 333:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{reflist|3}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{reflist|3}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Категория:Утилиты для моддинга]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Категория:Утилиты для моддинга&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]][[Категория:Компиляторы&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Aka sektor</name></author>
	</entry>
	<entry>
		<id>https://modfaq.ru/index.php?title=X-Ray_Universal_Compiler&amp;diff=2101&amp;oldid=prev</id>
		<title>Aka sektor: обновил описание</title>
		<link rel="alternate" type="text/html" href="https://modfaq.ru/index.php?title=X-Ray_Universal_Compiler&amp;diff=2101&amp;oldid=prev"/>
		<updated>2026-01-25T04:44:28Z</updated>

		<summary type="html">&lt;p&gt;обновил описание&lt;/p&gt;
&lt;a href=&quot;https://modfaq.ru/index.php?title=X-Ray_Universal_Compiler&amp;amp;diff=2101&amp;amp;oldid=2095&quot;&gt;Внесённые изменения&lt;/a&gt;</summary>
		<author><name>Aka sektor</name></author>
	</entry>
	<entry>
		<id>https://modfaq.ru/index.php?title=X-Ray_Universal_Compiler&amp;diff=2095&amp;oldid=prev</id>
		<title>Aka sektor: обновил версию</title>
		<link rel="alternate" type="text/html" href="https://modfaq.ru/index.php?title=X-Ray_Universal_Compiler&amp;diff=2095&amp;oldid=prev"/>
		<updated>2026-01-25T02:27:32Z</updated>

		<summary type="html">&lt;p&gt;обновил версию&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 05:27, 25 января 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l14&quot;&gt;Строка 14:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 14:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;#039;&amp;#039;&amp;#039;Версия&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;#039;&amp;#039;&amp;#039;Версия&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 1.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;6 beta &lt;/del&gt;от &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;20 июля 2024 &lt;/del&gt;года&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 1.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;6b &lt;/ins&gt;от &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;16 сентября 2025 &lt;/ins&gt;года&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;#039;&amp;#039;&amp;#039;Тип&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;#039;&amp;#039;&amp;#039;Тип&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l34&quot;&gt;Строка 34:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 34:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| X-Ray Universal Compiler&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| X-Ray Universal Compiler&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| https://drive.google.com/file/d/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;1k3u_8PXyfKmsmF7sJ4mMGjswsRN4d0Rw&lt;/del&gt;/view?usp=sharing&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| https://drive.google.com/file/d/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;1ZmckMkCK6uyIadZ9Y1Td5e6p3PQ4k1zr&lt;/ins&gt;/view?usp=sharing&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;https://disk.yandex.ru/d/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;6aLA9HwoIdiXWA&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;https://disk.yandex.ru/d/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;oYJFEmHVtW9Zfg&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| Visual C++ 2017 Redistributable&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| Visual C++ 2017 Redistributable&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Aka sektor</name></author>
	</entry>
	<entry>
		<id>https://modfaq.ru/index.php?title=X-Ray_Universal_Compiler&amp;diff=1835&amp;oldid=prev</id>
		<title>Aka sektor в 18:27, 1 сентября 2024</title>
		<link rel="alternate" type="text/html" href="https://modfaq.ru/index.php?title=X-Ray_Universal_Compiler&amp;diff=1835&amp;oldid=prev"/>
		<updated>2024-09-01T18:27:03Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 21:27, 1 сентября 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l25&quot;&gt;Строка 25:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 25:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[X-Ray SDK 0.7]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[X-Ray SDK 0.7]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| colspan=2| [[Версии X-Ray &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Compilers by SkyLoader&lt;/del&gt;|История версий]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| colspan=2| [[Версии X-Ray &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Universal Compiler&lt;/ins&gt;|История версий]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Aka sektor</name></author>
	</entry>
	<entry>
		<id>https://modfaq.ru/index.php?title=X-Ray_Universal_Compiler&amp;diff=1834&amp;oldid=prev</id>
		<title>Aka sektor: Новая страница: «__NOTOC__ {| class=&quot;wikitable&quot; style=&quot;float:right; margin-left:0.8em; clear:right; text-align: center; font-size:12px; width: 300px;&quot; |- | colspan=2 style=&quot;font-s…»</title>
		<link rel="alternate" type="text/html" href="https://modfaq.ru/index.php?title=X-Ray_Universal_Compiler&amp;diff=1834&amp;oldid=prev"/>
		<updated>2024-09-01T18:26:47Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «__NOTOC__ {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right; margin-left:0.8em; clear:right; text-align: center; font-size:12px; width: 300px;&amp;quot; |- | colspan=2 style=&amp;quot;font-s…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__NOTOC__&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right; margin-left:0.8em; clear:right; text-align: center; font-size:12px; width: 300px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 style=&amp;quot;font-size:20px;&amp;quot;|&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;X-Ray Universal Compiler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://postimg.cc/hXCj5fNy https://i.postimg.cc/hXCj5fNy/compiler-menu-png-f317cf39cb1243265d8c81d5fef1e345.png]&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Разработчик&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| GSC Game World&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Модифицировал&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| [[SkyLoader]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Версия&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| 1.6 beta от 20 июля 2024 года&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Тип&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| компиляторы&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Платформа&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
* [[X-Ray SDK 0.4]]&lt;br /&gt;
* [[X-Ray SDK 0.5]]&lt;br /&gt;
* [[X-Ray SDK 0.7]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2| [[Версии X-Ray Compilers by SkyLoader|История версий]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;X-Ray Universal Compiler&amp;#039;&amp;#039;&amp;#039;&amp;lt;ref&amp;gt;[https://ap-pro.ru/forums/topic/3341-universalnye-kompilyatory-urovney-h64/ Пост пользователя &amp;quot;SkyLoader&amp;quot; на форуме AP Production]&amp;lt;/ref&amp;gt; — это набор модифицированных (в 64-битные версии) на основе X-Ray SDK [[X-Ray SDK 0.7|0.4]]/[[X-Ray SDK 0.5|0.5]]/[[X-Ray SDK 0.7|0.7]] компиляторов &amp;#039;&amp;#039;&amp;#039;xrLC&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;xrDO&amp;#039;&amp;#039;&amp;#039; и &amp;#039;&amp;#039;&amp;#039;xrAI&amp;#039;&amp;#039;&amp;#039;, использующихся для сборки уровней, травы и освещения детальных объектов одиночной игры и мультиплеера, а также компонентов искусственного интеллекта уровней только одиночной игры.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-collapsible mw-collapsed wikitable&amp;quot;&lt;br /&gt;
! colspan=4| Ссылки на скачивание&lt;br /&gt;
|-&lt;br /&gt;
| X-Ray Universal Compiler&lt;br /&gt;
| https://drive.google.com/file/d/1k3u_8PXyfKmsmF7sJ4mMGjswsRN4d0Rw/view?usp=sharing&lt;br /&gt;
https://disk.yandex.ru/d/6aLA9HwoIdiXWA&lt;br /&gt;
|-&lt;br /&gt;
| Visual C++ 2017 Redistributable&lt;br /&gt;
|&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;x86&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
https://aka.ms/vs/15/release/VC_redist.x86.exe&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;x64&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
https://go.microsoft.com/fwlink/?LinkId=746572&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Особенности ==&lt;br /&gt;
* Поддержка x64&lt;br /&gt;
* Поддержка основных игр серии&lt;br /&gt;
* Все компиляторы объединены в одно приложение&lt;br /&gt;
* Интерфейс полностью переписан на WinForms&lt;br /&gt;
* Добавлено меню компилятора, в котором можно выбрать проект уровня, выставить определенные настройки и запустить компиляцию&lt;br /&gt;
* Добавлена система сохранения и загрузки настроек последних проектов&lt;br /&gt;
* Создаваемое количество потоков теперь не фиксировано, а зависит от количества ядер процессора&lt;br /&gt;
* Произведен переход на библиотеку DirectXTex на замену устаревшим FreeImage и nvDXT&lt;br /&gt;
* Убран просчет RGB и Sun компонентов освещения и оставлен только Hemi&lt;br /&gt;
* Проведена работа по распоточиванию некоторых фаз компиляции и распоточиванию кода сторонних библиотек&lt;br /&gt;
* Интегрирован Discord Rich Presence для возможности следить за статусом компиляции на удаленном ПК&lt;br /&gt;
* Добавлена возможность автоматически выключить ПК после компиляции&lt;br /&gt;
* Реализован прогресс бар на панели задач для отображения состояния текущей фазы компиляции при свернутом приложении&lt;br /&gt;
* Добавлены ключи для ускоренной компиляции уровней в целях тестирования&lt;br /&gt;
* Добавлены экспериментальные ключи для отключения некоторых фаз компиляции и установки параметров в обход параметров СДК&lt;br /&gt;
* Добавлены основные изменения прошлых компиляторов&lt;br /&gt;
* Расширен вывод информации по некоторым ошибкам&lt;br /&gt;
* Исправлены некоторые вылеты оригинальных компиляторов&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:left; margin-right:0.8em; clear:left; width: 250px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://postimg.cc/HrWnzQv8 https://i.postimg.cc/HrWnzQv8/compiler-process-png-5f97b5ea56d82fddceee4273fd3cac11.png]&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Интерфейс&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Внимание&amp;#039;&amp;#039;&amp;#039;: в данном компиляторе по умолчанию отключено запекание статического света и статических теней солнца.&lt;br /&gt;
&lt;br /&gt;
Для включения запекания этих компонентов необходимо использовать соответствующий ключ, указанный в описании.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-collapsible mw-collapsed wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;4&amp;quot; align=&amp;quot;center&amp;quot;|Описание ключей компиляторов&lt;br /&gt;
|-&lt;br /&gt;
! Компилятор!! Ключ!! Описание !! Пример&lt;br /&gt;
|-&lt;br /&gt;
| xrLC || &amp;lt;code&amp;gt;-geometry&amp;lt;/code&amp;gt; || Компиляция геометрии уровня || start bin\compilers_sky_x64\xrCompiler.exe -geometry -f имя_уровня -version название_версии (shoc/cs/cop)&lt;br /&gt;
|-&lt;br /&gt;
| xrDO || &amp;lt;code&amp;gt;-details&amp;lt;/code&amp;gt; || Компиляция детейлов (травы) || start bin\compilers_sky_x64\xrCompiler.exe -details -f имя_уровня -version название_версии (shoc/cs/cop)&lt;br /&gt;
|-&lt;br /&gt;
| xrAI || &amp;lt;code&amp;gt;-aispawn&amp;lt;/code&amp;gt; || Компиляция АИ-сетки || start bin\compilers_sky_x64\xrCompiler.exe -aispawn -f имя_уровня -version название_версии (shoc/cs/cop)&lt;br /&gt;
|-&lt;br /&gt;
| xrAI || &amp;lt;code&amp;gt;-aispawn&amp;lt;/code&amp;gt; || Сборка спавна || start bin\compilers_sky_x64\xrCompiler.exe -aispawn -s имя_уровня1,имя_уровня2,имя_уровня3 -out all&lt;br /&gt;
|-&lt;br /&gt;
| xrLC || &amp;lt;code&amp;gt;-noimpl&amp;lt;/code&amp;gt; || Пропуск стадии LIGHT: Implicit (запекание освещения для террейна) || &lt;br /&gt;
|-&lt;br /&gt;
| xrLC || &amp;lt;code&amp;gt;-nocform&amp;lt;/code&amp;gt; || Пропуск создания level.cform || &lt;br /&gt;
|-&lt;br /&gt;
| xrLC || &amp;lt;code&amp;gt;-noresize&amp;lt;/code&amp;gt; || Отключить уменьшение размеров загружаемых текстур высокого разрешения || &lt;br /&gt;
|-&lt;br /&gt;
| xrLC || &amp;lt;code&amp;gt;-skipthm&amp;lt;/code&amp;gt; || Не прерывать компиляцию при отсутствующих текстурах и файлах thm || &lt;br /&gt;
|-&lt;br /&gt;
| xrLC || &amp;lt;code&amp;gt;-removeinvalid&amp;lt;/code&amp;gt; || Не прерывать компиляцию при найденных invalid faces и удалять их || &lt;br /&gt;
|-&lt;br /&gt;
| xrLC || &amp;lt;code&amp;gt;-skipinvalid&amp;lt;/code&amp;gt; || Не прерывать компиляцию при найденных invalid faces и пропускать их || &lt;br /&gt;
|-&lt;br /&gt;
| xrLC || &amp;lt;code&amp;gt;-tex_rgba&amp;lt;/code&amp;gt; || Не использовать сжатие для сохраняемых текстур || &lt;br /&gt;
|-&lt;br /&gt;
| xrLC || &amp;lt;code&amp;gt;-tex_bc7&amp;lt;/code&amp;gt; || Использовать BC7 сжатие для сохраняемых текстур (формат поддерживается только на DX11) || &lt;br /&gt;
|-&lt;br /&gt;
| xrLC || &amp;lt;code&amp;gt;-silent&amp;lt;/code&amp;gt; || Автоматически закрыть приложение после завершения компиляции || &lt;br /&gt;
|-&lt;br /&gt;
| xrLC || &amp;lt;code&amp;gt;-sleep&amp;lt;/code&amp;gt; || Выключить компьютер после завершения компиляции || &lt;br /&gt;
|-&lt;br /&gt;
| xrLC || &amp;lt;code&amp;gt;-nohemi&amp;lt;/code&amp;gt; || Отключить запекание освещения. Значительно ускоряет компиляцию. Предназначен для тестирования геометрии || &lt;br /&gt;
|-&lt;br /&gt;
| xrLC || &amp;lt;code&amp;gt;-underground&amp;lt;/code&amp;gt; || Компилировать уровень как подземный. Ускоряет компиляцию || &lt;br /&gt;
|-&lt;br /&gt;
| xrLC || &amp;lt;code&amp;gt;-static&amp;lt;/code&amp;gt; || Запекать статическое освещение (не работает с ключом -nohemi) || &lt;br /&gt;
|-&lt;br /&gt;
| xrLC || &amp;lt;code&amp;gt;-cform&amp;lt;/code&amp;gt; || Экспортировать только коллизию уровня || &lt;br /&gt;
|-&lt;br /&gt;
| xrLC || &amp;lt;code&amp;gt;-noise&amp;lt;/code&amp;gt; || Отключить создание Progressive геометрии. Ускоряет компиляцию, но не создает упрощенную геометрию для уровня и Multiple Usage объектов || &lt;br /&gt;
|-&lt;br /&gt;
| xrLC || &amp;lt;code&amp;gt;-nosmg&amp;lt;/code&amp;gt; || Не использовать группы сглаживания. В зависимости от конкретной геометрии помогает избежать ломаных фейсов/теней, или наоборот добавит их || &lt;br /&gt;
|-&lt;br /&gt;
| xrLC || &amp;lt;code&amp;gt;-notess&amp;lt;/code&amp;gt; || Не тесселировать геометрию. В некоторых случаях может повышать fps в зависимости от конкретной локации. Проверять на практике || &lt;br /&gt;
|-&lt;br /&gt;
| xrLC || &amp;lt;code&amp;gt;-noweld&amp;lt;/code&amp;gt; || Отключить сшивание маленьких треугольников. В некоторых случаях помогает избежать глюков на некоторых типах геометрии || &lt;br /&gt;
|-&lt;br /&gt;
| xrLC || &amp;lt;code&amp;gt;-nomerge&amp;lt;/code&amp;gt; || Пропустить стадию Merging geometry || &lt;br /&gt;
|-&lt;br /&gt;
| xrLC || &amp;lt;code&amp;gt;-nostrip&amp;lt;/code&amp;gt; || Отключить оптимизацию и стрипификацию геометрии || &lt;br /&gt;
|-&lt;br /&gt;
| xrLC || &amp;lt;code&amp;gt;-dx_opt&amp;lt;/code&amp;gt; || Включить оптимизацию геометрии средствами D3DX optimizer вместо NvTriStrip || &lt;br /&gt;
|-&lt;br /&gt;
| xrLC || &amp;lt;code&amp;gt;-old_bcform&amp;lt;/code&amp;gt; || Создавать build.cform в старом формате || &lt;br /&gt;
|-&lt;br /&gt;
| xrLC || &amp;lt;code&amp;gt;-gi&amp;lt;/code&amp;gt; || Включить фазу Radiosity || &lt;br /&gt;
|-&lt;br /&gt;
| xrLC || &amp;lt;code&amp;gt;-no_mt_mu&amp;lt;/code&amp;gt; || Не запускать расчет освещения для Multiple Usage объектов параллельно основной компиляции || &lt;br /&gt;
|-&lt;br /&gt;
| xrLC || &amp;lt;code&amp;gt;-high&amp;lt;/code&amp;gt; || Более высокий приоритет для потоков || &lt;br /&gt;
|-&lt;br /&gt;
| xrLC || &amp;lt;code&amp;gt;-saveobj_base&amp;lt;/code&amp;gt; || Сохранить всю геометрию уровня в модели с расширением .obj (базовая развертка) || &lt;br /&gt;
|-&lt;br /&gt;
| xrLC || &amp;lt;code&amp;gt;-saveobj_lmap&amp;lt;/code&amp;gt; || Сохранить всю геометрию уровня в модели с расширением .obj (лайтмап развертка) || &lt;br /&gt;
|-&lt;br /&gt;
| xrLC || &amp;lt;code&amp;gt;-saveobj_cform&amp;lt;/code&amp;gt; || Сохранить всю коллизию уровня в модель с расширением .obj || &lt;br /&gt;
|-&lt;br /&gt;
| xrLC || &amp;lt;code&amp;gt;-qual_draft&amp;lt;/code&amp;gt; || Установить качество сцены в Draft (не влияет на выставленные шейдеры) || &lt;br /&gt;
|-&lt;br /&gt;
| xrLC || &amp;lt;code&amp;gt;-qual_high&amp;lt;/code&amp;gt; || Установить качество сцены в High (не влияет на выставленные шейдеры) || &lt;br /&gt;
|-&lt;br /&gt;
| xrLC || &amp;lt;code&amp;gt;-force_default_shader&amp;lt;/code&amp;gt; || Принудительно заменять шейдеры материалов с вершинного освещения на лайтмапное (def_vertex-&amp;gt;default) || &lt;br /&gt;
|-&lt;br /&gt;
| xrLC || &amp;lt;code&amp;gt;-force_vertex_shader&amp;lt;/code&amp;gt; || Принудительно заменять шейдеры материалов с лайтмапного освещения на вершинное (default-&amp;gt;def_vertex) || &lt;br /&gt;
|-&lt;br /&gt;
| xrLC || &amp;lt;code&amp;gt;-ppm число&amp;lt;/code&amp;gt; || Установить качество лайтмапов вместо значения в СДК || &lt;br /&gt;
|-&lt;br /&gt;
| xrLC || &amp;lt;code&amp;gt;-weld_dist число&amp;lt;/code&amp;gt; || Установить Weld distance вместо значения в СДК || &lt;br /&gt;
|-&lt;br /&gt;
| xrLC || &amp;lt;code&amp;gt;-hemi_bias число&amp;lt;/code&amp;gt; || Установить смещение позиции луча при запекании хеми (по умолчанию: 0.1, в оригинале: 0.001) || &lt;br /&gt;
|-&lt;br /&gt;
| xrDO || &amp;lt;code&amp;gt;-skipthm&amp;lt;/code&amp;gt; || Не прерывать компиляцию при отсутствующих текстурах и файлах thm || &lt;br /&gt;
|-&lt;br /&gt;
| xrDO || &amp;lt;code&amp;gt;-silent&amp;lt;/code&amp;gt; || Автоматически закрыть приложение после завершения компиляции || &lt;br /&gt;
|-&lt;br /&gt;
| xrDO || &amp;lt;code&amp;gt;-sleep&amp;lt;/code&amp;gt; || Выключить компьютер после завершения компиляции || &lt;br /&gt;
|-&lt;br /&gt;
| xrDO || &amp;lt;code&amp;gt;-nohemi&amp;lt;/code&amp;gt; || Отключить запекание освещения || &lt;br /&gt;
|-&lt;br /&gt;
| xrDO || &amp;lt;code&amp;gt;-static&amp;lt;/code&amp;gt; || Запекать статическое освещение (не работает с ключом -nohemi) || &lt;br /&gt;
|-&lt;br /&gt;
| xrAI || &amp;lt;code&amp;gt;-draft&amp;lt;/code&amp;gt; || Не просчитывать укрытия для АИ-сетки || &lt;br /&gt;
|-&lt;br /&gt;
| xrAI || &amp;lt;code&amp;gt;-verify&amp;lt;/code&amp;gt; || Проверить АИ-сетку на ошибки || &lt;br /&gt;
|-&lt;br /&gt;
| xrAI || &amp;lt;code&amp;gt;-noverbose&amp;lt;/code&amp;gt; || Не выводить информацию об одиночных нодах (при ключе -verify) || &lt;br /&gt;
|-&lt;br /&gt;
| xrAI || &amp;lt;code&amp;gt;-skipthm&amp;lt;/code&amp;gt; || Не прерывать компиляцию при отсутствующих текстурах и файлах thm || &lt;br /&gt;
|-&lt;br /&gt;
| xrAI || &amp;lt;code&amp;gt;-silent&amp;lt;/code&amp;gt; || Автоматически закрыть приложение после завершения компиляции || &lt;br /&gt;
|-&lt;br /&gt;
| xrAI || &amp;lt;code&amp;gt;-sleep&amp;lt;/code&amp;gt; || Выключить компьютер после завершения компиляции || &lt;br /&gt;
|-&lt;br /&gt;
| xrAI || &amp;lt;code&amp;gt;-s имя_уровня1,имя_уровня2,имя_уровня3...&amp;lt;/code&amp;gt; || Собрать спавн из перечисленных уровней (перечисление через запятую без пробела) || -s zaton,labx8,jupiter,jupiter_underground,pripyat&lt;br /&gt;
|-&lt;br /&gt;
| xrAI || &amp;lt;code&amp;gt;-out имя&amp;lt;/code&amp;gt; || Выбрать имя выходного файла спавна || -out all&lt;br /&gt;
|-&lt;br /&gt;
| xrAI || &amp;lt;code&amp;gt;-no_separator_check&amp;lt;/code&amp;gt; || Отключить конфликты спейс рестрикторов и АИ-сетки, а также другие ошибки || &lt;br /&gt;
|-&lt;br /&gt;
| xrAI || &amp;lt;code&amp;gt;-insert_graph&amp;lt;/code&amp;gt; || Осуществлять сборку спавна со вшитыми в спавн графами для ТЧ спавна || &lt;br /&gt;
|-&lt;br /&gt;
| xrAI || &amp;lt;code&amp;gt;-large_aimap&amp;lt;/code&amp;gt; || Собрать спавн для уровней с расширенной АИ-сеткой. Все уровни должны иметь такой формат сетки || &lt;br /&gt;
|-&lt;br /&gt;
| xrLC, xrDO, xrAI || &amp;lt;code&amp;gt;-help&amp;lt;/code&amp;gt; || Вызов справки со списком всех ключей запуска || &lt;br /&gt;
|-&lt;br /&gt;
| xrLC, xrDO, xrAI || &amp;lt;code&amp;gt;-t число&amp;lt;/code&amp;gt; || Установить количество потоков для многопоточных операций (не работает с ключом -tbb) || &lt;br /&gt;
|-&lt;br /&gt;
| xrLC, xrDO, xrAI || &amp;lt;code&amp;gt;-fsltx имя_файла&amp;lt;/code&amp;gt; || Использовать свой ltx вместо fsgame.ltx || &lt;br /&gt;
|-&lt;br /&gt;
| xrLC, xrDO, xrAI || &amp;lt;code&amp;gt;-log_name имя_файла&amp;lt;/code&amp;gt; || Создать файл лога с данным именем. Полезно для компиляции локаций очередью || &lt;br /&gt;
|-&lt;br /&gt;
| xrLC, xrDO, xrAI || &amp;lt;code&amp;gt;-discord&amp;lt;/code&amp;gt; || Включить Discord Rich Presence с выводом имени уровня и статуса компиляции || &lt;br /&gt;
|-&lt;br /&gt;
| xrLC, xrDO, xrAI || &amp;lt;code&amp;gt;-discord_s&amp;lt;/code&amp;gt; || Включить Discord Rich Presence с выводом только статуса компиляции || &lt;br /&gt;
|-&lt;br /&gt;
| xrLC, xrDO, xrAI || &amp;lt;code&amp;gt;-tbb&amp;lt;/code&amp;gt; || Использовать TBB многопоточность (не рекомендуется) || &lt;br /&gt;
|-&lt;br /&gt;
| xrLC, xrDO, xrAI || &amp;lt;code&amp;gt;-both_texture_pathes &amp;lt;/code&amp;gt; || Загрузка текстур и thm файлов по обоим путям ($game_textures$ и $textures$) || &lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;mw-collapsible mw-collapsed wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;4&amp;quot; align=&amp;quot;center&amp;quot;|Примеры команд&lt;br /&gt;
|-&lt;br /&gt;
! Описание !! Пример команды &lt;br /&gt;
|-&lt;br /&gt;
| Ускоренная компиляция уровня для тестирования геометрии без запеченного освещения ||&lt;br /&gt;
&amp;lt;code&amp;gt;start bin\compilers_sky_x64\xrCompiler.exe -geometry -f zaton -nohemi -noise&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;start bin\compilers_sky_x64\xrCompiler.exe -details -f zaton -nohemi&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;start bin\compilers_sky_x64\xrCompiler.exe -aispawn -f zaton -draft&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Компиляция подземного уровня, полностью закрытого nosun геометрией ||&lt;br /&gt;
&amp;lt;code&amp;gt;start bin\compilers_sky_x64\xrCompiler.exe -geometry -f labx8 -underground&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Компиляция только коллизии ||&lt;br /&gt;
&amp;lt;code&amp;gt;start bin\compilers_sky_x64\xrCompiler.exe -geometry -f zaton -cform&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Компиляция локаций очередью с последующим выключением ПК || &lt;br /&gt;
&amp;lt;code&amp;gt;start /wait bin\compilers_sky_x64\xrCompiler.exe -geometry -f zaton -log_name zaton_geometry -silent&lt;br /&gt;
&lt;br /&gt;
start /wait bin\compilers_sky_x64\xrCompiler.exe -details -f zaton -log_name zaton_detail -silent&lt;br /&gt;
&lt;br /&gt;
start /wait bin\compilers_sky_x64\xrCompiler.exe -aispawn -f zaton -log_name zaton_aimap -silent&lt;br /&gt;
&lt;br /&gt;
start /wait bin\compilers_sky_x64\xrCompiler.exe -geometry -f jupiter -log_name jupiter_geometry -silent&lt;br /&gt;
&lt;br /&gt;
start /wait bin\compilers_sky_x64\xrCompiler.exe -details -f jupiter -log_name jupiter_detail -silent&lt;br /&gt;
&lt;br /&gt;
start /wait bin\compilers_sky_x64\xrCompiler.exe -aispawn -f jupiter -log_name jupiter_aimap -silent -sleep&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-collapsible mw-collapsed wikitable&amp;quot;&lt;br /&gt;
!align=&amp;quot;center&amp;quot;|Ньюансы и советы&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Можно не устанавливать ключ -version. В таком случае выходной формат данных будет следующим: для уровня из ТЧ СДК – ТЧ формат, для уровня ЧН/ЗП СДК – ЗП формат.&lt;br /&gt;
&lt;br /&gt;
Для уровней, собранных ТЧ СДК, будет автоматически применяться ТЧ сглаживание, а значит нет необходимости использовать ключ -nosmg (за исключением модифицированных ТЧ СДК, добавляющих группы сглаживания).&lt;br /&gt;
&lt;br /&gt;
При активном ключе -both_texture_pathes на этапе загрузки .thm файлов сначала производится попытка открыть файл по пути $game_textures$ (gamedata\textures), при его отсутствии – по пути $textures$ (rawdata\textures). По умолчанию, для ЧН/ЗП проектов используется только путь $game_textures$, для ТЧ проектов - $textures$.&lt;br /&gt;
&lt;br /&gt;
Для частичного исправления часто встречающейся проблемы с появлением черных полигонов было изменено смещение позиции лучей при запекании затенений от хемисферы. В связи с этим, при моделировании геометрии зданий рекомендуется не создавать ту-сайд геометрию для стен (как, например, у кораблей на Затоне), а выдерживать определенную их толщину. Если же требуется оставить геометрию как есть, то можно вернуть смещение луча на оригинальное значение с помощью ключа -hemi_bias 0.001, но тогда количество черных треугольников будет как при использовании старых компиляторов. &lt;br /&gt;
&lt;br /&gt;
Увеличение значения -hemi_bias (например, на значение от 1.0 до 10.0) в определенных случаях позволяет избавиться от черных треугольников, оставшихся после запекания освещения.&lt;br /&gt;
&lt;br /&gt;
В продакшен версии уровня не рекомендуется использовать ключ -skipthm, поскольку из-за отсутствующих текстур и файлов thm на поверхностях может неправильно запечься свет.&lt;br /&gt;
&lt;br /&gt;
Не следует выставлять Weld distance в ноль. Иногда это провоцирует создание кривых фейковых теней от некоторой геометрии. Лучше поставить небольшое значение, но больше нуля.&lt;br /&gt;
&lt;br /&gt;
В случаях, когда на уровне нужно поправить только коллизию уровня или расставить фейки для актора, можно воспользоваться ключом -cform. Будет компилироваться только коллижн-геометрия уровня без запекания освещения, тем самым значительно уменьшится время компиляции.&lt;br /&gt;
&lt;br /&gt;
Для анализа того, как компилятор изменил геометрию уровня под игру, можно воспользоваться ключами -saveobj_base, -saveobj_lmap и -saveobj_cform. Геометрия будет сохранена по пути temp\geom… в файлы с расширением obj для дальнейшего просмотра их в 3д редакторе. Также ключ -saveobj_lmap может помочь в ручном редактировании лайтмап текстур, если на них были обнаружены проблемы.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Установка ==&lt;br /&gt;
Переместите файлы из архива в:&lt;br /&gt;
* &amp;#039;&amp;#039;X-Ray_SDK_SoC\level_editor&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;X-Ray_SDK_CS\editors&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;X-Ray_SDK_CoP\editors&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Источники ==&lt;br /&gt;
{{reflist|3}}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Утилиты для моддинга]]&lt;/div&gt;</summary>
		<author><name>Aka sektor</name></author>
	</entry>
</feed>