#51 Модификации » FixMouse » 29-07-2011 14:26

VintProg_Pro
Replies: 0

Данный плагин, позволяет настроить чувствительность мыши. Теперь можно плавно двигать цель. Для установки просто распакуйте архив в директорию игры. Для настройки залети в папку \data\cfg которая появится после установки плагина, и затем с помощью текстового блокнота, откройте файл MouseSet.ini.
Параметры:
mouseSensitivity_X = 1,0  отвечает за X чувствительность
mouseSensitivity_Y = 1,0 отвечает за Y чувствительность и снайперского прицела
sightSensitivity_X = 1,0   отвечает за X чувствительность снайперского прицела

http://gtaexe.3dn.ru/load/gta_vc/iskhod … e/3-1-0-14

#52 Re: Вопросы по скриптингу » Касательно прицела. » 29-07-2011 14:16

Можно-ли заставить прицел не дергаться при выстреле?

Можно если играть в вайс сити!

#53 Re: Вопросы по скриптингу » Темп стрельбы » 29-07-2011 02:59

О_о елки зеленые, даже не кто не знает!

#54 Вопросы по скриптингу » Темп стрельбы » 28-07-2011 04:27

VintProg_Pro
Replies: 1

Есть такой опкод для gta-vc? как в са 

07DD=2,set_actor %1d% temper_to %2h%

Блин все не могу найти! Кто знает?

#55 Re: Работа с памятью, EXE » Комментарии новичку. » 27-07-2011 11:00

Есть статейки как писать плагины на GTA-VC...

#57 Re: Работа с памятью, EXE » Что делает эта конструкция? » 27-07-2011 08:13

.text:005F9987 010                 mov     dword ptr [esp+10h+var_10+4], 0
.text:005F998F 010                 mov     dword ptr [esp+10h+var_10], eax

Может это одна переменая, просто IDA тут за сомневалась в чем-то.

#58 Работа с памятью, EXE » Что делает эта конструкция? » 27-07-2011 05:53

VintProg_Pro
Replies: 4

Вот функция:

.text:005F9980     ; int __stdcall CAudio__PlaySound(__int16, float)
.text:005F9980     CAudio__PlaySound proc near             ; CODE XREF: sub_429B60+282p
.text:005F9980                                             ; sub_429DF0+4Bp ...
.text:005F9980
.text:005F9980     var_14          = dword ptr -14h
.text:005F9980     var_10          = qword ptr -10h
.text:005F9980     var_4           = dword ptr -4
.text:005F9980     arg_0           = word ptr  4
.text:005F9980     arg_4           = dword ptr  8
.text:005F9980
.text:005F9980 000                 sub     esp, 10h
.text:005F9983 010                 mov     eax, [esp+10h+arg_4]
.text:005F9987 010                 mov     dword ptr [esp+10h+var_10+4], 0
.text:005F998F 010                 mov     dword ptr [esp+10h+var_10], eax
.text:005F9992 010                 fild    [esp+10h+var_10]
.text:005F9995 010                 push    eax             ; float
.text:005F9996 014                 mov     [esp+14h+var_4], ecx ; void*
.text:005F999A 014                 mov     ecx, offset _sfxManager ; this
.text:005F999F 014                 fstp    [esp+14h+var_14]
.text:005F99A2 014                 mov     eax, ds:dword_7928B8
.text:005F99A7 014                 mov     edx, dword ptr [esp+14h+arg_0]
.text:005F99AB 014                 push    edx             ; __int16
.text:005F99AC 018                 push    eax             ; int
.text:005F99AD 01C                 call    sub_5F83D0
.text:005F99B2 010                 add     esp, 10h
.text:005F99B5 000                 retn    8
.text:005F99B5     CAudio__PlaySound endp

Что тут происходит?

.text:005F9987 010                 mov     dword ptr [esp+10h+var_10+4], 0
.text:005F998F 010                 mov     dword ptr [esp+10h+var_10], eax

#59 Re: Работа с памятью, EXE » Комментарии новичку. » 26-07-2011 13:49

DelFast wrote:

Можно поподробнее про смещения, для чего они и так далее и где редактировать урон?

Смешения это адреса в памяти игры.

#60 Re: О сайте и форумах » Новый форум! » 25-07-2011 04:03

Блин ребята такой форум хороший, но людей мало sad. Что все забили что-ли???

#61 Re: Работа с памятью, EXE » Запуск двух GTA SA » 24-07-2011 10:13

Jack Daniel's wrote:

Надеюсь, дело не в каких-нибудь main.scm и тд grin

Ну уж точно нет!

#62 Re: Программирование » Создание плагина » 24-07-2011 10:12

"Использование отладчика результат плохого проэктирования" Так сказал listener, даже Alien не пользовался отладчиком и посмотрите какие он CLEO пишет!

#63 Re: Вопросы по скриптингу » Один вопрос » 24-07-2011 06:51

А для VC есть нападобие такого:

07DD: set_actor 1@ temper_to 100 //

#65 Re: Программирование » Создание плагина » 24-07-2011 02:07

RDH wrote:

А указатель как получить? Чем надо исследовать память?

Ну память исследовать надо IDA-й pro...

#66 Re: Sanny Builder и CLEO » CLEO для GTA Vice City » 24-07-2011 02:03

Где взять сорцы на CLEO VC?

#67 Re: Вопросы по скриптингу » Новые опокды. » 23-07-2011 07:03

Еще бы доки на него как добовлять новые опкоды...

#69 Re: Модификации » [SA|REL]Headshot effect » 21-07-2011 06:10

А почему графика красивая? На сколько я знаю в sa таких шейдоров не было.

#70 Вопросы по скриптингу » Новые опокды. » 21-07-2011 05:54

VintProg_Pro
Replies: 5

Как добавить свои сообственые опкоды, для gta-vc? Что там нужно зделать, функции заменять в потоке CScriptThread или что? Тут есть граматные люди, надеюсь они мне ответять. Заранее спасибо!

#71 Re: Работа с памятью, EXE » Вопрос такой! » 16-07-2011 13:48

И действительно что делает

ds:

?

#73 Re: Работа с памятью, EXE » Вопрос такой! » 15-07-2011 04:31

.text:00455BBC 1B8                 mov     al, [ecx+CPlayerPed.__parent.field_14E]

А как тут проверить байт, в памяти? Увы все ответа не дождусь!

#74 Re: Работа с памятью, EXE » Вопрос такой! » 14-07-2011 11:32

И где-же тут искать выстрелел игрок или нет?

.text:00455B9D     loc_455B9D:                             ; CODE XREF: sub_455030+22j
.text:00455B9D                                             ; DATA XREF: .data:off_6898F8o
.text:00455B9D 1B8                 lea     eax, [ebp+10h]  ; jumptable 00455052 case 22
.text:00455BA0 1B8                 mov     ecx, ebp
.text:00455BA2 1B8                 push    6
.text:00455BA4 1BC                 push    eax
.text:00455BA5 1C0                 call    CScriptThread__getNumberParams
.text:00455BAA 1B8                 mov     esi, ds:dword_7D7440
.text:00455BB0 1B8                 xor     bl, bl
.text:00455BB2 1B8                 imul    esi, 2Eh
.text:00455BB5 1B8                 mov     ecx, ds:dword_94AD30[esi*8]
.text:00455BBC 1B8                 mov     al, [ecx+14Eh]
.text:00455BC2 1B8                 shr     al, 6
.text:00455BC5 1B8                 and     al, 1
.text:00455BC7 1B8                 jz      short loc_455BEF
.text:00455BC9 1B8                 add     ecx, 4
.text:00455BCC 1B8                 push    ds:flt_7D7450   ; float
.text:00455BD2 1BC                 push    ds:flt_7D744C   ; float
.text:00455BD8 1C0                 push    ds:flt_7D7448   ; float
.text:00455BDE 1C4                 push    ds:dword_7D7444 ; float
.text:00455BE4 1C8                 call    sub_4BBA00
.text:00455BE9 1B8                 test    al, al
.text:00455BEB 1B8                 jz      short loc_455BEF
.text:00455BED 1B8                 mov     bl, 1
.text:00455BEF
.text:00455BEF     loc_455BEF:                             ; CODE XREF: sub_455030+B97j
.text:00455BEF                                             ; sub_455030+BBBj
.text:00455BEF 1B8                 mov     ecx, ebp
.text:00455BF1 1B8                 push    ebx
.text:00455BF2 1BC                 call    sub_463F00
.text:00455BF7 1B8                 cmp     ds:flt_7D7454, 0
.text:00455BFE 1B8                 jz      short loc_455C2C
.text:00455C00 1B8                 mov     ebx, ebp
.text:00455C02 1B8                 add     ebx, [ebp+10h]
.text:00455C05 1B8                 push    flt_689808      ; float
.text:00455C0B 1BC                 push    ds:flt_7D7450   ; float
.text:00455C11 1C0                 push    ds:flt_7D744C   ; float
.text:00455C17 1C4                 push    ds:flt_7D7448   ; float
.text:00455C1D 1C8                 push    ds:dword_7D7444 ; float
.text:00455C23 1CC                 push    ebx             ; int
.text:00455C24 1D0                 call    sub_45F080
.text:00455C29 1D0                 add     esp, 18h
.text:00455C2C
.text:00455C2C     loc_455C2C:                             ; CODE XREF: sub_455030+BCEj
.text:00455C2C 1B8                 cmp     ds:byte_A10B4B, 0
.text:00455C33 1B8                 jz      short loc_455C55
.text:00455C35 1B8                 push    ds:flt_7D7450
.text:00455C3B 1BC                 push    ds:flt_7D744C
.text:00455C41 1C0                 push    ds:flt_7D7448
.text:00455C47 1C4                 push    ds:dword_7D7444
.text:00455C4D 1C8                 call    sub_4607F0
.text:00455C52 1C8                 add     esp, 10h
.text:00455C55
.text:00455C55     loc_455C55:                             ; CODE XREF: sub_455030+C03j
.text:00455C55 1B8                 xor     al, al
.text:00455C57 1B8                 add     esp, 1A8h
.text:00455C5D 010                 pop     ebp
.text:00455C5E 00C                 pop     edi
.text:00455C5F 008                 pop     esi
.text:00455C60 004                 pop     ebx
.text:00455C61 000                 retn    4

#75 Re: Работа с памятью, EXE » Вопрос такой! » 14-07-2011 01:57

Мне надо узнать что за значение, и где его искать в памяти...

Board footer

Powered by FluxBB