Ru/Moving Mod And Source Files: Difference between revisions
(Перевёл в соответствии с оригиналом.) |
No edit summary |
||
Line 1: | Line 1: | ||
{{DISPLAYTITLE:Перемещение Мода и Исходных Файлов}}{{otherlang2 | |||
| en = Moving_Mod_And_Source_Files}} | |||
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 конфигураций. | |||
# Перейдите в ''Configuration Properties > Custom Build Step''. | |||
# Нажмите на ''Command Line'', затем нажмите на кнопку ''...'', которая появится справа | |||
# Замените содержимое диалога на первый блок кода, предоставленный ниже. | |||
# Нажмите на ''Outputs'' и вставьте второй блок кода, предоставленный ниже | |||
{{warning:ru|При необходимости не забудьте изменить "client" на "server" в блоках кода ниже, и, конечно, укажите реальный путь.}} | |||
{{note:ru|"<YOUR MOD PATH>" - это путь к вашей директории "..steamapps\SourceMods\<Your Mod>", а не директории вашего Visual Studio Проекта.}} | |||
{{warning| | |||
{{note| | |||
=== Command Line === | === Command Line === | ||
if exist "< | if exist "<YOUR MOD PATH>\bin\client.dll" attrib -r "<YOUR MOD PATH>\bin\client.dll" | ||
copy "$(TargetDir)"client.dll "< | copy "$(TargetDir)"client.dll "<YOUR MOD PATH>\bin\" | ||
if exist "< | 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 "< | if exist "$(TargetDir)"client.pdb copy "$(TargetDir)"client.pdb "<YOUR MOD PATH>\bin\" | ||
=== Outputs === | === Outputs === | ||
< | <YOUR MOD PATH>\bin\client.dll;<YOUR MOD PATH>\bin\client.pdb | ||
{{warning:ru|Вполне возможно, что создаться поврежденный bin файл в папке bin в папке вашего мода. Если это произошло, удалите его и пересоберите, или создайте ваш проект заного.}} | |||
== SDK Tool и Hammer Конфигурации == | |||
: С Orange Box модами у вас есть доступ к ''Edit Game Configurations" в вашем SDK инструменте | |||
:: В окне с надписью "Current Game Configurations", нажмите на кнопку ''Add''. | |||
:: Под ''Name'', введите название, которое ассоциируется с вашим модом. | |||
:: Под ''Directory'', введите путь к вашей игровой директории в sourcemods папке в стиме, или используйте кнопку ''Browse'', чтобы указать ее. | |||
:Затем Hammer нуждается в ручной настройке. | |||
:: Запустите Hammer и откройте ''Tools->Options'' | |||
:: Следуйте инструкциям на странице [[Hammer Manual Configuration:ru|Hammer - Ручная Настройка]]. | |||
[[Category:Modding:ru | [[Category:Modding:ru]] | ||
[[Category:Russian]] |
Revision as of 10:38, 14 January 2010
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 конфигураций.
- Перейдите в Configuration Properties > Custom Build Step.
- Нажмите на Command Line, затем нажмите на кнопку ..., которая появится справа
- Замените содержимое диалога на первый блок кода, предоставленный ниже.
- Нажмите на Outputs и вставьте второй блок кода, предоставленный ниже
Template:Warning:ru Template:Note:ru
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
SDK Tool и Hammer Конфигурации
- С Orange Box модами у вас есть доступ к Edit Game Configurations" в вашем SDK инструменте
- В окне с надписью "Current Game Configurations", нажмите на кнопку Add.
- Под Name, введите название, которое ассоциируется с вашим модом.
- Под Directory, введите путь к вашей игровой директории в sourcemods папке в стиме, или используйте кнопку Browse, чтобы указать ее.
- Затем Hammer нуждается в ручной настройке.
- Запустите Hammer и откройте Tools->Options
- Следуйте инструкциям на странице Hammer - Ручная Настройка.