Значит есть такая задумка, мне нужно чтобы функция ExportAndInjectDLL для подгрузки dll карту из первой версии мемхака (см. RenderEdge) заработала во второй версии мемхака (см. Детект урона на мемхаке).
Я полностью проследил весь путь по каждой библиотеке и это ужасно... есть много общих функций, которые внутри совсем другие, поэтому вижу только 2 пути решения:
  1. Разобраться как подгружать dll на второй версии мемхака, к сожалению никакой инфы так и не нашел
  2. Переименовать ручками все функции, чтобы 2 мемхака заработали на одной карте, вот во второй способ я более верю, но это очень большой объём и высоки шансы что вообще я просто всё запорю.
Поэтому решил собрать как можно больше инфы и получить ответы на след вопросы:
  1. Как быстро обфусцировать код, сохранив его работоспособным и убрать конфликты
  2. Подгрузить dll способом второго мемхака
  3. И каким иным способом мне добиться работоспособности обоих версий мемхака одновременно?
  4. Если всё вышеперчисленное НЕВОЗМОЖНО!, то всё таки мне нужны советы, как вручную без ошибок правильно переименовать все функции в коде, пока что в голове только проскакивают варианты это разложение всех библиотек в 1 файл в блокноте и через CTRL+F сразу находить и переименовывать всё что вижу....

Ну содержимое у restore само собой разное, в детекте урона новый хук на выход, вам нужна функция загрузки библиотеки?
Это же дело над:

function LoadLibrary takes string nDllName returns integer
    if pLoadLibraryA == 0 then
        set pLoadLibraryA = GetModuleProcAddress("Kernel32.dll", "LoadLibraryA" )
    endif
    if pLoadLibraryA != 0 then
        return CallStdcallWith1Args(pLoadLibraryA,GetStringAddress(nDllName))
    endif
 
    return 0
endfunction
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
32
Похоже на дота хелпер лича, а есть скрины как работает?
32
Ну почти как дота хелпер, там вроде на полоске опыта был реген хп.
33
Дота хелпер, по моему ещё магическое сопротивление показывает, у лича на сайте на скринах видел, а может и в игре, но мне очень нравится этот плагин привык уж к нему, а в сларках моих очень нужно знать текущий показатель регена себя и врага, поэтому человеку без него тяжелее играть
32
Bergi_Bear, ну а че в рендер едже другие функци запуска длл, если честно чето еще ни 1 длл не запускал, хотя в карте мемхак есть давно.
33
а есть где то в свободном доступе дотахелпер в ввиде dll? ну по такому принципу можно ещё манабары и Keytowasd подгрузить, больше не видел ничего годного
32
Bergi_Bear, есть, щяс скину.
Bergi_Bear, вот исходник
Автор не лич, поэтому вопросы к нему не уместны, либа настроена на доту и фишки доты, к примеру борьба с читерским софтом для доты.
33
quq_CCCP, Ну это я видел, вещь весьма тяжелая для понимания как с ней работать, но как она ведёт себя в игре - вполне всё ясно
32
Bergi_Bear, её настраивать под себя надо, у тебя же не дота. Ну кто у нас в С++ шарит, проси собрать нужные модули.
Готовую дотахелпер - можно скачать из доты лича, стоит запустить его карту - он появится в тебя в папке с варом.
33
Да я посмотрел,.. мне в принципе ничего и не надо из дота хелпера, мб разве только манабары, корректно работающие с широким экраном
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.