Как преданный поклонник инди-ролевых игр, я следил за бурным путешествием Shiromofu Factory и их игры Dungeon Antiqua. Эта небольшая студия, вдохновленная такими великими проектами, как Wizardry и Final Fantasy, столкнулась с беспрецедентной проблемой в игровой индустрии — ее ошибочно пометили как вирус в Steam.
Думаешь, S&P 500 — это марка автомобиля? Ничего страшного. У нас тут объясняют сложные вещи простыми словами и пытаются понять, куда рынок пойдет завтра. Без обещаний, просто факты.
Изучить основыShiromofu Studios, создатели инди-RPG «Dungeon Antiqua», поделились описанием проблем, с которыми они столкнулись после ее запуска. В своем блоге Note они подробно рассказали о своем опыте блокировки их игры в Steam. Этот неожиданный инцидент стал результатом того, что несколько антивирусных программ ошибочно определили свою игру как вирус. Причина, как они объяснили, заключалась в использовании PyInstaller при создании исполняемого файла игры.
Dungeon Antiqua, как и традиционная ролевая игра, представляет собой приключение в подземельях, напоминающее такие игры, как Wizardry и ранние версии Final Fantasy. Shiromofu Factory решила создать эту игру с использованием движка Pyxel в винтажном стиле, в котором для программирования используется Python. Движок также включает Pyinstaller для создания исполняемого файла. Интересно, что разработчик отметил, что антивирусное программное обеспечение часто помечает файлы, созданные PyInstaller, как потенциальные трояны.
Сначала Shiromofu Factory решила вернуться к более ранней версии игры и попросила игроков освободить .exe-файл игры из-под антивирусной защиты. Однако этот шаг помешал обновлениям Dungeon Antiqua. Такая ситуация была нежелательной, поскольку они планировали ввести значительное обновление, которое расширит игровую зону в игре.
Пытаясь решить эту проблему, Shiromofu Factory изучила несколько решений, в том числе создала собственный загрузчик и попросила антивирусное программное обеспечение перепроверить свои выводы. Разработчик также рассматривал возможность приобретения сертификата подписи кода стоимостью примерно 180 000 иен, что эквивалентно примерно 1100 долларам США. Однако процесс рассмотрения оказался слишком длительным, что заставило их отказаться от этого подхода.
В конце концов Shiromofu Factory решила провести комплексное исследование кода Dungeon Antiqua, чтобы определить источник проблемы. В конце концов разработчик определил потенциального нарушителя и обнаружил, что за это может быть ответственна функция Python «os.remove», предназначенная для удаления локальных файлов данных сохранения. Они надеялись, что замена библиотеки os на библиотеку pathlib решит проблему, но, к сожалению, этого не произошло.
Как заядлый геймер, я пришел к выводу, что антивирусное программное обеспечение в значительной степени зависит от памяти. Он хранит URL-адреса и имена файлов любых программ или файлов, которые ранее были идентифицированы как вирусы. К сожалению, хотя Shiromofu Factory редактировала Dungeon Antiqua, моя игра все равно была заблокирована. Разработчик попытался переименовать исполняемый файл в «dungeon-antiqua-v2.exe», но, похоже, это не помогло. К счастью, они нашли обходной путь, просто повернув значок игры по горизонтали, что наконец позволило мне играть без каких-либо проблем.
Смотрите также
- Какой лучший моб в Моб Контрол?
- Лучшие места для баз в Project Zomboid (сборка 42)
- Гайд по Волшебным вариантам Дафны — пара полезных советов для новых игроков
- Коды игры «Креветочная игра» (январь 2025 г.)
- Roblox: Коды движения Island of Move (май 2024 г.)
- Destiny 2: все эпизоды «Ересь» Сезонные испытания
- Обзор «Носферату» — симфония психосексуальной тревоги, вызванной чумой
- Где найти и использовать кассеты VHS в Project Zomboid?
- Лучшие сборки Hero Tale — один для персонажей ближнего боя, один для персонажей дальнего боя.
- Once Human: Прохождение головоломки Дейтонской больницы
2024-12-27 04:05