Página 1 de 1

[VC] 2 players / 2 jogadores Coop v0.7.3

Enviado: 20 Nov 2021, 17:17
por tassioluis
Há um tempo postei aqui um mod que eu tinha muito desejo que existisse e que cheguei a tentar implementar em CLEO (link)

Hoje, depois de tanto tempo, resolvi dar uma olhada no projeto e o refiz em GTA3Script, terminando alguns elementos que não estavam funcionando.

Não está perfeito, mas pode garantir boas diversões!

Segue o vídeo (sou eu jogando com os dois bonecos):




Novo vídeo:


Controles:

F10 - ativar/desativar o mod
I, J, K, L - movimenta o jogador 2
N - Correr
H - entrar/sair dos carros (sempre como passageiro)
Y - Mirar nas pessoas
U - Atirar nas pessoas
M - Pular
T - Agachar
P - Focar câmera no jogador 1
O - Focar câmera no jogador 2


Recomendável utilizar:
Sugestão de configuração do xPadder:
Imagem

Changelog:
SpoilerAbrir
0.1 - nov/2019
  • Jogador 2 se movimenta

0.2 - nov/2019
  • Câmera parecida com a do GTA San Andreas, mas totalmente bugada

0.2.1 - nov/2019
  • Jogador 2 consegue entrar em carros mas não dirigir (se o player estiver no carro, ele entra como passageiro)

0.3 - dez/2019
  • Mudei a linguagem de programação de SannyBuilder para gta3script, por isso tive de reescrever o mod.
  • Jogador 2 se movimenta mas não reescrevi a parte de entrar nos carros.

0.3.1 - abr/2020
  • Câmera melhorada (se afasta e sobe ou desce em função da distância dos jogadores. Posição fixa, mas pode se mover lateralmente com ","/"Num4" ou "."/"Num6" ou com o analógico R3/RS)

0.3.2 - abr/2020
  • Não lembro o que fiz aqui

0.3.3 - nov/2021
  • Melhorias gerais na câmera

0.4 - nov/2021
  • Primeiro release! Jogador 2 consegue atirar em outros pedestres, além entrar e sair de carros

0.5 - nov/2021
  • Jogador 2 agora é Ken Rosenberg! (o personagem mais adequado para ser o player 2).
  • Câmera mais suave.
  • 2 jogadores termina se eles se afastarem muito. Distância de spawn diminuiu.

0.6 - dez/2021
  • Player2 consegue pular!
  • Melhorias no sistema de tiro.
  • 2 jogadores termina quando o carro que está o player 2 cai na água ou quando se entra em cutscenes. Essas duas ocorrências estavam causando crash do jogo.
  • Jogador 2 nasce em local aleatório ao redor do jogador 1.
  • Câmera pode ser movimentada pelo mouse.

    0.7 - dez/2021
  • Significantly improvement of the camera
  • Player 2 appears in front of player 1
  • Individual camera modes
  • Player 2 needs to aim in order to shoot
  • Player 2 doesn't aim on ped in cars/bikes
  • Blip for player 2 aiming
  • Player 2 can now sprint

    0.7.1 - dez/2021
  • Player 2 can crouch

    0.7.2 - dez/2021
  • Major bug fixed! It started on version 0.6 and was unnoticed until this version. When reenabling mod for 3rd time, CLEO/game would collapse. It was a "GOSUB" misleading.

    0.7.3 - dec/2021
  • Fixed inverted mouse movement.
  • Addressed some minor camera's sensitivity adjustment.
  • Implementation of config file to choose second player skin.
  • No "default.ide" file needed now.

Bugs conhecidos:
  • Crash do jogo quando entra em algumas cutscenes. Recomenda-se desativar o modo 2 jogadores antes de qualquer cutscene.
  • Algumas vezes o modo de 2 jogadores não desativa automaticamente antes de entrar em missões.
  • Às vezes o player 2 deixa de responder. É necessário reiniciar o modo de dois jogadores desativando e ativando novamente.

Download [0.7.3]

Re: [VC] 2 players / 2 jogadores Coop v0.4

Enviado: 28 Nov 2021, 19:59
por cockjoin
o Jogador 2 não pode trocar de arma?

Re: [VC] 2 players / 2 jogadores Coop v0.4

Enviado: 29 Nov 2021, 01:09
por tassioluis
cockjoin escreveu:
28 Nov 2021, 19:59
o Jogador 2 não pode trocar de arma?

Infelizmente, não. Já é um milagre ele por si só existir, visto que fiz tudo com CLEO e os opcodes para o GTA Vice City são limitadíssimos!

Por exemplo: não existe opcode pra fazer o personagem andar por andar. Só existe para fazê-lo andar até um determinado ponto. Então tive que fazer uma gambiarra para que desse a ilusão de que estamos controlando e andando livremente para onde queremos.

Atirar em alguém? Não existe opcode para isso também. Nem mesmo para atirar para qualquer lado. Basicamente eu tive que mandar o personagem "matar alguém com todos os meios" e controlar isso no script para que ele desse somente um tiro. Por isso até a arma escolhida foi o oitão. Combina até com a atmosfera do ajudante que na versão 0.5 vai ser o Ken Rosenberg.

E ainda tô tentando resolver um bug que tá dando porque supostamente era pra "pular" os personagens (chars) mortos e às vezes tá travando os alvos em nesses personagens.

Pra fazer um mod de dois jogadores realmente idêntico ao do San Andreas, eu precisaria de muito conhecimento que não tenho, pois envolveria mexer diretamente no .exe do jogo e criar um .asi/.dll pra injetar minhas modificações.

Apesar disso, tô tentando aprender manipulação de memória pra ver se consigo implementar algo a mais nesse mod.