-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
4 changed files
with
28 additions
and
0 deletions.
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
![Cursed Logo](/Assets/CursedLogo.png) | ||
# Набор костылей и велосипедов для кодинга в Space Engineers | ||
> Бронух, пожалуйста, хватит! Остановись! | ||
## Требования для работы | ||
- Для работы с репозиторием необходим Visual Studio 2019 с установленным. | ||
- Расширение [MDK-SE](https://github.com/malware-dev/MDK-SE) для VS 2019 (_которого нет для VS 2022_). | ||
- Установленная лицензионная копия Space Engineers. | ||
|
||
## Подготовка к работе | ||
Если решение запускается впервые, то сначала необходимо восстановить пути MDK. Через 10-20 секунд после запуска решения в Visual Studio появится окно с предложением о восстоновлении проектов. | ||
![Сообщение MDK](/Assets/RepairMessage.png) | ||
Нажмите `Repair`, чтобы восстановить пути к игровым библиотекам. | ||
|
||
## Работа со скриптами | ||
### Помните, что Space Engineers не позволит запустить на одном блоке код, содержащий более **_100 000_** символов. | ||
Используйте [сжатие кода](https://github.com/malware-dev/MDK-SE/wiki/The-Minifier) в `/MDK/MDK.options.props`, чтобы значительно сжать код. | ||
```xml | ||
<MDKMinify> | ||
<Level>Full</Level> | ||
</MDKMinify> | ||
``` | ||
|
||
### В Visual Studio проект будет иметь следующую структуру | ||
![Структура](/Assets/Structure.png) | ||
Раздел `Libs` содержит общие библиотеки для скриптов. При развертывании скриптов, весь исходный код используемх библиотек будет добавлен в конец скрипта. Помните про _100 000_ символов. Две библиотеки без сжатия используют **_10 000 - 15 000_** символов. | ||
|
||
Раздел `Scripts` содержит непосредственно запускаемые скрипты. |