Informações e notícias em português sobre o IV:MP, uma modificação multiplayer alternativa para o GTA: IV.
Artigos com o marcador IV:MP
IV:MP 0.1 T3 lançado
16/04/11
Foi lançada ontem uma nova versão de testes do IV:MP, de nome IV:MP 0.1 T3. Mesmo já fazendo um pouco de tempo desde a última atualização, as alterações feitas não foram muitas, o que a equipe de desenvolvimento lamenta e espera que mude no decorrer das próximas semanas. Dentre as alterações, constam:
- Todas as funções de entrada/saída do sistema no client-side foram desativadas, por formar uma grande brecha de segurança
- Espera-se ter consertados bugs de desincronização relacionados com o streaming de veículos
- Correção para a remoção de manipuladores de eventos
- Corrigida o aviso de copyright no servidor
- Novas funções: givePlayerHelmet e removePlayerHelmet
Você pode fazer o download dessa versão a partir dos seguintes links:
0.1 T3 (cliente)
0.1 T3 (servidor Windows) (limite de 32 jogadores)
0.1 T3 (servidor Linux) (limite de 32 jogadores)
0.1 Module SDK (R4)
Atualização: foi lançada uma nova versão, somente para servidores, que corrige um problema que impede os capacetes (helmets) de serem exibidos a outros jogadores. Você pode fazer o download a partir dos seguintes links:
0.1 T3 R2 (servidor Windows) (limite de 32 jogadores)
0.1 T3 R2 (servidor Linux) (limite de 32 jogadores)
IV:MP 0.1 T2 lançado
16/03/11
Hoje foi lançada a segunda versão de testes do IV:MP 0.1 final, denominada IV:MP 0.1 T2. Conta com algumas melhorias significantes desde a última versão, dentre as quais estão:
Bugs consertados
- veículos com alguns componentes faltando
- evento playerDeath no cp.nut
- nada acontecia quando jogadores entravam em um checkpoint
- elementos GUI de scripts client-side não eram ocultados quando fora do jogo
- triggerClientEvent sempre retornava o último parâmetro ao invés de true ou false
- blips ficavam vermelhos automaticamente
- consertado um bug que acontecia quando você tentava conectar a um servidor público tendo usado uma senha antes no modo “Quick Connect”
- getPlayerModel não funcionava em client-side
- consertados timers client-side
- problemas com togglePlayerControls e conexão com outros servidores
- checkpoints não eram exibidos
Ajustes
- STATE_TYPE_EXITCAR renomeado para STATE_TYPE_EXITVEHICLE
- implementados STATE_TYPE_ENTERVEHICLE e STATE_TYPE_EXITVEHICLE
- função .tointeger() do Squirrel melhorada, agora funciona com números hexadecimais, aceitando até até 0xFFFFFFFF
- RakNet atualizado para a versão 4
- novo fundo de menu e logo do IV:MP trocado
- número máximo de jogadores aumentado para 12
Module SDK (R4)
- adicionada possibilidade de se usar gerenciadores/outras estruturas do sistemas em módulos.
- adicionada possibilidade de se usar eventos
Novas funções de scripting
- getFPS
- getSerial (substitui o sistema de identity)
- getObjectModel
- setObjectCoordinates
- getObjectCoordinates
- setObjectRotation
- getObjectRotation
- getPickupModel
- getPickupType
- getPickupValue
- setPickupCoordinates
- getPickupCoordinates
- setPickupRotation
- getPickupRotation
- gui.setFont
- getPlayerColor (client-side)
Novos eventos
- windowClose
Download
Você pode baixar a nova versão do IV:MP através dos seguintes links:
0.1 T2 (cliente)
0.1 T2 (servidor Windows) (limite de 12 jogadores)
0.1 Module SDK (R4)
Atualização
Foi lançada uma segunda versão chamada IV:MP 0.1 T2 R2, que conta com algumas correções em relação as anteriores, dentre as quais constam:
- Consertado o crash do inet_ntop
- Retrocompatibilidade com módulos antigos
- Adicionadas funções unificadas para gerenciadores no Module SDK
Você pode fazer o download dessa versão a partir dos seguintes links:
0.1 T2 R2 (cliente)
0.1 T2 R2 (servidor Windows) (limite de 12 jogadores)
0.1 T2 R2 (servidor Linux) (limite de 12 jogadores)
0.1 Module SDK (R4)
Atualização (2)
Foi lançada uma nova versão, agora chamada 0.1 T2 R3, com mais correções e melhorias em relação à versão anterior. São elas:
- Masterlists (lista de servidores) Featured (em destaque) e Sponsored (patrocinado)
- Mais mensagens para a masterlist
- Consertado o bug dos interiores, onde não era possível ver outros jogadores no mesmo interior
- Consertado o não-aparecimento de servidores na masterlist em algumas vezes
- Consertado o eveneto playerEnterVehicle
- Limite de jogadores ampliado para 32
- Webserver trocado pelo mongoose, por ser mais fácil, poderoso e opensource
- Novo evento webRequest
Você pode fazer o download dessa versão a partir dos seguintes links:
0.1 T2 R3 (cliente)
0.1 T2 R3 (servidor Windows) (limite de 32 jogadores)
0.1 T2 R3 (servidor Linux) (limite de 32 jogadores)
0.1 Module SDK (R4)
IV:MP 0.1 T1 lançado
15/02/11
Previamente conhecido pelo nome “IV:MP 0.1 Beta 2″, foi lançada a primeira versão de testes do IV:MP 0.1, conhecida por 0.1 T1. É também a primeira versão não-alpha e não-beta desde o primeiro lançamento público de uma versão do IV:MP (que aconteceu no começo de abril do ano passado). Os bugs que ainda restam serão consertados com base no lançamento de versões de testes, como essa.
Como é uma versão de testes, bugs são esperados. Alguns já conhecidos:
- Vazamento de memória no scripting client-side (prepare-se para possíveis crashes, precisamos de feedback para consertar);
- Sync de armas pode não estar tão boa no momento (imprecisa, falta o ângulo Z);
- Sync de ataque melee (sem armas de fogo) não está feita ainda;
- Em alguns casos, keystates (animações) que você fizer serão executadas em outros jogadores (ex.: sair/entrar em um veículo)
- Alguns bugs relacionados a sons;
- Crashes podem ocorrer ocasionalmente ao se conectar (será consertado o mais breve possível, há uma “gambiarra” disponível no fórum oficial)
Como várias coisas mudaram desde então, a lista de mudanças é um tanto quanto extensa. A lista de mudanças está disponível neste link (em inglês).
Download:
0.1 T1 (cliente)
0.1 T1 (servidor Windows) (limite de 6 jogadores)
Rádio IV:Multiplayer
12/02/11
A equipe do IV:MP agora está também disponibilizando uma rádio on-line para todos os que queiram curtir algumas músicas, selecionadas pelos membros da equipe.
Você pode checar a rádio através desse link: http://radio.iv-mp.com.br
Mais novidades sobre a próxima versão do IV:MP
08/02/11
Já faz um tempo que não são postadas notícias sobre o desenvolvimento do IV:MP, o que não significa que eles não estejam se empenhando nessa modificação. Na verdade, agora o estágio beta foi abandonado, e a próxima versão será chamada apenas de 0.1, e não mais 0.1 Beta 2.
Antes de tudo, desde que foi postada a última notícia sobre o IV:MP, um novo desenvolvedor entrou na equipe. Aplausos e digam “olá” para mabako, que agora é responsável pela maioria das novas funções que foram anunciadas oficialmente.
Primeiro: o IV:MP, além de interpolação de coordenadas para veículos, também possui interpolação para jogadores, o que significa que a sincronização a pé foi extensivamente melhorada. Junto com isso, mabako também eliminou todos os problemas existentes com interiores, finalmente fazendo com que outros players possam ver uns aos outros no mesmo interior.
Segundo: jenksta e mabako trabalharam num novo streamer, que ajudou no aumento dos limites. Agora é possível usar 65534 veículos, objetos, checkpoints e pickups ao mesmo tempo. Mabako também modificou a maneira com que os timers funcionam, o que significa que agora não há mais limites para timers.
Além disso, mabako sincronizou o tempo, o clima, e todos os semáforos em Liberty City, o que deve tornar o roleplay no GTA: IV ainda mais realístico. Para aumentar ainda mais a experiência no roleplay, foram ativados as setas dos veículos, as barras de rolagens são editáveis e agora as roupas podem ser trocadas com a skin do Niko, e também com algumas outras.
Por quarto: agora também é possível modificar a cor de um jogador, e o seu nome, algo que foi requisitado há meses, mas que agora finalmente foi implementado no IV:MP.
Por último, mas não menos importante, agora também é possível alterar o visual da chatbox. Abaixo são mostradas duas imagens que mostram a chatbox customizável e o client-script do scoreboard, que será distribuído junto com o servidor.
Resumindo: o IV:MP 0.1 está muito perto de sua conclusão, o que significa que será lançada uma versão de testes quando estiver pronto. Fique ligado.
IV:MP 0.1 Beta 1 lançado
17/12/10
Hoje aconteceu o lançamento da tão aguardada versão do IV:MP, 0.1 Beta 1. É a sucessora oficial da versão Alpha 2 (conhecida anteriormente como Alpha 3), e a mais estável até o momento. Conta com várias melhorias em relação à última versão, dentre as quais estão:
- Ao pegar a posição de um jogador, enquanto ele está como passageiro em um veículo, o valor correto é retornado;
- Consertado um crash relacionado ao chat dos jogadores;
- Função adicionada: areFrequentEventsEnabled;
- Scripts de exemplo runcode.nut e padtest.nut atualizados;
- Corrigida falta de sombreamento apropriado na entrada de texto do chat;
- Adicionados bots básicos ao servidor (createActor, deleteActor, setActorCoordinates e setActorHeading).
Note que essa versão é incompatível com qualquer uma das outras versões lançadas previamente, sendo necessário, tanto o servidor quanto o cliente, usarem a mesma versão do IV:MP.
Mesmo com notáveis avanços, cabe o aviso de que essa versão ainda é caracterizada como beta, destinada somente a testes, e está sujeita a diversos bugs que podem comprometer a estabilidade e a jogabilidade do mod. Para uma experiência completa, convém esperar pela versão final do IV:MP.
O download da nova versão pode ser encontrado em nossa página de downloads.
Atualização
Foi lançada uma atualização somente para o cliente do IV:MP, chamada Beta 1 R2. Ela conta com algumas correções de erros relacionados ao cliente do IV:MP, dentre as quais estão:
- Adicionado suporte Unicode ao chat;
- Consertados vários bugs relacionados a jogadores em veículos;
- Consertado o resetamento do dinheiro após a re-entrada ao servidor;
- Consertados alguns crashes relacionados ao ivmp.set ao iniciar o IV:MP
Como de costume, a nova atualização pode ser encontrada na página de downloads.
Lançado IV:MP 0.1 Beta 1 T6
20/11/10
Bem, está aí para quem reclamava da falta de atualizações de outrora, a nova versão 0.1 Beta 1 T6. Dessa vez, como a T5, conta apenas com algumas correções, devido ao fato de apenas o Sebihunter estar cuidando do IV:MP. Ainda assim, conta com algumas mudanças interessantes, dentre as quais estão:
- Sistema de blips adicionado;
- Adicionadas funções para manipulação de blips: createBlip, deleteBlip, setBlipColorForPlayer e setBlipCoordinates;
- Eventos de blips adicionados: blipCreate e blipDelete;
- Funções renomeadas:
- displayPlayerCEGUIText e displayCEGUITextForAll passam se chamar agora guiDrawText e guiDrawTextForAll, respectivamente;
- displayPlayerMessagebox e displayMessageboxForAll passam se chamar agora guiShowMessageBox e guiShowMessageBoxForAll, respectivamente;
- Adicionadas novas fontes ao CEGUI (ElectronicHighwaySign, ElectronicHighwaySign-10, Pricedown e BankGothic);
- Limite máximo de textos CEGUI ampliado para 32 (anteriormente 1);
Como de costume, a nova versão do IV:MP encontra-se na nossa página de downloads. Ainda assim, é bom ressaltar que apesar das melhorias, essa é uma versão de testes (beta), e pode estar sujeita a vários bugs e crashes. Não é recomendada para a abertura de servidores públicos, ainda embora possa ser usada para tal propósito. Para a documentação sobre essa e outras versões do IV:MP, consulte a Wiki.
Lançado IV:MP 0.1 Beta 1 T5
15/11/10
Depois da última versão disponibilizada, 0.1 Beta 1 T4 R4, hoje foi disponibilizada uma nova versão, chamada de IV:MP 0.1 Beta 1 T5. Foi especialmente lançada hoje para comemorar o total de 500 revisões até agora no reposítorio Subversion do IV:MP. Conta com correções de bugs e alguns novos recursos, dentre os quais estão:
- Bugs corrigidos nas funções displayPlayerText e displayPlayerInfoText, que impediam as duas de serem exibidas ao mesmo tempo;
- Adicionadas as funções nativas displayPlayerCEGUIText e displayCEGUITextForAll;
- Adicionadas as funções nativas displayPlayerMessagebox e displayMessageboxForAll.
Como de costume, essa nova versão pode ser encontrada na nossa página de downloads. Para mais detalhes sobre novas funções e características dessa versão, consulte a Wiki.
Lançado IV:MP 0.1 Beta 1 T4 R4
04/11/10
Há alguns dias houve o lançamento de uma nova versão do IV:MP, chamada 0.1 Beta 1 T4 R4. Como estive muito ocupado durante essa semana, não tive tempo de postar antes, o que justifica o atraso do aparecimento dessa versão aqui no blog.
Como todas as versões anteriores, essa é uma versão de testes para scripters, não sendo destinada ao público em geral (embora, ainda assim, possa ser usada). Entre algumas das mudanças, estão:
- Foi consertado um bug que fazia com que o arquivo de configuração não fosse carregado a partir do diretório do servidor.
- Em caso de crash, o servidor Windows vai ser encerrado automaticamente, ao invés de esperar pela confirmação do usuário.
- O Launcher (inicializador) agora força privilégios de administrador para o UAC no Windows Vista/7.
- Removido código de teste do cp.nut.
- Consertados crashes no cliente, provenientes de mensagens longas enviadas pelo chat.
- Consertado erro de escrita no carregamento da senha client-side.
- Agora os parâmetros da função togglePlayerFrozen não estão mais invertidos (agora true congela, e false descongela).
- Adicionado script de exemplo reftables.nut para mostrar um jeito alternativo de implementar parâmetros referenciados em Squirrel.
- Adicionada a função toggleFrequentEvents para ativar/desativar os eventos frequentes.
- Adicionadas as funções getPlayerPadState e getEmptyPlayerPadState, para obter as teclas que o jogador está pressionando no momento.
- Adicionadas as constantes de controles/teclas em Squirrel.
- Consertado bug no servidor, que fazia com que a leitura de senhas sempre retornasse uma senha inválida.
- Adicionado script de exemplo padtest.nut, que mostra como usar as novas funções para detecção de teclas.
Como sempre, a nova versão do IV:MP pode ser encontrada na nossa página de downloads. Dúvidas poderão ser esclarecidas na Wiki.
Lançado IV:MP 0.1 Beta 1 T4
14/09/10
Hoje foi lançada mais uma versão de testes, de nome IV:MP 0.1 Beta 1 T4. Essa versão representa um avanço significativo desde a última versão, com um aumento no número de jogadores suportados (antes 6, agora 32), embora ainda se caracterize como versão de testes, e por isso não é recomendável ainda abrir servidores públicos. Segue um resumo das principais alterações encontradas nessa nova versão:
- Limite de jogadores aumentado para 32;
- Função de query consertada, e agora o browser de servidores está funcionando;
- Carregamento de módulos melhorado;
- togglePlayerFrozen agora funciona como esperado;
- setPlayerTime consertada.
Como de costume, o download da nova versão pode ser encontrado em nossa página de downloads. Para descrição das funções e características dessa versão, consulte nossa Wiki.
Atualização
Foi lançada uma nova versão de correção, para o servidor e cliente, chamada Beta 1 T4 R3. Essa versão contém algumas correções envolvendo a função togglePlayerFrozen, embora os parâmetros sejam invertidos (false congela, true descongela). Para mais informações, consulte o artigo sobre a função, disponível em nossa Wiki.