Лаунчер для запуска игры
Сам лаунчер написан на языке PHP, движке DevelNext. Это моя первая программа и первый опыт в разработке программ. Сейчас изучаю C#, так что возможно будет обновление лаунчера на C#)
Плюсы:
- Возможность указывать параметры запуска
- Указывать папку, где находятся логи, сохранения, скриншоты
- Возможность удалить папку с кешем шейдеров
- Все настройки сохраняются в отдельном файле
Минусы:
- Игра может не с первого раза запустится
- Стоит портативная библиотека Java (Без её программа не запустится)
- Съедает около 80-90 мегабайт ОЗУ
- Лаунчер только под Зов Припять
Установка: Переместить файл LAUNCHER V1.01.exe в корень папки с игрой и запустить. После распаковки вылезет ошибка (Так и должно быть, это мой косяк. Переделал бы, но забыл сохранить исходник проекта) После запускаем файл CoP Launcher.exe и в поле App Data Root указываем название папки (по умолчанию это папка userdata), где находятся логи, скриншоты и кеш шейдеров. Так же можете указать параметры запуска игры (по умолчанию -dbg -noprefetch) После жмете кнопку Запустить игру и играете. Все настройки сохраняются в файле config.ini
С 01.01.2021 поддержка лаунчера прекращена
Чего вы нагнетаете?Работа нормальная, для первого раза нормальная, C# - это сложный язык программирования, поэтому начинай с малого, чтобы не запороть работы.
а можно тот же лаунчер для clear sky сделать?
Briari Новая версия лаунчера будет для ТЧ, ЧН и ЗП
Никита Моховиков Всё понятно... сделано на PHP Devel Studio это первое. Во вторых такое делают первоклассники каждый день.
Paradox27kms Я знаю. Это просто моя первая рабочая программа. Сейчас перешел на C# и его изучаю, попробую там сделать новый лаунчер с возможностью авто-определением игры (Ну там SoC или CS или CoP)
Никита Моховиков Если ты изначально начал с PHP то C# это абсолютно другой язык программирования.
будем ждать с нетерпением
Неплохо для начала.....
как играть по сети? я захожу через лаунчер, нажимаю играть, дальше че делать, новою игру или сетевая игра там где лан и по интернету? подскажите пж
А как ты сделал возможность менять параметры запуска, и appdataroot?