Ru/Moving Mod And Source Files: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
No edit summary
m (Multipage removal)
 
(10 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{DISPLAYTITLE:Перемещение Мода и Исходных Файлов}}{{otherlang2
{{LanguageBar|title = Перемещение Мода и Исходных Файлов}}
| en = 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 26: Line 44:
== Настройка Путей Копирования Файлов в 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 33: Line 51:
# Нажмите на ''Outputs'' и вставьте второй блок кода, предоставленный ниже
# Нажмите на ''Outputs'' и вставьте второй блок кода, предоставленный ниже


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


=== Command Line ===
=== Command Line ===
Line 47: Line 65:
  <YOUR MOD PATH>\bin\client.dll;<YOUR MOD PATH>\bin\client.pdb
  <YOUR MOD PATH>\bin\client.dll;<YOUR MOD PATH>\bin\client.pdb


{{warning:ru|Вполне возможно, что создаться поврежденный bin файл в папке bin в папке вашего мода. Если это произошло, удалите его и пересоберите, или создайте ваш проект заного.}}
{{warning|Вполне возможно, что создаться поврежденный bin файл в папке bin в папке вашего мода. Если это произошло, удалите его и пересоберите, или создайте ваш проект заного.}}


== 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 - Ручная Настройка]].  
:: Следуйте инструкциям на странице {{L|Hammer Manual Configuration|Hammer - Ручная Настройка}}.
 
{{ACategory|Modding}}
[[Category:Modding:ru]]
[[Category:Russian]]

Latest revision as of 17:34, 12 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 - Ручная Настройка(en).