ArtMoney: Интервью с Артемом Михайловым - человеком, который дал игрокам власть менять миры (Лонг)
Давеча у меня выходил лонг по CheMax, где в комментариях человек попросил написать лонг про ArtMoney. Что ж, время настало! Почему так долго? Дело в том, что я запрашивал несколько раз интервью с создателем программы, и вот, спустя примерно полгода все вопросы были согласованы и ответы можно будет увидеть в этом лонге.
Важно: тем, кому интересно чисто интервью - советую промотать (кликнуть на соответствующий пункт в содержании).
Содержание
Что такое ArtMoney?
ArtMoney - это инструмент, позволяющий изменять игровые параметры, такие как количество денег, жизней, боеприпасов и других ресурсов, делая их практически неограниченными. Программа анализирует оперативную память или файлы игры, чтобы обнаружить нужные данные. Поскольку зачастую находится множество совпадений, процесс делится на два шага: первичное сканирование и фильтрация результатов после изменения значений в игре. В результате пользователь получает точные адреса в памяти, где хранятся целевые числа, и может заменить их на желаемые.
Особые алгоритмы помогают обходить защиту даже в играх, где параметры представлены не числами (например, графическим индикатором здоровья) или зашифрованы. Однако в сетевых режимах (PvP) ArtMoney чаще всего бесполезен: изменения на одном устройстве не синхронизируются с другими игроками, что сводит читерство к нулю. Исключения редки и зависят от архитектуры конкретной игры.
Программа распространяется в трех типах версий: SE (Special Edition), PRO и PRO VIP.
Как появилась программа
Первую версию программы выпустили в 1996 году для операционной системы DOS. Её разработчиком стал Артём Сергеевич Михайлов - студент факультета информатики Самарского Государственного Аэрокосмического Университета (ныне Самарский университет). Спустя десятилетие, в 2006 году, Михайлов основал компанию System Softlab, чтобы профессионально развивать и распространять свой продукт. Изначально программа должна была называться «Artem Money», но из-за ограничений DOS (максимум 8 символов в названии файла) имя сократили до «ArtMoney».
Функционал программы
ArtMoney - мощный инструмент для анализа и изменения игровых данных, сочетающий гибкость и техническую глубину. Программа поддерживает 7 методов поиска (точные значения, диапазоны, формулы и др.), 12 типов данных с автоматическим определением, а также работу с указателями и эмуляторными адресами, включая оптимизацию для ретро-консолей. Многоядерные процессоры ускоряют сканирование в разы, а четыре типа округления обеспечивают точность даже с дробными числами. Для продвинутых пользователей доступны дизассемблер с отладчиком, замена ассемблерных команд и функции PRO-версии: поиск по строкам, скрытый режим и обход защит памяти.
Программа сканирует память процессов, файлы, папки и блоки данных, где хранятся игровые ресурсы (деньги, здоровье), поддерживая поиск по кратности адресов и порядку байтов для эмуляторов (Sega, Nintendo), а модульная и блочная адресация обеспечивают точность даже при изменении расположения данных. Программа позволяет анализировать дампы памяти через формулы, группировать параметры в структуры (например, характеристики персонажа) и использовать «формульный калькулятор» для сложных запросов с арифметическими и битовыми операциями. Бесплатная SE-версия сохраняет базовые функции (поиск, редактирование, горячие клавиши), но для продвинутых возможностей - от отладки ассемблера до обхода защит - требуется лицензия PRO.
Личный опыт
С программой я познакомился в году 2010 когда проходил S.T.A.L.K.E.R.: Тень Чернобыля. В то время у меня возникли проблемы с деньгами и я не смог тогда купить крутую броню у ученого в лаборатории. Был я тогда еще школьником, а потому с виду невероятно сложный на то время Cheat Engine я не осилил, несмотря на то, что гайдов уже было с лихвой. И вот, прошерстив немного ютуб на глаза попался видос с ArtMoney. Не то что бы я понимал в то время, что я делаю, но по видосу заветные бабосики прилетели буквально за три шага.
Не так давно, кстати, я перепроходил Mafia 2 и успел позабыть, что есть невероятно увлекательная миссия, где нужно вернуть 28к долларов. И вот, спустя столько лет, у меня в голове сразу появилась мысль: «А на кой мне мучаться и душиться, если есть программка из детства». Что интересно, алгоритм действий за все эти годы ни разу не поменялся, поэтому, научившись однажды, научился навсегда.
Интервью с создателем ArtMoney
Q: Здравствуйте, Артем! Т.к. о Вас не так много информации в интернете, то хотелось бы начать интервью с небольшой истории Вашей жизни. Вы являетесь выпускником Самарского государственного аэрокосмического университета. В 2006 году организовываете фирму System Softlab, чтобы развивать и распространять ArtMoney. Расскажите, что сподвигло Вас к созданию ArtMoney? Связанна ли программа как-то с университетскими нуждами?
Историю следует начинать со школы, когда в 1992 году родители мне купили первый компьютер Sintez 2 (клон ZX Spectrum). У моего друга на районе тоже был такой компьютер, звали его Виталий. Именно с ним вдвоём мы начинали читить в играх. Первые попытки были ещё на Spectrum, там я менял загрузчик игры, чтобы он менял стартовые параметры игры. В начале 1995 года у него появился компьютер 80386, а в декабре и мне родители купили такой же. Первая версия для DOS была сделана в феврале 1996 года, только для себя и моего друга. Только в 1998 году cделана первая публичная версия 4.0 и она была опубликована на сайте и распространялась по BBS и FIDO сетям.
Q: На момент создания программы, существовали аналоги этой самой программы? Ориентировались ли Вы на какие-нибудь достижения (созданные программы) «коллег» по цеху?
Компьютеры были, а вот модема и интернета у нас не было до августа 1998 года. В конце 1997 года у одного знакомого через FIDO достали программу PLAYERS TOOL для DOS.
Q: С какими трудностями столкнулись во время разработки?
Основная трудность полное отсутствие документации на функции WINAPI. В поисковике (тогда был altavista.com) вбиваете название функции и получаете 0 результатов. Я из штатов заказывал книги и журналы на английском языке. У меня даже были оформлены подписки на несколько американских журналов, один журнал приходил каждый квартал вплоть до 2010 года, и что удивительно, даже не один номер не пропал по пути. Когда я устроился на работу в 1999 году, я получил на работе CD диск подписки MSDN с документацией на WINAPI, он очень помог в разработке.
Q: Вы окончили университет, факультет информатики, если я обладаю верной информацией. Кем Вы являетесь по специальности?
Инженер-программист по специальности Автоматизированные системы обработки информации и управления.
Q: Первые версии программы были написаны под DOS, затем появилась версия для Windows. Правильно я понимаю, что Artmoney «выстрелила», появившись на «окнах»? Как распространялась программа (от DOS до Windows) и какой охват по миру был у ArtMoney?
DOS версия можно сказать не распространялась совсем. Была на сайте, и на нескольких BBS. Скачиваний за год не более десяти тысяч. На момент выхода DOS версии на публику, уже вышла Windows 98, и Досом уже особо не пользовались. Как только вышла Windows версия, она буквально за год полностью завоевала все компьютеры в России и СНГ.
Q: Изначально, программа распространялась на бесплатной основе, но потом появились и платные версии с большим функционалом. В какой момент Вы пришли к тому, что пора бы монетизировать свои труды?
В 2002 году, мне написал один американец, что ему понравилась программа и он мне выслал $25. И он посоветовал продавать программу и что её будут покупать. И через год я выпустил платную версию. Два года она продавалась плохо. Только в 2005 году стали приходить хорошие деньги, я уволился с работы и сел делать свою новую программу Spyware Process Detector. А через год была организована фирма System Softlab.
Q: Ваша программа позволяет, так скажем, нечестным путем получить преимущество в одиночных играх, а значит, игрок не следует изначально заложенной идее разработчика игры. На этом фоне, случались ли какие-либо споры или скандалы с разработчиками игр? Связывались ли они как-то с Вами, чтобы, может быть, ограничить функционал программы для конкретной игры?
На электронную почту кто-то писал, все были посланы писать письмо с претензией в письменном виде, в итоге ни одного бумажного письма так и не пришло.
Q: А на что способна программа вне игр? Где ее можно применять?
Можно найти какой-то текст на диске, и заменить его на другой. Можно отладить любую программу.
Q: Расскажите, актуальна ли программа на данный момент? Может быть, поделитесь информацией о проданных копиях (количество)?
Ежегодно бесплатную версию программу загружают несколько миллионов человек. Информация о проданных копиях, это закрытая информация. Могу сказать, что после начала боевых действий в 2022-2023 годах произошёл огромный провал продаж (примерно на 50%) плюс перестали приходить выплаты за рекламу от Google. Я даже подумывал о закрытии и продажи проектов, однако в 2024 году продажи вернулись к уровню 2021 года и даже немного превысили его. Продажи в 2025 году так же идут на уровне 2021 года.
Q: Есть ли у Вас проекты, с которыми Вы пытались повторить успех ArtMoney, но по каким-либо причинам не получилось?
Программ Spyware Process Detector плохо распространяется и продаётся, сильная конкуренция, много аналогичных программ. Пока программа держится на плаву. В 90-х я делал программу для проверки билетов Русского Лото, не качали, не писали, в итоге проект закрылся на версии 1.0 и даже исходники программы утеряны.
Q: Интервью подходит к концу, поэтому я задам пару общих вопросов. Какой Вы можете дать совет, чтобы если не повторить Ваш успех, то хотя бы приблизиться к нему?
Стреляет только то, что Вы сами придумали и аналогов этого ещё не было. Попытки копировать другие программы ни к чему не приведут.
Q: Что нужно делать, чтобы не бросить то, что начал? Иными словами, как не выгореть из-за занятия любимым делом?
Нужно делать перерывы, бывает на полгода всё бросал, но потом приходит какая-то идея и опять садишься делать.
Q: Спасибо за ответы на вопросы. Есть что рассказать интересного связанного с ArtMoney, какие-то интересные случаи?
Однажды меня узнали на книжном рынке в Самаре. Книжный рынок в Самаре это что-то типа Горбушки в 90-х и 2000-х. Там куча палаток для продажи дисков, кассет, картриджей, техники и т.п. Так вот, я был на дне рождения друга, он пригласил туда много людей с которыми он учился, которых я не знал. Один из них работал продавцом дисков в палатке на книжном рынке. Так вот, однажды, по-моему, это был 2001 или 2002 год, когда я ходил по рынку встретил его там, обменялись парой фраз и я пошёл дальше по рядам. Оказалось, что он после этого рассказал друзьям продавцам, что автор ArtMoney на рынке, и через 15 минут, ко мне стали подходить люди и спрашивать автограф, в основном я расписывался на обложках каких-то дисков. Это единственный случай в жизни, когда я давал автографы.
Послесловие
Надеюсь, что данный материал было интересно читать. В комментариях можно предложить еще темы какие-нибудь интересные (мб про Cheat Engine). Так же, смело можно указывать на ошибки и опечатки. Всех благ, спасибо, что дочитали до сюда!