Allods Developers Community

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

От любви к аллодам: или почему мы взялись за реверс-инжиниринг

Bova

New member
Project Bova: Legacy of Sarnaut
(Проект Бова: Наследие Сарнаута)

Привет, братья по Сарнауту.

Меня зовут BOVA. Это не просто ник. Это имя, под которым мы начинаем писать новую главу истории Allods Online — ту главу, которую официальная история уже давно не в силах написать.

Другие приходят в Аллоды за лутом, астралом или заработком.Мы пришли за правдой и за возможностью творить.

Мы искренне любим эту игру. Для многих из нас Аллоды — это целая эпоха жизни: ночные осады, эпические рейды, астральные баталии и неповторимая атмосфера Сарнаута.

Но цифры безжалостны:
  • Август 2025 — пик онлайна едва дотянул до 228 человек.
  • Январь 2026 — падение до 147.
  • Апрель 2026 — средний онлайн держится в районе 157–165 человек.
  • На Steam одновременно играет 10–30 человек.

В апреле Astrum Entertainment выпустила обновление 17.1 и запустила новый подписочный сервер «Искра Величия» с переработкой классов. Мы уважаем это усилие. Разработчики честно признают, что после 16+ лет кодовую базу крайне сложно развивать быстро.

Но одного нового сервера и патча уже недостаточно. Игра медленно угасает.

Самые яркие и легендарные версии Аллодов — 3.0, 5.0.2 и другие «золотые» билды — до сих пор остаются недоступными для большинства сообщества. Они либо потеряны, либо надёжно заперты в частных коллекциях у узкого круга людей.

В результате:

  • Энтузиасты и независимые разработчики не могут нормально работать со старыми эпохами.
  • Лучшие страницы истории Аллодов пылятся под замком.
  • Новые поколения игроков даже не знают, каким по-настоящему великим был этот мир.

Мы больше не считаем это нормальным.

Именно из этой любви и здорового недовольства родился AOgame Reverse Engineering Toolkit — серьёзный, хорошо протестированный набор инструментов на базе клиента Re-Allods.
Это не «ещё один читерский тул». Это инструмент освобождения.
Вот что уже умеет toolkit:
  1. Отключение защиты в реальном времени без замены файлов.
    В ядре StarForce (protect.dll) мы насчитали более 280 проверочных функций. Мы научились «усыплять» их прямо в памяти одним коротким шеллкодом (mov eax, 1; ret). Ни одна оригинальная DLL не перезаписывается. Именно так нам удалось запустить сборку 5.0.2 в родной среде, минуя лаунчер и все проверки.
  2. Чистый дамп кода из оперативной памяти Функции dump_full_process и dump_module позволяют вытащить весь процесс или отдельные модули для дальнейшего анализа в IDA/Ghidra.
  3. Поиск потерянных строк и скрытых данных scan_strings_in_dump и scan_strings_live помогают восстанавливать диалоги NPC, названия предметов и обрывки удалённого контента из эпохи 3.0 и не только.
  4. Автоматическое обновление адресов при выходе новых сборок Функция find_rva_in_dll сама находит и привязывает все защитные функции даже после обновлений.
  5. Очистка модулей для комфортной статической модификации.

Всё это собрано в удобном GUI-приложении, которое мы готовы распространять и развивать вместе с сообществом.
Мы верим, что наследие Аллодов принадлежит всему сообществу, а не узкому кругу «хранителей».
Мы выступаем за свободу творчества: за возрождение старых эпох, за качественные моды и за настоящее развитие игры — как силами официальной команды, так и энтузиастами.

Важно: Мы не имеем никаких претензий к проекту Re-Allods — это отличная база, на которой построен наш toolkit, и мы благодарны за проделанную работу. Это наше личное мнение и видение развития.
Мы также не хотим вступать в конфликт с другими приватными серверами и их разработчиками.
Наоборот — мы открыты к диалогу и сотрудничеству. Только вместе мы сможем вернуть Аллодам второе дыхание.

Мы не хотим вредить официальному проекту. Мы хотим, чтобы у Аллодов появилось настоящее второе дыхание.
  • Если владельцы старых сборок готовы к диалогу — мы первые протянем руку.
  • Если же самые ценные версии продолжат лежать под замком — мы будем цивилизованными, но настойчивыми в возвращении этого наследия сообществу. Из любви к игре.
Важное предупреждение:Любая работа с модифицированными клиентами несёт юридические и технические риски. Проверяйте всё самостоятельно и действуйте осознанно.

Аллоды заслуживают гораздо большего, чем медленное угасание. этой игры до сих пор есть душа, преданные игроки и колоссальный нераскрытый потенциал.
Мы не собираемся просто жаловаться. Мы готовы действовать.
Готовы делиться знаниями, инструментами и наработками со всеми, кто действительно хочет развивать проект.
Если ты разделяешь эти ценности — пиши в комментариях или в личку. Будем рады каждому настоящему единомышленнику
Project Bova: Legacy of Sarnaut — это только большое начало.

От любви к Аллодам и с верой в лучшее будущее, BOVA

Наша почта для связи - [email protected]
1777432737715.png
 

Attachments

  • 0 bytes · Views: 7
Last edited:
Post automatically merged:

项目 Bova:萨诺特的遗产

致萨诺特的兄弟们:

我叫 BOVA。这不仅仅是一个昵称。在这个名字下,我们开始书写《Allods Online》历史的新篇章——那个官方历史早已无力书写的篇章。

别人来到 Allods 是为了战利品、星界或赚钱。而我们是为了真相和创造的可能而来。

我们由衷地热爱这款游戏。对我们许多人来说,Allods 代表了人生的一整个时代:夜袭围城、史诗级团本、星界战斗,以及萨诺特那独一无二的氛围。

但数据是无情的:

  • 2025年8月——在线峰值勉强达到 228 人。
  • 2026年1月——下滑至 147 人。
  • 2026年4月——平均在线维持在 157–165 人左右。
  • Steam 上同时在线仅为 10–30 人。
四月份,Astrum Entertainment 发布了 17.1 更新,并推出了全新的订阅制服务器“璀璨火花”,对职业进行了重做。我们尊重这一努力。开发者也坦诚地承认,经过超过 16 年的积累,代码库已经极难快速迭代。

但仅仅一个新服务器和一个补丁已经不够了。游戏正在缓慢地消亡。

Allods 最辉煌、最传奇的版本——3.0、5.0.2 以及其他“黄金”版本——至今仍对大部分社区玩家遥不可及。它们要么已经遗失,要么被牢牢锁在少数人的私人收藏之中。

其结果是:

  • 爱好者和独立开发者无法正常地基于旧时代版本进行工作。
  • Allods 历史上最精彩的篇章被尘封锁闭。
  • 新一代玩家甚至根本不知道,这个世界曾经有多么伟大。
我们不再认为这是正常的。

正是出于这份热爱和正当的不满,我们诞生了 AOgame 逆向工程工具包 (AOgame Reverse Engineering Toolkit) —— 一套基于 Re-Allods 客户端的、经过充分测试的严肃工具集。

这不是“又一个作弊工具”。这是解放的工具。
以下是该工具包目前已实现的功能:

  • 无需替换文件即可实时禁用保护
    在 StarForce (protect.dll) 内核中,我们统计到有超过 280 个校验函数。我们学会了仅用一段简短的 shellcode (mov eax, 1; ret) 在内存中直接让它们“休眠”。不覆盖任何原始 DLL。正是通过这种方式,我们得以在原生环境中运行了 5.0.2 版本,绕过了启动器和所有校验。
  • 从内存中进行干净的代码转储
    dump_full_process 和 dump_module 函数可以将整个进程或单个模块提取出来,用于后续在 IDA/Ghidra 中进行分析。
  • 搜索遗失的字符串和隐藏数据
    scan_strings_in_dump 和 scan_strings_live 函数有助于恢复 3.0 时代及更早版本的 NPC 对话、物品名称以及碎片化的删除内容。
  • 新版本发布时自动更新地址
    即使在更新之后,find_rva_in_dll 函数也能自行找到并绑定所有保护函数。
  • 清理模块,便于进行舒适的静态修改
所有这些功能都集成在一个便利的 GUI 应用程序中,我们已准备好与社区一起分发和持续开发。

我们相信,Allods 的遗产属于整个社区,而不是少数“守护者”的小圈子。
我们支持创作自由:支持复兴旧时代版本,支持高质量的模组,支持游戏真正的发展——无论是通过官方团队还是爱好者的努力。

重要声明: 我们对 Re-Allods 项目没有任何异议——那是一个优秀的底层基础,我们的工具包正是构建于此,我们对其已完成的工作表示感谢。这是我们个人的意见和发展愿景。
我们也不希望与其他私人服务器及其开发者发生冲突。
相反,我们对对话与合作持开放态度。唯有齐心协力,我们才能让 Allods 重获新生。

我们不想损害官方项目。我们希望 Allods 能够迎来真正的第二春。

  • 如果旧版本的所有者愿意对话——我们会第一个伸出橄榄枝。
  • 如果那些最珍贵的版本仍被继续锁藏——我们将以文明但坚定的方式,将这些遗产归还给社区。出于对游戏的热爱。
重要警告: 任何对修改版客户端的操作都伴随着法律和技术风险。请自行仔细核查,并谨慎行事。

Allods 值得的远不止于缓慢地消亡。这款游戏至今仍有其灵魂、忠实的玩家群体以及巨大的未开发潜力。
我们不只是打算抱怨。我们准备付诸行动。
我们愿意与所有真正想推动项目发展的人分享知识、工具和成果。
如果你认同这些价值观——请在评论区留言或私信我们。我们欢迎每一位真正的志同道合者。

项目 Bova:萨诺特的遗产 仅仅是一个伟大的开端。

怀着对 Allods 的热爱和对更美好未来的信念,
BOVA

我们的联系邮箱:[email protected]

1777432773000.png
 
Last edited:
Back
Top