⚠ Historical installer. Its .NET Framework GitLab URL returns 404. Use fixed v1.0.0-beta.3.2:
https://github.com/GenryTheFox/Spider-Man-Edge-of-Time-PC-Edition/releases/tag/v1.0.0-beta.3.2
Spider-Man: Edge of Time — PC Edition
ДВЕ ЭПОХИ. ОДНА СУДЬБА.
V1 Beta 3.1 — GitLab / offline delivery hotfix
Новый официальный дом: GitLab теперь является основной публичной площадкой PC Edition. Исходный GitHub-аккаунт был скрыт после защитного флага, но проект и релиз не удалены. Здесь восстановлена полная история, документация и актуальная beta.3.1.
Что было в beta.3: исправлен главный проёб установщика с USA/Europe-источником. Можно выбрать обычный Xbox 360 ISO, ZIP целиком или внешнюю папку
Spider-Man - Edge of Time (USA Europe)— инсталлер сам найдёт вложенный корень сDefault.xex. Русский GOD/00007000продолжает работать.
Что исправляет beta.3.1: убрана последняя зависимость установщика от скрытого GitHub-релиза и исправлена вводящая в заблуждение надпись про GitHub на экране компонентов. Теперь есть отдельный онлайн-режим через GitLab и отдельный офлайн-режим. Загрузка и проверка показывают этап, процент, объём и текущий файл. Это микропатч доставки: игровой payload остался тем же проверенным payload от beta.3, поэтому заново качать 1,22 ГБ тем, у кого ZIP уже есть, не нужно.
Почему у человека на скриншоте был 404
На присланном скриншоте установщик прямо писал, что скачивает payload с GitHub. Это старый канал доставки и одновременно реальный косяк старой формулировки интерфейса. После скрытия исходного GitHub-аккаунта такой адрес действительно способен вернуть 404.
Сам публичный payload на GitLab доступен, но заставлять людей угадывать, какой EXE у них оказался, — херовое решение. Поэтому beta.3.1 показывает канал gitlab.com, при ошибке выводит фактический HTTP-адрес, а рядом с онлайн-кнопкой всегда оставляет независимый офлайн-выбор ZIP.
У Spider-Man: Edge of Time никогда не было официальной версии для Windows. Игра вышла на Xbox 360, PlayStation 3, Wii, Nintendo DS и Nintendo 3DS, а PC снова остался смотреть на всё это через стекло.
Меня это заебало.
Поэтому теперь существует Spider-Man: Edge of Time — PC Edition: отдельный Windows-порт версии Xbox 360, собранный через ReXGlue/recompilation и обросший собственным лаунчером, клавиатурой и мышью, PC-настройками, локальными достижениями, локализацией и восстановленной графикой.
Это не «патч для старой PC-версии». Старой PC-версии не существовало. Это не ярлык для запуска обычного xenia.exe и не один удачный кадр для скриншота. Перед вами уже проходимая V1 Beta, которую можно нормально установить, запустить и пройти от начала до конца — с честно указанными проблемами, которые ещё остаются.
День релиза, который должен был стать праздником
После месяцев ебли с recompilation, графикой, управлением, русскими шрифтами, QTE, лаунчером и установщиком этот день должен был стать праздником. Я хотел наконец выдохнуть, увидеть первые прохождения и порадоваться тому, что Edge of Time действительно появилась на PC.
Вместо этого GitHub спрятал исходный аккаунт и превратил единственную официальную страницу в 404 ровно тогда, когда на релиз начали ссылаться новости. Настроение и весь ебучий праздник оказались похоронены под сбросами паролей, банами аккаунтов, мёртвыми ссылками, тикетами Support и экстренным переездом.
Проект при этом не был удалён и не умер. Полная Git-история, release assets, документация и баг-репорты были сохранены, а GitLab стал новым официальным домом. GitHub испортил мне день, но похоронить сам релиз я ему не дал.
Не война проектов, а сотрудничество
Моя PC Edition и EdgeOfTime-Recompiled / reeot создавались независимо. Я не использовал их закрытый код, а их проект не основан на моём. Мы пришли к одной игре с разных сторон.
Graine25, SerJar и команда reeot намного глубже занимаются reverse engineering самой игры: renderer, PKZ, shaders, debug-функциями и будущими инструментами для моддинга. Моя ветка выросла вокруг пользовательской PC-части: запускаемой сборки, installer, launcher, клавиатуры и мыши, переназначения, динамических QTE, локализации, кириллических шрифтов, достижений, восстановления графики и проверки кампании от начала до конца.
Первая встреча получилась напряжённой — другая публичная PC Edition внезапно появилась после того, как они уже долго разбирали игру по костям. Но вместо ебаного цирка «AI-порт против настоящего порта» мы поговорили напрямую, обменялись development builds и начали сравнивать подходы.
Фальшивого объявления о полном слиянии здесь нет. Сначала посмотрим, работает ли реальное сотрудничество и можно ли соединить сильные стороны двух веток без стирания чужой работы и авторства. Если получится — будет заебись. До этого момента проекты остаются независимыми, а травить любую из сторон и придумывать историю про утечку или кражу не надо: её не было.
Полный дневник: Русский · English
Скачать и установить
Для обычной установки скачайте только:
СКАЧАТЬ EOTInstaller-v1.0.0-beta.3.1.exe
Для обычной установки нажмите «ОНЛАЙН: СКАЧАТЬ / ПРОВЕРИТЬ». Инсталлер загрузит пакет PC Edition размером около 1,22 ГБ с GitLab, продолжит оборванную загрузку и проверит SHA-256. Весь прогресс отображается прямо в окне.
Для полностью офлайн-установки скачайте также EOT-PC-Payload-v1.0.0-beta.3.zip. Положите ZIP рядом с EXE — он определится автоматически. Либо храните его где угодно и нажмите «ОФЛАЙН: ВЫБРАТЬ PAYLOAD ZIP». Распаковывать ZIP и создавать двойную папку больше не требуется.
- Запустите установщик.
- Выберите язык.
- Выберите онлайн-загрузку с GitLab или локальный payload ZIP.
- Укажите USA/Europe Xbox 360 ISO, ZIP, GOD/
00007000или даже внешнюю папку игры. Инсталлер сам найдёт вложенный каталог сDefault.xexиData. - Выберите отдельную пустую папку — не корень диска и не старую сборку.
- Дождитесь сборки и проверки.
- Запускайте готовую игру через
Launcher.exe.
После успешной установки исходный ISO, GOD или распакованную консольную папку можно отключить, перенести или удалить. Готовая PC Edition от исходного диска больше не зависит.
Инструкции на всех языках игры
English ·
Русский ·
Deutsch ·
Français ·
Italiano ·
Español
Там есть обычная и offline-установка, автоматическое обнаружение ZIP рядом с EXE, ручной выбор ZIP, поддерживаемые исходники, хеши, управление, кэш, сохранения и решение типовых ошибок.
Что это за порт
Основой PC Edition является ReXGlue и статическая recompilation-работа вокруг Xbox 360-версии. Исследования Xenia и состояние мартовской графической базы стали важной отправной точкой, но релиз не запускает отдельный эмулятор и не требует от пользователя настраивать Xenia вручную.
В мартовской базе Xenia, с которой начиналась эта ветка, игра уже могла показывать изображение, но часть визуальных цепочек отсутствовала или работала неправильно. Поэтому задача была не просто добиться кадра, а вернуть ему вид Edge of Time.
Восстановленная графика
В PC Edition возвращена и доработана значительная часть графического поведения, которое отсутствовало или ломалось в ранней мартовской базе:
- прозрачность и стеклянные материалы;
- освещение и постобработка;
- Hyper-Sense и связанные эффекты способностей;
- следы и раздвоение Питера при быстрых движениях;
- оранжевое оформление ударов и боевых контактов;
- материалы портала и энергетических поверхностей;
- эффекты пола и отдельных сценических композитов;
- загрузочная медаль и другие отсутствовавшие элементы;
- значительная часть сканирующей цепочки Человека-паука 2099;
- кэш шейдеров для уменьшения повторной компиляции.
Это не заявление, что каждый эффект уже идеален на любой видеокарте, и не попытка обосрать современные версии Xenia. Речь именно о мартовском состоянии, относительно которого шла работа над этой PC Edition. Оставшиеся различия и Intel-баги перечислены ниже без попытки спрятать их под ковёр.
1080p и частота кадров
Основной проверенный режим PC Edition — 1920×1080.
В лаунчере доступны выбор разрешения и следующие лимиты:
- 30 FPS;
- 60 FPS — основной рекомендуемый режим;
- 75 FPS;
- 120 FPS.
Да, Edge of Time 2011 года действительно может работать с лимитом 120 FPS. Нет, я не буду пиздеть, будто 120 держатся железно в каждой комнате и на каждом переходе. Реальная частота зависит от сцены, процессора, видеокарты и текущих фризов V1 Beta. Для первого прохождения разумнее начинать с 60 FPS, а потом пробовать 75 или 120.
Также доступны:
- полноэкранный и оконный режимы;
- VSync;
- выбор монитора;
- выбор GPU;
- фильтрация текстур;
- вывод FPS;
- настройки графических дополнений.
Настоящее PC-управление
PC Edition поддерживает не только геймпад:
- движение на WASD;
- управление мышью;
- переназначение клавиш;
- отдельная настройка чувствительности;
- нормальная шкала, где
1.0является рабочей базой, а не бесполезной цифрой; - основные действия на кнопках мыши;
- XInput-геймпады;
- вибрация;
- автоматическое переключение иконок между клавиатурой/мышью и контроллером.
Динамические QTE-подсказки переключаются вместе с активным устройством:
- B ↔ E;
- Y ↔ MMB.
MMB — это нажатие колёсика мыши. Крутить колесо для удара не надо.
Настройки клавиатуры и мыши присутствуют не только отдельной галкой в лаунчере: они связаны с интерфейсом самой PC Edition.
Лаунчер и PC-настройки
Вместо ста BAT-файлов здесь два основных EXE:
Launcher.exe— обычный вход в игру и настройки;SpiderManEOT.exe— сам порт.
Лаунчер управляет:
- разрешением;
- полноэкранным/оконным режимом;
- VSync;
- лимитом FPS;
- монитором и видеокартой;
- языком;
- клавиатурой, мышью и геймпадом;
- чувствительностью;
- звуком;
- локальными сохранениями;
- достижениями;
- экспериментальным графическим пакетом.
Установленная папка переносимая и не содержит активных путей к моему D:, E: или C:\Users\GenryTheFox. Настройки и сохранения каждого игрока находятся в его собственных «Документах».
Шесть языков
В сборку входят:
- English;
- Русский;
- Deutsch;
- Français;
- Italiano;
- Español.
Русский перевод остаётся неофициальным, но для PC Edition отдельно доработаны кириллические шрифты SANSA и TEMPUS, размеры символов, интервалы, выравнивание и совместимость с интерфейсом. Цель была простой: русский текст должен выглядеть частью игры, а не случайным шрифтом, который кто-то закинул в архив за пять минут до релиза.
Для альтернативного русского GOD установщик не тащит старую сборку целиком. Он распознаёт источник по хешам и реконструирует принятые файлы PC Edition, включая исправленный MarvelIntro.usm, поэтому баг двойной заставки в готовую установку не переносится.
Локальные достижения
В PC Edition встроена собственная локальная система:
- 47 достижений;
- 1 000 очков;
- оригинальные иконки;
- названия и описания;
- состояния «закрыто/открыто»;
- уведомления;
- сохранение прогресса;
- отдельный просмотрщик в лаунчере;
- быстрый вызов по
F9с возможностью изменить клавишу.
Это не Xbox Live и не Steam Achievements. Система работает локально внутри PC Edition.
Звук и слабые системы
В сборку включены принятые аудиофиксы и настройка буфера для менее мощных компьютеров. Они уменьшают заикания и обрывы, но V1 Beta пока не обещает идеальный звук на любой конфигурации.
Экспериментальный DLSS 5 / ReShade
Внутри присутствует отдельный опциональный графический пакет с ReShade, Feeder, RenoDX и NVIDIA-компонентами.
Да, нейронная обработка в игре с Xbox 360 звучит слегка ебануто. Поэтому я и попробовал.
Пакет не обязателен для запуска: обычный D3D12-режим остаётся основной базой. На Intel, AMD или при любых белых текстурах и странном поведении сначала отключите экспериментальную опцию и проверьте стандартный режим.
Поддерживаемые исходники
Сейчас установщик распознаёт:
usa-europe-retail— распространённый USA/Europe Xbox 360 ISO, ZIP либо распакованную папку;eu-retail— старую original-language базу PC Edition для обратной совместимости;ru-god-alt— проверенный альтернативный русский GOD/LIVE/XSF.
Расширение файла или надпись LIVE, PIRS, CON сами по себе ничего не гарантируют. Инсталлер сверяет размеры и SHA-256. Другой регион, модифицированный образ или смесь файлов будут отклонены вместо создания битой игры.
Что ещё остаётся в V1 Beta
Это уже релиз, но это всё ещё beta:
- микрофризы на части переходов;
- иногда действительно жёсткие зависания;
- белые текстуры или полностью белый рендер на некоторых Intel-встройках;
- отдельные белые элементы меню настроек;
- нестабильные 75/120 FPS в тяжёлых сценах;
- возможные аудиопроблемы на слабых системах;
- оставшиеся различия в отдельных графических эффектах;
- экспериментальный DLSS/ReShade зависит от железа и драйвера.
Я не буду выдавать это за «мелкую косметику». Главная задача V2 — докопаться до фундаментальных причин фризов, совместимости и оставшихся проблем рендера, а не положить сверху ещё один костыль и объявить победу.
Что планируется для V2
- фундаментальная работа с микрофризами и жёсткими зависаниями;
- дальнейшая совместимость с Intel, AMD и NVIDIA;
- устранение оставшихся белых материалов;
- развитие Vulkan-ветки до состояния, когда ей действительно можно пользоваться;
- фоторежим со свободной камерой, паузой, скрытием HUD, FOV и вращением;
- дальнейшее восстановление эффектов;
- улучшение frame pacing и высоких частот кадров;
- дополнительные PC-настройки.
Другие проекты не умерли
После этого релиза я не забываю про:
- Sonic Free Riders — PC Edition;
- будущий порт Plants vs. Zombies;
- консольную версию Neighbours from Hell на PC;
- Genry Mod Engine / Genry Mod Constructor для «Бесконечного Лета»;
- аналоговый хоррор;
- ролики и остальные эксперименты с портами.
Edge of Time сожрала огромное количество времени, нервов и ночей. Но теперь это не папка, которая работает только у меня. Это публичная PC Edition с установщиком, понятной доставкой и собственным местом на GitLab.
Поддержать разработку EOT
PC Edition остаётся бесплатной. Релиз, фиксы и будущие обновления не закрыты за донатом.
Но если порт дал вам хороший вечер и вы хотите помочь мне дальше ебаться с микрофризами, Intel, Vulkan, фоторежимом, хостингом и следующими версиями, теперь есть Patreon:
ПОДДЕРЖАТЬ НА PATREON
Другие способы:
Это поддержка разработки, а не покупка игры. Никакая сборка или функция за платным забором не спрятана.
Для тех, кому нужны цифры и проверки
Открыть технические результаты beta.3.1
- реальный GOD
8C4F0345B522B738FAB7распакован: 296 файлов за 10,59 секунды; - полная PC Edition собрана из него за 33,99 секунды;
- Original: совпали все 293 из 293 хешей;
- Russian: совпали все 293 из 293 хешей;
SpiderManEOT.exe --verify-installзавершился с кодом 0;Launcher.exe --validateзавершился с кодом 0;- все 134 EOTP-патча проверены обратным применением и конечными SHA-256;
- payload ZIP полностью прошёл
7z t; - продолжение загрузки через HTTP Range проверено на заранее созданном фрагменте 64 МБ;
- повторный запуск использует проверенный локальный кэш;
- интерфейс установщика проверен на шести языках;
- активные конфиги и payload очищены от путей машины разработчика;
- локальная сборка и релизные проверки исходного коммита завершились успешно.
- встроенный канал установщика:
v1.0.0-beta.3.1, хостgitlab.com, проверенный payload отv1.0.0-beta.3; - локальный payload ZIP проверен в двух режимах: ручной выбор и автоматическое обнаружение рядом с EXE; оба теста завершились с кодом 0;
- полностью докачанный
.partтеперь проверяется и принимается локально вместо ошибочного Range-запроса за концом файла; тест восстановления завершился с кодом 0; - настоящий USA/Europe ZIP и русский GOD прошли входную проверку релизным EXE с кодом 0;
- GitLab payload ответил на .NET
HttpClientRange-запрос кодом206 Partial Contentи корректным полным размером1 275 158 516байт; - страницы компонентов и прогресса визуально проверены на всех шести языках.
SHA-256 установщика:
650A47B914511225773296CBF2D5011203A392747AA300E7EE5ACE49183EF17C
SHA-256 payload:
13B88F7F6B26D00D97290707008986D7E9A25ED91F2458D50BA631D654EA804D
Спасибо
Спасибо команде и участникам ReXGlue, исследователям Xenia, авторам XenosRecomp и Unleashed Recompiled, а также отдельному проекту reeot. Здесь достаточно тяжёлой работы разных людей, и делать вид, будто всё возникло из воздуха, было бы свинством.
Спасибо всем, кто тестировал, присылал скриншоты, находил белые текстуры, проверял QTE, звук, управление и терпел мои бесконечные сборки.
И спасибо тем, кто просто хотел снова увидеть Питера Паркера и Мигеля О’Хару по разные стороны времени.
ДВЕ ЭПОХИ. ОДНА СУДЬБА.
2011 → 2026 · Xbox 360 → Windows
Версии для Windows не существовало.
Теперь, блять, существует.