Oolite

Tela Software:
Oolite
Detalhes de Software:
Versão: 1.82 Atualizado
Data de upload: 17 Jul 15
Revelador: Giles Williams
Licença: Livre
Popularidade: 158

Rating: 3.5/5 (Total Votes: 2)

O projeto Oolite é uma fonte aberta e jogo de simulação de espaço totalmente livre, escrito para Mac OS X em Objective C usando Cacau e OpenGL.
Oolite foi escrito como uma resposta à retirada do Elite - O jogo novo tipo a partir da Internet. No entanto, ela é inspirada por uma interpretação independente e expansão do jogo original, originalmente criado por Christian Pinder, seguido por Ian Bell e David Braben.
Os jogadores da Oolítico pode facilmente expandir o jogo com novos recursos e funcionalidades, graças ao seu design modular e pequenos. Quase todos os aspectos do jogo podem ser facilmente modificados usando pacotes gráficos gratuitos e simples e editores de texto.
Oolite é um jogo independente de plataforma, suporte ao Linux, Mac OS & nbsp; X & nbsp; e sistemas operacionais Windows

O que é novo nesta versão:.

< ul>

  • combate Rebalanced
  • O saldo combate em 1,82 foi significativamente reformulado para tornar o jogo mais cedo um pouco mais fácil para iniciantes, permitindo ainda muitos desafios no jogo mais tarde. AI respostas para muitas táticas foram feitas mais realista - às vezes beneficiando-os, às vezes não! -. E mísseis e desempenho do laser foi ajustada para fazer lutas durar um pouco mais e reduzir a chance de o jogador ser destruído em segundos antes que eles percebem o perigo
  • Gráficos e atualizações de interface
  • Fizemos algumas melhorias para alguns dos gráficos e interfaces, com o principal deles sendo o mapa da galáxia inteiramente zoomable e de rolagem, que substitui as de curto alcance e de longo alcance gráficos separados. Route plotagem também foi melhorado:. Com a matriz avançada de Navegação, você pode definir uma rota para o outro lado do gráfico, e depois saltar ao longo de um passo de cada vez, sem ter que re-enredo
  • Também fizemos melhorias para suporte multi-monitor, explosão gráficos e texturas planeta, e introduziu um & quot; campo de visão & quot; configuração para Opções de jogo.
  • O Gerenciador de Pacote de Expansão agora permite que você visualize informações adicionais sobre pacotes (prima 'i'), filtrar a lista de várias maneiras (prima 'f'), ou extrair um pacote instalado em um OXP na sua pasta AddOns para que você pode facilmente olhar para ele e personalizá-lo ainda mais (pressione 'X').
  • Novas possibilidades pacote de expansão

  • autores
  • pacote de expansão têm agora muitas mais opções disponíveis para eles para editar os dados que foi previamente codificado. Como sempre, cada lançamento Oolite é mais personalizável do que o último - é aqui algumas das novas opções:
  • Mercado e comerciais expansões podem agora definir inteiramente novos produtos comerciais, com características melhoradas para a estação OXPS para lidar com esses bens. As economias podem ser completamente reescrita -. Você não está mais limitado a oito economias em uma única linha industrial para Agrícola
  • Configurações de GUI, cores e estilos de exibição pode ser extensivamente customizado através de um novo plist.
  • Edição de informações do sistema foi significativamente ampliado, com muitas propriedades mais abertos para personalização - todo o caminho até coordena o sistema - e um sistema de resolução de gestão e conflito reforçada para essas propriedades para torná-lo mais fácil para expansões de coexistir com sucesso.
  • Mais opções de HUD, incluindo mostradores de tempo de execução imagem editável.
  • A implementação de muitos itens de equipamento núcleo foi reescrito para permitir muito mais personalização.
  • No OXP desenvolvedor constrói, o OXP Verificador tem muito mais verificação de sintaxe de arquivos de chave sem ter que iniciar o jogo completo, e diversas práticas desaprovadas serão registradas para ajudá-lo a manter seus OXPS funcionando sem problemas.
  • Como de costume, muito mais propriedades e métodos JS para flexibilidade adicional.
  • Toda essa funcionalidade adicional pode ser extremamente poderoso, tão bem como usá-lo com cuidado no universo Oolite normal, o apoio Cenário foi significativamente atualizado para permitir que autores de expansão fazer pleno uso dele como sua imaginação permitir.

  • embalagens
  • expansão podem agora ser restrito a apenas carga em seus próprios cenários, o que significa que você pode fazer mudanças muito maiores do que antes, sem precisar se preocupar com a compatibilidade com outros pacotes, e fazer coisas que simplesmente não teria trabalhado antes.
  • Faça um mini-série de OXPS missão que não funcionaria se o jogador poderia trazer o seu próprio navio e experiência, ou se perderem no meio da missão de ir e comércio para um pouco.
  • Definir o jogador no meio de uma grande guerra entre as potências com linhas definidas frente, regiões e batalhas - pode ainda ganhar a vida como um comerciante, pirata ou caçador de recompensas quando há uma invasão Thargoid em grande escala, e centenas de sistemas já completamente caído para eles.
  • Completamente reescrever a galáxias, navios, equipamentos e regras para fazer seu próprio jogo novo espaço com o motor Oolite.
  • O que é novo na versão 1.76 / 1.77.1 Beta:

    • Bug com display nuvem planetário fixo

    • contratos
    • Carga / passageiro relatar corretamente prémio / avanço novamente
    • Fix para escoltar varredura inicialização classe
    • Correção para tela missão não permitindo a saída quando HUD off
    • Fix construtor quaternion para produzir quaternion identidade como documentado quando chamado como novo Quaternion ().
    • guiScreenChanged agora dispara na transição aquando do lançamento
    • Yaw e velocidade são agora também zerada quando o lançamento de uma estação
    • Autopilot estado de reset na morte
    • Regressão: HUD n_bars agora funciona novamente
    • Bug com NPCs que continuam a bloquear a bordo de navios mortos fixos
    • posicionamento tiro Laser fixo
    • Bug com cheques manifestos na guiScreenChanged ao lançar fixo
    • Razoavelmente pilotos qualificados agora vai se lembrar de olhar para onde estão indo ao fugir
    • Shields agora também proteger subentidades
    • Edge-caso dos danos causados ​​à estação principal fixo
    • Frustum abate excesso de entusiasmo fixo
    • Alguns bugs navio "fantasma" fixo
    • acidente tela missão Fix com chaves escolha numérico
    • Fix bug com cancelamento de salto galáctico pelo script
    • Fix bug na validação para a criação de interface da estação
    • Use tipos corretos em JS Station.market objeto
    • bug Fix com encaixe com estações onde doca é muito ligeiramente fora do eixo
    • cálculos reputação contrato Fix para que rep negativo funciona corretamente
    • Corrija as inconsistências com o comportamento do dispositivo de camuflagem
    • Fix cálculo de dano de calor para subentidades
    • Corrija as atualizações de energia, temperatura do laser, as condições de alerta relacionado com o piloto automático
    • Correção para falha quando pressionando na tela manifesto longo
    • Fix conflito entre & quot; & quot piloto; e & quot; não pilotados & quot; chaves shipdata
    • Verifique a condição do equipamento Fix em player.replaceShip ()
    • dimensionamento Fix pisca-pisca em efeitos visuais
    • Adicionar ícone colher combustível para pequeno HUD
    • Clarear rato cor cruz cursor

    • lista
    • Classificar salvar-game em ordem alfabética
    • Um pouco alongar prazos de contratos de encomendas para evitar os impossíveis
    • Prevent encaixe com estações de mortos
    • vazamentos de memória Fix.
    • Remova & quot; performBroadside & quot; AI comando
    • exibição do scanner Fix bug
    • Monitor chave correta na mensagem 'pause'
    • Fix rotational_velocity para subentidades
    • Corrija evento shipEnergyBecameFull ao fogo conforme documentado

    O que é novo na versão 1.75.2 Beta:

    • Esta é uma atualização de correção de bugs para 1.75.1 , levando para a próxima versão estável.

    O que é novo na versão 1.75.1 Beta:

    • Esta é uma versão de correções que conduz para a próxima versão estável. O projeto está activamente à procura de pessoas dispostas a ajudar no rastreamento de bugs restantes:. A fazê-lo, basta baixar o jogo e relatar quaisquer problemas para o fórum Oolite

    O que é novo na versão 1.75 Beta:

    • Gameplay:
    • NPCs mais inteligentes, mais agressivas - por exemplo, eles agora são capazes de atirar em você quando você ardilosamente ficar parado
    • .
    • New arma mestre chave de bloqueio (padrão: _) desativa armas primárias e secundárias, e torreões
    • .
    • controles do piloto automático simplificado: C (ou key_autopilot) tenta autopilot- doca com a estação de destino atual - seu alvo se nenhum, uma estação dentro do alcance do scanner, favorecendo a estação principal. Shift-C (agora key_autodock em vez de key_autopilot_target) é o mesmo, exceto que jejuarão-dock se permitido. Shift-D não é mais usado.
    • New & quot; equipamento primable & quot; conceito: equipamento pode produzir efeitos scripted sem ter que ser um míssil. Novas teclas: Shift-N e ciclo Control-Shift-N através da lista de equipamentos primable, e N ativa o equipamento selecionado. (Chaves de configuração:. Key_prime_equipment, key_activate_equipment)
    • Modo de retículo-alvo sensível agora é mais preciso.
    • Preço do combustível agora depende da massa de seu navio.
    • O salto entre os sistemas sobrepostos agora usa 0,1 LY pena de combustível.
    • Um misjump hiper agora toma 3/4 do tempo de um salto bem sucedido, em vez do tempo total. (Tem que ser, pelo menos, 3/4 para evitar exploits. Ver http://aegidian.org/bb/viewtopic.php?t=7917 para mais informações.)
    • A oferta Trumble & quot; missão & quot; Agora repete como previsto, no caso de você acidentalmente perdido.
    • escapar pods agora apontar para o amistoso estação / portadora mais próxima.
    • O botão chave de escape pod / joystick deve agora ser pressionado duas vezes em rápida sucessão para ejetar (exceto no modo estrito, ou se a configuração oculta-escape-pod-activação imediata é definido).
    • mensagens de log Comm está agora falado. (Pedido Característica # 4970)
    • Correções de bugs:
    • & quot; pirulito flashes & quot; eliminado. (Bug # 17215)
    • mensagens contagem regressiva Hyperspace não se repetem.
    • Você não pode mais esgueirar-se para a tela do contrato pela porta dos fundos em estações secundárias.
    • armas secundárias são agora contabilizados corretamente ao avaliar o seu navio. (Bug # 17450)
    • Corrige a configuração do joystick (Bug # 17482, 17490 Bug #)
    • As habituais indescritíveis ainda importantes & quot; pequenos ajustes e correções & quot;.
    • Variado:
    • Novo ícone de sétimo.
    • Redução do uso de memória de vários efeitos especiais e objetos JavaScript. Por outro lado, o novo motor JavaScript usa mais memória.
    • Mac-específica:
    • A Bug Dread Som of Doom é fixo. (Bug # 17214)
    • Suporte Joystick.
    • Suporte automático de atualização (faísca).
    • A pasta Screen Shots Oolite agora pode ser movido a partir do desktop e Oolite vai continuar a usá-lo (contanto que não é renomeado ou movido para a lixeira).
    • Windows e Linux:
    • Devido a um bug no GNUstep, versões mais antigas não conseguem ler os saldos de crédito de mais de 429496729.5 créditos corretamente. 1,75 escreve jogos salvos de uma forma que evita este problema (mesmo quando carregado com versões de teste antigos). A versão para Windows também pode ler quantidades de crédito maiores de idade em jogos salvos.
    • alterações de desenvolvimento pack de expansão:
    • Novas chaves shipdata.plist: - allows_auto_docking (estação apenas): se for verdade, leitor de piloto automático de ancoragem é permitido. Padrão: true. - Allows_fast_docking (estação apenas): se for verdade, de encaixe rápido é permitido. Padrão: false, exceto para estação principal. - Counts_as_kill: se falsa, o navio não conta como uma morte e não participa no tempo cascata divertimento feliz q-mine, mesmo que a sua classe de digitalização e outras propriedades, caso contrário, deixá-lo fazer isso. Padrão: true. - Cloak_automatic (NPCs): se for verdade dispositivo, cloaking é ativado quando atacando; caso contrário, ele deve ser ativado por um script. Padrão: true. - Has_patrol_ships (única estação, boolean difusa): se for verdade, a estação vai lançar periodicamente patrulhas se ele tem quaisquer navios que atracam policiais. Padrão: false, mas ignorado (tratada como sempre true) para a estação principal. - Hyperspace_motor (todos os navios, incluindo jogador): necessária para ser capaz de saltar. Padrão: true. - Interstellar_undocking (estação apenas): se for verdade, acoplagem com a estação no espaço interestelar não causa a estação para ir para um sistema adjacente. Padrão: false. - (Subentidades torreta) weapon_range: faixa de plasma tiro. Padrão: 6000. - tunnel_corners, tunnel_start_angle e tunnel_aspect_ratio (estação apenas): estes substituir docking_pattern_model. Veja http://www.aegidian.org/bb/viewtopic.php?p=128823#p128823 para mais informações.
    • Um novo papel navio, & quot; & quot ;, cinza é usado para gerar detritos em sistemas de pós-nova. As cinzas padrão parecido com os asteróides padrão e pedregulhos, mas tem muito alta blindagem de calor. Se você fizer asteróides personalizados, você provavelmente vai querer fazer versões de cinza deles. Se você está abusando do & quot; asteróide & quot; papel para colocar coisas aleatórias em campos de asteróides, que você não quer fazer uma versão cinza.
    • Turret weapon_energy agora o padrão é 25.
    • ícone Beacon dados agora é tratada de uma maneira mais flexível (http://aegidian.org/bb/viewtopic.php?p=128487#p128487; Bug # 17828). Além disso, ele é procurado utilizando o código farol do navio como uma chave, em vez de seu papel principal.
    • Equipamentos:
    • New equipment.plist chaves extra-dicionário: - script: usado para implementar equipamentos primable. Scripts de equipamentos tem uma propriedade predefinida, equipmentKey, e um manipulador de eventos, ativado (). - Visível: controla a visibilidade na tela de status e blurbs estaleiro. Padrão:. True
    • mísseis NPC agora são representados como entradas de equipamentos em vez de navios. Para a eficiência, recomenda-se que todos os tipos de mísseis NPC tem uma entrada equipment.plist, mesmo se eles não estão disponíveis para o jogador. (Por exemplo, existe agora uma EQ_THARGON.) Para obter assistência em como fazer essa configuração, habilitar ship.setUp.missiles em logcontrol.plist (ou use console.setDisplayMessagesInClass (& quot; & quot ;, ship.setUp.missiles true) no console de depuração ).
    • Outros arquivos de configuração:
    • Sounds listados na customsounds.plist agora são pré-carregados para evitar atrasos de carregamento. Sons que são jogados através de JavaScript, especificando um nome de arquivo não pode ser pré-carregado; se você está fazendo isso, e seu som não é particularmente raro, eu sugiro ir através de uma entrada customsounds.plist.
    • Por sorte, usando entradas customsounds.plist a partir de scripts agora funciona corretamente.
    • backdrops tela e sobreposições podem agora ser escalado, permitindo resoluções mais altas. (Bug # 17201) Ver http://aegidian.org/bb/viewtopic.php?p=127716 para mais informações. Além disso, as entradas screenbackgrounds.plist podem ser matrizes, caso em que um elemento é escolhido aleatoriamente.
    • Planetas usando cubo mapa texturas agora girar em torno do eixo polar esperado. Planetas usando texturas tradicionais não fazem, mas eles nunca o fizeram. (Bug # 17243)
    • New HUD selector de marcação: drawWeaponsOfflineText:.
    • JavaScript:
    • atualizado SpiderMonkey para bleeding edge (1,75 usa a mesma versão Firefox 4.0 beta 11). Isso adiciona características mais ECMAScript 5th Edition, nomeadamente incluindo o modo estrito, o que eu recomendo todos os OXPers adotar.
    • Por outro lado, o velho quot SpiderMonkey específica &; o modo estrito & quot; é desabilitada por padrão porque ele tem alguns falsos positivos. Ele pode ser ativado por meio do console de depuração, definindo console.pedanticMode a verdade.
    • O suporte nativo JSON pode ser útil para armazenar dados estruturados em variáveis ​​de missão.
    • Os JavaScript objetos globais e console são agora substituídos ao redefinir o jogo, e não podem mais ser usados ​​para contrabandear informações entre as sessões.
    • Vector3D e Quaternion objetos já não pode ser comparada usando == e! =, porque a verruga no motor de JavaScript que foram previamente explorando não existe mais. Veja http://www.aegidian.org/bb/viewtopic.php?f=4&t=8847 para mais informações.
    • Os scripts são agora interrompido se eles correm por mais de um segundo. (Funções Oolítico lenta não são tidos em conta para o limite. A ideia não é forçar um limite de tempo para você, mas para matar os scripts presos em um loop infinito. Se o script está sendo executado deliberadamente por mais de um segundo você provavelmente tem problemas, embora .) Durante a carga e o evento Startup, o limite é de dois segundos.
    • Todos os métodos e propriedades de JavaScript fornecido pelo Oolítico foram auditadas para o relatório de erros consistente e manuseio sã dos valores ruins. Em alguns casos, a sua verificação de erro tornou-se mais rigorosa. Em outros, eles realizam conversões implícitas normais (como converter uma seqüência com um valor numérico a um número) em vez de falhar ou deixar de funcionar. Todos os erros dos parâmetros normais deve agora tornar-se exceções JavaScript; chamando um método definido pelo Oolite com o tipo errado de este valor só vai parar o script, mas é difícil fazer isso por acidente.
    • Oolite agora tem a capacidade de escrever um rastreamento de pilha quando uma exceção JavaScript vai não tratada ou um aviso é registrada. Isso ajuda você a descobrir como você chegou ao ponto onde o erro ocorre. Este é ativado por padrão, se a depuração OXP está instalado, desativada por padrão contrário. Você pode alterná-la por ajuste console.dumpStackForErrors e console.dumpStackForWarnings se o console estiver ativa, ou o despejo de pilha para-erros e despejá-stack-para-avisos ajustes escondidos em contrário. Quando o console estiver ativa, você também pode registrar um rastreamento de pilha em qualquer ponto usando o depurador declaração especial ;, que de outra forma não têm nenhum efeito.
    • O objeto global JavaScript está agora exposta como uma propriedade de si mesmo, chamado global. global.global === global.
    • A nave do jogador é agora tratado como inválido após ejetar ou morrer.
    • Algumas exceções lançadas em manipuladores de eventos, que foram reprimidas por engano antes, agora são relatados.
    • callbacks quadro: funções de callback que são chamados uma vez por quadro, útil para animações condução. Veja http://aegidian.org/bb/viewtopic.php?f=4&t=8941 para mais informações.
    • correções de bugs Scripting:
    • As cadeias de protótipos de objetos Oolite-definidos foram previamente configurado incorretamente. Isso foi corrigido. Um efeito disto é que o uso de métodos e propriedades em construtores únicas em vez de suas instâncias parou de funcionar. Para os casos mais comuns, Sistema e jogador há acessores de compatibilidade qual log de alerta, muito parecido com o que fizemos para os métodos obsoletos no passado. Se você quiser realmente entender o que está acontecendo, meu melhor facada em explicá-la é pelo http://www.aegidian.org/bb/viewtopic.php?f=4&t=8968.
    • No que diz respeito roteiros estão em causa, o jogador pode agora só morre uma vez. (Anteriormente, shipDied () seria chamado duas vezes, uma sem parâmetros e uma vez com).
    • Quando o jogador é morto por um q-bomba, o parâmetro damageType para shipDied () é agora & quot; cascata arma & quot; (não & quot; dano de energia & quot;).
    • Você agora pode atribuir múltiplas Trumbles, para o deleite dos clientes em todos os lugares.
    • & quot; modelos de exibição & quot; de navios e planetas não aparecem nas listas de entidades do sistema. Você pode obter o modelo de exibição para as telas de missão com a nova propriedade mission.displayModel. Os outros são destinados a ser inacessível.
    • Sound.load () agora lida com chaves customsounds.plist corretamente.
    • Navio exitSystem () / AI performHyperSpaceExit agora trabalhar no espaço interestelar.
    • Novos eventos mundiais:
    • playerWillSaveGame (savetype) (Recurso pedido # 5095)
    • escapePodSequenceOver () (chamado imediatamente antes de decidir como salvar ou matar o jogador depois de usar uma cápsula de escape. Ver player.setEscapePodDestination ()).
    • Novos eventos navio:
    • coordinatesForEscortPosition (index) (não exatamente um evento, mas o que quer.)
    • distressMessageReceived (agressor, remetente)
    • shipTakingDamage (quantidade, fromEntity, damageType) (pedido Característica # 5077)
    • shipKilledOther (alvo, damageType) (incêndios após shipDied do alvo (), mas antes de realmente explodir).
    • shipWillLaunchFromStation (estação) (anteriormente restrito aos jogadores).
    • eventos navio de modificação:
    • commsMessageReceived () agora tem um segundo parâmetro, o navio de envio.
    • propriedades e métodos New JavaScript:
    • Entidade collisionRadius
    • Entidade dumpstate () (apenas disponível se consola está ativo.): escreve um monte de lixo ao log
    • EquipmentInfo canBeDamaged
    • EquipmentInfo canCarryMultiple
    • EquipmentInfo isAvailableToNPCs
    • EquipmentInfo isAvailableToPlayer
    • EquipmentInfo isVisible
    • EquipmentInfo scriptName
    • Global DefaultFont (objeto com um método, MeasureString ())
    • Global addFrameCallback ()
    • formatCredits Globais ()
    • Global formatInteger ()
    • Global isValidFrameCallback ()
    • Global removeFrameCallback ()
    • Global takeSnapShot ()
    • mission.displayModel: o pano de fundo de fiação-navio, se alguém está em uso. (Se você definir spinModel para false no parâmetro objeto runScreen (), ele irá abster-se de girar em torno de fácil animação manual.)
    • player.setEscapePodDestination ()
    • player.ship.viewDirection
    • player.ship.weaponsOnline
    • player.ship.removePassenger ()
    • Navio subEntityCapacity
    • restoreSubentities navio ()
    • Navio scriptedMisjump () (anteriormente-player apenas)
    • Estação allowsAutoDocking
    • Estação allowsFastDocking
    • Sistema countEntitiesWithScanClass ()
    • Sistema scrambledPseudoRandomNumber ()
    • propriedades e métodos JavaScript de modificação:
    • Navio commsMessage () agora tem um segundo parâmetro opcional, o navio-alvo.
    • Navio equipmentStatus () agora retorna & quot; EQUIPMENT_UKNOWN & quot; quando passado um identificador de equipamento indefinido, ao invés de lançar uma exceção.
    • Os roleProbabilities de propriedade do navio foi renomeado roleWeights.
    • Comandos de New AI:
    • enterPlayerWormhole
    • setDesiredRangeForWaypoint
    • setTargetToNearestFriendlyStation
    • thargonCheckMother
    • updateEscortFormation
    • mensagens New AI:
    • STATION_LAUNCHED_SHIP
    • mudanças Descriptions.plist (para tradutores):
    • As adições: - número de grupos de tamanho - número-group-limite - número decimal-separador - número-group-separador - piloto automático de estação - @ - fazer-não-permitir-autodocking - piloto automático de múltiplos-alvos - autopilot-vermelho-de alerta - bruxa-não-motor - bruxa-user-galáctico-abort - Armas-sistemas-online - armamentos sistemas off-line - equipamento primed- @ --equipamento ferrado-nenhum - já preparado pelo equipamento Nenhum- disponível - Estação-docking-apuramento negado - inicializar-debug-suporte - gráficos distância-f (de curto alcance-chart-distância f e de longo alcance-chart-distância-f agora referenciar esse, que não é usado diretamente pelo jogo) - cartas-est-travel-tempo-f (de curto alcance-chart-est-viagens em tempo f e de longo alcance,-chart est-travel-tempo-f agora referenciar esse, não é usado diretamente pelo jogo) - mercado de commodities-- stickmapper-armas-online-toggle - stickmapper-snapshot - stickmapper-prime-equipamento - stickmapper-ativar-equipamento - stickmapper-escape-pod - stickmapper-capa - stickmapper, scanner e zoom - gameoverscreen-escape-pod - snapshots-directory-name - snapshots-directory-name-mac - resgate-recompensa-para -@@- @ - Créditos - @ - alt - captura de recompensa para -@@- @ - credits- @ alt - fala-síntese-de entrada de mensagens - @
    • Excluídos / não utilizado: - inicializar-universo - fala-síntese-de entrada de mensagens - deixou de ser utilizado diretamente pelo jogo, usado por-speech-síntese de entrada-message- @ tão localizações existentes trabalho (possivelmente). - Piloto automático pode-não-dock com-alvo - ainda incluídos, mas atualmente não utilizada
    • .
    • console de depuração:
    • Anteriormente, o objeto de console estava disponível a partir do console como console, e em qualquer outro lugar como debugConsole. Ambos estão agora global, eo console é o preferido.
    • Suporte de perfil: chamar: perfil para ver onde gasta o seu tempo. Para informações mais detalhadas, como um monte de objetos JavaScript em vez de um despejo de texto, use this.profileData = console.getProfile (function () {}).
    • Rastreamento apoio: chamar: trace para ver a hierarquia de chamadas de função feitas por. (O rastreamento é gravado no log.) Rastreamento e perfil não pode ser usado ao mesmo tempo.
    • Quando o resultado de uma expressão é uma matriz ou simples objeto, sua estrutura é agora bastante-impresso. Você também pode pretty-imprimir a estrutura de qualquer objeto usando o: d macro. Eu sugiro começar o hábito de fazer isso com qualquer objeto que você está curioso para saber. : d player.ship é um bom ponto de partida
    • .
    • O método call () foi renomeado callObjC () para evitar confusão com o Function.prototype.call padrão (). Ele agora trabalha em mais objetos - quase tudo, exceto vetores e quaternions -. E pode lidar com métodos de Objective-C que retornam números, vetores ou quaternions

    O que é novo na versão 1.74.2:

    • Parado jogador da seleção de destino do salto inválido durante o salto de contagem regressiva .

    • Permissões
    • atracação fixo inconsistências: todas as estações hostis agora recusar permissões de atracação
    • .
    • A mudança para modos de exibição personalizados, permitidos atualmente de uma maneira consistente.

    • taxa de repetição
    • Arma é agora per-arma.
    • nível de zoom atual agora é preservada quando se muda HUDs.
    • Escape pluma agora redefine após hiperespaço salta / script teletransporte / auto-docking.
    • confusão fixo sobreposição sistema ao carregar jogos e busca de sistemas.
    • Todos os skimmers sol gerados automaticamente devem agora ser devidamente protegido.
    • Corrigido ocasionais & quot; branqueada & quot;. de aparência planetas na tela Informação do sistema
    • exibição distância errado fixo no gráfico de curto alcance quando se muda de volta a partir do gráfico de longo alcance.
    • Melhorado discurso padrão de síntese de voz (não Mac OS X).
    • SystemInfo.systemsInRange () agora pode ser chamado em um objeto SystemInfo específico, em vez de sempre aplicar ao sistema actual.
    • New JavaScript evento: shipAttackedOther () (inverso da shipBeingAttacked (), chamado imediatamente após shipBeingAttacked ())
    • .
    • Se um script remove uma peça de equipamento no manipulador de eventos equipmentDamaged (), não & quot; equipamento danificado & quot; mensagem é gerada.
    • Ship.removeEquipment () agora funciona em equipamentos danificados.
    • prioridade substituição fixo para expandDescription () e expandMissionText (), as substituições (se disponível) agora têm precedência sobre tudo o resto.
    • New shipinfo chave:. station_roll
    • Fixed alguns casos em que AIs poderia quebrar manipulação grupo.
    • erros Shader detectados na fase de link (geralmente, problemas envolvendo estado compartilhado entre o vértice e shader de fragmento) agora são relatados corretamente.

    O que é novo na versão 1.74.1:

    • Scripts pode voltar a adjudicação e verificar se há Trumbles, ea missão Trumble padrão mais uma vez trabalha. (Limitação:.. Scripts não pode aumentar o número de Trumbles mediante a concessão de mais Isto será corrigido em 1,75)
    • A missão nova, mais uma vez prêmios da remuneração adequada em um resultado bem-sucedido.
    • Não mais & quot; Witchspace motor avaria & quot; mensagem ao entrar em um sistema de pós-nova.
    • Quando acoplado a uma estação secundária, a seleção padrão na tela do menu do jogo é & quot; & quot Opções de Jogo; ao invés de & quot; Comece New Game & quot;.
    • A latência de áudio irritante quando joga primeiro som no Mac OS X.
    • Corrigido vários bugs de interface de JavaScript que podem fazer com que um script com defeito para deter sem qualquer mensagem de erro.
    • configurações gráficas Ajustado:. modo de shader é agora restrito a simples para Intel GMA 950 e as famílias Radeon GPU ATI R300, e alguns outros ajustes
    • Corrigido um erro material de síntese onde illumination_modulate_color foi ignorado quando se utiliza emission_and_illumination_map no modo de shader (teste de material de caso de teste suíte 7).
    • Possível correção para congelamentos quando usando síntese de fala no Windows.
    • Várias correções de bugs e ajustes.

    O que é novo na versão 1.73.4:.

    • missão nova fixo

    O que é novo na versão 1.72:

    • New & quot; registro navio & quot; que lida com criação de novos navios de forma mais enérgica e eficaz.
    • New equipamentos de manuseio
    • navio Jogadores torres
    • Suporte Joystick agora suporta mais eixos e botões
    • ajustes e melhorias AI
    • Numerosas atualizações e correções para JavaScripting

    Programas semelhantes

    Outro software de desenvolvedor Giles Williams

    Oolite
    Oolite

    1 Dec 18

    Comentário para Oolite

    Comentários não encontrado
    Adicionar comentário
    Ligue imagens!