Ru/Moving Mod And Source Files: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
m (clean up, replaced: {{warning:ru → {{warning (2))
m (clean up, added underlinked tag)
Line 1: Line 1:
{{Underlinked|date=January 2024}}
{{lang|title=Перемещение Мода и Исходных Файлов|Moving Mod And Source Files}}
{{lang|title=Перемещение Мода и Исходных Файлов|Moving Mod And Source Files}}


Source SDK настраивает мод так, чтобы он работал на компьютере, на котором был запущен Wizard. Эта установка включает в себя создание конфигурации для инструментов SDK Tool, Hammer, и исходных файлов Visual Studio. По определенной причине вам может потребоваться переместить данные с одного компьютера на другой, и появляются проблемы мешающие продолжению работы. Это включает в себя ситуации простого переноса с одного компьютера на другой (как например перемещение из академического компьютера на домашний компьютер) а так же любую ситуацию контролирования исходников.
Source SDK настраивает мод так, чтобы он работал на компьютере, на котором был запущен Wizard. Эта установка включает в себя создание конфигурации для инструментов SDK Tool, Hammer, и исходных файлов Visual Studio. По определенной причине вам может потребоваться переместить данные с одного компьютера на другой, и появляются проблемы мешающие продолжению работы. Это включает в себя ситуации простого переноса с одного компьютера на другой (как например перемещение из академического компьютера на домашний компьютер) а так же любую ситуацию контролирования исходников.


 
Цель этого документа - это объяснение каждого шага, необходимого для переноса и сбрасывания настроек для продолжения работы.
Цель этого документа - это объяснение каждого шага, необходимого для переноса и сбрасывания настроек для продолжения работы.  


== Установите Рабочую Директория для Ваших Исходных Файлов ==
== Установите Рабочую Директория для Ваших Исходных Файлов ==
Mod Wizard попросит вас указать или создать директорию. Эта директория - директория с исходниками. Директория SCR содержит весь исходный код для мода. Другие созданные папки предназначены для исходников карт, моделей, и текстур. Эти файлы являются файлами для разработки и могут быть использованы только командой разработчиков
Mod Wizard попросит вас указать или создать директорию. Эта директория - директория с исходниками. Директория SCR содержит весь исходный код для мода. Другие созданные папки предназначены для исходников карт, моделей, и текстур. Эти файлы являются файлами для разработки и могут быть использованы только командой разработчиков


Эту папку можно перемещать по своему усмотрению, при условии, что соблюдены инструкции предоставленные ниже.  
Эту папку можно перемещать по своему усмотрению, при условии, что соблюдены инструкции предоставленные ниже.


== Установите Игровую Директория для Вашего Мода ==
== Установите Игровую Директория для Вашего Мода ==
Папка, созданная в ''...\Steam\steamapps\SourceMods'' для вашего мода, называется игровая директория. Название директории, это название мода, которое вы указали во время использования Mod Wizard. Это директория содержит финальный мод, в который будут играть игроки. Этот каталог содержит другие важные каталоги, такие как DLL и MAPS.
Папка, созданная в ''...\Steam\steamapps\SourceMods'' для вашего мода, называется игровая директория. Название директории, это название мода, которое вы указали во время использования Mod Wizard. Это директория содержит финальный мод, в который будут играть игроки. Этот каталог содержит другие важные каталоги, такие как DLL и MAPS.


Финальные версии DLL файлов клиента и сервера.
Финальные версии DLL файлов клиента и сервера.
Line 21: Line 20:
Директория с bsp файлами карт.
Директория с bsp файлами карт.


''...Steam\steamapps\SourceMods\<GAME_DIR_NAME>\maps''  
''...Steam\steamapps\SourceMods\<GAME_DIR_NAME>\maps''


== Настройка Путей Копирования Файлов в Visual Studio ==
== Настройка Путей Копирования Файлов в Visual Studio ==
Line 53: Line 52:
:: В окне с надписью "Current Game Configurations", нажмите на кнопку ''Add''.   
:: В окне с надписью "Current Game Configurations", нажмите на кнопку ''Add''.   
:: Под ''Name'', введите название, которое ассоциируется с вашим модом.
:: Под ''Name'', введите название, которое ассоциируется с вашим модом.
:: Под ''Directory'', введите путь к вашей игровой директории в sourcemods папке в стиме, или используйте кнопку ''Browse'', чтобы указать ее.  
:: Под ''Directory'', введите путь к вашей игровой директории в sourcemods папке в стиме, или используйте кнопку ''Browse'', чтобы указать ее.


:Затем Hammer нуждается в ручной настройке.  
:Затем Hammer нуждается в ручной настройке.  
:: Запустите Hammer и откройте ''Tools->Options''  
:: Запустите Hammer и откройте ''Tools->Options''  
:: Следуйте инструкциям на странице [[Hammer Manual Configuration:ru|Hammer - Ручная Настройка]].  
:: Следуйте инструкциям на странице [[Hammer Manual Configuration:ru|Hammer - Ручная Настройка]].


[[Category:Modding:ru]]
[[Category:Modding:ru]]
[[Category:Russian]]
[[Category:Russian]]

Revision as of 01:06, 6 January 2024

Underlinked - Logo.png
This article needs more Wikipedia icon links to other articles to help Wikipedia icon integrate it into the encyclopedia. Please help improve this article by adding links Wikipedia icon that are relevant to the context within the existing text.
January 2024
English (en)Français (fr)Русский (ru)Translate (Translate)

Source SDK настраивает мод так, чтобы он работал на компьютере, на котором был запущен Wizard. Эта установка включает в себя создание конфигурации для инструментов SDK Tool, Hammer, и исходных файлов Visual Studio. По определенной причине вам может потребоваться переместить данные с одного компьютера на другой, и появляются проблемы мешающие продолжению работы. Это включает в себя ситуации простого переноса с одного компьютера на другой (как например перемещение из академического компьютера на домашний компьютер) а так же любую ситуацию контролирования исходников.

Цель этого документа - это объяснение каждого шага, необходимого для переноса и сбрасывания настроек для продолжения работы.

Установите Рабочую Директория для Ваших Исходных Файлов

Mod Wizard попросит вас указать или создать директорию. Эта директория - директория с исходниками. Директория SCR содержит весь исходный код для мода. Другие созданные папки предназначены для исходников карт, моделей, и текстур. Эти файлы являются файлами для разработки и могут быть использованы только командой разработчиков

Эту папку можно перемещать по своему усмотрению, при условии, что соблюдены инструкции предоставленные ниже.

Установите Игровую Директория для Вашего Мода

Папка, созданная в ...\Steam\steamapps\SourceMods для вашего мода, называется игровая директория. Название директории, это название мода, которое вы указали во время использования Mod Wizard. Это директория содержит финальный мод, в который будут играть игроки. Этот каталог содержит другие важные каталоги, такие как DLL и MAPS.

Финальные версии DLL файлов клиента и сервера.

...Steam\steamapps\SourceMods\<GAME_DIR_NAME>\bin

Директория с bsp файлами карт.

...Steam\steamapps\SourceMods\<GAME_DIR_NAME>\maps

Настройка Путей Копирования Файлов в Visual Studio

Правый-Клик > Properties на проектах Server и Client. Вам нужно сделать это для Release и Debug конфигураций.

  1. Перейдите в Configuration Properties > Custom Build Step.
  2. Нажмите на Command Line, затем нажмите на кнопку ..., которая появится справа
  3. Замените содержимое диалога на первый блок кода, предоставленный ниже.
  4. Нажмите на Outputs и вставьте второй блок кода, предоставленный ниже
Warning.pngПредупреждение:При необходимости не забудьте изменить "client" на "server" в блоках кода ниже, и, конечно, укажите реальный путь.
Note.pngПримечание:"<YOUR MOD PATH>" - это путь к вашей директории "..steamapps\SourceMods\<Your Mod>", а не директории вашего Visual Studio Проекта.

Command Line

if exist "<YOUR MOD PATH>\bin\client.dll" attrib -r "<YOUR MOD PATH>\bin\client.dll"
copy "$(TargetDir)"client.dll "<YOUR MOD PATH>\bin\"
if exist "<YOUR MOD PATH>\bin\client.pdb" attrib -r "<YOUR MOD PATH>\bin\client.pdb"
if exist "$(TargetDir)"client.pdb copy "$(TargetDir)"client.pdb "<YOUR MOD PATH>\bin\"

Outputs

<YOUR MOD PATH>\bin\client.dll;<YOUR MOD PATH>\bin\client.pdb
Warning.pngПредупреждение:Вполне возможно, что создаться поврежденный bin файл в папке bin в папке вашего мода. Если это произошло, удалите его и пересоберите, или создайте ваш проект заного.

SDK Tool и Hammer Конфигурации

С Orange Box модами у вас есть доступ к Edit Game Configurations" в вашем SDK инструменте
В окне с надписью "Current Game Configurations", нажмите на кнопку Add.
Под Name, введите название, которое ассоциируется с вашим модом.
Под Directory, введите путь к вашей игровой директории в sourcemods папке в стиме, или используйте кнопку Browse, чтобы указать ее.
Затем Hammer нуждается в ручной настройке.
Запустите Hammer и откройте Tools->Options
Следуйте инструкциям на странице Hammer - Ручная Настройка.