Página 1 de 1

Colisão em objetos importados não funciona  [RESOLVIDO]

Enviado: 18 Jun 2021, 15:34
por 2017bizarresummer
Queria importar o interior do estádio do GTA VCS (aquele onde ocorre o show de Phil Collins), através da porta não oficial para PC. Consegui colocar bem os objetos , mas o problema é que o arquivo de colisão não funciona, e o CJ basicamente não deslizou pelo chão. Não sei se devo colocar o arquivo de colisão (chamado stadium.col) em um determinado .img ou .ide, ou se devo convertê-lo, existe alguma solução? Não sou bom em modificar o mapa

Re: Colisão em objetos importados não funciona

Enviado: 19 Jun 2021, 00:33
por 2017bizarresummer
Eu verifiquei no Euryopa e os modelos só têm suas bounding boxes (não wireframe)

Imagem

Re: Colisão em objetos importados não funciona

Enviado: 19 Jun 2021, 01:06
por Weeamer
Eu também não sei adicionar colisões em objetos no 3ds max e gostava de ver um tutorial para ajudar-me.

Re: Colisão em objetos importados não funciona

Enviado: 19 Jun 2021, 16:45
por Crowdigger
É só o arquivo de colisão ter o mesmo nome do Dff que o jogo automaticamente vai associar ele ao modelo dentro do jogo. 

E pra criar a colisão dentro do 3DSMAX é só criar o modelo/otimizar/usar o mesmo, exportar e adicionar algum arquivo .col utlizando o Col Editor, lembrando que se criar outros arquivos .col terá que fazer o jogo carregar ele (por .txt no modloader)  e usar o OLA para não bater os limites do jogo.  

f34-tutoriais/t231-sa-como-criar-colisao-simplificada 

Ai da pra entender como funciona, hoje em dia não é preciso fazer dessa forma ai, pois já se pode exportar o arquivo de colisão direto do 3dsmax. 

Re: Colisão em objetos importados não funciona

Enviado: 20 Jun 2021, 01:18
por 2017bizarresummer
Crowdigger escreveu:
19 Jun 2021, 16:45
É só o arquivo de colisão ter o mesmo nome do Dff que o jogo automaticamente vai associar ele ao modelo dentro do jogo.

E pra criar a colisão dentro do 3DSMAX é só criar o modelo/otimizar/usar o mesmo, exportar e adicionar algum arquivo .col utlizando o Col Editor, lembrando que se criar outros arquivos .col terá que fazer o jogo carregar ele (por .txt no modloader) e usar o OLA para não bater os limites do jogo.

f34-tutoriais/t231-sa-como-criar-colisao-simplificada

Ai da pra entender como funciona, hoje em dia não é preciso fazer dessa forma ai, pois já se pode exportar o arquivo de colisão direto do 3dsmax.
bem, para começar, os arquivos .col de stadium.col (aquele que está incluído na VCS port) têm o mesmo nome para todos os modelos, mas não são reconhecidos (mesmo se eu importar o arquivo para gta3.img, i não estou usando o ModLoader ainda), então tentei fazer uma nova colisão para o primeiro objeto (denominado pc_scene.dff), importei-o para gta3.img (substituindo o arquivo pc_scene.col original de stadium.col e depois como um arquivo autônomo), mas mesmo assim a colisão não funciona.

Além disso, os modelos não são high-poly (nem as colisões incluídas), normalmente eles têm 500 polígonos.

E também, através de Euryopa posso confirmar que os objetos reconhecem o arquivo .col, mas a colisão não funciona.

Re: Colisão em objetos importados não funciona

Enviado: 20 Jun 2021, 16:24
por 2017bizarresummer
Acontece que eu tive que alterar o parâmetro da distância de visão do arquivo .ide onde coloquei meus modelos para 299 em vez de 450, o valor default que veio com a port (por causa de algo relacionado aos LODs e seus limites, não 100% seguro se eu entendi totalmente) . Este é o tópico onde encontrei a solução

f10-ajuda-com-o-jogo/t5260-objetos-do-s ... -for-singl

Antes:
 

Código: Selecionar tudo

19500, pc_scene, pc_stadium01, 450, 2097152
Depois:

Código: Selecionar tudo

19500, pc_scene, pc_stadium01, 299, 2097152