You are viewing a potentially older version of this package. View all versions.
ViperAlpha-AutoRepairByViper-5.4.1603 icon

AutoRepairByViper

Unofficial Valheim 1.0 compatibility rebuild of Tekla's AutoRepair: fixes Character.Message signature and private repair method access. Client only. Disable the original AutoRepair.

Date uploaded 4 days ago
Version 5.4.1603
Download link ViperAlpha-AutoRepairByViper-5.4.1603.zip
Downloads 53
Dependency string ViperAlpha-AutoRepairByViper-5.4.1603

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2351 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.

Preferred version: 5.4.2351

README

AutoRepairByViper 5.4.1603

Português

Recompilação não oficial de compatibilidade com o Valheim 1.0 do mod AutoRepair, de Tekla (T3kla).

O que corrige:

  • A DLL original chamava Character.Message(MessageType, string, int, Sprite), assinatura que não existe mais; agora a chamada passa explicitamente o novo parâmetro.
  • Acesso aos métodos privados de reparo (InventoryGui.HaveRepairableItems e RepairOneItem) feito por reflexão (MethodInfo em cache), evitando MethodAccessException.
  • As regras de reparo não foram alteradas: ao interagir com uma estação, os itens elegíveis pelas regras do próprio Valheim são reparados.
  • Sem configurações.

Créditos e licença

  • Autor original: Tekla (T3kla) (Thunderstore: Tekla-AutoRepair).
  • Código-fonte original: https://github.com/T3kla/ValMods (repositório arquivado, somente leitura), commit 52da19785190c2d9b6de93d09195d942e4da8686.
  • Correção de compatibilidade: https://github.com/reinaldomoreira/ValMods (branch fix/autorepair-valheim-1.0, commit d116934).
  • Este pacote não é afiliado nem endossado pelo autor original.
  • Licença: nenhum arquivo de licença foi encontrado no código-fonte original nem no pacote original do Thunderstore, e o GitHub não declara licença. Este pacote não concede licença nem reivindica a propriedade da obra original; se o autor pedir a remoção, o pacote será retirado.

Duplicatas

Desative o Tekla-AutoRepair original e qualquer versão anterior antes de ativar este pacote.

Requisitos: cliente ou servidor

  • Somente cliente (rede: cliente). Não instale no servidor.
  • Dependência: BepInExPack_Valheim.

English

Unofficial Valheim 1.0 compatibility rebuild of AutoRepair by Tekla (T3kla).

Fixes: the removed Character.Message(MessageType, string, int, Sprite) signature now receives the new parameter explicitly, and the private repair methods (InventoryGui.HaveRepairableItems, RepairOneItem) are invoked through cached reflection to avoid MethodAccessException. Repair rules are untouched; there is no configuration.

Credit and licence. Original author: Tekla (T3kla). Original source: https://github.com/T3kla/ValMods (archived). Compatibility fix: https://github.com/reinaldomoreira/ValMods. Not affiliated with or endorsed by the original author. No licence file exists in the original source or package; this package grants no licence and claims no ownership of the original work, and will be removed on request.

Duplicates. Disable the original Tekla-AutoRepair and any older copy before enabling this package.

Requirements. Client only. Do not install on the server.

No game DLLs, saves, configuration files or passwords are included in this package.

CHANGELOG

Changelog

5.4.1603

  • Chamadas a HaveRepairableItems e RepairOneItem feitas por MethodInfo em cache (reflexão), corrigindo MethodAccessException no Valheim 1.0.
  • Build compilado contra as bibliotecas originais do jogo.

5.4.1602

  • Chamada a Character.Message ajustada ao novo parâmetro de log do Valheim 1.0 (superada pela 5.4.1603).

Base


5.4.1603 (EN)

  • Private repair methods now invoked via cached reflection, fixing MethodAccessException on Valheim 1.0; built against the original game assemblies.