Ru/Moving Mod And Source Files: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
m (- changed links to :lang suffix redirect pages to the redirected link)
(-applying changes from Moving_Mod_And_Source_Files/ru)
Line 1: Line 1:
{{Underlinked|date=January 2024}}
{{langsp|title=Перемещение Мода и Исходных Файлов}}
{{lang|title=Перемещение Мода и Исходных Файлов|Moving Mod And Source Files}}


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


Цель этого документа - это объяснение каждого шага, необходимого для переноса и сбрасывания настроек для продолжения работы.
Эта установка включает в себя создание конфигурации для инструментов SDK Tool, {{Hammer|4}}, и исходных файлов {{VS|4}} 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 20: Line 39:
Директория с bsp файлами карт.
Директория с bsp файлами карт.


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


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


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


# Перейдите в ''Configuration Properties > Custom Build Step''.
# Перейдите в ''Configuration Properties > Custom Build Step''.
Line 32: Line 51:


{{warning|При необходимости не забудьте изменить "client" на "server" в блоках кода ниже, и, конечно, укажите реальный путь.}}
{{warning|При необходимости не забудьте изменить "client" на "server" в блоках кода ниже, и, конечно, укажите реальный путь.}}
{{Note|"<YOUR MOD PATH>" - это путь к вашей директории "..steamapps\SourceMods\<Your Mod>", а не директории вашего Visual Studio Проекта.}}
{{note|"<YOUR MOD PATH>" - это путь к вашей директории "..steamapps\SourceMods\<Your Mod>", а не директории вашего Visual Studio Проекта.}}


=== Command Line ===
=== Command Line ===
Line 49: Line 68:
== SDK Tool и Hammer Конфигурации ==
== SDK Tool и Hammer Конфигурации ==


: С Orange Box модами у вас есть доступ к ''Edit Game Configurations" в вашем SDK инструменте
: С {{tOB|4}} модами у вас есть доступ к ''Edit Game Configurations" в вашем SDK инструменте
:: В окне с надписью "Current Game Configurations", нажмите на кнопку ''Add''.   
:: В окне с надписью "Current Game Configurations", нажмите на кнопку ''Add''.   
:: Под ''Name'', введите название, которое ассоциируется с вашим модом.
:: Под ''Name'', введите название, которое ассоциируется с вашим модом.
:: Под ''Directory'', введите путь к вашей игровой директории в sourcemods папке в стиме, или используйте кнопку ''Browse'', чтобы указать ее.
:: Под ''Directory'', введите путь к вашей игровой директории в sourcemods папке в стиме, или используйте кнопку ''Browse'', чтобы указать ее.  


:Затем Hammer нуждается в ручной настройке.  
:Затем {{Hammer|4}} нуждается в ручной настройке. (То же самое для {{hammerpp|4}})
:: Запустите Hammer и откройте ''Tools->Options''  
:: Запустите {{Hammer|3}} и откройте ''Tools->Options''  
:: Следуйте инструкциям на странице [[Hammer Manual Configuration/ru|Hammer - Ручная Настройка]].
:: Следуйте инструкциям на странице [[Hammer Manual Configuration/ru|Hammer - Ручная Настройка]].
[[Category:Modding:ru]]
[[Category:Russian]]

Revision as of 07:17, 9 July 2024

English (en)Français (fr)Русский (ru)Translate (Translate)

Source Source SDK настраивает мод так, чтобы он работал на компьютере, на котором был запущен Wizard.

Эта установка включает в себя создание конфигурации для инструментов SDK Tool, Hammer Hammer, и исходных файлов Visual Studio Visual Studio 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

RMB > 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 Конфигурации

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