HiveVHM-Carecs_Sword icon

Carecs Sword

Carec's Sword: a fire greatsword that heats up with every hit, and a runic buster sword with a club-grip moveset that fires an energy wave at max level. Alpha.

By HiveVHM
Last updated 2 weeks ago
Total downloads 86
Total rating 0 
Categories Mods Gear Crafting Server-side Client-side
Dependency string HiveVHM-Carecs_Sword-0.5.1
Dependants 0 other packages depend on this package

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
ValheimModding-Jotunn-2.30.2 icon
ValheimModding-Jotunn

Jötunn (/ˈjɔːtʊn/, 'giant'), the Valheim Library was created with the goal of making the lives of mod developers easier. It enables you to create mods for Valheim using an abstracted API so you can focus on the actual content creation.

Preferred version: 2.30.2

README

Carec's Sword — alpha 0.5.1

Mod para Valheim com duas espadas de duas mãos: a Great Flameblade e a Buster Rúnica. Até a 0.4.0 o mod se chamava Great Flameblade; a espada mantém esse nome no jogo.

A espada de fogo é inspirada na Great Flameblade e nas referências fornecidas. Modelo próprio feito no Blender: silhueta da referência, lâmina com fio afiado, pintura original de canais de lava, ferro martelado e couro trançado, texturas de 2048 px. Usa o combate da Krom.

Estado: DLL compilada e lógica de combate testada isoladamente. Ainda não testada dentro do Valheim nem em uma sessão multiplayer. As renderizações são do Blender; materiais e posicionamento no jogo ainda precisam de conferência.

Inclui também a Buster Rúnica, descrita mais abaixo.

Controles e calor

A lâmina começa fria: ferro escuro e canais apagados. Cada ataque normal que acerta algo esquenta a espada, e os canais passam a brilhar de acordo com o calor. Todos os jogadores veem o brilho.

Ação Controle padrão Resultado
Ataque normal Botão esquerdo Combo da Krom. Cada golpe que acerta soma 1/6 do calor (um por golpe, mesmo acertando vários alvos)
Estocada Botão do meio Ataque secundário da Krom. Usa todo o calor acumulado; a lâmina apaga quando a animação termina
  • Calor máximo (100%, 6 golpes): a lâmina pulsa e os ataques normais passam a causar fogo, igual a 1/3 do dano de corte.
  • Estocada: o dano é proporcional ao calor. Com 100%, corte cheio mais fogo de 4/3 do corte; com 50%, metade de tudo. Abaixo de 5% ela não sai e o aviso "espada fria" aparece.
  • Esfriamento: do calor máximo até fria leva 60 s sem acertar nada: 8 s mantendo o calor e depois o brilho vai apagando aos poucos (cerca de 1,9% por segundo).
  • Sem medidor: o calor só aparece no brilho da lâmina. O único texto é o aviso "espada fria" quando a estocada é recusada.
  • Explosão: a estocada explode no ponto do impacto, ou logo à frente da lâmina se não acertar nada. O tamanho segue o calor liberado: bola de fogo do Surtling abaixo de 50%, do xamã Fuling de 50% a 99% e meteoro do Yagluth em 100%. A explosão é só visual; o dano é o da estocada.
  • Testar efeitos: no console (F5), gfb_fx lista os efeitos usados e gfb_fx <nome> mostra qualquer efeito do jogo na sua frente (ex.: gfb_fx fx_fader_meteor_hit).

Atributos iniciais

  • Qualidade 1: 105 corte; +6 por nível; quatro níveis. Peso 4.
  • No calor máximo: +35 de fogo por golpe (1/3 do corte, antes de habilidades e resistências).
  • Estocada com 100%: 105 corte + 140 fogo; escala linearmente com o calor.
  • Ataque normal: 18 stamina. Estocada: 30 stamina.
  • Arma de duas mãos; segue as restrições de equipamento da Krom.

Fabricação

Forja negra nível 1 (blackforge): 30 Ferro, 15 Bronze e 5 Núcleos de Surtling. Melhorias: custos-base 10 Ferro, 5 Bronze e 2 Núcleos, escalados pelo sistema de melhoria do jogo.

Buster Rúnica

Montante medieval de duas mãos em ferro martelado, com a inscrição rúnica ᚷᚢᛁᛚᚺᛖᚱᛗᛖ ᛒᚱᛟᚲᛋᚨ brilhando no canal da lâmina. Modelo próprio feito no Blender.

Ação Controle padrão Resultado
Ataque normal Botão esquerdo Combo de 3 golpes do machado de batalha, segurando como marreta de duas mãos
Ataque pesado Botão do meio Golpe carregado em área da Bone Bastard Sword (Therzie Warfare). Sem o Warfare: giro de 360° da atgeir
  • Qualidade 1: 90 corte; +6 por nível; até +5. Peso 5.
  • +5 (Despertar V): o golpe carregado também lança uma onda de energia rúnica em meia-lua (~8 m de largura, ~33 m de alcance, 60% do dano do golpe). Todos os jogadores veem a onda.
  • A descrição mostra "Despertar I a V" e quando a onda é liberada.
  • Fabricação: Forja nível 2 (forge), 15 Ferro, 8 Madeira Fina, 3 Couro de Bjorn e 6 Olhos de Greydwarf. Melhorias: 5 Ferro, 2 Madeira Fina, 1 Couro de Bjorn e 2 Olhos de Greydwarf de base. O +5 exige a forja no nível 6.
  • Teste: spawn FerroRuneBuster 1 5. O log deve conter Moveset copied from BastardBone_TW e Registered FerroBusterWave.

Correção do forno de carvão

Em alguns modpacks, outro mod substitui as conversões do forno de carvão e só a madeira comum funciona. Este mod acrescenta de volta, se faltarem: madeira, madeira fina, madeira de lei (núcleo), madeira de Yggdrasil e madeira negra. Não remove nada.

A animação do giro pertence à atgeir. Ainda precisa ser conferido no jogo se ela combina com a empunhadura da Krom e se a área de acerto acompanha o giro.

Instalação para você e seus amigos

Todos os jogadores e o servidor dedicado precisam do mesmo mod e de suas dependências. Em um mundo hospedado pelo jogador, o anfitrião também instala como cliente.

  1. Crie um perfil de mods para Valheim no r2modman ou Thunderstore Mod Manager.
  2. Instale denikson-BepInExPack_Valheim 5.4.2351 e ValheimModding-Jotunn 2.30.2, versões usadas nesta compilação.
  3. No r2modman, use Settings → Import local mod e escolha este ZIP. Ou, no diretório BepInEx do perfil, coloque CarecsSword.dll em plugins/CarecsSword/. A DLL fica em plugins/CarecsSword/ dentro deste ZIP.
  4. Inicie o jogo pelo perfil modificado. Distribua o mesmo ZIP e as mesmas versões das dependências aos amigos.

Vindo da 0.4.0 ou anterior: apague a pasta antiga BepInEx/plugins/GreatFlameblade/ antes de instalar. As duas versões juntas carregam o mesmo plugin duas vezes. O identificador interno (br.ferro.greatflameblade) e os itens (FerroGreatFlameblade, FerroRuneBuster) não mudaram: espadas que já existem no mundo e a configuração continuam valendo.

Instalação manual: prepare BepInEx para a plataforma do jogo/servidor, instale Jötunn em BepInEx/plugins/Jotunn/ e copie a pasta CarecsSword para BepInEx/plugins/. Este pacote não inclui BepInEx, Jötunn nem bibliotecas do jogo.

O Jötunn foi configurado para exigir o mod em todos os participantes e comparar a versão completa. Isso não substitui teste real nem constitui proteção anticheat.

Teste inicial

Use primeiro um personagem e um mundo de teste. Com -console nas opções de inicialização e em uma sessão local onde devcommands estejam disponíveis:

devcommands
spawn FerroGreatFlameblade 1
spawn FerroRuneBuster 1

Confira o log BepInEx/LogOutput.log: deve conter Registered FerroGreatFlameblade.

Ainda é necessário conferir no jogo:

  • Registro da receita, ícone e fabricação; postura de duas mãos e impedimento de usar escudo.
  • Orientação, tamanho e posição da espada na mão, nas costas, no chão e no suporte de itens. A orientação inicial é inferida das dimensões da malha da Krom.
  • Ataque normal, especial parcial/completo, dano de fogo, stamina, durabilidade e recarga.
  • Cancelamento por bloqueio, esquiva, morte, troca de arma, menu e perda de foco.
  • Dois clientes com a mesma versão: aparência, brilho da carga, dano sem duplicação, salvar e reconectar.
  • Servidor dedicado e rejeição de clientes sem o mod ou com versão diferente.

O mod não foi instalado automaticamente no seu jogo e não modifica arquivos de save.

Referências de desenvolvimento

Projeto de fã não oficial.