на главную
об игре
Plants vs. Zombies 04.05.2009

Как создать мод?

Уважаемые модеры .
Хотел бы сам создать свой собственный простенький мод.
Не подскажете, какие программы для этого нужны ?

Комментарии: 21
Ваш комментарий

wodocombo
Можно только распаковать архив и заменить уже имеющиеся ресурсы на новые. С нуля для этой игры мод создать нельзя.
Распаковать архив можно этим, например:
http://www.playground.ru/files/bfgunpacker_0_17_08a-159853/

2

Подскажите как сделать второй бассейн как в pvz полный хардкор

0

Костяkostya
это легко в Extreme hardcore он тоже есть

0

Можно изменить структуру бассейна в файлах игры

0

как именно изменить структуру бассейна?

0

Скачай утилиту Popcap Pack. Она сделает структуры игры в виде отдельных файлов. Найди структуры в файлах игры и измени их с помощью других программ, например Photoshop или Paint

0

wodocombo
Забить на ютубе Playalexf

0

Моды на пвз можно создавать в программе HxD.Открываешь в нём свой пвз, нажимаешь на Ctrl+G, вводишь адрес той функции, которую ты хотел бы изменить, и вводишь справа число функции, например - урон. Подробнее можешь посмотреть в ютубе.

0

Як добавить для зомби варианты?

0

Скрипт на вариации нужен, типа вот (только надо с дока взять айди зомби и это для обычных зомби, не для зомби с необычной механикой, для них надо какие-то строки добавить):

newmem: //измение на свободное место, типа 400400 (не рекомендую, может вылитать игра), 651200 (вроде нормально можно добавлять скрипты) и 795540 (дополнительное место которое можно добавить через CFF Explorer, гайд есть у PlayAlexF`а)

push eax

mov eax,6 //шанс спавна, чем меньше, тем выше шанс

push ecx

push edx

call 5AF400

pop edx

pop ecx

cmp eax,1

pop eax

jnz originalcode

je nz

nz:

pushad

mov edx,[edi+00000118]

call 524370

mov eax,[edi]

mov ecx,[eax+00000820]

mov eax,[edi+00000118]

mov edx,[ecx+08]

and eax,0000FFFF

lea ebx,[eax+eax*4]

shl ebx,05

add ebx,[edx]

mov [720000],ebx

popad

pushad

mov eax,edi

push -01

push 65851C

mov edx,[720000]

call 5331C0

popad

pushad

mov edx,[6A75B0] //адрес картинки головы

push edx

mov eax,658500

mov ecx,[720000]

call 473490

popad

mov [edi+24],193 //айди вариации

//mov [edi+11c],(float)2 //размер

mov [edi+000000C8],000001F4

mov [edi+40],0000004D

//mov [edi+28],00000118

mov [edi+68],80

//mov [edi+0000009C],0000004D

mov [edi+C8],#2200 //ХП

mov [edi+34],(float)0.2 //скорость

jmp 00523E4E //броня

originalcode:

jmp 523E4E //НЕ МЕНЯТЬ

exit:

jmp returnhere

52292F: //адрес зомби с ведром (в доке найдите адрес другого зомби если нужен)

jmp newmem //измение на свободное место, типа 400400 (не рекомендую, может вылитать игра), 651200 (вроде нормально можно добавлять скрипты) и 795540 (дополнительное место которое можно добавить через CFF Explorer, гайд есть у PlayAlexF`а)

returnhere:

[DISABLE]

//code from here till the end of the code will be used to disable the cheat

dealloc(newmem)

52292F: //адрес зомби с ведром (в доке найдите адрес другого зомби если нужен)

jmp 523E4E //НЕ МЕНЯТЬ

//Alt: db E9 B3 15 00 00 //что это, незнаю

0

як сделать так чтобы зомби с шестом прыгал два раза?

0

як сделать способности растений и зомби?

0

Посмотри на Ютубе Плейалексфа, у него есть целый плейлист по моддингу в пвз!

0

як сделать так чтобы из могил вылезали совершенно разные зомби?

0

Можно заменить текстуры на андроид в первой части пвз?

0