Перейти к публикации
Планета Deus Ex

Вся активность

Эта лента обновляется автоматически

  1. Последний час
  2. Сегодня
  3. Добавлены карты от PS2 версии. Пришло время вернуть версию для PS2 обратно на ПК (это был бы интересный проект)
  4. Вчера
  5. Хм. Надо глянуть, что там за модельки. Спасибо.
  6. Недавно Lander смог разобраться с форматом .lin, и это помогло ему вскрыть игру Splinter Cell (2002) для XBox. Почитать об этом можно здесь (на английском языке) https://landaire.net/a-file-format-uncracked-for-20-years-part-2/ DeusEx The Conspiracy тоже использует формат .lin. Если не вдаваться в подробности нескольких длинных диалогов с ChatGPT с применением материалов Lander, то можно сказать что кое-что удалось достать. Пока ещё не всё, но добыча ценная. Буду добавлять сюда новые модели/ресурсы когда они будут распакованы. Архив #1: Игровые скрипты (Scripts_DeusEx_PS2_Reconstructed.zip). Первое, это все, или почти все игровые скрипты. Для экономии памяти игру оптимизировали, перерабатывали карты на более мелкие, а некоторые игровые скрипты перенесли в C++, скорее всего для ускорения и оптимизации. Самих игровых скриптов в исходном виде как на ПК-версии тоже нет, но UnrealScript это байт-код, который можно декомпилировать и восстановить. Также с помощью ИИ были реконструированы некоторые части C++ кода, он также есть в приложенном архиве. Конечно (и очевидно) его нельзя скомпилировать, но эти C++ фрагменты вполне подойдут для того, чтобы понять, как что в этой версии игры было устроено, что вынесли в C++, как работает автоприцеливание, и многое другое. Scripts_DeusEx_PS2_Reconstructed.zip Архив #2: Скелетные модели (DeusEx_PS2_SkeletalMeshes_Inventory.zip). PS2 версия игры использует более новый билд движка: 420, и уже имеет поддержку скелетных моделей psa/psk. ПК-версия игры использует более ранний билд движка: 400, и технически имеет много общего с Unreal Tournament 99, не имеет поддержки скелетных моделей. В архиве всё оружие, которое есть в игре, модели для вида от первого лица, а также инструменты: мультиинструмент и отмычка. Pickup/third-person модели включены не были. Наноключа нет от PS2 версии нет, поскольку этой версии эту механику упростили. Текстур в архиве нет, при необходимости можно взять от ПК-версии, они подходят, а в PS2 версии они были в меньшем разрешении. В архиве также есть модель наноключа от ПК-версии, отличается добавленным рукавом. Анимация тоже скелетная, была скопирована с ПК-версии с помощью ИИ, как и добавление рукава. DeusEx_PS2_SkeletalMeshes_Inventory.zip Архив #3: Карты от PS2 версии https://drive.google.com/file/d/1ZPWFC4sdfiFP6KTxVYt8563eHlc1b6wB/view?usp=sharing В архиве все 112 карт. С ними две проблемы. Первая: отсутствуют конструкционные браши, видимо для экономии и оптимизации их тоже убрали. Вторая: некоторые карты не откроются ни в игре, ни в редакторе, поскольку они всё ещё содержат ссылки на классы, которые были только в PS2 версии. Обе проблемы легко решаются.
  7. Последняя неделя
  8. Предварительная (для самых нетерпеливых) версия перевода с поддержкой GMDX: Augmented Edition. Сам я пока только начал проходить GMDX, так что правки будут в любом случае. *Перед* установкой русификатора запустить GMDX на английском (можно и после, но есть шанс не найти что нужно), пройти по : GMDX Options/Quality of life options/Advanced Settings, и сменить "Fonts:More readable fonts" на Disabled. GMDX поставляет собственную версию фонтов (более читабельных, как утверждается), но она не русифицирована, и если когда-нибудь и будет, то точно не мной. По уверению Maiden_China, версия Confix, используемая с GMDX_AE, одинаково хорошо идет как с модами, поддерживающими LDD, так и с ванильными. Как обычно, инты из подкаталога GMDX_AE нужно поднять до Deus Ex\System. Файлы из GMDX_AE\Mods\GMDX_AE\System\ нужно перенести в Deus Ex\Mods\GMDX_AE\System\ с перезаписью имеющихся (если перезаписи не происходит, значит, не там ищете). Довольно много описаний новых функций AE не переведены - это потому, что и в английском DeusEx.int этих текстов нет. Sarge в курсе проблемы, обещал к версии 1.3 дополнить файл. После этого уже можно будет заняться ловлей блох. Если при запуске GMDX показывает белый экран, но музыка играет - попробуйте сделать Alt-Tab из игры и снова обратно, должно помочь. https://drive.google.com/file/d/1nj5GzmNBumbu4gZOy_hObn9oUAnLsKLh/view?usp=sharing
  9. С помощью ИИ и материалов с https://landaire.net/ (A File Format Uncracked for 20 Years) удалось распаковать из PS2 версии Deus Ex некоторые ресурсы, в их числе есть пока одна скелетная модель с анимациями - GM_Trench. Её используют JC, Walton Simons, и другие персонажи. Она уже задействована в проекте. Различия GM_Trench для ПК и PS2: ПК версия: 339 вершин, 604 полигона. PS2 версия: 711 вершин, 1324 полигона. Есть и сложности - PS2 версия использует другие текстуры как минимум для головы, остальные вроде бы подходят от PC-версии без явных искажений. Поэтому возможно придётся использовать текстуры от PS2 версии.
  10. ZwerPSF

    Книги

    Непонятно... Но во ещё один вариант - корешок чёрный, а в прошлой белый был - https://www.avito.ru/kineshma/knigi_i_zhurnaly/kniga_deus_ex_vse_4_chasti_8118845706 Иначе свёрстано и шрифты - там:
  11. Starscream

    Star Wars: Episode III

    Ходил на него в кинотеатр. Мама моя тогда купила книжку "Королева солнца" (космофантастика от Андре Нортон) и в магазе за покупку давали флаер на бесплатный билет в кино. Ну, я взял билет на третий эпизод, VIP-место. Самый нелюбимый мною эпизод. Чисто из-за депрессухи - всех убили, Палыч обрёл власть... Грустно. =( PS: Надпись, конечно, жуткая...
  12. Starscream

    Книги

    Надеюсь, что не нейрослоп? А то есть случаи, когда нейронками пишут книги на всякие популярные темы, а потом эту херню продают под видом официальных изданий.
  13. Starscream

    Neuromancer The Movie.

    Неужели всё-таки будет сериал по "Нейроманту"? Не верится. Радует, что у Apple TV вроде как неплохие сериалы, в отличие от Нетфликса, например. Недавно посмотрел Widow's Bay от Эппла - очень понравился.
  14. Starscream

    Музыка

    Показал тут детям старый мульт "Тайна третьей планеты". Раньше не прислушивался, а там крутой саундтрек, оказывается. Вот это очень деусовская тема - лаборатории MJ12 прям: А это напоминает о первом Масс Эффекте (с 15-й секунды):
  15. Этот UnrealEd не будет работать с большинством файлов из оригинальной игры, в этом и есть его главный недостаток. Приходится делать по две версии одного и того-же package. Чтобы использовать DumpInt, нужно загружать карты по одной в оригинальный UED1, и выполнять эту команду через лог-окно редактора. Другого способа для модов я не знаю.
  16. Попробовал использовать редактор, чтобы сгенерировать инты из карт GMDX_AE. Редактор пожаловался, что в его собственном DeusEx.u не хватает кучи ресурсов, на которые те карты ссылаются. Когда заменил DeusEx.u на тот, что из GMDX, редактор перестал запускаться вообще, в логе пишет, что не хватает других файлов оттуда же. Добавил и их. Теперь лог ошибок выглядит так: Log: Failed import: Function Function Core.Object.Sprintf (file ../UED22/Core.u) Warning: Failed to load DeusEx: Can't find Function in file Function Core.Object.Sprintf.. Warning: Failed loading package: Can't find Function in file Function Core.Object.Sprintf.. Critical: eax=01d4e318 ebx=00b1935c ecx=00000000 edx=00000800 esi=01d4e61c edi=00000800 eip=00a22ddb ebp=01d4e5fc esp=01d4e5f0 cs=0023 ds=002b es=002b fs=0053 gs=002b flags=00000212 In module 'D:\SteamLibrary\steamapps\common\Deus Ex\UED22\UnrealEd.exe' (1331200 bytes) at address 00002ddb Engine Version: 469e - Mar 30 2025 Preview Warning: No good exports found for UnrealEd.exe at 00A20000 for 00A22DDB Warning: No good exports found for UnrealEd.exe at 00A20000 for 00A92011 Warning: No good exports found for UnrealEd.exe at 00A20000 for 00A5166E Warning: No good exports found for UnrealEd.exe at 00A20000 for 00A22DDB Что нужно сделать, чтобы "dumpint xxx" работало с картами из любых модов, а не только с теми, что из оригинального DeusEx?
  17. Ранее
  18. Saint

    РОБОТЫ::.

  19. Эх... https://www.old-games.ru/forum/threads/ag-ru-zakryli.55136/page-50
  20. Восстановленная Extension.dll была адаптирована под x64 движок, и сейчас практически все UI скрипты из оригинальной игры перенесены на движок 227. Изменения в UI скриптах минимальные - вместо прямого присваивания некоторых значений используются Setters/Getters, поскольку я не могу добавлять поля в базовые Native классы движка. Также был написан конвертер файлов диалогов, он корректирует файлы типа DeusExConText.u так, чтобы 227 мог их правильно читать. Поскольку 227, в отличие от Deus Ex, не умеет декодировать mp3, конвертер ещё и заменяет mp3 файлы в пакетах типа *Audio.u на .ogg вариант. Для этого используются библиотеки BASS.
  21. Где все старые рецензии с АГ ру? Чем же я теперь думать буду?!?! Поздравляю. Вы стали бесплатным бета тестером рецензии на чистое небо... "У вас есть интернет?" спросил интернет.
  22. Попытался зайти на ответ майл ру, аг ру, а туда не пускают. Хорошее "развитие". Газеты завтра тоже вообще нет, но редьку показывает. Изборский клуб тоже пока показывает. Цитата Не удается получить доступ к сайту Сайт ag.ru не позволяет установить соединение. Попробуйте сделать следующее: Проверьте подключение к интернету. ERR_CONNECTION_REFUSED
  23. Max2k

    Neuromancer The Movie.

    https://www.youtube.com/watch?v=OvNCSw_gXXI Neuromancer Teaser 2 Небо над портом напоминало телеэкран, включённый на мёртвый канал
  24. Saint

    РОБОТЫ::.

  25. Saint

    РОБОТЫ::.

  26. Новая версия: обновление 1. Изменения и исправления: В браузер ресурсов добавлены вкладки Sounds и Conversations. Для Sounds поддерживается поиск, воспроизведение/пауза/остановка и отображение информации о ресурсе (Wav/MP3/OGG, частота, и прочее). Звук теперь воспроизводится с использованием библиотеки BASS. Требуется наличие файла bass.dll рядом с файлом программы (есть в архиве) Добавлен редактор кривых (Curve Editor). Позволяет создать график и преобразовать его в скрипт. Например если нужно плавно изменить какое-то значение, то этот редактор в этом поможет. Имеются предустановки. F9 теперь правильно скрывает/отображает нижнюю панель редактора. Реализовано автодополнение для команд типа #EXEC, также закрыта часть случаев, где автодополнение не работало. В контекстное меню дерева классов добавлен пункт меню "Show in explorer" Для звуков (как и для текстур) добавлено контекстное меню: Copy Reference + Copy DynamicLoadObject code. Улучшения в Collect descendants: теперь можно выбирать/снимать выбор классов по packages. В меню "Build" добавлена команда "Reindex project" Разные мелкие улучшения и исправления. Примечание: содержимое вкладки Conversations сейчас может отображаться неправильно. Это будет исправлено в следующих версиях. Скриншоты: Скачать можно во вложении. UScriptEdit_Update1.7z
  27. Geasse

    Deus Ex: Universe

    Основатель Eidos Montreal считает, что игровой индустрией завладели таблицы Excel, и она потеряла душу. Также он хотел бы создать новый Deus Ex.
  28. Кажется что год так незаметно пролетел... И вот нашей любимой игре уже 26 лет!
  29. Поскольку мне так и не удалось найти редактор скриптов, который бы меня полностью устраивал, было принято решение сделать свой. Редактор написан на Delphi 11 и использует SynEdit - продвинутый компонент с множеством функций. Этот-же компонент использует например PyScripter или Dev C++. Пока что это бета-версия, которая дорабатывается, но я уже им пользуюсь по назначению. Как он работает: При запуске редактор читает файл DeusEx.ini, находит в нём раздел EditPackages, и по нему пытается найти одноимённые каталоги со скриптами, и производит их индексацию. Например DeusEx\Engine\Classes\*.uc, DeusEx\Core\Classes\*.uc, и так далее. Чем больше таких каталогов со скриптами найдено, тем больше полей и методов редактор будет "знать". Индексация происходит в несколько потоков (максимум 6). Интерфейс программы: Сверху над вкладками редактора есть 2 кнопки для быстрой навигации по скриптам + история навигации (кнопки со стрелочкой вниз). Там же находится и Method Navigator - выпадающий список, где находятся все методы и состояния текущего скрипта. Слева расположено дерево классов на основе найденных и проиндексированных скриптов. Справа от дерева классов расположен сам редактор кода, поддерживается несколько скриптов одновременно (например как в Notepad++). Внизу по нажатию F9 доступно три вкладки: Check Results, Build Output и Packages. Check Results отображает результаты базовой проверки текущего скрипта, Build Output отображает результаты компиляции через UCC, а также отображает различную диагностическую информацию. Packages отображает список пакетов, найденных в разделе EditPackages ini файла игры. Возможности редактора кода: Сворачивание структур, перечислений (enum) и методов (функций), также известное как Code Folding. Ctrl + Click практически везде, для навигации по полям, методам, вызовам из родительских классов, и так далее. Также Ctrl + Click может открывать C++ реализацию нативных скриптовых функций, при условии что исходный код был найден. Редактор цвета: Ctrl + Click по строке вида str = str $ "|c80ff80P="; откроет редактор цвета, где можно посмотреть, что это за цвет, и при необходимости изменить его. Также это работает и с цветом типа Color, то есть (R=255,G=200,B=100,A=100). Автодополнение и подсказка параметров. Активируется нажатием Ctrl + Пробел, Ctrl + Shift + Пробел. Шаблоны кода. Find References - поиск ссылок на поле/метод/перечисление под курсором. GoTo Symbol - позволяет найти нужный класс и/или его метод. Скриншоты: Дополнительные инструменты: Сейчас в качестве дополнительных инструментов есть Game Font/Texture Browser. Этот браузер позволяет просматривать игровые шрифты, что может быть полезно при проверке поддержки кириллицы, а также текстуры. Скриншоты: Браузер шрифтов/текстур интегрирован с редактором кода, и если выполнить Ctrl + Click по ссылке на текстуру/шрифт, браузер откроет эту ссылку, при условии что требуемый ресурс был найден в существующих packages игры. Поддерживаемые игры: Deus Ex, Unreal 227. Установка: Исполняемый файл необходимо поместить в базовый каталог игры. Программа хранит все настройки в .ini файле и ничего не сохраняет в системной реестре, что позволяет использовать её как портативную. Настройки: По умолчанию редактор ищет файл System\DeusEx.ini, но это поведение можно изменить. Для этого нужно отредактировать файл UScriptEdit.ini и изменить значение frmMain.GameIniFile. Также можно перенаправить редактор на считывание другого каталога игры, для этого нужно изменить значение frmMain.RootDirectoryName frmMain.RootDirectoryName=C:\Games\DeusEx_RTX frmMain.GameIniFileName=DeusEx.ini Редактор может работать со скриптами любой игры на UE1, а для Deus Ex и Unreal 227 имеются специальные режимы навигации и шаблоны кода. Скачать можно во вложении. UScriptEdit.7z
  30. ZwerPSF

    Games offtopic

    https://www.gamedeveloper.com/business/otherside-entertainment-lays-off-17-staff-following-game-cancellation
  1. Загрузить больше активности
×
×
  • Создать...