Executor de Comandos do Console

Autor:bobbyclueÚltima atualização:2024-01-31 19:30:39265.1K2.7MB

Starfield Executor de Comandos do Console-1-lagofast mod master

Pré-dependências

Introdução ao Mod

Um plugin SFSE que executa automaticamente comandos de console definidos pelo usuário ao iniciar e quando um menu abre ou fecha. Não precisa abrir o console!
O que é isso?

Executador de Comandos do Console é um plugin SFSE que executa automaticamente uma lista de comandos do console a partir de arquivos .toml definidos pelo usuário.

Por quê?

Embora exista uma configuração INI no jogo base que pode ser ajustada para executar comandos do console na inicialização, ainda havia alguns motivos pelos quais eu queria criar minha própria implementação.

  • A necessidade de editar o arquivo ini para adicionar pelo menos um novo comando por mod pode ser tediosa para o usuário. O Console Command Runner executará quantos comandos forem listados por um ou mais autores.
  • Comandos com este mod podem ser disparados ao abrir/fechar o menu, além de quando o menu principal carrega pela primeira vez, permitindo disparos mais interessantes e direcionados de comandos.
  • Eu estava ansioso para começar a moddar Starfield! Além disso, ter a função "executar comando" documentada, que o jogo usa internamente, significa fácil acesso a várias outras funcionalidades que, de outra forma, levariam muito mais tempo para serem adequadamente engenheiradas de forma reversa.

Eventualmente, quando o CK for lançado, este mod se tornará um tanto redundante, mas, por enquanto, espero que ele permita que mais pessoas comecem a modificar Starfield.

Instalação do Usuário

Basta colocar o mod na pasta de dados do jogo, como faria com qualquer outro plugin do SFSE.

Requisitos


Eu também recomendo fortemente Ativador de Conquistas Bakacomandos de console, caso contrário, desativariam as conquistas.

Uso do Autor

Para criar uma predefinição do Console Command Runner, primeiro crie um arquivo .toml com nome único no diretório Starfield\Data\SFSE\Plugins\ConsoleCommandRunner. Qualquer número de arquivos .toml pode ser lido, você não está limitado a um único arquivo. Isso garante compatibilidade com outros mods.

Neste novo arquivo .toml, você vai querer criar um layout parecido com este:

[[Evento]]                       
    EventType = "DadosCarregados"
    Comandos = ['tgm', 'tcl', 'coc CityNeonEuphorika']

[[Evento]]                      
    EventType = "OnMenuOpenCloseEvent"
    asMenuName = "Menu de Missões do B&S"
    abOpening = true
    tgm = ativar modo Deus tcl = ativar modo voo


Cada evento individual é precedido pela tag "[[Event]]". Dentro do evento, o tipo de evento precisa ser definido. Caso um evento tenha parâmetros, eles são listados. Em seguida, os comandos reais a serem executados são listados. Qualquer comando válido do console deve funcionar aqui. Os comandos devem ser colocados entre apóstrofos (aspas também funcionam para comandos que não aceitam parâmetros de texto, ou seja, que não tenham aspas dentro de aspas) e separados por vírgulas.
E é isso aí!

Nomes de Eventos Válidos

DadosCarregados

Dispara quando o menu principal é acessado pela primeira vez ao iniciar o jogo. Lembre-se de que isso ocorre apenas uma vez; se você carregar outro save ou voltar ao menu principal, os comandos deste evento não serão acionados novamente.

EventoDeAberturaFechamentoDeMenu

Dispara quando um menu válido é aberto ou fechado. Inclui dois parâmetros: asMenuName, que permite filtrar pelo tipo de menu, e abOpening, que permite filtrar se um menu está abrindo ou não.

Nomes de menu válidos incluem:
Spoiler:  
Mostrar
# CursorMenu
# TitleSequenceMenu
# SleepWaitMenu
# SitWaitMenu
# MessageBoxMenu
# MainMenu - ATUALMENTE NÃO FUNCIONAL
# Tela de Créditos
# LoadingMenu
# FanfareMenu
# HUDMenu
# FavoritesMenu
#Menu de Diálogo
# FaderMenu
**ContainerMenu**
# ConsoleNativeUIMenu
# Menu de Livros
# Console
# Workshop_BlueprintMenu
# MenuAlvoOficina
# MenuRápidoOficina
# WorkshopMenu
# MenuConstrutorOficina
# MenuDeFabricaçãoDeArmas
# Menu de Entrada de Texto
# Menu de Poderes
# TestMenu Menu de Teste
# GenesisTerminalMenu
# StreamingInstallMenu
# StatusMenu
# GalaxyStarMapMenu
# MenuDecolagem
# SpaceshipHudMenu
# Menu de Escopo
# PlayBinkMenu
# Menu de Pausa
# DrugsCraftingMenu
# DataMenu
# ChargenMenu
# SkillsMenu
# ShipRefuelMenu **Menu de Reabastecimento**
# WeaponGroupAssignmentMenu Menu de Atribuição de Grupo de Armas
# ShipCrewAssignMenu
# ShipCrewMenu
# Menu de Segurança
# ResearchMenu
# PickpocketMenu
# PhotoModeMenu
# MonocleMenu
# Quadro de Missões
# Menu de Inventário
# IndustrialCraftingMenu
# HUDMessagesMenu
# Menu de Culinária
# DataSlateMenu
# DataSlateButtons
# BSMissionMenu
# EndGameCreditsMenu
# BarterMenu
# MenuDeFabricaçãoDeArmaduras
# SpaceshipEditorMenu
# BoundaryMenu
# DocAcceptMenu
# PhotoGalleryMenu


Desculpe, não foi fornecida nenhuma fonte de texto para traduzir. Por favor, forneça o texto que precisa ser traduzido para português do Brasil.

Vai com calma, é meu primeiro plugin de script extender :p
Esta ferramenta é fornecida por terceiros [bufftool]Ícone de atenção

Baixe Mods Agora

Instale o LagoFast, inicie Starfield e brinque com os mods que você ama.