Проект eSTEAMATiON

Для тех, кто хочет сделать мир лучше.
Сообщение
Автор
vityan666
Майор
Майор
Сообщения: 658
Зарегистрирован: 14.04.2007

#1 Сообщение 22.02.2008, 16:28

eSTEAMATiON это будущий эмулятор стима(и возможно steamclient-a) для серверов и клиентов.

Разработка возьмёт время(возможно длительное).

В плане поддержка следующей функциональности:
1)Запуск клиентов на движке HL1
2)Запуск клиентов на движке Source
3)Запуск клиентов на движке Source 2007
4)Уникальные SteamID для пираток
5)Опциональная обратная совместимость с steamemu и revemu(ID будут выдаваться или по iP или по методу соответствующих разработчиков если они вышлют мне спецификации)
6)Конечно же эмулятор для Линукса ;)
7)Открытый исходный код


Прогресс разработки:

VRSEMU(ViTYAN's Robust Steam Emulator):
1)Получение информации о функциях Стима - 90%
2)Собственная имплементация функций Стима - Не начато
3)Публичное тестирование распакованных пираток - Не начато
4)Публичное тестирование GCF пираток - Не начато
5)Тестирование eSTЕАMATiON/SteamEMu 3.80+/revemu клиентов и eSTЕАMATiON серверов - Не начато
6)Обнаружение ошибок(по репортам или спонтанно) и их правка - Не начато
7)Подготовка к релизу и релиз - Не начато

VRSCEMU(ViTYAN's Robust SteamClient Emulator):
Будет начат после завершения VRSEMU.


Вообщем поживём увидим :)
Местный Дьявол
Проекты:
OpenPtch Library
eSTEAMATiON VUP/OpenUGSP UP 1.9.XX
UKAIP
SmartFTP Universal Keyfilemaker and Patch
BootIt NG Keymaker and Patch
Iceni Infix 4.X Universal Patch
Killing Floor Deadly Survival MOD

Аватара пользователя
impulse666
Полковник
Полковник
Сообщения: 7405
Зарегистрирован: 08.12.2005
Откуда: Atman
Благодарил (а): 2340 раз
Поблагодарили: 590 раз

#2 Сообщение 22.02.2008, 19:37

ооо да! :x <- металичный смайл...
Изображение
Негласные Правила
1. Пропаганда лицензии запрещена.
2. На форуме режим многоступенчатых стандартов Ψ. То что можно одним, нельзя другим. Решается правящей партией
3. Ники членов правящей партии (impulse666, NiGHt-LEshiY, SHADOW) искажают только в случае необходимости получить БАН.

...воздержитесь от этого, изучите вот это.
Лучшая статья о моих взглядах. Настоятельно рекомендую.

Аватара пользователя
andreil
Разработчик
Разработчик
Сообщения: 781
Зарегистрирован: 14.08.2006
Откуда: Светлогорск, Беларусь
Поблагодарили: 2 раза
Контактная информация:

#3 Сообщение 22.02.2008, 19:38

Ну что сказать. Если могу помочь - обращайся :)
[url=svn://forum.csmania.ru/andreil]Репозиторий с моими проектами[/url]
Занимаюсь переносом всех своих библиотек на С++, а так же созданием их кроссплатформенных версий.
В команду переводчиков манги "Ah! My Goddess!" требуются переводчики с английского и тайперы (последних можем обучить, главное - желание).

DimonCJ
Лейтенант
Лейтенант
Сообщения: 205
Зарегистрирован: 04.02.2007
Откуда: Питер
Благодарил (а): 1 раз
Контактная информация:

#4 Сообщение 22.02.2008, 20:17

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

popoffka666
VIP
VIP
Сообщения: 2463
Зарегистрирован: 13.12.2007
Откуда: Latvia
Поблагодарили: 2 раза

#5 Сообщение 22.02.2008, 20:21

DimonCJ, каким образом, по твоему мнению, можно написать эмуль для нцф?они-ж не распаковываются!

А по теме, я только за, смотрю интересны проект намечается...
The Planet is fine. The people are fucked. — George Carlin
Science is interesting, and if you don't agree you can fuck off. — Richard Dawkins

Мой рогалик на JavaScriptМой профиль на GitHub

DimonCJ
Лейтенант
Лейтенант
Сообщения: 205
Зарегистрирован: 04.02.2007
Откуда: Питер
Благодарил (а): 1 раз
Контактная информация:

#6 Сообщение 22.02.2008, 21:02

Ну стимэму то работает.... 8)

vityan666
Майор
Майор
Сообщения: 658
Зарегистрирован: 14.04.2007

#7 Сообщение 22.02.2008, 21:13

NCF будет возможен на определённой стадии - нужны только ключи для определённых NCF-Ок и дело в шляпе ;)
Местный Дьявол
Проекты:
OpenPtch Library
eSTEAMATiON VUP/OpenUGSP UP 1.9.XX
UKAIP
SmartFTP Universal Keyfilemaker and Patch
BootIt NG Keymaker and Patch
Iceni Infix 4.X Universal Patch
Killing Floor Deadly Survival MOD

Аватара пользователя
Vit_amiN
Супермодератор
Супермодератор
Сообщения: 2509
Зарегистрирован: 01.02.2007
Откуда: Over Old Hills
Благодарил (а): 15 раз
Поблагодарили: 91 раз

#8 Сообщение 22.02.2008, 21:42

Витян, жжёшь как всегда!
Изображение

Мои русификаторы и другие полезные файлы здесь
ЗАПОМНИТЕ, ПОИСК — БЛИЖАЙШИЙ ПУТЬ К ИСТИНЕ!

vityan666
Майор
Майор
Сообщения: 658
Зарегистрирован: 14.04.2007

#9 Сообщение 23.02.2008, 01:44

[Vit_amiN]
:D :D
Местный Дьявол
Проекты:
OpenPtch Library
eSTEAMATiON VUP/OpenUGSP UP 1.9.XX
UKAIP
SmartFTP Universal Keyfilemaker and Patch
BootIt NG Keymaker and Patch
Iceni Infix 4.X Universal Patch
Killing Floor Deadly Survival MOD

DimonCJ
Лейтенант
Лейтенант
Сообщения: 205
Зарегистрирован: 04.02.2007
Откуда: Питер
Благодарил (а): 1 раз
Контактная информация:

#10 Сообщение 23.02.2008, 08:57

Я конечно очень надеюсь на этот проект,ибо:
1.Судя по своевременным обновлениям ВУПа у тебя достаточно будет времени чтобы писать и своевременно обновлять эмуль,а не как товарисч hCUPa...
2.и весьма надеюсь что наконец будет пофиксена проверка на запущеный Стим в играх 2007 двига...ну не обязательно в первой версии...

sergxxx
Нович0к
Нович0к
Сообщения: 12
Зарегистрирован: 31.03.2006
Откуда: Kharkov

#11 Сообщение 23.02.2008, 16:35

вооо вот это дело, вот это по нашему
у revemu очень неплохие наработки, если б они поделились думаю процесс ускорился бы
а там смотришь для поддержки сервербраузера эмулятор локального мастер сервера сварганишь, потом как разгонишься как дашь копоти и контент сервер для gcfфок как два пальца об асфальт, а потом .... а потом ...
ндааа раскатал я губу однако :P пойду дальше повышать уровень алкоголя в крови
с праздником кста всех хе хе

vityan666
Майор
Майор
Сообщения: 658
Зарегистрирован: 14.04.2007

#12 Сообщение 23.02.2008, 16:48

[DimonCJ]

Проверка на стим и ID игроков в Source 2007 работать не будут ибо это будет во второй части проекта - эмуляторе steamclient.

Если вы ещё не поняли что сделали Valve то объясню популярно:

Valve взали несколько критичных функций из steam.dll и перенсли их в steam_api.dll. при этом они убрали все прямые ссылки на код/данные в новым протоколе(который использует source 2007) и стали использовать массивы с указателями на массивы и тд. Некотора инфа перенесена в steam.exe и steamclient тянет её оттуда через IPC pipe. Вообщем очень большая хрень.

Поэтому нужно два эмуля а не 1 :)
Местный Дьявол
Проекты:
OpenPtch Library
eSTEAMATiON VUP/OpenUGSP UP 1.9.XX
UKAIP
SmartFTP Universal Keyfilemaker and Patch
BootIt NG Keymaker and Patch
Iceni Infix 4.X Universal Patch
Killing Floor Deadly Survival MOD

vityan666
Майор
Майор
Сообщения: 658
Зарегистрирован: 14.04.2007

#13 Сообщение 26.02.2008, 03:30

Пока я занимаюсь первой и второй стадией разработки попрошу общественного мнения по некоторым вопросам:

1)Хотели ли бы что-бы с eSTEAMATiON можно было запускать сам Steam.
2)Имплементировать ли встроееную пользовательскую минибазу(так чтобы Создание и модификация профиля в Стиме работали - на виртуальном уровне)

3)Я планирую поддерживать авторизацию уникальных ID от revemu и steamemu(будут настройки согласно которым вы сможете "выкидывать" этих клиентов как нелегальных)

4)eSTEAMATiON бан - внутренняя база банов уникальных eSTEMATiON(а так-же revemu/steamemu) ID по которой прописанные клиенты не будут проходить валидацию(а следовательно даже не смогут зайти на сервер - если он конечно не пропачен пачами движка,например VUP-ом).
Местный Дьявол
Проекты:
OpenPtch Library
eSTEAMATiON VUP/OpenUGSP UP 1.9.XX
UKAIP
SmartFTP Universal Keyfilemaker and Patch
BootIt NG Keymaker and Patch
Iceni Infix 4.X Universal Patch
Killing Floor Deadly Survival MOD

Аватара пользователя
Vit_amiN
Супермодератор
Супермодератор
Сообщения: 2509
Зарегистрирован: 01.02.2007
Откуда: Over Old Hills
Благодарил (а): 15 раз
Поблагодарили: 91 раз

#14 Сообщение 26.02.2008, 15:36

1) Желательно
2) Хорошо бы
3) Отлично
4) Надо ли?
Изображение

Мои русификаторы и другие полезные файлы здесь
ЗАПОМНИТЕ, ПОИСК — БЛИЖАЙШИЙ ПУТЬ К ИСТИНЕ!

DimonCJ
Лейтенант
Лейтенант
Сообщения: 205
Зарегистрирован: 04.02.2007
Откуда: Питер
Благодарил (а): 1 раз
Контактная информация:

#15 Сообщение 26.02.2008, 20:24

1)Как стимему?Я только за но при условии учитывания статистики в комьюнити.
2)Хорошо,но последнее-надо ли?
3) :P
4)Vit_amin +1!

Закрыто