- Início-
- Fallout 4-
- Programas para Fallout 4-
- Editor de script de jogo salvo - versão de console

Editor de script de jogo salvo - versão de console
Sobre este Mod
Fallout 4 usa o mesmo motor de script que Skyrim (Papyrus). Os dados de script são gravados no salvamento da mesma maneira.
Esta ferramenta permite que você visualize dados de script dentro de um salvamento, edite valores de variáveis, remova instâncias de script de um salvamento, encerre threads presos e muito mais. Este é o sucessor da minha ferramenta Skyrim.
Este é um aplicativo de console, o que significa que você terá que inserir todos os comandos na janela cmd (ou você pode usar arquivos de lote predefinidos). Na verdade, a primeira versão para console foi feita duas semanas após o lançamento do jogo, e durante todo o tempo eu estava tentando consertar e polir a GUI wrapper, mas eu estou tendo um momento difícil e eu não sei como logo será concluído.
AVISO: a versão do console NÃO fará backup para você. Esse é o seu trabalho.
Por que eu preciso disso?
- GECK ainda não está fora, mas se você vai criar um modo de script para FO4, você já pode estudar como os scripts de jogo existentes estão inter-relacionados e planejar sua modificação antes.
- Você pode ver quais scripts estão sendo executados em segundo plano (os threads serão apresentados na parte inferior da saída).
- Você pode interromper suavemente um script travado se ele entrar em um loop infinito [Certifique-se de entender a natureza do problema]. Caso raro envolvendo erros dentro da lógica. Até à data, não se registraram quaisquer incidentes reais.
- Você pode alterar cuidadosamente a variável de script específica [Certifique-se de entender a natureza do problema].
Casos em que VOCÊ NÃO DEVE usar este aplicativo:
- Você NÃO quer usar esta ferramenta como uma tentativa de "aumentar o desempenho" ou por qualquer outro motivo abstrato. Qualquer edição do save sem conhecimento da natureza do problema levará a um resultado desastroso.
- Você NÃO precisa dele para "limpar" FO4 salva da maneira tradicional, como (1) não há mods de script para excluir ainda, (2) Eu nunca ouvi falar de quaisquer grandes problemas associados com scripts em FO4.
Houve muitos relatos de que o jogo não conseguiu carregar o salvamento (como "Broken saves, Fallout 4"), mas não se engane - esses problemas NÃO estão relacionados aos scripts (eu verifiquei pessoalmente). Só para o caso, eu forneci um arquivo em lote de "limpeza". Provavelmente não haverá órfãos nos salvamentos (se houver, forneça uma amostra salva para revisão).
De um modo geral, espero que a ferramenta seja útil para os programadores e não creio que tenha qualquer valor para o utilizador em geral.
Como usar?
Copie o arquivo Fallout4 savegame (*.fos) para a pasta do programa.
Cada operação de edição IRÁ gravar as alterações no jogo que você fornecer. Então faça uma cópia de backup desse salvamento.
Abrir um prompt de comando (Pasta do programa -> CTRL+ clique com o botão direito do mouse -> Abrir uma janela de comando aqui)
1) Como obter o conteúdo do salvamento:
PapyrusDataTransfer.exe -show Save.fos > ScriptRelatedContent.txt
2) Como alterar uma variável de script, Exemplo:
PapyrusDataTransfer.exe -setvariable Salvar.fos 1 -filter "[e], ::MeleeEnabled_var ([nome_variável]), ( FireFightStall_MasterScript ( [nome_script] ), [e], 198a1a ( [id_ref] )"
Depois de carregar e salvar o jogo, o valor desta variável deve ser armazenado em todos os salvamentos subsequentes (até que seja alterado pelo próprio script ou por qualquer outro script). Você pode verificar o valor de uma variável obtendo seu conteúdo usando o comando show.
As variáveis de ponteiro devem ser associadas a outro script, elas também são apenas inteiros, para que possam ser definidas da mesma forma (copie o ScriptID da ocorrência de destino).
3) Como remover o script do salvamento, exemplo:
PapyrusDataTransfer.exe -remove Save.fos -filter "( FireFightStall_MasterScript ( [script_name] ), [and], 198a1a ( [ref_id] )".
Depois de carregar um novo salvamento, se o objeto associado (ao qual o script estava vinculado) ainda existir no mundo, o jogo deve recriar o script com os valores padrão (o mesmo comportamento do motor como em Skyrim).
4) Como finalizar threads (funções de execução ativa).
PapyrusDataTransfer.exe -terminate Save.fos -filter "Default2StateActivator ( [nome_do_script] )"
Se a função foi iniciada no momento da criação do salvamento, seu código de bytes será gravado no próprio salvamento (como estava no Skyrim). A ferramenta permite que você substitua esse código de bytes por valores Nop (NoOperation), o que permite que você libere infinitos loops ou chamadas.
Salvar Estrutura do Jogo
A estrutura de Fallout4 é diferente de Skyrim (várias mudanças na estrutura geral, novas tabelas na seção Papiro, novos atributos de objetos, etc.). Há também novos tipos de dados na própria linguagem. Por exemplo, agora você pode definir suas próprias estruturas e criá-las dinamicamente.
A ferramenta é compatível com as versões anteriores e salva Skyrim.
Muito obrigado a AlexanderBlade pelo link para o opcode para Fallout 4.
Mods/Addons semelhantes
Textura de carne de porco com feijão1Programas para Fallout 4Fallout 4
Os feijões Heinz estão agora disponíveis no terreno baldio.101
ULG - Mod de gráficos ultrabaixos1Programas para Fallout 4Fallout 4
Para que o utilitário Java funcione, a distribuição Java mais recente deve estar instalada....1401
pisoteando1Programas para Fallout 4Fallout 4
Esta alteração permite mastigar: - Radtarakan. - Ratazana...100
Sente-se1Programas para Fallout 4Fallout 4
Para entrar melhor no jogo Não tome café da manhã em pé. Sente-se. É mais eficaz c...100
Consertos de caravana Automatron1Programas para Fallout 4Fallout 4
Corrigido um problema que ocorreu antes de Automatron começou quando se aproximava da interseção ond...100
Salvamento automáticoallProgramas para Fallout 4Fallout 4
Este modo permite-lhe definir um temporizador de salvamento automático num determinado intervalo. No...000
HUD Plus Plus1Programas para Fallout 4Fallout 4
O modo adiciona vários widgets de UI ao HUD, exibindo informações detalhadas sobre itens marcados co...100
Patcher de cordas do Fallout 4allProgramas para Fallout 4Fallout 4
Utilitário de linha de comando para corrigir arquivos STRINGS800
Corrigido um bug com itens lendários1Programas para Fallout 4Fallout 4
Corrigido um bug onde os inimigos lendários não poderiam ser criados e o lendário saque não poderia...000
Adições para Diamond City1Programas para Fallout 4Fallout 4
Construção de novos edifícios e toldos nos terrenos vazios do Diamond City Stadium. Alto desempenho,...100
Lixo e outros itens sem peso1Programas para Fallout 4Fallout 4
Este modo reduz/reduz o peso de vários elementos e ajusta-se totalmente de acordo com a sua escolha...200
Monitor de desempenho de FalloutallProgramas para Fallout 4Fallout 4
Fallout Performance Monitor é um utilitário para rastrear o uso dos recursos do sistema Fallout 4, d...000
Habilitando o cache de disco1Programas para Fallout 4Fallout 4
O plugin F4SE para Fallout 4 usa o cache de disco do sistema operacional para I/O e reduz o acesso a...400
Fornecedores complexos1Programas para Fallout 4Fallout 4
Como você sabe por Skyrim e outros jogos, muitos comerciantes têm limitações. Eles não podem vender...000
Ferramenta de Recuperação do Fallout 4allProgramas para Fallout 4Fallout 4
Uma ferramenta GUI simples para criar arquivos que contêm comandos de console que você pode executar...000
Carregador de DLL (mod nativo)allProgramas para Fallout 4Fallout 4
Este é o carregador de inicialização necessário para meus modos DLL.InstalaçãoExtraia e coloque d3d1...200
Launcher alternativo para Fallout 4allProgramas para Fallout 4Fallout 4
Este iniciador permite que você edite os valores padrão do iniciador e atualmente algumas configuraç...400
Acelerador MSM1Programas para Fallout 4Fallout 4
O MCM torna o tempo de inicialização quase instantâneo. O MCM reduz o tempo de car...800
Estrutura de armadura de poder fabricável1Programas para Fallout 4Fallout 4
Permitir a criação de estruturas de blindagem pesada. - Remova os livros de baunil...300
Gerente ENB FXAA SweetFXallProgramas para Fallout 4Fallout 4
Este aplicativo pode remover todos os arquivos de configuração conhecidos ENB, FXAA, ReShade e Sweet...000