Memhack или UjAPI что лучше в плане в возможностей и оптимизации?
Именно в плане возможностей и оптимизации, ничего другое не интересует (всякие уязвимости Memhack, что UjAPI мод и т.п.)
Что такого есть в важного и интересного есть в Memhack, чего нет в UjAPI?
Что такого есть в важного и интересного есть в UjAPI, чего нет в Memhack?
P.S. и там, и там тысячи функций, я конечно рано или поздно сам всё сравню и узнаю, но получить контруктивный ответ от опытных пользователей данных дополнений, будет полезно и уж точно не лишним

Критерий UjAPI MemHack
Поддержка ✅ активная поддержка ❌не поддерживается уже 2 года
Оптимизация ✅ патчит игру напрямую (скорость работы нативного кода) ❌патчит через jass (намного медленнее нативного кода)
Стабильность ✅ лучше отполирован, патчит множество багов ваниллы ❌(существующие баги мемхака и ваниллы можно фиксить самому, требует высокого скилла)
Функционал ✅ всё*, что есть в мемхаке, только намного больше. ✅❌ реализованных функций меньше, чем в UjAPI, но в теории ничего не мешает реализовать их самому (требует высокого скилла)
Языки ✅ добавляет имбовый AngelScript ✅❌ можно добавить поддержку любых языков, в том числе написать свою C/C++ библиотеку и писать на нативном коде (требует высокого скилла).
Произвольный код ❌произвольный код запрещен ✅ сам мемхак и есть произвольный код, так что возможна подгрузка своих библиотек / модов и самостоятельная реализация недостающего функционала.
Безопасность ✅ безопасен, т.к. произвольный код запрещен (мемхак не будет работать через UjAPI лаунчер) ❌❌❌исполнение любого кода на компьютере
Доступность ❌надо ставить сторонний лаунчер ✅ работает на ванилле
`
ОЖИДАНИЕ РЕКЛАМЫ...
15
Критерий UjAPI MemHack
Поддержка ✅ активная поддержка ❌не поддерживается уже 2 года
Оптимизация ✅ патчит игру напрямую (скорость работы нативного кода) ❌патчит через jass (намного медленнее нативного кода)
Стабильность ✅ лучше отполирован, патчит множество багов ваниллы ❌(существующие баги мемхака и ваниллы можно фиксить самому, требует высокого скилла)
Функционал ✅ всё*, что есть в мемхаке, только намного больше. ✅❌ реализованных функций меньше, чем в UjAPI, но в теории ничего не мешает реализовать их самому (требует высокого скилла)
Языки ✅ добавляет имбовый AngelScript ✅❌ можно добавить поддержку любых языков, в том числе написать свою C/C++ библиотеку и писать на нативном коде (требует высокого скилла).
Произвольный код ❌произвольный код запрещен ✅ сам мемхак и есть произвольный код, так что возможна подгрузка своих библиотек / модов и самостоятельная реализация недостающего функционала.
Безопасность ✅ безопасен, т.к. произвольный код запрещен (мемхак не будет работать через UjAPI лаунчер) ❌❌❌исполнение любого кода на компьютере
Доступность ❌надо ставить сторонний лаунчер ✅ работает на ванилле
Принятый ответ
Ответы (6)
15
Конркетно по функционалу:
Список всех нативок: github.com/UnryzeC/UjAPI/blob/main/uJAPIFiles/UjAPI.j
Можно по чейнджлогам полазить посмотреть что добавлялось: github.com/UnryzeC/UjAPI/tree/main/uJAPIFiles/Changelogs
какого-то универсального полного списка всех новых крутых фишек ужапи вроде нет, а сразу так из головы и не расскажешь, там слишком много всего)
8
fenathesnake, Спасибо, жаль правда что произвольный код запрещён в UjAPI, ну и ладно, пока что всё равно не умею память ломать и дописывать своё
25
fenathesnake, то, что ujapi поддерживается, и до разраба можно достучаться – это плюс, но вкатившись туда, ты ещё невольно становишься тестировщиком возможностей южапи, которые с большой вероятностью никто никогда не применял в реальном проекте, и внезапно может оказаться, что они не работают, или работают не так, как ожидается. Это без претензий, просто даже я (человек, который вообще не интересуется южапи) уже натыкался на ситуации, когда у людей что-то не получалось на ровном месте.
31
Makeba, ну, пишу проект, что-то не получается или явно работает не так. пишу анрузу - он либо подскажет, как та или иная функция работает или исправит баг...
с этим пока все ровно...
16
fenathesnake, эта таблица заслуживает быть в FAQ или какой-нибудь статье
Чтобы оставить комментарий, пожалуйста, войдите на сайт.