Ru/Moving Mod And Source Files: Difference between revisions
Thunder4ik (talk | contribs) m (clean up, replaced: {{warning:ru → {{warning (2)) |
Thunder4ik (talk | contribs) 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




January 2024
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 и вставьте второй блок кода, предоставленный ниже


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 - Ручная Настройка.