Ru/BSPSource: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
m (→‎top: clean up, replaced: {{Language subpage → {{langsp)
No edit summary
Line 1: Line 1:
{{langsp}}
{{langsp}}
{{Bspsource|4}} — это декомпилятор карт с графическим интерфейсом для [[Source]] игр, написанный на [[w:Java (programming language)|Java]].
{{Bspsource|4}} — это декомпилятор карт с графическим интерфейсом для {{src|4}} игр, написанный на {{java|4}}.


На основе [[VMEX]] преобразует файлы [[BSP]] в файлы [[VMF]], которые можно загрузить в [[Hammer]]. Также включает в себя множество исправлений ошибок в '''VMEX''' и новые функции для выполнения преобразования, такие как извлечение встроенных ресурсов, одновременная обработка нескольких BSP и многое другое.
На основе [[VMEX]] преобразует файлы [[BSP]] в файлы [[VMF]], которые можно загрузить в [[Hammer]]. Также включает в себя множество исправлений ошибок в '''VMEX''' и новые функции для выполнения преобразования, такие как извлечение встроенных ресурсов, одновременная обработка нескольких BSP и многое другое.


{{note|По техническим причинам декомпиляция карт не позволяет точно воссоздать их исходное состояние '''VMF''', что часто приводит к таким проблемам, как недопустимые геометрические тела или неуместные браши [[Areaportal|areaportal]] в декомпилированном файле. }}
{{Bug|Новые версии (1.4.4, 1.4.5) могут не запускаться{{ref|1}} на некоторых ОС (особенно на Windows 11 или локализованных версиях). Можно попробовать установить Java 21 (или новее) и загрузить версию {{path|bspsrc-jar-only|zip}} запустив файл {{file|bspsrc|jar}} или, как вариант, использовать старую версию BSPSource или Windows.}}
:{{workaround|Повторная декомпиляция файла несколько раз может привести к лучшим результатам, например избежать некоторых из этих проблем.}}
{{note|По техническим причинам декомпиляция карт не позволяет точно воссоздать их исходное состояние '''VMF''', что часто приводит к таким проблемам, как недопустимая геометрия объёмов или неправильно размещённые объёмы [[Areaportal|порталов областей]] в декомпилированном файле.
{{workaround|Повторная декомпиляция файла несколько раз может привести к лучшим результатам, например избежать некоторых из этих проблем{{why}}.}} }}
{{note|Преобразование может быть затруднено если карта имеет объекты-защищающие от декомпиляции.}}
{{note|Преобразование может быть затруднено если карта имеет объекты-защищающие от декомпиляции.}}


Line 11: Line 12:
Во вкладке «Other» установите галочку «Extract embedded files». Затем поместите загруженные файлы в папку игры.
Во вкладке «Other» установите галочку «Extract embedded files». Затем поместите загруженные файлы в папку игры.


== Внешние ссылки ==
== BSPInfo ==
BSPInfo - это режим BSPSource в котором вместо декомпиляции выполняется анализ .bsp файлов. Content such as: bsp version, compression type, checksums, AppID, lumps and compile parameters. It can also extract embedded files similiarly to {{Gcfscape|4.1}}.
 
== Смотри также ==
*{{hlusmd|4}} - декомпилятор карт с графическим интерфейсом для {{Gldsrc|4}}
 
== Внешние ресурсы ==
* [https://github.com/ata4/bspsrc/releases GitHub репозиторий]
* [https://github.com/ata4/bspsrc/releases GitHub репозиторий]
* [https://www.java.com/download/ Java 8] (требуется для использования BSPSource)
* [https://www.oracle.com/java/technologies/downloads/#jdk21-windows Java 21 (или новее)] (дополнительно, для весрии 1.4.4 и новее). This is only required if you are using {{path|bspsrc-jar-only|zip}} (which does not have Java bundled in.)
** After installing, try to run the {{path|bspsrc|jar}} executable, or type {{code|javaw -jar "C:\your-bspsrc-folder\bspsrc.jar"}} in Command Prompt (CMD).
* [https://www.java.com/download/ Java 8] (требуется для использования BSPSource до версии 1.4.3)
 
== Рекомендации ==
# [https://github.com/ata4/bspsrc/issues/180 Application not launching caused by "java.lang.IllegalArgumentException: Comparison method violates its general contract!"]

Revision as of 10:04, 10 June 2024

English (en)Polski (pl)Русский (ru)Translate (Translate)

BSPSource BSPSource — это декомпилятор карт с графическим интерфейсом для Source Source игр, написанный на Java Java.

На основе VMEX преобразует файлы BSP в файлы VMF, которые можно загрузить в Hammer. Также включает в себя множество исправлений ошибок в VMEX и новые функции для выполнения преобразования, такие как извлечение встроенных ресурсов, одновременная обработка нескольких BSP и многое другое.

Icon-Bug.pngБаг:Новые версии (1.4.4, 1.4.5) могут не запускаться[1] на некоторых ОС (особенно на Windows 11 или локализованных версиях). Можно попробовать установить Java 21 (или новее) и загрузить версию 🖿bspsrc-jar-only.zip запустив файл 🖿bspsrc.jar или, как вариант, использовать старую версию BSPSource или Windows.  [нужно проверить в ?]
Note.pngПримечание:По техническим причинам декомпиляция карт не позволяет точно воссоздать их исходное состояние VMF, что часто приводит к таким проблемам, как недопустимая геометрия объёмов или неправильно размещённые объёмы порталов областей в декомпилированном файле.
PlacementTip.pngОбходной приём:Повторная декомпиляция файла несколько раз может привести к лучшим результатам, например избежать некоторых из этих проблем[Почему?].
Note.pngПримечание:Преобразование может быть затруднено если карта имеет объекты-защищающие от декомпиляции.

Карта со встроенными файлами

Во вкладке «Other» установите галочку «Extract embedded files». Затем поместите загруженные файлы в папку игры.

BSPInfo

BSPInfo - это режим BSPSource в котором вместо декомпиляции выполняется анализ .bsp файлов. Content such as: bsp version, compression type, checksums, AppID, lumps and compile parameters. It can also extract embedded files similiarly to GCFScape GCFScape.

Смотри также

Внешние ресурсы

  • GitHub репозиторий
  • Java 21 (или новее) (дополнительно, для весрии 1.4.4 и новее). This is only required if you are using 🖿bspsrc-jar-only.zip (which does not have Java bundled in.)
    • After installing, try to run the 🖿bspsrc.jar executable, or type javaw -jar "C:\your-bspsrc-folder\bspsrc.jar" in Command Prompt (CMD).
  • Java 8 (требуется для использования BSPSource до версии 1.4.3)

Рекомендации

  1. Application not launching caused by "java.lang.IllegalArgumentException: Comparison method violates its general contract!"