Config

O arquivo database/Config.json contém as definições de configurações padrão do jogo. O usuário pode adicionar novas configurações ao jogo (como teclas de controles,dificuldade do jogo, etc).

As configurações existentes são usadas pelos operadores internos do BGForce, portanto não podem ser removidas caso deseje utilizá-los. Ainda assim, é possível remover configurações que não queira utilizar sem afetar o funcionamento total dos operadores (por exemplo, removendo a configuração "AnisotropicFiltering" ainda assim aplicará as configurações de vídeo existentes através do operador ApplyConfig).

Propriedades

Abaixo estão listadas as propriedades válidas deste arquivo.

Lang

  • Linguagem do jogo, deve ser o nome de um dos arquivos em lang (sem extensão).

  • Tipo: str

BgmVol

  • Volume da música. Tem efeito na música tocada por contextos ou pelo operador PlayBgm.

  • Tipo: float

BgmEnable

  • Se a reprodução de música está ativada. Tem efeito na música tocada por contextos ou pelo operador PlayBgm.

  • Tipo: bool

SfxVol

  • Volume dos efeitos sonoros. Tem efeito nos sons tocados pelo operador PlaySfx.

  • Tipo: float

SfxEnable

  • Se a reprodução de efeitos sonoros está ativada. Tem efeito nos sons tocados pelo operador PlaySfx.

  • Tipo: bool

Resolution

  • Resolução de tela. Tem efeito caso aplicada com o operador ApplyConfig.

  • Tipo: str
  • Exemplo: "1280x720"

Fullscreen

  • Se o jogo deve rodar em tela cheia. Tem efeito caso aplicado com o operador ApplyConfig.

  • Tipo: bool

AnisotropicFiltering

  • Nível da filtragem anisotrópica. Tem efeito caso aplicado com o operador ApplyConfig.

  • Tipo: int
  • Valores: 1, 2, 4, 8 ou 16

Mipmaps

  • Tipo de mipmapping. Tem efeito caso aplicado com o operador ApplyConfig.

  • Tipo: str
  • Valores: "None", "Nearest" ou "Linear"

MotionBlur

  • Nível do desfoque de movimento. Tem efeito caso aplicado com o operador ApplyConfig.

  • Tipo: float (0.0 a 1.0)

Vsync

  • Ativar sincronização vertical. Tem efeito caso aplicado com o operador ApplyConfig.

  • Tipo: bool

Lights

  • Ativar luzes. Tem efeito caso aplicado com o operador ApplyConfig.

  • Tipo: bool

Shaders

  • Ativar shaders. Tem efeito caso aplicado com o operador ApplyConfig.

  • Tipo: bool

Shadows

  • Ativar sombras. Tem efeito caso aplicado com o operador ApplyConfig.

  • Tipo: bool

Ramps

  • Ativar ramps de materiais. Tem efeito caso aplicado com o operador ApplyConfig.

  • Tipo: bool

Nodes

  • Ativar nós de materiais. Tem efeito caso aplicado com o operador ApplyConfig.

  • Tipo: bool

ExtraTextures

  • Ativar texturas extras (normal maps, specular maps, etc). Tem efeito caso aplicado com o operador ApplyConfig.

  • Tipo: bool