Current time: 23.11.2024, 01:03 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
HD-mod. Баги и доработки
Author Message
igrik Offline

Posts: 2819
Post: #136

(01.06.2021 17:12)XEPOMAHT Wrote:  Бараторч очень, ну очень любит перехватывать функции целиком, да и Берсеркер сейчас тоже так делает в ERA, из-за чего так же приходится шевелить мозгами, чтобы перехватить нужный код, очень часто какими-то дикими костылями
Потому что такой способ установки хука (а точнее это HiHook типа SPLICE в patcher_x86) наиболее безопасный и безконфликтный способ установки хуков, а также ну очень удобный.

Приведу цитату Бараторча:
Бараторч Wrote:Используя высокоуровневый хук, мы заставляем игру вызывать вместо ее функции - нашу. Наша функция при этом имеет (должна иметь) тот же интерфейс что и оригинальная, т.е. тот же возвращаемый тип и те же аргументы.
Здесь мы совершенно не запариваемся ни о каких низкоуровневых вещах - содержимом регистров и состоянием стэка, и т.п. Нам совершенно не нужно знать ассемблерный контекст вызова. Поэтому я назвал этот тип Хука - высокоуровневым

Но я в HD использую в основном именно ХайХуки - ибо с ними код гораздо более читаемый, удобный для правок, безопасный и минимально конфликтен с другими модификациями.
© тема patcher_x86
Именно поэтому Бараторч и ставит такие хуки на целые функции.
Берсеркер сейчас так же делает. Я в подавляющем большинстве случаев так делаю в своих плагинах.


game bug fixes extended.dll || My Plugins || My GitHub
01.06.2021 18:52
Visit this user's website Find all posts by this user Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Messages In This Thread
HD-mod. Баги и доработки - Berserker - 22.11.2020, 06:32
RE: Техническая тема по HD-mod - igrik - 24.01.2021, 00:57
RE: Техническая тема по HD-mod - baratorch - 09.02.2021, 18:04
RE: Техническая тема по HD-mod - igrik - 10.02.2021, 12:11
RE: Техническая тема по HD-mod - daemon_n - 09.02.2021, 18:26
RE: Техническая тема по HD-mod - daemon_n - 09.02.2021, 21:42
RE: Техническая тема по HD-mod - igrik - 12.02.2021, 10:55
RE: Техническая тема по HD-mod - Panda - 13.02.2021, 00:16
RE: HD-mod. Баги и доработки - ilya - 07.05.2021, 20:06
RE: HD-mod. Баги и доработки - daemon_n - 24.05.2021, 09:44
RE: HD-mod. Баги и доработки - Berserker - 08.05.2021, 07:14
RE: HD-mod. Баги и доработки - baratorch - 26.06.2021, 07:43
RE: HD-mod. Баги и доработки - Shishgun - 30.05.2021, 09:34
RE: HD-mod. Баги и доработки - Valery - 30.05.2021, 17:32
RE: HD-mod. Баги и доработки - daemon_n - 31.05.2021, 15:56
RE: HD-mod. Баги и доработки - Valery - 01.06.2021, 02:38
RE: HD-mod. Баги и доработки - Berserker - 31.05.2021, 16:54
RE: HD-mod. Баги и доработки - XEPOMAHT - 01.06.2021, 17:12
RE: HD-mod. Баги и доработки - igrik - 01.06.2021 18:52
RE: HD-mod. Баги и доработки - daemon_n - 31.05.2021, 17:44
RE: HD-mod. Баги и доработки - Berserker - 31.05.2021, 18:04
RE: HD-mod. Баги и доработки - igrik - 31.05.2021, 21:18
RE: HD-mod. Баги и доработки - Berserker - 31.05.2021, 21:34
RE: HD-mod. Баги и доработки - igrik - 31.05.2021, 22:18
RE: HD-mod. Баги и доработки - Berserker - 31.05.2021, 23:30
RE: HD-mod. Баги и доработки - daemon_n - 01.06.2021, 02:11
RE: HD-mod. Баги и доработки - Berserker - 01.06.2021, 02:28
RE: HD-mod. Баги и доработки - daemon_n - 01.06.2021, 03:58
RE: HD-mod. Баги и доработки - Berserker - 01.06.2021, 04:54
RE: HD-mod. Баги и доработки - Berserker - 01.06.2021, 19:47
RE: HD-mod. Баги и доработки - Panda - 26.06.2021, 07:53
RE: HD-mod. Баги и доработки - Berserker - 26.06.2021, 18:58
RE: HD-mod. Баги и доработки - Panda - 30.06.2021, 10:13
RE: HD-mod. Баги и доработки - Berserker - 18.09.2021, 20:32
RE: HD-mod. Баги и доработки - Berserker - 19.09.2021, 21:31
RE: HD мод - daemon_n - 22.11.2020, 06:47
RE: HD мод - Grossmaster - 22.11.2020, 09:57
RE: HD мод - daemon_n - 22.11.2020, 10:15
RE: HD мод - baratorch - 22.11.2020, 12:08
RE: HD мод - baratorch - 22.11.2020, 12:24
RE: HD мод - daemon_n - 22.11.2020, 12:32
RE: HD мод - Raistlin - 22.11.2020, 13:35
RE: HD мод - Berserker - 22.11.2020, 16:29
RE: HD мод - igrik - 22.11.2020, 18:27
RE: HD мод - Berserker - 22.11.2020, 18:34
RE: HD мод - igrik - 22.11.2020, 18:42
RE: HD мод - Berserker - 22.11.2020, 19:08
RE: HD мод - Berserker - 23.11.2020, 00:45
RE: HD мод - Raistlin - 23.11.2020, 03:00
RE: HD мод - Berserker - 23.11.2020, 03:33
RE: HD мод - Raistlin - 23.11.2020, 03:36
RE: HD мод - XEPOMAHT - 23.11.2020, 11:12
RE: HD мод - Raistlin - 23.11.2020, 20:02
RE: HD мод - feanor - 23.11.2020, 21:10
RE: HD мод - Berserker - 23.11.2020, 22:16
RE: HD мод - feanor - 23.11.2020, 22:45
RE: HD мод - XEPOMAHT - 23.11.2020, 22:54
RE: HD мод - Berserker - 23.11.2020, 23:29
RE: HD мод - feanor - 24.11.2020, 00:06
RE: HD мод - XEPOMAHT - 24.11.2020, 00:20
RE: HD мод - daemon_n - 24.11.2020, 02:50
RE: HD мод - baratorch - 24.11.2020, 14:25
RE: HD мод - Berserker - 24.11.2020, 17:45
RE: HD мод - baratorch - 24.11.2020, 21:32
RE: HD мод - Raistlin - 24.11.2020, 22:09
RE: HD мод - Berserker - 24.11.2020, 22:30
RE: HD мод - RoseKavalier - 25.11.2020, 02:32
RE: HD мод - daemon_n - 25.11.2020, 05:13
RE: HD мод - baratorch - 25.11.2020, 11:50
RE: HD мод - baratorch - 25.11.2020, 12:10
RE: HD мод - igrik - 25.11.2020, 17:37
RE: HD мод - baratorch - 25.11.2020, 18:46
RE: HD мод - baratorch - 25.11.2020, 19:41
RE: HD мод - igrik - 25.11.2020, 19:50
RE: HD мод - igrik - 26.11.2020, 02:04
RE: HD мод - Berserker - 26.11.2020, 02:07
RE: HD мод - Berserker - 26.11.2020, 08:00
RE: HD мод - baratorch - 26.11.2020, 09:30
RE: HD мод - Berserker - 26.11.2020, 09:47
RE: HD мод - baratorch - 26.11.2020, 15:45
RE: HD мод - Berserker - 26.11.2020, 16:40
RE: HD мод - XEPOMAHT - 26.11.2020, 17:32
RE: HD мод - igrik - 26.11.2020, 18:10
RE: HD мод - XEPOMAHT - 26.11.2020, 18:19
RE: HD мод - igrik - 26.11.2020, 18:25
RE: HD мод - XEPOMAHT - 26.11.2020, 18:30
RE: HD мод - igrik - 26.11.2020, 18:34
RE: HD мод - XEPOMAHT - 26.11.2020, 18:50
RE: HD мод - igrik - 26.11.2020, 19:02
RE: HD мод - daemon_n - 26.11.2020, 20:58
RE: HD мод - Berserker - 27.11.2020, 00:29
RE: HD мод - XEPOMAHT - 27.11.2020, 01:34
RE: HD мод - Berserker - 27.11.2020, 01:54
RE: HD мод - V_Maiko - 27.11.2020, 02:45
RE: HD мод - Berserker - 27.11.2020, 07:26
RE: HD мод - Archer30 - 27.11.2020, 08:37
RE: HD мод - XEPOMAHT - 27.11.2020, 12:00
RE: HD мод - igrik - 27.11.2020, 12:05
RE: HD мод - PerryR - 27.11.2020, 12:06
RE: HD мод - daemon_n - 27.11.2020, 12:19
RE: HD мод - XEPOMAHT - 27.11.2020, 12:22
RE: HD мод - baratorch - 27.11.2020, 13:40
RE: HD мод - baratorch - 27.11.2020, 14:06
RE: HD мод - XEPOMAHT - 27.11.2020, 14:35
RE: HD мод - Berserker - 27.11.2020, 15:09
RE: HD мод - baratorch - 27.11.2020, 15:31
RE: HD мод - XEPOMAHT - 27.11.2020, 16:49
RE: HD мод - Archer30 - 27.11.2020, 20:22
RE: HD мод - Berserker - 27.11.2020, 21:05
RE: HD мод - Archer30 - 27.11.2020, 21:56
RE: HD мод - baratorch - 28.11.2020, 09:26
RE: HD мод - Panda - 28.11.2020, 14:39
RE: HD мод - Berserker - 28.11.2020, 15:36
RE: HD мод - Panda - 28.11.2020, 16:30
RE: HD мод - daemon_n - 28.11.2020, 17:14
RE: HD мод - Berserker - 29.11.2020, 03:28
RE: HD мод - Panda - 29.11.2020, 03:55
RE: HD мод - daemon_n - 29.11.2020, 13:15
RE: HD мод - baratorch - 29.11.2020, 14:28
RE: HD мод - XEPOMAHT - 29.11.2020, 15:39
RE: HD мод - baratorch - 29.11.2020, 18:29
RE: HD мод - Berserker - 29.11.2020, 19:28
RE: HD мод - Berserker - 30.11.2020, 08:08
RE: HD мод - baratorch - 01.12.2020, 15:37
RE: HD мод - Berserker - 05.12.2020, 00:37
RE: HD мод - baratorch - 05.12.2020, 06:55
RE: HD мод - Berserker - 05.12.2020, 09:09
RE: HD мод - igrik - 05.12.2020, 15:22
RE: HD мод - Berserker - 05.12.2020, 17:51
RE: HD мод - baratorch - 05.12.2020, 18:20
RE: HD мод - Berserker - 05.12.2020, 19:03
RE: HD мод - Berserker - 05.12.2020, 20:59
RE: HD мод - Berserker - 06.12.2020, 08:31
RE: HD мод - Berserker - 06.12.2020, 09:08
RE: HD мод - igrik - 06.12.2020, 10:29
RE: HD мод - Berserker - 06.12.2020, 17:31
RE: HD мод - baratorch - 06.12.2020, 19:24
RE: HD мод - Berserker - 06.12.2020, 20:04
RE: HD мод - igrik - 12.12.2020, 16:51
RE: HD-mod - XEPOMAHT - 14.12.2020, 17:13
RE: HD-mod - Berserker - 21.12.2020, 02:12
RE: HD-mod - baratorch - 25.12.2020, 12:50
RE: HD-mod. Общая тема - Berserker - 28.03.2021, 05:55

Forum Jump:

Powered by MyBB Copyright © 2002-2024 MyBB Group