- 0
Войдите для возможности подписаться
Подписчики
0
Как изменить версию клиента?
Вопросы
Лучший ответ
@Gender Bender этот процесс в общем называется Reverse engineering, то есть обратная разработка. Иными словами, разработчики программы (в данном случае SAMP) писали код на каком-то языке высокого уровня, который преобразовался в исполняемый файл для ОС на языке низкого уровня (с меньшим числом доступных операций и команд). Так как множество команд в языке нижнего уровня меньше, чем в языке высокого, преобразование не однозначное.
К примеру, на языке высокого уровня сложение занимает одну операцию (a = 3 + 5, к примеру), на языке ассемблера (языке низкого уровня) это будет где-то 3 операции.
Как автоматически распознать, что эти три операции в ассемблерном коде выполняют именно сложение? Они ведь могут быть частью другой, более сложной высокоуровневой операции. Поэтому, для этого процесса нужен человек. Этот процесс и называется обратной разработкой - восстановление высокоуровневой логики по низкоуровневым операциям.
Можете почитать этот мануал и, наверное, преисполниться в сознании - https://beginners.re (есть на русском языке).
Можете посмотреть видео - https://www.youtube.com/watch?v=NygkCYaBMeE
Сам ни первое, ни второе не читал, но осуждаю рекомендую.
Все может быть не понадобиться для такого простого задания, но какая-то часть точно необходима.
Можно еще прочитать про структуру исполняемых файлов, начальные знания про архитектуру компьютера (как работает процессор, и пр.).
Проще наверное научиться по примерам какого-то кода, если нужны именно .asi дополнения, на blast.hk посмотрите, там вроде бы много такого всякого.

Эта тема закрыта для публикации ответов.
Войдите для возможности подписаться
Подписчики
0
-
Последние посетители 0 пользователей онлайн
Ни одного зарегистрированного пользователя не просматривает данную страницу
-
Похожий контент
-
От Kasper0
Скачать файл Criminal Russia RolePlay (CRMPRP)
Всех приветствую, в наличии мод CRMPRP. Разрабатывался с 2013 года если не ошибаюсь от бывшего Владельца (полностью оригинал + так-же имеется БД с сайтом и системой логов). Мод без бонуса, куча работ для новичков например: (Лесопилка,ферма,рыбалка,водитель автобуса,автомеханик,дольнабойщики,завод,таксист и др.) имеется система квестов, система домов (5 классов + возможность заменять интерьеры и система чердака), система гаражей (3 класса), обширная система семей, обширная система *ОПГ. Мод спокойно может выдержать 500+ онлайна
Добавил Kasper0 Добавлено 05.07.2025 Категория Моды Автор Tim
-
От OREGON-RPG
**Привет, будущий друг!**
Мы создаем новый сервер в >> GTA SA-MP (OregoN Role Playing Game) << и ищем таких же увлеченных игроков, как ты!!!
Здесь ты сможешь:
Влиять на развитие сервера – твое мнение важно!
Найти друзей и классную компанию.
Стать частью уютного комьюнити, где все друг за друга.
Сервер еще в разработке – это шанс войти в историю с самого начала!
>>> Давай строить этот мир вместе? <<<
Переходи по ссылке, будь в центре событий и стань частью истории:
[ Группа ВКонтакте: vk.com/oregonrpgru ]
[ Форум: oregon-rpg.ru ]
-
От Kasper0
Всех приветствую, в наличии мод CRMPRP. Разрабатывался с 2013 года если не ошибаюсь от бывшего Владельца (полностью оригинал + так-же имеется БД с сайтом и системой логов). Мод без бонуса, куча работ для новичков например: (Лесопилка,ферма,рыбалка,водитель автобуса,автомеханик,дольнабойщики,завод,таксист и др.) имеется система квестов, система домов (5 классов + возможность заменять интерьеры и система чердака), система гаражей (3 класса), обширная система семей, обширная система *ОПГ. Мод спокойно может выдержать 500+ онлайна
-
От Kasper0
Скачать файл ГУЧИ CRMP | НОВАЯ ВЕРСИЯ МОДА
Всех приветствую, мод всеми известного проекта на новой карте
В продажу входит сам мод+карта+лаунчер и парочка скриптов, так-же в моде имеется новая система СГУ для спец. транспорта + исправлено большинство багов.
Добавил Kasper0 Добавлено 03.07.2025 Категория Моды Автор gcrmp
-
От Binggus
Пишет: "non.p(0) : fatal error 100: cannot read from file: "non.p"
Compilation aborted.
Pawn compiler 3.2.3664 Copyright (c) 1997-2017, ITB CompuPhase
1 Error."
Сборка:
https://cloud.mail.ru/public/eGyt/6hFRdRK1m
-
Gender Bender Освоившийся 2
Здравствуйте, заметил, что у многих проектов со своими лаунчерами при входе в игру версия клиента своя (К примеру Arizona PC и.т.д)
Как сделать такую же?
Поделиться сообщением
Ссылка на сообщение