Иконка ресурса

[INC] Memory Extended Fork 3.1.10

Поддерживаемые игры
  1. CS: GO
  2. Team Fortress 2
  3. DOD: Source
  4. L4D 1 & 2
  5. Half-Life 2: Deathmatch
  6. Synergy
  7. Codename Cure
  8. Black Mesa
Продолжение проекта Memory Extended, с разрешения @Rostu.

Кратко о проекте:
Изначально, проект был нацелен на добавление возможности работать с прочими библиотеками (не только server/engine/matchmaking_ds) и вызова функций из системных библиотек ОС, выделение памяти (например, под ассемблерные вставки), без необходимости устанавливать отдельное расширение.
Тема на AM.

Описание:
Читайте в оригинальной теме (сильно устарело) и в Списке изменений.
К сожалению, создать новое никак не добрались руки, а в связи с ситуацией в мире, это произойдёт не скоро.

Обратная совместимость с оригинальным MemoryEx.inc:
- не полная, но по возможности старался не сломать старые исходники.

Новые фичи: (кратко)
- IsValidPointer
- MemSearcher (частично)
- MemAlloc (частично)
- GameDataEx
- BinaryFile
- Дизассемблер длин инструкций
- Новые стоки ...

Спасибо:
- Rostu (оригинальный автор)
- Kailo - за помощь в обучении ASM/Debuggers/работы с IDA
- komashchenko - за помощью, позволившую разобраться с SDKCall
- Boeing 676 - за помощь с адаптацией inc для Linux
- Ms-Rem - LDasm (C++)
- The Trick - обновления LDasm, обучение ASM
- Dragokas - дополнения, баг-фиксы

Примеры плагинов:
1) Ручная установка перехвата посреди функции (без dhooks.inc)
- [L4D1] Crash on engine.so!CM_VCollideForModel (исправление краша с разыменованием нулевого указателя) от Dragokas
2) Поиск и замена строки в памяти:
- [CS:GO] No FallDamage Sound от MaZa
- [CS:GO] Bypass -nobots/-nohltv от Rostu
3) Вызов функций ОС:
- Get CPU Name (Windows) от Rostu
// присылайте ссылки на другие плагины...

Связанные работы:
- [INC] Memory Extended от Rostu (оригинальная тема)
- Source Scramble от nosoop
- SM-Memory от Scags

Связанные темы:
- [ANY] Работа с памятью в SourcePawn от 2010kohtep
- Установка хуков без использования расширения от BHaType
- [Урок] Чтение таблицы импорта/экспорта через SourcePawn от Rostu
Требования
SourceMod 1.10+
Установка
Установка не требуется.
Компилируйте нужный плагин, положив MemoryEx.inc и папку MemoryEx в каталог "scripting/include" компилятора.
Автор
Dragokas
Скачивания
165
Просмотры
1,420
Первый выпуск
Обновление
Оценка
5.00 звёзд 1 оценок

Другие ресурсы пользователя Dragokas

Последние отзывы

Спасибо за работу! ++g_iRespect :)
Сверху Снизу