SC21 ASI Chat ImGui | Анимированный чат SAMP на ImGui | 1.2

Конкурс SA:MP Coder 2021

Tema_Wane

Новичок
4
0
Краш при запуске игры.

SA-MP 0.3.7
Exception At Address: 0x65680FF3
Base: 0x03C10000

Registers:
EAX: 0x00000000 EBX: 0xFFFFFFFF ECX: 0x00000000 EDX: 0x01DD80A0
ESI: 0x1164F570 EDI: 0x1164F570 EBP: 0x0177F2F8 ESP: 0x0177F2C0
EFLAGS: 0x00210246

Stack:
+0000: 0x04C17328 0x14CAD2E0 0x00000000 0x7F7FFFFF
+0010: 0x1164F570 0x00000000 0x00000320 0x000001C2
+0020: 0x0AA189F0 0x0000012B 0x00000040 0x00000800
+0030: 0x48AFC3E0 0xB98B6568 0x0177F358 0x6567428C
+0040: 0x04C17328 0x14CAD2E0 0x00000000 0xBB11A2B4
+0050: 0x00000000 0x00000000 0x00000000 0x00000000
+0060: 0x3F800000 0x00000000 0xBF80147B 0x3F802469
+0070: 0x00000000 0x3F800000 0x00000000 0x00000000
+0080: 0x00000640 0x00000384 0x00000000 0x3F800000
+0090: 0x0177F604 0x03C742E5 0x0177F604 0x03C742EC
+00A0: 0x007F99B0 0x03C81487 0x04C17328 0x007F99B0
+00B0: 0xFFFFFFFF 0x00000004 0x061B4F30 0x0EB770A8
+00C0: 0x0177F4BC 0x01E0BDF0 0x0000063E 0x00000A78
+00D0: 0x0EB770A8 0x01E0BDF0 0x0000063E 0x00000000
+00E0: 0x00000000 0x00000000 0x110FF000 0x0177F3C8
+00F0: 0x11403BD0 0x0EB770A8 0x00000000 0x00000000
+0100: 0x0177F3E4 0x0177F3E0 0x71A01B5B 0x115347C0
+0110: 0x11403BD0 0x11403BD0 0x00000000 0x00000000
+0120: 0x0177F408 0x71BC5E76 0x0177F408 0x71BC5EE6
+0130: 0x115347C0 0x0EC7A050 0x80004005 0x0177F498
+0140: 0x0EB770A8 0x00000019 0x0177F43C 0x71B638DC
+0150: 0x0177F498 0x0177F528 0x1646A080 0x11403BD0
+0160: 0x116D56F8 0x116D56A0 0x0177F4C8 0x72E0C729
+0170: 0x00000000 0x01D37C10 0x0EB770A8 0x0177F4D8
+0180: 0x71AD467B 0x0EC2E800 0x11403BD0 0x16B24F20
+0190: 0x01E0CDC8 0x71AD4480 0x01C9FD28 0x00000000
+01A0: 0x00000000 0x71AD4480 0x00000105 0x00000000
+01B0: 0x0177F498 0x72E1D0ED 0x0EC2E800 0x00000000
+01C0: 0x00000000 0x164FA460 0x72E1D040 0x0177F504
+01D0: 0x116D56F8 0x116D56A0 0x0177F538 0x72E0C729
+01E0: 0x00000000 0x00000000 0x7CFA5A39 0x0058C097
+01F0: 0x00000000 0x01C9FD28 0x00000000 0x0177F684
+0200: 0x03CAD90F 0x00000000 0x00000000 0x11136CA0
+0210: 0xFFFFFFFF 0x00000000 0x00000000 0x00000004
+0220: 0x16B24964 0x16B24960 0x986BC5E0 0x0177F510
+0230: 0x72E376CD 0x116D56F8 0x16B24964 0x00000010
+0240: 0x00000000 0x116D56F8 0x116D56A0 0x00000010
+0250: 0x0177F534 0x71AD2400 0x0177F534 0x72E2F044
+0260: 0x71AD26F0 0x164FA460 0x01D3B760 0x0177F560
+0270: 0x72E0C37F 0x0EC2E800 0x00000006 0x00000A0E

SCM Op: 0x446, lDbg: 0 LastRendObj: 0

Game Version: US 1.0
 
Последнее редактирование:

Use[R]

Известный
1,265
402
Краш при запуске игры.

SA-MP 0.3.7
Exception At Address: 0x65680FF3
Base: 0x03C10000

Registers:
EAX: 0x00000000 EBX: 0xFFFFFFFF ECX: 0x00000000 EDX: 0x01DD80A0
ESI: 0x1164F570 EDI: 0x1164F570 EBP: 0x0177F2F8 ESP: 0x0177F2C0
EFLAGS: 0x00210246

Stack:
+0000: 0x04C17328 0x14CAD2E0 0x00000000 0x7F7FFFFF
+0010: 0x1164F570 0x00000000 0x00000320 0x000001C2
+0020: 0x0AA189F0 0x0000012B 0x00000040 0x00000800
+0030: 0x48AFC3E0 0xB98B6568 0x0177F358 0x6567428C
+0040: 0x04C17328 0x14CAD2E0 0x00000000 0xBB11A2B4
+0050: 0x00000000 0x00000000 0x00000000 0x00000000
+0060: 0x3F800000 0x00000000 0xBF80147B 0x3F802469
+0070: 0x00000000 0x3F800000 0x00000000 0x00000000
+0080: 0x00000640 0x00000384 0x00000000 0x3F800000
+0090: 0x0177F604 0x03C742E5 0x0177F604 0x03C742EC
+00A0: 0x007F99B0 0x03C81487 0x04C17328 0x007F99B0
+00B0: 0xFFFFFFFF 0x00000004 0x061B4F30 0x0EB770A8
+00C0: 0x0177F4BC 0x01E0BDF0 0x0000063E 0x00000A78
+00D0: 0x0EB770A8 0x01E0BDF0 0x0000063E 0x00000000
+00E0: 0x00000000 0x00000000 0x110FF000 0x0177F3C8
+00F0: 0x11403BD0 0x0EB770A8 0x00000000 0x00000000
+0100: 0x0177F3E4 0x0177F3E0 0x71A01B5B 0x115347C0
+0110: 0x11403BD0 0x11403BD0 0x00000000 0x00000000
+0120: 0x0177F408 0x71BC5E76 0x0177F408 0x71BC5EE6
+0130: 0x115347C0 0x0EC7A050 0x80004005 0x0177F498
+0140: 0x0EB770A8 0x00000019 0x0177F43C 0x71B638DC
+0150: 0x0177F498 0x0177F528 0x1646A080 0x11403BD0
+0160: 0x116D56F8 0x116D56A0 0x0177F4C8 0x72E0C729
+0170: 0x00000000 0x01D37C10 0x0EB770A8 0x0177F4D8
+0180: 0x71AD467B 0x0EC2E800 0x11403BD0 0x16B24F20
+0190: 0x01E0CDC8 0x71AD4480 0x01C9FD28 0x00000000
+01A0: 0x00000000 0x71AD4480 0x00000105 0x00000000
+01B0: 0x0177F498 0x72E1D0ED 0x0EC2E800 0x00000000
+01C0: 0x00000000 0x164FA460 0x72E1D040 0x0177F504
+01D0: 0x116D56F8 0x116D56A0 0x0177F538 0x72E0C729
+01E0: 0x00000000 0x00000000 0x7CFA5A39 0x0058C097
+01F0: 0x00000000 0x01C9FD28 0x00000000 0x0177F684
+0200: 0x03CAD90F 0x00000000 0x00000000 0x11136CA0
+0210: 0xFFFFFFFF 0x00000000 0x00000000 0x00000004
+0220: 0x16B24964 0x16B24960 0x986BC5E0 0x0177F510
+0230: 0x72E376CD 0x116D56F8 0x16B24964 0x00000010
+0240: 0x00000000 0x116D56F8 0x116D56A0 0x00000010
+0250: 0x0177F534 0x71AD2400 0x0177F534 0x72E2F044
+0260: 0x71AD26F0 0x164FA460 0x01D3B760 0x0177F560
+0270: 0x72E0C37F 0x0EC2E800 0x00000006 0x00000A0E

SCM Op: 0x446, lDbg: 0 LastRendObj: 0

Game Version: US 1.0
Windows 7?
 

Use[R]

Известный
1,265
402
@#Northn, приветсвую, хочется поиграть с Chat ImGui, попробовал вот это дело поставить, вот что отобразило:

Код:
Oops!
We still don't have a documented solution for Chat_ImGui1_2.asi

GTA SA 1.0.0.0 US
Unhandled exception at 0x019DE870 in gta_sa.exe: 0xC0000005: Access violation DEP at 0x019DE870.
    Register dump:
        EAX: 0x019DE870  EBX: 0x771B4977  ECX: 0x04D14220  EDX: 0x000002D8
        EDI: 0x0A550000  ESI: 0x0710BF68  EBP: 0x0028FD3C  EIP: 0x019DE870
        ESP: 0x0028FCE8  EFL: 0x00010246  CS: 0x00000023   SS: 0x0000002B  
        GS: 0x0000002B   FS: 0x00000053   ES: 0x0000002B   DS: 0x0000002B  
       
    Stack dump:
        0x0028FCE8:  6DBB3405 0710BF68 003D68F0 03D39E80 3FFC9C3E 0000001A
        0x0028FD00:  FFFFFFFF 00000001 6DBE8C0C 6DBE8C1C 6DBE8C2C 6DBE8C3C
        0x0028FD18:  6DBE8C4C 07FD5450 0028FD2F 07FD5450 04D14220 0000001A
        0x0028FD30:  0028FD5C 6DBE3303 FFFFFFFF 75EE6C30 03DD6366 0710BF68
        0x0028FD48:  003D68F0 03D39E80 00000000 00000001 04D14220 0028FF78
        0x0028FD60:  03D5E3D4 00000002 03DD2623 03BD39E9 0000001A 00000001
        0x0028FD78:  75EE6C30 0028FD90 00000000 00000000 00B6F028 00000000
        0x0028FD90:  0000001A 00000001 00000000 0053EB17 44700000 44070000
        0x0028FDA8:  0053ECC2 00000001 00619B71 0000001A 00000001 00000001
        0x0028FDC0:  0000000A 00748DA0 0000001A 00000001 771B1245 00000000
        base: 0x00090000   top: 0x0028FCE8   bottom: 0x00290000
       
    Backtrace (may be wrong):
        =>0x019DE870 in unknown (+0x19de870) (0x0028FCE4)
          0x6DBB3405 in Chat_ImGui1_2.asi (+0x3405) (0x0028FD3C)
          0x03DD6366 in samp.dll (+0x2b6366) (0x0028FD64)
          0x03DD2623 in samp.dll (+0x2b2623) (0x0028FD68)
          0x03BD39E9 in samp.dll (+0xb39e9) (0x0028FD98)
          0x0053EB17 _Z4IdlePv+0x1f7 in gta_sa.exe (+0x13eb17)
 
Последнее редактирование:

DVRST

Известный
812
124
помогите, крашит при заходе, на любой сборке, любой!!!!!!!!! даже на чистой!!!!!!
 
  • Нравится
Реакции: Phancort
3
0


Это — Chat ImGui, функционалом которого является смена существующего SAMP-овского чата на более современный графический движок — ImGui.

Требования для работы плагина:
Преимущества перед Chat MImGui:
  • В чате больше не появляются знаки вопроса при некоторых символах
  • Чат не перекрывает диалоги
  • Не крашит при случайных обстоятельствах
  • Одновременная поддержка SAMP 0.3.7-R1 и 0.3.7-R3-1.
  • Имеется полноценная поддержка с посторонними модификациями, взаимодействующими с чатом (исключение: модификации для очистки чата; AlphaChat (но его функционал встроен в плагин) AlphaChat добавляет возможность использования прозрачных тегов, а не добавляет анимацию)
Планы на улучшение:
  • Замена всех элементов чата на ImGui (спорный момент, есть сомнения что займусь)
  • Возможность смены размера шрифта через /fontsize не перезаходя в игру (тоже есть сомнения, действительно оно так нужно?).
  • Добавить возможность скроллить так же через сам скроллбар (зажимаешь на скроллбар и тянешь, сейчас это не работает. Только кнопками Page Up/Down, либо скроллингом)
Установка: переместить файл Chat ImGui1.2.asi из вложений в корневую папку с игрой.

GitHub: Northn/Chat-ImGui
Использованные ресурсы: imgui; SAMP API


Это — Chat ImGui, функционалом которого является смена существующего SAMP-овского чата на более современный графический движок — ImGui.

Требования для работы плагина:
Преимущества перед Chat MImGui:
  • В чате больше не появляются знаки вопроса при некоторых символах
  • Чат не перекрывает диалоги
  • Не крашит при случайных обстоятельствах
  • Одновременная поддержка SAMP 0.3.7-R1 и 0.3.7-R3-1.
  • Имеется полноценная поддержка с посторонними модификациями, взаимодействующими с чатом (исключение: модификации для очистки чата; AlphaChat (но его функционал встроен в плагин) AlphaChat добавляет возможность использования прозрачных тегов, а не добавляет анимацию)
Планы на улучшение:
  • Замена всех элементов чата на ImGui (спорный момент, есть сомнения что займусь)
  • Возможность смены размера шрифта через /fontsize не перезаходя в игру (тоже есть сомнения, действительно оно так нужно?).
  • Добавить возможность скроллить так же через сам скроллбар (зажимаешь на скроллбар и тянешь, сейчас это не работает. Только кнопками Page Up/Down, либо скроллингом)
Установка: переместить файл Chat ImGui1.2.asi из вложений в корневую папку с игрой.

GitHub: Northn/Chat-ImGui
Использованные ресурсы: imgui; SAMP API
а можно ли менять прозрачность чата? просто не хочу чтобы его было постоянно сильно видно