[ Обновленные темы · Новые сообщения · Участники · Поиск · RSS ]
Результаты поиска
Lex-Serest
Админы
Сообщений: 825
Реп: 83 / Инв: 14

вот что пока получилось
завтра доделаю и выложу
Прикрепления: 6882868.png (38.1 Kb)


:3
 
Lex-Serest
Админы
Сообщений: 825
Реп: 83 / Инв: 14
ок
3.ы. вижуал студия? :D


:3
 
Lex-Serest
Админы
Сообщений: 825
Реп: 83 / Инв: 14
ненормальные <_<

:3
 
Lex-Serest
Админы
Сообщений: 825
Реп: 83 / Инв: 14
уже все сделал,остались мелкие ошибки, завтра выложу прогу
З.Ы. к сожалению у меня щас очень мало времени, я бы и за день сделал если бы не учился хД
З.ы. щас пишу с телефона


:3
 
Lex-Serest
Админы
Сообщений: 825
Реп: 83 / Инв: 14
rocketvadim, хватит играть в модератора и хватит копировать друна

:3
 
Lex-Serest
Админы
Сообщений: 825
Реп: 83 / Инв: 14
rocketvadim, нужно форматировать жесткий диск а не устанавливать на старую винду

А вообще стандартный лаунчер находит воромс с помощью реестра, то есть если переустановишь, то старый реестр полностью удалится


:3
 
Lex-Serest
Админы
Сообщений: 825
Реп: 83 / Инв: 14
rocketvadim, буа смешно, ты расширение меняешь с помощью блокнота и файла launcher.cfg?)
И как же ты выберешь нужные себе параметры например для какого нибудь теста?)
к примеру:

З.Ы. щас не дома
Прикрепления: 4850061.png (30.5 Kb)


:3
 
Lex-Serest
Админы
Сообщений: 825
Реп: 83 / Инв: 14
firsacho, запускает игру с параметром "/HOST /NAME:nick"

:3
 
Lex-Serest
Админы
Сообщений: 825
Реп: 83 / Инв: 14
Все сделал, если найдешь ошибки - говори

З.Ы. распакуй в папку воромса (где файл WORMS 4 MAYHEM.exe) с заменой
Если сидишь из под семерки или висты, запускаешь с правами администратора)

З.Ы. скрин мне делать лень

Прикрепления: Launcher.rar (379.2 Kb)


:3
 
Lex-Serest
Админы
Сообщений: 825
Реп: 83 / Инв: 14
Суть идеи

Суть заключается в том, что с помощью программы игрок подключается к серверу созданным игроком (мультиплеер) и качает с сервера все его установленные моды (проверку осуществляем с помощью проверки хеш-сумм всех файлов)

Реализация

Предлагайте свои варианты реализации)

Программа будет писаться постепенно

З.Ы. выражаю плохо свои мысли, уж извините =)


:3
 
Lex-Serest
Админы
Сообщений: 825
Реп: 83 / Инв: 14
firsacho,
http://ru.wikipedia.org/wiki/Хеширование
http://ru.wikipedia.org/wiki/MD5

Составляется хеш всех файлов,хеширование произвидится например с помощью md5

Этот метод используется для простоты сравнения файлов


:3
 
Lex-Serest
Админы
Сообщений: 825
Реп: 83 / Инв: 14
Исправил пару незначительных "не красивостей"

Ставить так же

Прикрепления: 6896542.rar (379.7 Kb)


:3
 
Lex-Serest
Админы
Сообщений: 825
Реп: 83 / Инв: 14
http://w4tweaks.ru/load/soft/creating_super_weapon_v2/25-1-0-722
В этой проге, в настройке осколков:
Кластеры => Основные настройки => детонация: по таймеру
Основное оружие => Настройки кластеров => разброс кластеров
И смотришь полученный код (если тебе это и нужно)


:3
 
Lex-Serest
Админы
Сообщений: 825
Реп: 83 / Инв: 14
эту прогу я начну писать после того как напишу прогу для быстрой установки мода

формат с модом - простой зип архив в котором находится мод и конфигурационный файл с описанием самого мода, автора мода и так далее


:3
 
Lex-Serest
Админы
Сообщений: 825
Реп: 83 / Инв: 14
уж извени, я ужасно выражаю свои мысли)
хотя твоя идея тоже красива)

Quote
md5 логично использовать для каждого
файла и папки

я так и хотел)

что бы кодить на си ++ надо его сначало выучить более нормально, а я его только начал изучать, ты мне можешь помогать с помощью длл библиотеки, которую можно очень просто подключить если конечно знать какие у нее есть функции и параметры к этим функциям


:3
 
Lex-Serest
Админы
Сообщений: 825
Реп: 83 / Инв: 14
Создавать только пакеты модов не очень будет хорошо)
Пример: на сервере пользователь поставил множество своих модов, которые некуда не выкладывал, но эти моды весьма интересны

Я хотел сделать так что бы программа сверяла все файлы со списком с мд5 полученные из стандартных файлов, если хотя бы один файл он его запаковывает в архив вместе с "конфигурационным" файлом и когда игрок подключается к его серверу он скачивает его мод и "устанавливает" его

Один минус придется каждый раз восстанавливать стандартный набор файлов


:3
 
Lex-Serest
Админы
Сообщений: 825
Реп: 83 / Инв: 14
Герыч, либо я плохо объясняю (что вполне возможно), либо тебе лень меня понять

пользователь только скачивает с сервера мод и ставит его


:3
 
Lex-Serest
Админы
Сообщений: 825
Реп: 83 / Инв: 14
можно сделать эмуляцию нажатий клавиш на клавиатуре

:3
 
Lex-Serest
Админы
Сообщений: 825
Реп: 83 / Инв: 14
В общем, программа будет работать примерно так:

Самый лучший вариант мне кажется работа при помощи гамеспу (а не WinAPI)
Сама по себе программа вынесена в отдельное приложение со своим интерфейсом и со своим лаунчером, с
возможностью работы с протоколом гамеспу, программа может работать как сервер, так и как клиент

Сервер работает следующим образом:
При создание сервера, сканируется папка воромса - проверяется все файлы на модификацию (с помощью мд5), после чего создает архив, в который записывается, все модифицированные файлы и создается список со всеми измененными файлами.
Так же программа в ник (имя сервера после создании игры) вписывает специальный символ (например, символ табуляции, это делается для более простого поиска сервера в программе)
И еще программа отсылает на сервер в пхп скрипт - ip адрес и ник
И еще программа открывает порт на компьютере

Клиент работает следующим образом:
При создание сервера, сканируется папка воромса - проверяется все файлы на модификацию (с помощью мд5), после чего создает архив, в который записывается, все модифицированные файлы и создается список со всеми измененными файлами.
Потом в таблице предоставляются все сервера со списком модифицированных файлов
После выбора сервера посылается запрос пхп скрипту с именем сервера, пхп скрипт возвращает ай пи адрес
На этот ip адрес посылается запрос на скачку файла мода, и пока скачивается мод, ставится все стандартные файлы (для более быстрого процесса восстанавливаем файлы, которые находятся в списке, полученное при запуске программа)
После того как будет скачен архив, он «устанавливается» и запускается игра с параметром для подключения к серверу


:3
 
Lex-Serest
Админы
Сообщений: 825
Реп: 83 / Инв: 14
Я за)
Могу составлять тотуриалы, главное научится мне выражаться попроще)


:3
 
Поиск: