Este trabalho em andamento foi concluído e o mod pode ser baixado!
v0.1.0-rc1 está ativo e disponível para download:
https://github.com/TheCodingDad-TisonK/FS25_MarketDynamics/releases/tag/v0.1.0-rc1
O QUE FOI ADICIONADO
--------------
- Sistema de contratos futuros
- Caixa de diálogo de criação de contrato (pressione N na guia Contratos)
- Lista de colheitas rolável com preços em tempo real e indicador de variação percentual
6 predefinições de quantidade: 500/1.000/5.000/10.000/25.000/50.000 L
- 4 janelas de entrega: 30/60/90/120 dias
- Crachá de sinalização de preço (verde = bom momento para travar, amarelo = neutro, vermelho = abaixo da base)
- Preço bloqueado e valor total mostrado ao vivo antes da confirmação
- Guia Contratos totalmente conectada
- Layout da coluna: Colheita, Quantidade, Preço Bloqueado, % Entregue, Prazo, Status
- Preenchimento de linhas ao vivo à medida que os contratos são criados ou atualizados
- Notificações de liquidação (HUD)
- Contratos cumpridos: brinde verde com valor de pagamento
- Contratos inadimplentes: brinde vermelho com pagamento parcial e informações sobre penalidades
- 7 eventos mundiais, todos disparados com nomes traduzidos
- Seca, surto de pragas, colheita abundante, interrupção do comércio,
Crise de Combustíveis, Boom da Pecuária, Iniciativa de Biocombustíveis
- 25 idiomas totalmente traduzidos (74 strings)
- Integrações entre mods
- BetterContracts: diálogo de contrato suprimido quando BC está ativo,
API getContractsForFarm() disponível
- UsedPlus: pontuação de crédito afeta penalidade de inadimplência em contratos fracassados
- Comandos do console Admin/dev: mdmEvent, mdmExpire, mdmContracts, mdmPrice
O QUE FOI REPARADO
--------------
- O comando do console mdmEvent estava travando com um erro no formato Logging.lua
causado por % caracteres vazios em 3 strings de log de eventos (PestOutbreak,
LivestockBoom, BiofuelInitiative) – corrigido
- Os botões da guia (Preços/Eventos/Contratos) não eram clicáveis — corrigido
- A alternância F10 foi quebrada silenciosamente (bloco de ações ausentes no modDesc) - corrigido
- O salvamento/carregamento da interrupção comercial estava rolando novamente as colheitas afetadas a cada recarga - corrigido
- A renderização do gráfico foi interrompida após alterações de layout — restaurada
- A caixa de diálogo do contrato (MDMDialogLoader) estava ausente nas compilações anteriores,
causando uma falha nula ao abrir – corrigido
- travamento de setTextColor na troca de guias - corrigido
- A tecla N inputEvent não estava disparando de forma confiável - corrigido
O QUE MUDOU
----------------
- Volatilidade dos preços ajustada para movimentos mais realistas
(as oscilações intradiárias aumentaram, a reversão desacelerou)
- A navegação por guias agora usa Q/E (estilo FS25 nativo) em vez de
botões personalizados, que não eram confiáveis dentro do quadro do menu com guias
- g_currentMission.MarketDynamics exposto como uma API pública de mod cruzado
AINDA A FAZER (pós v0.1)
-----------------------
- Os contratos liquidados permanecem na lista indefinidamente (sem limpeza ainda)
- Nenhuma opção de cancelamento/saída antecipada do jogador em contratos ativos
- Restrição de ponto de entrega (atualmente qualquer estação conta)
- Sobreposição de coluna da lista de eventos ainda não verificada no jogo
Obrigado a @LeGrizzly por fazer esta UI 🤓
- Página personalizada dentro da barra lateral do menu de pausa
- Dados reais que são atualizados ao vivo
That looks great! Really looking forward to this. Another realism mod to add to the already great tisonK collection!