Informações e notícias em português sobre o IV:MP, uma modificação multiplayer alternativa para o GTA: IV.
Jones
Este usuário ainda não compartilhou nenhuma informação biográfica
Artigos por Jones
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.
Update especial de Natal: IV:MP 0.1 Beta 2 Preview
24/12/10
É natal novamente, e com isso queremos anunciar a nova versão em desenvolvimento do IV:MP, chamada 0.1 Beta 2, que segundo os desenvolvedores, irá mudar drasticamente a experiência multiplayer no GTA: IV. Essa versão incluirá algo jamais feito para o GTA: IV: scripting clientside. Isso possibilitará a criação de interfaces gráficas personalizadas com a CEGUI, e também a exibição de imagens na tela do jogador, como é possível ver na imagem abaixo:
A equipe de desenvolvimento também está começando a trabalhar no melhoramento da sync. A primeira parte finalizada foi a sync de veículos, que agora está muito mais suave. Cabe nessa parte o agredecimento da equipe ao time de desenvolvimento do MTA, devido às técnicas de interpolação de coordenadas presentes no MTA Blue, que permitiram uma excelente sync de veículos. Seguem abaixo dois vídeos que exemplificam a nova mudança:
E por último, mas não menos importante, a nova versão também terá embutida um webserver, que será destinado ao envio de resources e scripts para os clientes. Também poderá ser usado para a exibição de informações em um website, graças às várias novas funções de scripting.
Nas próximas semanas, serão efetuados vários testes internos, conserto dos bugs remanescentes e adição de novas funções. Considere checar de vez em quando a nossa Wiki caso você queira se manter informado das novas funções e características adicionadas.
A equipe do IV:MP Brasil gostaria de compartilhar também dos mesmos votos da equipe de desenvolvimento do IV:MP: um feliz Natal, e um próspero ano novo! Aproveite o tempo com sua família e amigos, e nos veremos em um novo 2011.
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.