Olá, hoje trago o Marcopolo VLP. Foi comprado em 1997 pela gestão Pitta e apresentado na Expobus 98. Era o trólebus mais avançado do Brasil, contendo retrovisores por câmeras, ar condicionado, vidros fumê selados, sistema de som ambiente, portas deslizantes, área separada do motorista, Muitos desses itens foram adotados após alguns anos nos ônibus convencionais. Esse modelo tem os retrovisores na tela, mas também como opcional no exterior do veículo. Créditos: Carroceria e interior:Luiz Felipe Bonamigo,Luiz Matheus e RedJoker aqui estão algumas imagens: link: https://www.mediafire.com/file/9pjnadnb2g4lp6y/Marcopolo+VLP+200.rar arquivo blend: https://www.mediafire.com/file/o4geappzqpcsiu3/vlp_blend.rar Clique para ver comentários ou comentar...[GAMES-OMSI 2] – 1ª VIAGEM RODOVIÁRIA DO CANAL ! MB 0400 RSD – MAPA VALE DO AÇO 4.0 – LINHA 801 Olá, por meio deste tutorial vou explicar alguns princípios básicos de programação e como eles se aplicam aos scripts do OMSI 2. A partir dos princípios explicados aqui é possível compreender e ter um domínio maior sobre como modificar/criar scripts para seus modelos no jogo. EstruturaPara começar a entender os scripts do OMSI 2, é necessário antes entender um conjunto de conceitos chamado de lógica de programação. No entanto, a melhor forma de explicar isso é com exemplos práticos com o próprio script. Os scripts do jogo são feitos em uma linguagem de programação própria do jogo, baseada em Pascal mas com algumas diferenças. A estrutura básica de organização dos arquivos da base de scripts segue a seguinte lógica:
Arquivos varlistOs arquivos varlist armazenam os nomes de todas as variáveis usadas em um script .osc. Estas variáveis assumem valores numéricos na programação de um script. Os nomes das variáveis devem ser colocados um a um por linha, sem espaços ou caracteres especiais. Podem ser usadas linhas em branco para separar grupos de variáveis. Exemplo: door_varlist.txt door_0 Arquivos constfileSão os arquivos que armazenam valores constantes, ou seja, valores numéricos que não mudam conforme a execução do script. Também são usados para armazenar as curvas de torque e consumo e limites de RPM dos motores, por exemplo. Exemplo: engine_constfile_OM926LA.txt
Os trechos começados em [newcurve] são declarações de funções matemáticas lineares ponto a ponto. Por exemplo, a curva de torque do motor é uma função: dado um determinado valor X de RPM (valor de entrada), o valor de torque (valor de saída) é um determinado valor Y:
Arquivos stringvarlistSão arquivos que armazenam variáveis de texto ou strings, que serão utilizadas em determinado script .osc. Geralmente este tipo de arquivo é usado nos scripts de letreiro e painel (cockpit), para tratar os textos dinâmicos exibidos no veículo como números de linhas, destinos, informações do painel, letreiros, etc. A organização dos nomes das variáveis é a mesma dos arquivos varlist, com cada nome em cada linha, sem caracteres especiais e espaços. Exemplo: matrix_stringvarlist.txt
Arquivos script .oscOs arquivos script são os que contém toda a lógica e o código para execução das funções de um veículo no jogo. Ele consome todos os outros arquivos que armazenam variáveis, constantes e variáveis de texto a depender do que foi programado no código.
É importante notar que a ordem destes blocos é essencial para o correto funcionamento do script. Triggers não podem ficar abaixo de quaisquer outros blocos de código, sendo presentes sempre no início do script. Além disso, todos os comandos de código devem estar dentro de alguma destas estruturas, senão podem gerar erros de execução do script. As macros principais com sufixos_init e _frame precisam sempre estar logo após os triggers, para o correto funcionamento das macros auxiliares que seguem após elas. Além disso, entre si, os arquivos de script seguem a seguinte hierarquia: o script main.osc é o script responsável por chamar à execução todas as macros _init e _frame principais de cada um dos outros scripts. O OMSI 2 reconhece as macros {init} e {frame} do main.osc como as macros principais para execução de todos os sistemas do veículo, portanto são indispensáveis para o funcionamento correto. Todos os blocos de código são terminados com uma tag de fim de bloco, a tag {end}: Se um bloco de código, seja ele trigger ou macro, estiver sem a tag {end} ao final dele, o script terá erro de sintaxe e isso irá gerar erros na execução no jogo. VariáveisAqui, detalhamos como são utilizadas as variáveis vistas anteriormente nos arquivos varlist. As variáveis podem ter seus valores lidos ou sobrescritos conforme os comandos de leitura e escrita no código do script, os comandos load local (L.L.) e save local (S.L.). Exemplo: ' Carrega o valor de uma variável para a memória ConstantesAs constantes, por serem valores já fixados, podem apenas serem lidos no código com constant load (C.L.): ' Carregando a constante do valor máximo de RPM na memória FunçõesAs funções, declaradas no arquivo constfile, são utilizadas somente conforme a associação com algum valor de entrada, seja ele uma variável, número explícito no código ou uma constante, através do comando function load (F.L.). Por exemplo, para obter o valor de torque do motor a uma determinada rotação: ' Puxa qual o torque a 1500 rpm para a memória: Variáveis de texto (strings)As strings podem ser lidas e escritas no código da mesma forma que as variáveis numéricas, mas trocando o L de local para o caractere $ nos comandos save string (S.$.) e load string (L.$). Exemplo: ' Carrega o texto da primeira fase do letreiro (string) para a memoria: TriggersSão blocos de código que são chamados através de comandos clicáveis ou por comandos do teclado nos modelos. Um comando abaixo de uma tag [mouseevent] lá no arquivomodel.cfg de um modelo para acionar as luzes do interior, por exemplo, é um trigger: Triggers são executados somente quando é acionado o botão/tecla do teclado ao qual foram atribuídos. MacrosMacros são blocos de código que executam quando são chamadas dentro do script, através do comando (M.L.<nome-da-macro>) – macro load. As macros subdividem-se em macros principais com os sufixos _init e _frame e macros auxiliares. As macros principais são mandatórias em um arquivo script pois são elas que cuidarão da execução de todo o funcionamento daquele script em tempo de execução, ao rodar o jogo. Também são as macros que serão chamadas através do macro load no script principal main.osc. A macro principal com sufixo _init é chamada sempre na inicialização do modelo (quando você coloca o modelo no mapa pela primeira vez). Ela serve para inicializar variáveis com valores padrão, como o estado de alguns itens do painel (por exemplo, sistema elétrico desligado e portas abertas, janelas abertas, etc.). Já a macro principal com o sufixo _frame é a macro que é executada em loop infinito enquanto o veículo estiver no jogo, que trata de executar e controlar as funcionalidades em tempo real. Exemplo: script cockpit.oscCada script irá conter uma macro principal _init e outra _frame com o mesmo nome do arquivo de script, por convenção. Logo, neste exemplo teremos as macros cockpit_init e cockpit_frame: No próximo post, veremos com mais detalhe sobre como são feitas as operações entre variáveis como as matemáticas (adição, subtração, etc.) e lógicas if, else (se, senão) para o controle de ações. Para adiantar, vale a leitura sobre a notação polonesa reversa, que é a forma na qual as operações lógico-matemáticas são feitas nos scripts do OMSI 2. Referências e leitura adicionalScripting system – OMSIWiki – página em inglês, contém detalhes sobre as operações lógico-matemáticas, strings e comandos de sistema. Clique para ver comentários ou comentar...OMSI 2 – Neobus Mega Plus MB OF-1721 BT5 (Skins Cariocas) | Projekt Szczecin [G29] OMSI 2 – Caio Apache Vip I VW 15.180 EOD (Padrão Biguaçu) | Vale das Mangueiras V2.0 [G29] Mapa Grajau City Versão 1 Atualização 2 É NECESSARIO TER A V1.1? NÃO ! Essa é aquela versão do Grajau City 2 lançada em 2019 onde ninguem conseguia baixar, arrumei e juntei todos os arquivos! Autores : Italo Daive Gustavo Clisman (recuperação do mapa)
Algumas Linhas : 6500 6913 675K 695L 5362 5391 5370 Algumas linhas são necessários Ônibus com portas funcionais! Portas direitas : Avenidas Atlantica, Avenida Gurapiranga As outras avenidas são portas esquerdas e necessitam de Ônibus com portas funcionais.
O Mapa contem quase 8 GB! Mas vale a pena pois tem bastante linhas longas do Bairro-Centro Algumas fotos do mapa Dicas para remover o LAG, remova os ailist ou deixe no minimo possivel pois o mapa tem muitas linhas e muitos ônibus boot(ailist) você ganhará muito FPS Downloads Tutorial de como baixar no sharemods (É PRA CEGO VER) https://taticoaqti.blogspot.com/p/como-baixar.html DOWNLOADS
O HOF (ARQUIVO DO LETREIRO) UTILIZE O ARQUIVO DA CORREÇÃO ! Parte 1 : https://sharemods.com/71dgqz4cob5j/Mapa_Grajau_City_2_95_.rar.html Parte 2 http://www.mediafire.com/file/38fcm10kvnp5vkw/Grajau_City_-_Sceneryobjects_5%2525.rar/file CORREÇÃO : INSTALE O MAPA PRIMEIRO, DEPOIS INSTALE A CORREÇÃO! Correção do Bug do Ailist : https://sharemods.com/84k3dcm5tdke/Correcao_AI_GrajauV2.rar.html Como instalar a correção : Apague a pasta : OMSI/MAPS/GRAJAU CITY V2 e cole a da correção, o HOF utilize o da CORREÇÃO! substitua caso tiver instalado o original. PROBLEMAS AO INSTALAREM O MAPA
*IMPORTANTE VER ATÉ O FINAL* Fala senhores! Tranquilos? Trago aqui a primeira versão do nosso mapa para o OMSI 2! DETALHES do MAPA:* Nessa primeira versão há 5 linhas ativas. *Elas variam de 10 a 50 minutos. *Arquivo compactado há 600MB, peso total do mapa está na casa dos 1.60GB. Como está no início, o mapa está em BETA, em desenvolvimento. Bugs podem ser encontrados, e caso seja do seu interesse, reportem os mesmos em nosso DIRECT da página ou no comentário do vídeo postado em nosso canal no Youtube. OTIMIZAÇÃO Como estou iniciando no ramo de MODS, não tenho muita noção de OTIMIZAÇÃO, porém estou fazendo o possível para abranger todos os computadores, até os mais simples. COMPUTADOR do DESENVOLVEDOR e a MÉDIA de FPS: I5 3° Geração8 de RAMGTX 750ti *MÉDIA DE 50FPS* AGRADECIMENTOS e CRÉDITOS: *Lombadas do Mapa Brasil Viagem *Casas e Lojas do Mapa Brigadeiro *Cercas do Mapa Vale do Aço *AIs do SAM *Ruas do Mapa Friburgo Valeu Magnus Lusor pela divulgação do mapa em seu canal Valeu Play Marquin pela ajuda no bug do tráfego BAIXE AQUI:PELO DRIVE: https://drive.google.com/file/d/1IEsAqNCG7Hq5CvDWexM6h11Q9Dt6N6yp/view PELO MEDIAFIRE: https://www.mediafire.com/file/6hd72n9r3oi8glj/Mapa_Radial_Beta_1.rar/file Espero que curtam e boas viagens Clique para ver comentários ou comentar...BomDia/BoaTarde/BoaNoite! Vídeos programados: 1- OMSI 2 – Map Beira Mar + Senior 2000 [DOWNLOAD] 2- OMSI 2 – Map Vale das Mangueiras + Apache Vip II [DOWNLOAD] Vídeos extras: 1-OMSI 2 – Map Vale das Mangueiras + Micruss [DOWNLOAD] 2- OMSI 2 – Map Vale das Mangueiras + Gran Via 2014 [DOWNLOAD] O nossa canal está passando por mudanças, adicionamos mais dois jogos; confira a nova grade. Airline Commander (Segundas) – 12:30 BoaTarde pessoal! Os vídeos desse final de semana estão no ar 1-OMSI 2 – Minas Vale Urbano + Apache Vip III [DOWNLOAD] 2-OMSI 2 – Map Projeto Metrópole + MAN 18.310 [DOWNLOAD] Clique para ver comentários ou comentar...
OMSI 2 – MOTORISTA LENTO À ESQUERDA + LANÇAMENTO COMIL GALLEGIANTE 3.60 VOLVO B10M BY GUSTABUS - rd11oterrivel
Salve galera, blz? Aqui é RD11 O TERRÍVEL trazendo mais um vídeo, desta vez com o Comil Gallegiante 3.60 Volvo B10M do Gustavo, na linha 605 do mapa Minas Vale V5. Se você gostou SE INSCREVA e ATIVE O SININHO DAS NOTIFICAÇÕES, isso ajuda muito o canal. Se você gostou deixe o LIKE, se não gostou deixe o DISLIKE, tá aí pra isso. E comenta aí, o que você acha de motorista que dirige devagar na faixa da esquerda? Tô a fim de saber! Um bom começo de semana e que a paz esteja com todos! Sem mais delongas, eis o vídeo! Clique para ver comentários ou comentar...Salve galera, blz? Aqui é RD11 O TERRÍVEL trazendo mais um vídeo, desta vez com o Marcopolo G6 1200 O-500RSD, na linha 801 do mapa Vale do Aço v3, lançado no último dia 25. Se você gostou do conteúdo SE INSCREVA, deixe o LIKE, COMENTE e COMPARTILHE NAS REDES SOCIAIS! E não se esqueça de ATIVAR O SININHO DAS NOTIFICAÇÕES! Os links de download dos mods estão na descrição. No mais é isso e que a paz esteja com todos! Clique para ver comentários ou comentar... |