Favor NPC

  • Favor NPC
  • Favor NPC
  • Favor NPC
  • Favor NPC
  • Favor NPC
  • Favor NPC
tisonK
550 de inscritos
V1.2.7.1
47 631

Favor NPC FS25 – Bairro Vivo

Agricultores vizinhos orientados por IA que vivem e trabalham em torno do seu mapa. Eles seguem suas próprias rotinas diárias, constroem uma amizade com você ao longo do tempo e pedem favores que você pode realizar em troca de dinheiro e melhores relacionamentos. Suba e pressione E para falar, sem menus desajeitados.

✨ Recursos
- Vizinhos vivos
- Sistema de relacionamento e favor
- Interação ambulante
- Totalmente configurável

🎮 Controles
- Interaja com um NPC: E

Observe que os NPCs seguem uma programação diária. Eles vão para seus campos, fazem pausas e voltam para casa, então o local onde você os encontrará depende da hora do dia!

=================================================================
Repositório GitHub:
https://github.com/TheCodingDad-TisonK/FS25_NPCFavor
=================================================================
Wiki do GitHub:
https://github.com/TheCodingDad-TisonK/FS25_NPCFavor/wiki
=================================================================
AVISO DE DIREITOS AUTORAIS:
Todos os direitos reservados. Redistribuição não autorizada, cópia,
modificar ou reivindicar este mod como seu é estritamente proibido.

Autor original: TisonK
Ideia original de: Lion2008
=================================================================

Servidor
Consoles
Registro de alterações
15
  • - Corrigido favores que nunca eram concluídos (#62): cada passo de favor dentro de 30m de seu alvo chamava um método que não existia, lançando um erro Lua em cada verificação para que nenhum favor pudesse progredir. O favor do trator emprestado, por exemplo, entregou as chaves e depois não fez nada no marcador de campo. A conclusão da etapa agora pisca no HUD de favores e os favores terminam normalmente.
    - Os favores agora são pagos ao farm que os aceitou, carimbados no momento da aceitação e aplicados em todos os sites de dinheiro, de forma que o farm correto seja pago mesmo em um servidor dedicado e os clientes nunca apliquem dinheiro localmente.
    - Favorecer a conclusão, o reembolso do empréstimo e os presentes, tudo através do próprio evento autorizado pelo servidor do mod.
    - Sinalizadores de idempotência (persistidos) para que uma recarga não possa mais pagar um favor em dobro e um pagamento duplo ao vivo na caixa de diálogo de gerenciamento de favores seja corrigido.
    - Pontes para os quatro serviços principais quando instalados (StateLedger, NetworkSync, MasterHUD, SettingsHub), com os próprios caminhos do mod mantidos como substituto independente.
    - Um relacionamento somente leitura e API de favor para Dairy Core e Pro Staff.

  • TRABALHO DE CAMPO NPC (NOVO)
    - Lavoura de IA do jogo base real: o trator e o implemento de um NPC executam um verdadeiro
    trabalho de campo e realmente cultiva a terra.
    - Correspondência completa de trabalho para campo: cada NPC recebe uma função e o equipamento correspondente -
    lavrar (trator + arado/cultivador), semear (trator + semeadora) ou colher
    (combinar + cabeçalho). O trabalho de IA só é executado quando o estado do campo corresponde.
    - Segurança da colheita: os NPCs leem a colheita real e o estado de crescimento do campo e nunca
    arar ou cortar uma colheita em crescimento. Os colhedores só vão para os campos que estão maduros.
    - Fallbacks: se a IA do jogo não puder ser executada (sem implemento, limite de contratação atingido),
    o NPC conduz seu combo com pathfinding do jogo base ou um passe visual, então
    sempre parece ocupado sem erros.

    EQUIPAMENTO SOB DEMANDA
    - O equipamento agora surge sob demanda na borda do campo no momento em que um NPC começa
    trabalhando, de acordo com a necessidade atual do campo, e desaparece quando param.
    Isso remove equipamentos obsoletos (como um arado deixado em um campo que desde então cresceu
    uma colheita). Um campo em crescimento simplesmente não recebe nenhum equipamento e o NPC o visita a pé.
    - Se um NPC sair do trabalho enquanto seu veículo ainda estiver carregando, a carga será
    cancelado antes do implemento aparecer, então nada é criado apenas para ser excluído.

    CORREÇÕES
    - Corrigida uma falha do VehicleCharacter devido a uma ordem de argumento errada.
    - Corrigidas 5 exclusões de veículos não operacionais que deixavam unidades presas para trás.
    - Corrigida uma inundação de renderização de sobreposição de marcador de mapa ("ID de entidade desconhecida ...") por
    compartilhando uma sobreposição em todos os marcadores NPC.
    - Cabeçotes de colheita fixos que nunca eram fixados (o combo da New Holland apontou para
    um cabeçalho como sua combinação, então dois cabeçalhos foram emparelhados). Agora usa o real
    combina e a plataforma é anexada e colhe.
    - Silenciado o spam de log "Não é possível alterar o dinheiro da fazenda de espectadores": trabalho de IA do NPC
    o custo é zerado, os veículos NPC mantêm seu combustível no máximo e os custos do trabalhador (quando
    instalado) descarta qualquer cobrança direcionada à fazenda de espectadores.

    COMPORTAMENTO DE IA, MULTIJOGADOR, CASOS EDGE
    - Adicionada a personalidade “solitária” à programação diária.
    - Aumento da velocidade de deslocamento com base na programação para que os NPCs atrasados se movam mais rápido
    a qualquer hora do dia, não apenas à noite.
    - As reuniões de grupo agora mostram um balão de fala mesmo sem nenhum parceiro por perto.
    - Distância de emparelhamento social NPC-para-NPC reduzida para 50m para um emparelhamento mais natural.
    - Velocidade de movimento baseada no humor preservada corretamente nos modos de caminhada e corrida.
    - Limpeza de coleta de dados obsoletos quando um NPC dorme e agendamento unificado
    pesquisas de atividade em um caminho de código.
    - Limpeza de veículos órfãos do lado do cliente no modo multijogador, portanto, veículos NPC encalhados
    também são removidos dos clientes.

    NOVO COMANDO DE CONSOLE
    - npcDeleteVehicle [raio]: exclui o veículo/implemento mais próximo de você
    (limpeza para unidades encalhadas). Nunca exclui o veículo em que você está.

  • Se você executar Soil & Fertilizer junto com NPCFavor, os campos vizinhos costumavam ser um problema: ninguém gerencia seu solo, então, sob a simulação, seus rendimentos iriam cair e um favor de colheita de NPC poderia se tornar impossível de ser concluído.

    Esta versão corrige isso. NPCFavor agora informa ao FieldSentry quando um campo está sob um favor ativo, de modo que esse campo seja deixado de fora da simulação do solo enquanto você trabalha nele — a colheita obtém rendimentos normais e o favor permanece completável. Quanto melhor for a sua relação com um vizinho, mais a integração confia em si: com um amigo próximo, o campo permanece na simulação para que possa realmente preparar-se e beneficiar da sua gestão, enquanto o campo de um vizinho hostil é simplesmente mascarado para uma simples colheita de baunilha.

    Funciona no host e no single player, sincroniza com os clientes por meio do Soil & Fertilizer e o NPCFavor funciona exatamente como antes se você não tiver o Soil & Fertilizer instalado. Pares com Solo e Fertilizante v2.4.2.9 ou mais recente.

  • - Sincronizou todos os arquivos de tradução
    - Atualizada a tradução alemã (não nativa)

  • Este é um grande problema. Dois ciclos de desenvolvimento reunidos em uma única versão, cobrindo tudo desde a v1.2.2.4.

    O que há de novo:
    • Perguntar sobre o trabalho agora mostra o que o NPC está fazendo agora (← AGORA) além das próximas duas atividades programadas — chega de adivinhar quando encontrá-lo
    • Give Gift abre um painel de opções: Pequeno (US$ 200), Padrão (US$ 500) ou Generoso (US$ 1.000) — os presentes agora deduzem corretamente o dinheiro da sua conta (antes eram gratuitos — fixos)
    • Pressione F5 para abrir o novo painel de configurações — mais limpo, mais rápido e não mais preso no menu ESC
    • As funções dos NPCs realmente importam agora: os agricultores seguem horários diferentes dos lojistas e trabalhadores e tendem a combinar tipos de favores
    • Durante o mau tempo, os NPCs afetados podem enviar pedidos de favor urgentes
    • Os NPCs se lembram da sua história com eles – a ajuda repetida os aquece; favores ignorados os acalmam - e isso agora aparece no diálogo e afeta o que eles pedem
    • Agora você pode ir até um vizinho e oferecer ajuda antes que ele peça — a personalidade determina se ele aceita, e os favores oferecidos pelos jogadores pagam 15% a mais
    • O sistema de favores foi reformulado: patrulhas watch_property travadas, pagamentos de empréstimos quebrados e conclusões duplicadas foram corrigidos
    • Os dados do NPC agora são salvos automaticamente a cada 5 minutos para que uma falha não apague seus relacionamentos
    • As biografias da história em Informações de Relacionamento agora estão totalmente traduzidas em todos os 10 idiomas (EN, DE, FR, PL, ES, IT, CZ, BR, UK, RU)
    • Tradução francesa corrigida por um falante nativo
    • Corrigido: o aviso de queda de relacionamento mostrava código de formato distorcido em vez da contagem de dias em idiomas diferentes do inglês

    Salva: totalmente compatível — não é necessária migração.

  • Seus vizinhos agora prestem atenção. Quando um evento mundial está ativo ou mercado
    os preços estão mudando, os NPCs vão falar sobre isso nas conversas. Esta atualização também
    oferece uma rodada substancial de favores e soluções contratuais.

    O que há de novo/corrigido:
    - NPCs agora fazem referência a eventos mundiais ativos em conversas – um boom de mercado,
    uma quebra de safra, um susto de doença - eles mencionarão isso quando você falar com eles
    - Quando o Market Dynamics está instalado e os preços estão significativamente acima ou
    abaixo da linha de base, os NPCs fornecem dicas de mercado
    - Idioma dinamarquês adicionado
    - Integração ContractorMod: NPCs reagem quando os trabalhos de empreiteiros próximos são concluídos
    ou quando você está trabalhando perto deles no campo
    - Corrigidos favores que às vezes nunca apareciam quando deveriam
    - Corrigido o botão cancelar que não abandonava corretamente um favor em andamento
    - Veículos NPC corrigidos preenchendo o mapa (tratores não são mais usados para deslocamentos de NPCs)
    - Corrigido o visual de direção do NPC desativado quando favores envolviam veículos
    - Auditoria total do sistema: 6 bugs corrigidos, lógica de resfriamento simplificada
    - favores emprestado_tractor e fix_fence reparados; 3 novos tipos de favores de trabalho adicionados
    - Corrigida uma falha com alteração da API FS25 v1.17 (setImageColor estado nulo)
    - Paginação adicionada à caixa de diálogo da lista de NPCs para fazendas com muitos vizinhos

    Salva: nenhuma migração necessária.

  • !!! ESTE É UM LANÇAMENTO TEMPORÁRIO! !!!

    Como este é um projeto muito grande, tudo leva muito mais tempo do que esperávamos inicialmente. Mas ainda queremos que você veja que estamos trabalhando ativamente no mod e progredindo.

    Então, por enquanto, estamos compartilhando o que temos atualmente.

    Tenha em mente: nós *sabemos* que existem bugs. Nós *sabemos* que os favores ainda não estão totalmente polidos. Nosso objetivo é fazer com que cada favor pareça significativo - não apenas uma simples tarefa do tipo “faça isso, consiga aquilo”. Queremos que pareça mais vivo e gratificante.

    Se quiser conferir o que adicionamos, alteramos ou removemos, você pode dar uma olhada em nosso repositório GitHub aqui:
    👉 https://github.com/TheCodingDad-TisonK/FS25_NPCFavor/tree/development

    Muito obrigado pela sua paciência e apoio. Nós realmente queremos fazer deste mod algo incrível ❤️

  • - Base de código funcional restaurada da v1.2.2.4*

    *Estou ciente de que o mapa está bugado e você recebe erros de desenho; Você pode ver os nomes no minimapa.
    Haverá uma solução para isso em breve!

  • - Adicionada correção temporária para erro mapHotspot

  • - Corrigida a visibilidade noturna do ponto de acesso do mapa + rótulos de nomes de NPC adicionados
    - Animações de NPC, roupas, caminhos de trabalho de campo e renderização de HUD aprimorados
    - Corrigida persistência de configurações, menu ESC expandido, carregamento fixo de diálogo/ícone ZIP

  • - Teletransporte melhorado para sempre enfrentar NPC
    - Melhor estabilização de texto após teletransporte
    - Adicionado comando de console `npcFavors`
    - Adicionada ligação F6 | F7 para FavorManagementDialog e NPCListDialog (talvez eu tenha feito uma oopsie neste)

  • - ZIP atualizado para github ZIP

    Não, o problema do github ainda não foi corrigido, tenho dever de pai, então farei isso mais tarde :(

  • - Adicionadas capturas de tela

  • Por favor, verifique o repositório do Github;
    -> Obrigado ao XelaNull por bifurcar o repositório e todas as alterações feitas

Créditos
Comentários
220