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.
EventoDeAberturaFechamentoDeMenuDispara 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