O que há de novo no 24.40
Modo Criativo
Dispositivos
Veja a seguir uma lista de correções no Modo Criativo que afetaram os dispositivos.
- A Van de Reinicialização não mostra mais danos quando um jogador tenta destruí-la no Modo Criativo.
Modo Criativo e UEFN
Dispositivos
Veja a seguir uma lista de correções que afetaram os dispositivos tanto no Modo Criativo quanto no UEFN.
- Os valores do Temporizador de Ondas do Gerador de Criaturas para a opção Temporizador de Ondas agora são precisos no UEFN e oferecem suporte para tempos de 1 a 600 segundos.
- As opções de textura do Gerador de Bolas agora são exibidas no UEFN, e a seleção de cores no jogo não seleciona mais a cor anterior na lista.
Portal de Criadores
Veja a seguir uma lista de pequenas atualizações, melhorias e correções no Portal de Criadores.
- Melhorias feitas aos alertas e ao sistema de mensagens referentes à participação no programa Criador de Ilhas.
- Sistema de mensagens aprimorado adicionado para os estados desabilitados de projetos desabilitados para transferência.
- Sistema de mensagens adicionado no processo de envio de publicações.
- Foram feitas atualizações na IU de Projetos para status de publicação e moderação.
- Os links de redes sociais no rodapé da página foram atualizados para apontar para as redes sociais do Modo Criativo do Fortnite.
- Os convites de equipe agora aceitam as ações Ingressar e Recusar.
- Corrigida a URL do link do recurso da comunidade de desenvolvedores.
- O tratamento de erros de sites foi melhorado.
- Várias melhorias e correções na IU e na localização.
O que há de novo no 24.30
UEFN
Novidades:
-
Adicionamos 366 texturas de ícone exclusivas que podem ser usadas em dispositivos compatíveis com um identificador de ícone.
-
Cálculo de memória aprimorado, com um recurso adicional para navegar com o botão "Navegar" pelos ativos até o Organizador.
Correções:
-
O Botão Condicional agora atualiza os ícones de itens no UEFN para sessões de edição ao vivo para ícones diferentes do padrão.
-
A configuração Intensidade da Luz de Contorno do Personagem agora é renderizada corretamente em diferentes configurações. Você também pode desligá-la completamente.
-
Dispositivos Criador de Classes não são mais marcados como precisando ser salvos quando nenhuma opção foi ajustada.
Editor
Novidade:
-
O visual da janela Novo Nível a partir da Ilha agora corresponde ao Navegador de Projetos.
-
O oceano nas ilhas importadas agora está localizado em uma altura fixa perto da origem.
-
A propriedade
docsUrl
no arquivo ".uefnproject" agora está exposta dentro do Navegador de Projetos e você pode fornecer URLs para documentação sobre suas ilhas.
Correção:
-
Compilar HLODs gera HLODs sem nenhum erro ao executar o UEFN com o destino de Envio.
-
Você não ficará mais preso na fase de Preparação quando houver uma grande quantidade de módulos presentes.
-
Correção do hiperlink de gerenciamento de memória Saiba mais na caixa de diálogo "Publicar Projeto".
-
O nome do projeto não aparece mais como Título do Projeto quando você converte uma ilha do Modo Criativo do Fortnite para o UEFN.
-
Correção do problema de sincronização Nome de Projeto Inválido do Unreal Revision Control para ilhas convertidas do Modo Criativo do Fortnite.
-
Correção do problema de sincronização de projetos de propriedade da equipe do Unreal Revision Control para as ilhas convertidas do Modo Criativo do Fortnite.
-
Correção do botão Relatar esse problema no menu Ajuda.
-
Correção do cubo vermelho para ativos ausentes não aparecendo durante a edição ao vivo.
-
As ilhas do Modo Criativo do Fortnite convertidas no UEFN agora ficam ocultas da Fenda Dourada.
Verse
API
Novidade:
-
Agora, você pode gerar seus adereços personalizados com Verse, além de poder gerar adereços predefinidos do Fortnite. Qualquer adereço personalizado criado se comportará da mesma forma que um adereço predefinido do Fortnite, tanto no código quanto no editor, quando você o expuser entre seus dispositivos criados com Verse.
-
A função
TeleportTo
de Verse agora aceita a configuração de transformação completa, incluindo escala. -
Adição de
GetViewLocation()
afort_character
para obter o local de onde o personagem está olhando ou mirando. -
Agora você pode consultar o estado de um
fort_character
:-
IsCrouching
-
IsOnGround
-
IsInAir
-
IsInWater
-
IsFalling
-
IsGliding
-
IsFlying
-
-
Agora você pode usar uma transformação ao chamar
SpawnProp()
eMoveTo()
com seu adereço. -
vector2
evector3
agora possuem divisão de vetores em nível de componente.
Correção:
-
Correção de um problema que impedia a conclusão bem-sucedida de
TeleportTo()
eMoveTo()
com adereços. -
Correção de um problema em que adereços gerados dinamicamente às vezes eram removidos incorretamente do mundo.
-
Correção de um problema no cálculo da cota de adereços.
Ferramentas
Correções:
- Agora há uma verificação para garantir que o espaço de trabalho do VS Code gravado do UEFN tenha um campo de configurações antes de tentar fazer a leitura.
Portal de Criadores
Novidade:
- Banner para alertar os criadores para gerenciar projetos como Listados ou Não Listados para fins de visibilidade da Página de Criadores.
Correção:
Publicação de projetos:
-
Existem muitas correções no fluxo de publicação em sistemas e serviços de back-end que reduzem casos de problemas ao tentar publicar projetos.
-
A funcionalidade de liberação com ativação automática agora funciona conforme o esperado.
-
"Ops!" O estado da IU e a rejeição/reenvio automático para projetos em que a revisão do conteúdo está demorando muito (mais de 12 horas) foram corrigidos.
-
O estado vazio da página Projetos quando não há projetos visíveis foi corrigido.
Equipes:
-
Projetos não podem mais ter transferências de propriedade iniciadas quando uma liberação estiver pendente.
-
Os criadores agora podem transferir um projeto de volta para Nenhuma equipe (apenas eu).
-
A lista de membros da equipe agora está dividida em seções Ativos e Pendentes.
-
Foram feitas melhorias na apresentação e na visibilidade da página do projeto.
-
Mensagens de erro melhoradas.
-
Foram feitas atualizações e melhorias à IU e à tradução.
Unreal Revision Control
Correção:
-
Correção de um problema que fazia com que a pesquisa automática de novos instantâneos parasse de funcionar depois que o botão Sincronizar mais recente fosse usado.
-
Correção de um problema que fazia com que uma mensagem de aviso aparecesse informando ao usuário de que Não é possível fazer check-out do Revision Control! se ele tentasse executar uma operação de check-out em um arquivo já submetido a check-out.
-
Correção do problema que fazia com que o estado de check-out/adicionado dos arquivos Verse fosse exibido no Explorador do Verse.
-
Correção de um problema que causava a exclusão malsucedida de um arquivo local depois que um usuário com check-out automático desabilitado salvava a exclusão de um arquivo com check-out feito por um colaborador.
O que há de novo no 24.20
UEFN
Abaixo está uma lista das falhas corrigidas e dos bugs conhecidos dos recursos e funcionalidades do editor.
Editor
Correções:
-
As propriedades das portas agora são exibidas corretamente para paredes blindadas.
-
Foi corrigida uma falha com o Sequencer quando o editor é desligado.
-
O servidor não trava mais quando o editor fecha a conexão.
Dispositivos
Correções:
-
O dispositivo IslandSetting agora permite que a configuração do índice de equipe "Ingresso em andamento" seja definida como 100.
-
A visibilidade do dispositivo Temporizador é definida para desaparecer em uma taxa proporcional à distância do criador.
-
O dispositivo fictício Galeria de Estandes de Tiro não desaparece mais depois que uma ilha do Modo Criativo do Fortnite é convertida em um projeto do UEFN.
-
A luz do dispositivo Seletor de Classe agora se apaga quando o dispositivo está inativo.
-
O Gerador de Guardas não equipa mais armas e itens sem suporte.
-
Foi corrigido um problema em que as configurações de dispositivos eram exibidas quando alteradas durante uma inicializada do Modo Criativo.
-
Problemas de nomenclatura e valores de disponibilidade foram corrigidos em adereços de ocultação para estas opções:
-
Habilitado no início do jogo
-
Utilizável por equipe
-
Utilizável por classe
-
Tempo de interação
-
Número de ocupantes
-
Defina o tempo máximo de ocultação, bloqueie o tempo de ocultação
-
-
O dispositivo Rádio agora fica visível quando os jogadores retornam à ilha depois de estarem no jogo.
Ambientes e paisagens
Correções:
- As malhas de fallback do Nanite criadas com a 24.10 agora têm as contagens de triângulo adequadas.
Verse
Linguagem
Correções:
-
Foi corrigido o problema que ocorria quando uma expressão
branch
com uma subexpressãorace
roubava todo o contexto assíncrono e impedia a execução do código. -
Foi corrigida uma falha que ocorria ao criar código no UEFN que tinha uma classe com campos com o mesmo nome do tipo dos campos.
-
Foi corrigido um problema em que uma subexpressão
race
em umloop
não era executada mais de uma vez.
API
Correções:
- O não funcionamento de
agent.Respawn()
em ilhas publicadas foi corrigido.
Ferramentas
Novidades:
- Uma nova opção de alternância Ocultar pastas vazias agora está disponível no Explorador do Verse para ocultar pastas que não contêm nenhum arquivo de Verse.
Correções:
-
Os espaços de trabalho do VS Code escritos no UEFN agora respeitarão as preferências do usuário para temas, salvamento automático e colorização de pares de colchetes, juntamente com outras configurações diversas quando o espaço de trabalho é criado pela primeira vez.
-
As macros
stub{}
não serão mais exibidas no texto dos candidatos à conclusão do LSP, mas serão convertidas diretamente em paradas de tabulação do LSP na inserção.
O que há de novo no 24.10
Dispositivo Canal
Com o novo dispositivo Canal, você pode especificar uma função de entrada e um evento de saída para conectar dispositivos por meio de um único ponto, em vez de por meio de um dispositivo Gatilho.
Seletores na IU Verse
Adicionamos suporte para seletores na API da IU Verse, com a nova classe slider_regular
. Você pode configurar o valor mínimo, o valor máximo e o tamanho da etapa em Verse. Também pode obter e definir o valor do seletor e registrar a alteração do valor.
Melhorias do editor
Nesta atualização, nos concentramos em melhorias de qualidade de vida e correções de bugs para o editor. Por exemplo, os favoritos do Modo Modelagem agora persistem nas sessões do editor.
UEFN
Dispositivos
Novidade:
-
A miniatura do dispositivo Reprodutor de Áudio foi atualizada.
-
Opções adicionais de Reprodução automática agora estão no dispositivo Reprodutor de Áudio para determinar quando o áudio começa durante o jogo.
-
O dispositivo Reprodutor de Áudio apresenta novos guias visuais de atenuação.
-
A miniatura do dispositivo Rádio foi atualizada.
-
Agora existe uma opção de Animação de vitória para remover confetes de vitória.
-
Agora existe uma opção de Ilha para desabilitar a câmera lenta quando a rodada terminar.
-
O Gerador de Animais Selvagens tem um novo tipo de geração para Frango.
Correção:
-
Os dispositivos Plataforma de Surgimento de Jogador mostram a distância correta dos inimigos durante o processo de edição.
-
O dispositivo Gerador de Octano agora fará parte da ilha quando é importado do Modo Criativo do Fortnite do Fortnite para o UEFN.
-
A opção Exibição de Atributos da Referência de Jogador só aparece quando um jogador é atribuído à Referência de Jogador.
-
A opção Exibição de Atributos do dispositivo Referência de Jogador agora é atualizada com base na configuração Curva.
-
O dispositivo Referência de Jogador agora é indestrutível.
-
O dispositivo Referência de Jogador permanece estável enquanto estiver sendo posicionado em uma distância mais próxima.
-
O áudio do dispositivo Rádio não é mais reproduzido automaticamente, a menos que definido como Reprodução automática nas opções.
-
Os dispositivos Controlador da Tempestade e Sinalizador de Tempestade agora usam os valores aleatórios para afetar a Fase da Tempestade.
-
O material Duto de Ar não é mais redefinido ao ser movido no UEFN.
-
As áreas de captura agora são visíveis no jogo.
-
O Mixer de Áudio agora desativa o áudio ao sair de uma ilha.
-
O dispositivo Mixer de Áudio só é ativado quando definido para ativar.
-
A câmera da janela de visualização agora fica estável ao focar no ator de nível superior do dispositivo Reprodutor de Áudio.
Editor
Correção:
-
Foi corrigido um problema em que os reflexos de Lumen distantes não apareciam para a geometria.
-
O parâmetro Parent Socket agora aparece nos Componentes de Malha Estática.
-
A opção SnapToNotify foi removida do menu Encaixe nas animações.
-
Foi corrigido um problema em que a visualização da colisão não era atualizada imediatamente após clicar em Aceitar na ferramenta Malha para Colisão no modo Modelagem.
-
A ferramenta PivotAct foi corrigida no modo Modelagem não funcionando em elementos com mobilidade estática e estacionária.
-
Foram corrigidos problemas com as ferramentas de modelagem de UV para que não fossem ativadas para destinos de tipo de volume.
-
Foi corrigido um problema em que a grade de fundo do Editor de UV não estava sendo totalmente desenhada na direção do eixo Y devido ao manuseio incorreto dos limites mínimo e máximo de Y.
-
O esquema de ponderação de suavização foi alterado para a Ferramenta de preenchimento de buraco de Cotangente fixada para Cotangente de IDT.
-
Foi corrigido um problema em que a opção Adicionar osso virtual não aparecia após a importação de um ativo.
-
Foi corrigido um problema em que o botão de atalho do ativo Animação ficava oculto no editor de animação.
-
Foi corrigido o problema em que o carregamento de ativos às vezes falhava para ativos migrados da Unreal Engine.
-
Foi corrigida uma falha que ocorria ao encaixar em uma malha estática pré-construída no modo Modelagem.
-
Foram corrigidos problemas em que as Coleções de Parâmetros de Material não eram atualizadas nas malhas estáticas.
-
Foi corrigida uma falha que ocorria ao atingir o limite de contagem de objetos, forçando a coleta de lixo antes de se atingir o limite.
-
Foi corrigido um problema com a entrada de bloom do filtro.
-
Foi corrigido o problema em que as experiências do Modo Criativo e do UEFN com grandes contagens de jogadores às vezes não permitiam que alguns jogadores se conectassem.
Verse
Linguagem
Correção:
- Corrigido um problema em que as referências do dispositivo do Modo Criativo em um script Verse poderiam ser perdidas ao salvar se a compilação do script falhasse na inicialização do editor.
Ferramentas
Correção:
-
Foram corrigidos erros de servidor depois de usar Enviar alterações de Verse em que dados de depuração em Verse eram substituídos por dados de depuração incorporados.
-
Enviar alterações de Verse agora inclui alterações nos arquivos de origem Verse que residem em submódulos do projeto.
-
O botão Enviar alterações de Verse não aparece mais ao inserir ativos da Fab, e o projeto atual não possui arquivos de origem Verse.
-
Foi corrigido um problema em que clicar no botão Enviar alterações de Verse quando não havia arquivos de origem Verse fazia com que o UEFN entrasse em um estado sem resposta.
Fab
Novidade:
-
Há novas instâncias de material FortniteBase para texturas de mosaico.
-
Uma correção foi adicionada para a textura básica do elo da corrente.
-
Agora existe uma verificação IsTouchControlsActive para que os desenvolvedores saibam quando estão usando o HUD de toque.
Correção:
- Foi corrigido o problema com a Função do Controle de Tecido para melhorar os custos de tempo de execução.
Atualização do 24.00
Na atualização 24.00, foi introduzida a validação de ativos para verificar se o conteúdo é permitido em um projeto do UEFN.
As novidades
Tamanho máximo de download para publicações
Com as novas atualizações para o tamanho máximo de download para publicações, o tamanho máximo de download para publicação foi aumentado de 300 para 400 MB.
No futuro, pretendemos incluir limitações por plataforma que variarão.
Validação de ativos
Na atualização 24.00, foi introduzida a validação de ativos para verificar se o conteúdo é permitido em um projeto do UEFN.
UEFN
Abaixo está uma lista dos elementos de interface do usuário e bugs corrigidos com recursos e funcionalidades de áudio e dispositivo.
Áudio
Correção:
- O reprodutor de áudio agora usa Play() e Stop() em vez de Activate() e Deactivate()
- O reprodutor de áudio agora tem a opção de chamar Play(agent) ou Stop(agent) se quiser direcionar o áudio para um usuário específico.
- O rádio agora usa Play() e Stop() em vez de PlayRadio() e StopRadio().
Dispositivos
Correção:
- Na versão 24.01, a opção Decalques de spray não será validada. Isto impedirá a reprodução desses projetos. Remova os decalques de spray até que esse problema seja resolvido. Essa questão será abordada em uma data posterior.
- Se você adicionar o dispositivo Sequência diurna, excluí-lo e desfazer essa ação, o editor pode estar em um estado conflituoso em que as atualizações de iluminação não funcionam. Nesse caso, feche o editor e reabra-o.
- Se você estiver usando o Perforce, usar a função ocultar e salvar resultará no check-out de todos os arquivos (um arquivo por ator) e no salvamento do nível com falha. Esta questão será abordada em uma atualização futura.
- Em Configurações do Mundo, se você remover o Ciclo dia/noite do Gerenciador de hora do dia do mundo, talvez não consiga salvar seu nível. Se estiver usando o Perforce, também pode ocasionar o check-out de todos os arquivos no sistema de um arquivo por ator. Esta questão será abordada em uma atualização futura.
- Depois de usar a vinculação de eventos no modo Editar no Modo Criativo, se esses dispositivos forem copiados e colados no editor, perderão suas referências de vinculação de eventos. Isso afeta apenas os eventos vinculados ao cliente do Fortnite e não afeta os dispositivos vinculados ao editor do UEFN. Esse problema será corrigido em uma versão futura.
- Salto: Habilitar o salto nas configurações da ilha faz com que o cofre não funcione no jogo.
- Acionar o sprint tático durante a fase de pré-jogo de uma ilha em execução a partir de um código da ilha de teste resulta em um estado interrompido de animação de sprint.
- Se o usuário desabilitar o sprint e o deslizamento, os jogadores verão uma animação de sprint com erros ao tentar executar o sprint e deslizar no modo de edição.
- O dispositivo Gerador de Número Aleatório não aceita mais um argumento de agente opcional. Em vez disso, os usuários podem optar por chamar uma função com um argumento de agente obrigatório ou sem nenhum argumento.
- O dispositivo Interruptor não aceita mais um argumento de agente opcional. Em vez disso, os usuários podem optar por chamar uma função com um argumento de agente obrigatório ou sem nenhum argumento.
- O dispositivo Temporizador não aceita mais um argumento de agente opcional. Em vez disso, os usuários podem optar por chamar uma função com um argumento de agente obrigatório ou sem nenhum argumento.
- O dispositivo Gerador de Bear foi renomeado para vehicles_spawner_pickup_truck_device.
- O dispositivo Gerador de Mudflap foi renomeado para vehicles_spawner_big_rig_device.
- O dispositivo Gerador de Prevalent foi renomeado para vehicle_spawner_sedan_device.
- O dispositivo Gerador de Whiplash foi renomeado para vehicles_spawner_sports_car_device.
Verse
API
Novidade:
-
Suporte para adereços de localização de código Verse e dispositivos de usuário por tag. O que inclui renomear:
GetDevicesWithTag
paraGetCreativeObjectsWithTag
GetDevicesWithTags
paraGetCreativeObjectsWithTags
-
As funções
GetCreativeObjectsWithTag
eGetCreativeObjectsWithTags
também retornam umcreative_object_interface
que pode então ser convertido para cada um destes:~~~(verse) # Alguns códigos de teste para localizar todos que os têm "all_tag" anexado e, em seguida, converter para o tipo apropriado. AllCreativeObjects:[]creative_object_interface := GetCreativeObjectsWithTag(all_tag{})
for (PropItem:AllCreativeObjects): if (TheProp := creative_prop[PropItem]): Logger.Print("Adereço encontrado com all_tag na posição: {TheProp.GetTransform().Translation}")
for (DeviceItem:AllCreativeObjects): if (TheDevice := creative_device_base[DeviceItem]): Logger.Print("Dispositivo do Modo Criativo encontrado com all_tag na posição: {TheDevice.GetTransform().Translation}")
for (UserDeviceItem:AllCreativeObjects): if (TheDevice := creative_device[UserDeviceItem]): Logger.Print("Dispositivo do usuário encontrado com all_tag na posição: {TheDevice.GetTransform().Translation}") ~~~
fort_character.IsActive
adicionado para indicar que o personagem está ativo. SeIsActive
retornarfalse
, a maioria das ações do personagem falhará silenciosamente.vector3.IsAlmostZero(tolerance)
eIsAlmostEqual(vector3, vector3, tolerance)
adicionados para facilitar o teste desses estados.- Suporte para
NamedColors.Tan
adicionado.
Alterações:
Foram incluídas se você estiver fazendo o upgrade de um projeto a partir de uma atualização anterior a 24.00.
ToStringSeparated
renomeado paraJoin
.- O módulo EpicGames.com foi renomeado para UnrealEngine.com. Substitua
using { /EpicGames.com/ }
porusing { /UnrealEngine.com/ }
. -
Alguns eventos foram alterados para ter um resultado
agent
opcional. Agora é preciso verificar se havia um agente ou não.creature_placer_device.EliminatedEvent()
wildlife_spawner_device.DamagedEvent()
supply_drop_spawner_device.BalloonPoppedEvent()
Por exemplo, o que era:
~~~(verse)
AwaitTrigger(Trigger:trigger_device, GroupEvent:event(agent))
agora é:
~~~(verse)
AwaitTrigger(Trigger:trigger_device, GroupEvent:event(agent))<suspends>:void =
loop:
MaybeAgent := Trigger.TriggeredEvent.Await()
if (TriggerAgent := MaybeAgent?):
GroupEvent.Signal(TriggerAgent)
break # exit loop
# Nenhum agente, então volte para outro gatilho.
A equipe do Verse está realizando as revisões finais para a atualização 24.01. Essa revisão ocasionou alterações para padronizar a API do Verse e minimizar inconsistências.
Nome do dispositivo | Antes | Depois |
---|---|---|
animated_mesh_device | PauseAnimation() | Pause() |
animated_mesh_device | PlayAnimation() | Play() |
animated_mesh_device | PlayReverseAnimation() | PlayReverse() |
attribute_trigger_device | attribute_trigger_device | attribute_evaluator_device |
audio_player_device | RegisterAgent(Agent:agent) | Register(Agent:agent) |
audio_player_device | UnregiseterAllAgents() | UnregisterAll() |
audio_player_device | UnregisterAgent(Agent:agent) | Unregister(Agent:agent) |
interface cancelável | cancelável | cancelável |
capture_area_device | ResetTeamControl() | Reset() |
character_device | TurnOffVisibility() | Hide() |
character_device | TurnOnVisibility() | Show() |
class_selector_ui_device | ShowPopupUI() | Show() |
creature_spawner_device | CreatureEliminatedEvent |
EliminatedEvent |
down_but_not_out_device | DownAgent(Agent:agent) | Down(Agent:agent) |
down_but_not_out_device | ReviveAgent(Agent:agent) | Revive(Agent:agent) |
elimination_manager_device | EliminationEvent |
EliminationEvent |
explosive_device | TurnOffVisibility() | Hide() |
explosive_device | TurnOnVisibility() | Show() |
fishing_zone_device | ResetUses() | Reset() |
fort_br_team_collection | AddAgentToTeam(InAgent:agent, InTeam:team) | AddToTeam(InAgent:agent, InTeam:team) |
fort_br_team_collection | GetAgentsOnTeam(InTeam:team) | GetAgents(InTeam:team) |
fort_br_team_collection | GetTeamForAgent(InAgent:agent) | GetTeam(InAgent:agent) |
fort_br_team_collection | IsAgentOnTeam(InAgent:agent, InTeam:team) | IsOnTeam(InAgent:agent, InTeam:team) |
fort_character | SetVisible(IsVisible:logic) | Show()/Hide() |
fort_minigame_team_collection | AddAgentToTeam(InAgent:agent, InTeam:team) | AddToTeam(InAgent:agent, InTeam:team) |
fort_minigame_team_collection | GetAgentsOnTeam(InTeam:team) | GetAgents(InTeam:team) |
fort_minigame_team_collection | GetTeamForAgent(InAgent:agent) | GetTeam(InAgent:agent) |
fort_minigame_team_collection | IsAgentOnTeam(InAgent:agent, InTeam:team) | IsOnTeam(InAgent:agent, InTeam:team) |
fort_team_collection | AddAgentToTeam(InAgent:agent, InTeam:team) | AddToTeam(InAgent:agent, InTeam:team) |
fort_team_collection | GetAgentsOnTeam(InTeam:team) | GetAgents(InTeam:team) |
fort_team_collection | GetTeamForAgent(InAgent:agent) | GetTeam(InAgent:agent) |
fort_team_collection | IsAgentOnTeam(InAgent:agent, InTeam:team) | IsOnTeam(InAgent:agent, InTeam:team) |
fuel_pump_device | RestockFuel() | Reset() |
guard_spawner_device | EliminatedEvent |
EliminatedEvent |
guard_spawner_device | ResetTotalSpawnCount() | Reset() |
hud_message_device | GetMessage() | GetText() |
hud_message_device | SetMessage() | SetText() |
item_granter_device | ClearSaveDataForAgent(Agent:agent) | ClearSaveData(Agent:agent) |
objective_device | TurnOffVisibility() | Hide() |
objective_device | TurnOnVisibility() | Show() |
player_counter_device | GetShowInfoPanel() | IsShowingInfoPanel[] |
player_counter_device | ResetTargetCount() | Reset() |
player_counter_device | SetShowInfoPanel(Show:logic) | ShowInfoPanel(); HideInfoPanel() |
popup_dialog_device | HideFromAll() | Hide() |
popup_dialog_device | ShowToAll() | Show() |
prop_mover_device | MovementFinishedEvent() | FinishedEvent() |
prop_mover_device | MovementStartedEvent() | BeganEvent() |
prop_mover_device | MovementStoppedEvent() | EndedEvent() |
race_manager_device | BeginRace() | Begin() |
race_manager_device | EndRace() | End() |
race_manager_device | RaceStartedByManagerEvent() | RaceBeganEvent() |
radio_device | RegisterAgent(Agent:agent) | Register(Agent:agent) |
radio_device | UnregiseterAllAgents() | UnregisterAll() |
radio_device | UnregisterAgent(Agent:agent) | Unregister(Agent:agent) |
sentry_device | EliminatedEvent |
EliminatedEvent |
sequencer_device | BeginSequence() | Begin() |
sequencer_device | EndSequence() | End() |
sequencer_device | sequencer_device | pulse_trigger_device |
supply_drop_spawner_device | LockSupplyDrop() | Lock() |
supply_drop_spawner_device | OpenSupplyDrop(Agent:agent) | Open(Agent:agent) |
supply_drop_spawner_device | SpawnSupplyDrop() | Spawn() |
supply_drop_spawner_device | SpawnSupplyDrop(Agent:agent) | Spawn(Agent:agent) |
supply_drop_spawner_device | UnlockSupplyDrop() | Unlock() |
switch_device | ClearAgentPersistenceData(Agent:agent) | ClearPersistenceData(Agent:agent) |
timed_objective_device | StartedEvent() | BeganEvent() |
timed_objective_device | StoppedEvent() | EndedEvent() |
timer_device | FailureEvent |
FailureEvent |
timer_device | SetLapTimeForAgent(Agent:agent) | SetLapTime(Agent:agent) |
timer_device | StartUrgencyModeEvent |
StartUrgencyModeEvent |
timer_device | SuccessEvent |
SuccessEvent |
tracker_device | DecrementProgress(Agent:agent) | Decrement(Agent:agent) |
tracker_device | IncrementProgress(Agent:agent) | Increment(Agent:agent) |
tracker_device | LoadForAgent(Agent:agent) | Load(Agent:agent) |
tracker_device | ResetProgress(Agent:agent) | Reset(Agent:agent) |
trigger_base_device | ResetTimesTriggered() | Reset() |
vfx_creator_device | BeginEffectAtAgent(Agent:agent) | Begin(Agent:agent) |
vfx_creator_device | BeginEffectAtDevice() | Begin() |
vfx_creator_device | BeginEffectForAllAgents() | BeginForAll() |
vfx_creator_device | EndEffectAtAgent(Agent:agent) | End(Agent:agent) |
vfx_creator_device | EndEffectAtDevice() | End() |
vfx_creator_device | EndEffectForAllAgents() | EndForAll() |
vfx_creator_device | RemoveEffectFromAgent(Agent:agent) | Remove(Agent:agent) |
vfx_creator_device | RemoveEffectFromAllAgents() | RemoveFromAll() |
vfx_creator_device | SpawnAtAgent(Agent:agent) | SpawnAt(Agent:agent) |
vfx_creator_device | ToggleEffectAtAgent(Agent:agent) | Toggle(Agent:agent) |
vfx_creator_device | ToggleEffectAtDevice() | Toggle() |
vfx_creator_device | ToggleEffectForAllAgents() | ToggleForAll() |
vfx_creator_device | ToggleEffectPauseAtAgent(Agent:agent) | TogglePause(Agent:agent) |
vfx_creator_device | ToggleEffectPauseAtDevice() | TogglePause() |
vfx_creator_device | ToggleEffectPauseForAllAgents() | TogglePauseForAll() |
video_player_device | EndAllStreaming() | EndForAll() |
water_device | ResetWater() | Reset() |
wildlife_spawner_device | EliminatedEvent |
EliminatedEvent |
wildlife_spawner_device | ResetTotalSpawnCount() | Reset() |
Remoções:
- Os widgets
editable_text_base
,editable_text
eeditable_text_box
foram removidos da API da IU Verse. - Os widgets
material_block
etexture_block
foram removidos da API da IU do Verse. vector3.XAxis
,vector3.YAxis
evector3.ZAxis
foram removidos.fort_character.IsDown
removido.
A seguinte API em dispositivos de IA foi removida. Uma API aprimorada será disponibilizada no futuro.
- Dispositivo Gerador de Criaturas
- EliminatedEvent
- Dispositivo Gerador de Guardas
- SpawnedEvent
- EliminatedEvent
- EliminatingPlayerEvent
- EliminatingAIEvent
- HiredEvent
- DismissedEvent
- AlertedToAgentEvent
- TargetLostEvent
- Hire
- DismissAllHiredGuards
- DismissAgentHiredGuards
- Dispositivo Gerador de Animais Selvagens
- SpawnedEvent
- EliminatedEvent
- TamedEvent
- UntamedEvent
- ForceSpawnedEvent
- EliminatedByANeutralAgentEvent
- EliminatedByAnEnemyAgentEvent
- EliminatedByPredatorEvent
- DamagedEvent
- SomethingIsEatenEvent
- RiddenEvent
- DismountedEvent
- Tame
- UntameAll
- UntameFromAgent
- EliminatedTamedFromAgent
- Ride
- DismountAgent
- RestoreEnergyForAgent
- ConsumeEnergyForAgent