Мы рады представить вам свой проект: Gro Repository. Цель этого проекта - собрать воедино все достойные пользовательские модификации к Serious Sam в одном месте и обеспечить лёгкий доступ к каждой из них. Все файлы хранятся на достаточно большом для этого дела хранилище. Проект включает в себя удобный клиент(спасибо Heming_Hitrowski и art-serious) для доступа к базе данных. Его возможности на данный момент достаточно скромны, но покрывают не менее 80% функционала, который вам необходим, будьте уверены. Что работает на данный момент:
* Serious Sam Classic: TFE/TSE * Скачивание карт * Скачивание скинов * Скачивание и установка модов/пользовательских библиотек * Подсвечивание в базе установленных модов и .gro файлов * Удобная фильтрация, поиск и сортировка материалов * Возможность просмотреть скриншот к каждому материалу * Добавление файлов в базу пользователями(с премодерацией).
Что не будет работать в ближайшем будущем: * Serious Sam 2 * Поддержка установки моделей оружия * Комментарии и рейтинг к материалам
На данный момент база насчитывает 189 более 200 файлов, и это количество будет со временем только расти. Мы перезаливаем все файлы на свое хранилище, так что вы можете быть уверены в том, что файлы не потеряются.
Вы можете помочь проекту, отправив багрепорт прямо под этим сообщением, либо в ЛС. Предложить материал к добавлению можно прямо из клиента.
А также особые благодарности Freeknik, Cofein, SeriousAlexej, Ar2R-devil-PiNKy, art-serious за тестирование на раннем этапе.
А ещё вы можете помочь проекту материально(содержание хранилища и возможный переезд на более производительный сервер), отправив скромную сумму на Яндекс.Кошелёк. Номер кошелька: 410012110872197.
Можно добавить монитор серверов, с возможностью подключения к выбранному серверу. SeriousSam.exe обладает такой возможностью. При этом можно анализировать какая карта на сервере и мод - и делать перед запуском игры соответствующую загрузку из репозитория, в случае отсутствия таковых в директории игры. Также можно вводить пароль перед подключением к серверу - если игровой сервер запоролен.
Добавлено (28.05.2015, 21:29) --------------------------------------------- К серверу вот так можно подключиться:
Код
int JoinToGame(char *path, char *ip, char *port, char *password) {
Как я понял процесс пошел. Вот только есть одно пожелание к мапперам. Если выкладываете стоящий материал, то надо бы его отметить в каталоге файлов. А то новые карты в большом списке сложно искать.
Можно добавить монитор серверов, с возможностью подключения к выбранному серверу.
Думаю, что это лучше переложить на плечи другого проекта, нежели городить комбайн. Не знаю насчет остальных, но я бы предпочел, чтобы приложение делало что-то одно, но делало это хорошо. P.S. Сделать отдельное приложение для этого было бы даже удобнее в том плане, что можно было бы просто запрашивать у сервера определенную карту, не получая весь список.
Думаю, что это лучше переложить на плечи другого проекта, нежели городить комбайн. Не знаю насчет остальных, но я бы предпочел, чтобы приложение делало что-то одно, но делало это хорошо. P.S. Сделать отдельное приложение для этого было бы даже удобнее в том плане, что можно было бы просто запрашивать у сервера определенную карту, не получая весь список.
Тоже вариант. А потом включить всё в toolkit для классического сэма. Я например привык к NameEdit v1.4
Почему мод "Serious Sam and world x Full version" не добавлен в список модов для SS SE? Может вы скажете что мой мод неидеален и не будете добавлять, но почему вот этот мод "To shange the future" добавлен? Мод быстро проходится, брашевый автобус и все прочее...
У меня было свободное время в выходной, и я решил написать библиотеку и пару демонстрационных
программ для получения списка серверов от мастер сервера, и опроса игровых серверов. Ну - чтобы велосипед не изобретать) Алгоритм стандартный: GameSpy. Библиотека и программы
написаны на обыкновенном си - и очень легко могут быть перенесены в любую среду разработки. Данная реализация - на VS2010.
Вообщем - для будущего toolkit, используйте без ограничений на свое усмотрение.
Почему-то строка таблицы про 64bit fix для редактора не закрашивается зелёным даже после установки.
Where did all the dragons go? We searched in the hills and we searched down the canyons, we even scanned the depths of the caves with our armour, swords and lanterns. Oh, if only had we seen him lurch, from his glorious skull covered perch.
CRACK went his claws and SMACK swipped the tail, a ROAR of might, one big BITE.
Добавлено (10.06.2015, 17:04) --------------------------------------------- На XP работать не будет. На 32-битной семерке и висте будет. ИМХО .NET не лучшая среда.
Зачем вообще .NET? Самого простого интерфейса на Qt было бы достаточно.
Where did all the dragons go? We searched in the hills and we searched down the canyons, we even scanned the depths of the caves with our armour, swords and lanterns. Oh, if only had we seen him lurch, from his glorious skull covered perch.
CRACK went his claws and SMACK swipped the tail, a ROAR of might, one big BITE.
Пока что поддерживаются версии Windows начиная с Vista. Выкиньте вы уже свою древнюю XP на помойку, ради бога. В разработке находится клиент на Qt, работающий под всем, под чем его соберёшь, в том числе и WinXP.
Тут дело не в том, что ХР старая, а в том, что в висте/семёрке/восьмёрке нет никаких новых функций, реально необходимых для работы программы. Только фреймворки, из-за которых ХР уже не поддерживается, хотя аналогичное приложение можно без проблем написать на ХР, даже с точно таким же интерфейсом, если захочется.
Where did all the dragons go? We searched in the hills and we searched down the canyons, we even scanned the depths of the caves with our armour, swords and lanterns. Oh, if only had we seen him lurch, from his glorious skull covered perch.
CRACK went his claws and SMACK swipped the tail, a ROAR of might, one big BITE.