崛起复兴

崛起复兴

通过造成伤害恢复生命值,可配置吸血和生命偷取模式。包含三种预设、职业筛选、可选随从支持,以及集成到原始生命条中的原生指示器。

[size=6][b]Arisen Resurgence[/b][/size]
[color=#00ff00][b]已更新适配 Dragon's Dogma 2 TU 3.2。[/b][/color]
[i]通过造成伤害来恢复生命值。[/i]

[b]在 Bloodborne 风格的 Recoup 系统和永久 Lifesteal 之间选择,配有平衡预设、职业筛选器以及内置于原始生命条中的指示器。[/b]

[size=5][b]设计理念[/b][/size]

Dragon's Dogma 2 将伤害区分为普通可恢复生命值和降低你有效最大 HP 的损失槽(loss gauge)。Arisen Resurgence 将进攻转化为恢复手段,同时保留这一区分。

该模组提供两种完全不同的恢复模式:

[list]
[][b]Recoup[/b] 奖励在受到伤害后迅速反击。可用恢复量基于你受到的伤害,而非你的武器伤害。[/]
[][b]Lifesteal[/b] 始终生效。每次对敌人的有效命中都能恢复你所造成伤害的一定百分比。[/]
[/list]
两种模式都能恢复普通生命值,以及单独平衡的损失槽百分比。它们绝不将生命条的两个部分视为同一资源。

[size=5][b]主要功能[/b][/size]

[list]
[][b]两种恢复模式。[/b] 直接在 REFramework 菜单中切换 Recoup 和 Lifesteal。[/]
[][b]原生生命条指示器。[/b] Recoup 将可用的近期生命池显示为原始 DD2 生命条内的红色区段。微妙的橙色脉冲确认恢复成功,随后是可配置的淡出。没有第二个方形叠加条。[/]
[][b]近期损失槽保护。[/b] Recoup 只能返还当前敌人攻击所造成的损失槽中可配置的一部分。来自坠落、先前战斗或环境伤害的旧损失不会加入新的池。[/]
[][b]每次命中的释放上限。[/b] 高伤害职业无法用一次攻击自动清空整个 Recoup 池。Balanced 通常需要约两次成功命中;Hardcore 约三次。Casual 允许快速一击恢复。[/]
[][b]三种预设。[/b] Hardcore、Balanced 和 Casual 一键配置两种模式。[/]
[][b]独立职业筛选器。[/b] 为每个职业启用或禁用该系统。[/]
[][b]可选的随从支持。[/b] 该功能也可为你的随从启用,并遵循其当前职业。[/]
[][b]英语和巴西葡萄牙语界面。[/b] 从第一个选项更改整个菜单语言。[/]
[][b]简洁的配置面板。[/b] 正常使用只显示重要控件。滑块、HUD 调整和诊断工具保留在折叠区域内。[/]
[][b]可选的诊断日志。[/b] 默认禁用,仅在需要排查问题时可用。[/]
[/list]
[size=5][b]Recoup:受到伤害后反击[/b][/size]

当一次经过验证的敌人攻击伤害到觉醒者时,Recoup 会创建一个临时池。在配置的时间窗口到期前造成伤害,即可取回部分近期伤害。

[b]恢复百分比基于所受伤害。[/b] 输出伤害仅限制该次攻击能释放多少。在受到相同攻击后,拥有 1,000 力量的角色不会比拥有 500 力量的角色获得更大的池。

使用 Balanced 预设的示例:

[code]原始最大 HP:1500
敌人攻击: -300 HP
普通可恢复: 200 HP
新损失槽: 100 HP[/code]
Balanced Recoup 允许将全部 300 伤害的 50% 作为普通 HP:150 HP 进入可恢复池,安全低于普通治疗仍可恢复的 200 HP。

损失槽使用其自身小得多的数值。按 7.5% 计算,[b]新[/b]损失槽 100 点中只有 7.5 点进入池。它默认绝不会恢复完整的黑色区段。

如果你在战斗前就已因坠落损失了 200 点损失槽,那 200 点将保持在此池之外。之后哥布林的攻击无法让旧伤害变为可恢复。这是 Recoup 的核心平衡规则。

多次敌人攻击可以累加到池中,直至配置的累积上限。来自其他来源的治疗会减少相应的池,防止同一生命被恢复两次。

[size=5][b]Lifesteal:每次攻击都恢复[/b][/size]

Lifesteal 不需要受到伤害,也没有恢复窗口。每次对敌人的有效命中都会将所造成伤害的可配置百分比转化为生命值。

恢复遵循严格顺序:

[list=1]
[]首先填充普通 HP,直至当前损失槽上限。[/]
[]只有当当前 HP 达到该上限后,才能应用单独的 Lifesteal 损失槽百分比。[/]
[]每恢复一点上限,就配以一点当前 HP,使角色在新恢复的最大值下保持满血。[/]
[/list]
这防止在普通可恢复 HP 仍缺失时,损失槽恢复优先。与 Recoup 不同,Lifesteal 最终可能修复旧的损失槽,但仅在普通生命值满后,且仅按配置的损失槽速率。

[size=5][b]三种预设[/b][/size]

[b]Hardcore[/b]
[list]
[]Recoup 窗口:3 秒。[/]
[]所受伤害的 25% 可作为普通 HP。[/]
[]近期损失槽的 2.5% 可用。[/]
[]每次命中最多释放池的 34%,通常需要约 3 次命中。[/]
[]Lifesteal:从所造成伤害中恢复 1.5% HP 和 0.2% 损失槽。[/]
[/list]
[b]Balanced[/b] - 推荐默认
[list]
[]Recoup 窗口:5 秒。[/]
[]所受伤害的 50% 可作为普通 HP。[/]
[]近期损失槽的 7.5% 可用。[/]
[]每次命中最多释放池的 50%,通常需要约 2 次命中。[/]
[]Lifesteal:从所造成伤害中恢复 3% HP 和 0.5% 损失槽。[/]
[/list]
[b]Casual[/b]
[list]
[]Recoup 窗口:8 秒。[/]
[]所受伤害的 80% 可作为普通 HP。[/]
[]近期损失槽的 20% 可用。[/]
[]一次足够强的命中最多可释放池的 100%。[/]
[]Lifesteal:从所造成伤害中恢复 6% HP 和 1.5% 损失槽。[/]
[/list]
应用预设会同时配置 Recoup 和 Lifesteal,因此之后可更改模式而无需重建每个数值。所有设置仍可在高级设置中编辑。

[size=5][b]职业与随从[/b][/size]

默认启用:

[code]Fighter, Archer, Thief, Warrior, Mystic Spearhand,
Trickster 和 Warfarer[/code]
默认禁用,但可通过独立复选框启用:

[code]Mage, Sorcerer 和 Magick Archer[/code]
队伍随从默认禁用。启用 [b]Also apply to party pawns[/b](同时应用于队伍随从),如果你希望他们的有效攻击和职业使用所选恢复模式。

[size=5][b]原生生命条指示器[/b][/size]

Recoup 指示器是原始玩家生命条的一部分。红色区段代表活动池中仍可用的近期普通 HP。短暂的橙色脉冲确认恢复成功,当窗口结束时该区段淡出。

该指示器使用 DD2 自身的近期伤害层。它不会创建单独的 ImGui 生命条、移动原始 HUD 或刻意重新着色损失槽。其可见性、脉冲、颜色强度和淡出持续时间均可调整。

[b]不需要 Better HP/SP Bars。[/b] 无需外部 HUD 模组、SkillMaker、ScriptCore 或 Content Editor。

[size=5][b]前置要求[/b][/size]

Dragon's Dogma 2 TU 3.2。
REFramework Nightly 1415 或更新版本

推荐使用 Fluffy Mod Manager 以获得最简单的安装。

[size=5][b]安装[/b][/size]

[b]使用 Fluffy Mod Manager:[/b] 将
[code]Arisen Resurgence 1.0.0.zip[/code]复制到 Fluffy 的 Dragon's Dogma 2 Mods 文件夹中,刷新模组列表并启用它。安装更新前请禁用旧版本。在 Fluffy 外部保留一份 ZIP 的单独备份。

[b]手动安装:[/b] 打开 ZIP 并将其
[code]reframework[/code]文件夹复制到包含 DD2.exe 的游戏目录中。游戏脚本最终应位于:

[code]Dragons Dogma 2\reframework\autorun\F3R0RallyRecovery.lua[/code]
内部脚本文件名被保留,以便从开发版本安全更新。该模组在游戏中显示为 [b]Arisen Resurgence[/b]。

[size=5][b]打开和配置菜单[/b][/size]

在游戏中按 Insert 打开 REFramework,进入 [b]Script Generated UI[/b] 并展开 [b]Arisen Resurgence 1.0.0[/b]。

快速设置:

[list=1]
[]选择 English 或 Português (Brasil)。[/]
[]选择 Recoup 或 Lifesteal。[/]
[]选择 Hardcore、Balanced 或 Casual。[/]
[]只有在想更改默认值或启用随从时才打开 Characters and vocations。[/]
[]点击 Save configuration(保存配置)。[/]
[/list]
高级设置包含数值恢复值、最低有效命中、累积池上限和原生指示器控件。Restore defaults(恢复默认值)将所有选项恢复为推荐的 Balanced 配置。

[size=5][b]诊断日志[/b][/size]

正常游玩不会在菜单中显示钩子状态、计数器或技术消息。诊断事件日志默认禁用。

如果某些功能不工作,打开 [b]Troubleshooting[/b](故障排除),启用诊断日志,重现问题并发送你的
[code]re2_framework_log.txt[/code]以及模组版本。测试后再次禁用该选项。

[size=5][b]创建的文件[/b][/size]

[code]reframework\data\F3R0RallyRecovery\
config.json
config.backup.json[/code]
这些文件存储你的语言、模式、预设值、职业筛选器和 HUD 偏好。要执行完全干净的重置,请关闭游戏并删除这两个文件;仅删除 config.json 可能会让备份恢复它。

[size=5][b]兼容性与安全性[/b][/size]

[list]
[]只有对敌人造成的有效伤害才能触发恢复。队伍成员和平民被排除为目标。[/]
[]Recoup 池仅从经过验证的敌人伤害中开启。坠落、环境伤害、自伤和队伍伤害不会创建池。[/]
[]该模组不会刻意更改武器伤害、敌人伤害、耐力、技能、职业动作或一次攻击最初造成的损失槽量。[/]
[]该模组不直接编辑存档文件。正常游玩中产生的生命值变化可能会在游戏保存时自然被记录。[/]
[]持续覆盖 HP、ReducedMaxHp、近期伤害 HUD 层或相同伤害函数的模组可能会冲突。[/]
[/list]
[size=5][b]常见问题[/b][/size]

[b]更强的武器会让 Recoup 恢复更多吗?[/b]
不会。池是根据所受伤害计算的。所造成伤害仅限制当前攻击能释放该现有池的多少。

[b]为什么我的 Warrior 没有一击恢复整个红色区段?[/b]
这是有意设计的。Balanced 每次命中最多释放池的 50%,Hardcore 释放 34%。如果你想要一击恢复,请使用 Casual 或增加每次命中释放值。

[b]Recoup 能恢复先前坠落或战斗的损失槽吗?[/b]
不能。只有当前经过验证的敌人伤害所创建的损失槽才能进入该 Recoup 池。

[b]Lifesteal 能恢复旧的损失槽吗?[/b]
可以,但只有在普通 HP 达到当前上限后,且仅按单独的 Lifesteal 损失槽百分比。

[b]为什么 Mage、Sorcerer 和 Magick Archer 被禁用?[/b]
推荐的默认值聚焦于物理和近距离战斗风格。每个职业都可手动启用。

[b]它对随从有效吗?[/b]
是的。随从支持是可选的,默认禁用。

[b]它会替换原始生命条吗?[/b]
不会。Recoup 复用原始近期伤害区段,不添加第二条生命条。

[b]我可以在游玩过程中移除它吗?[/b]
可以。通过 Fluffy 禁用它,或在游戏关闭时移除 Lua 脚本。卸载不会撤销游玩中已恢复的生命值。


[b]===============================================================================[/b]


[size=6][b]Arisen Resurgence - Português (BR)[/b][/size]
[color=#00ff00][b]Atualizado para Dragon's Dogma 2 TU 3.2.[/b][/color]
[i]Recupere vida causando dano.[/i]

[b]Escolha entre um sistema de Recup inspirado em Bloodborne e Lifesteal permanente, com presets equilibrados, filtros de vocação e indicador integrado à barra de vida original.[/b]

[size=5][b]A proposta[/b][/size]

Dragon's Dogma 2 separa o dano entre vida normalmente recuperável e a loss gauge, que reduz seu HP máximo efetivo. Arisen Resurgence transforma agressividade em uma ferramenta de recuperação sem tratar essas duas partes da barra como se fossem iguais.

O mod possui dois modos completamente diferentes:

[list]
[][b]Recup[/b] recompensa o contra-ataque logo depois de receber dano. A quantidade disponível é calculada pelo dano recebido, não pelo dano da sua arma.[/]
[][b]Lifesteal[/b] fica sempre ativo. Cada acerto válido contra um inimigo pode recuperar uma porcentagem do dano causado.[/]
[/list]
Os dois modos conseguem recuperar vida comum e uma porcentagem separada, mais controlada, da loss gauge.

[size=5][b]Recursos principais[/b][/size]

[list]
[][b]Dois modos de recuperação.[/b] Troque entre Recup e Lifesteal diretamente no menu do REFramework.[/]
[][b]Indicador na barra original.[/b] Recup mostra o pool recente como um trecho vermelho dentro da própria barra de vida do jogo. Uma pulsação laranja confirma a recuperação e depois ocorre um fading configurável. Não existe uma segunda barra quadrada na tela.[/]
[][b]Proteção da loss gauge antiga.[/b] Recup devolve somente uma parcela configurável da loss gauge criada pelo golpe inimigo atual. Loss antiga de queda, combate anterior ou ambiente não entra num pool novo.[/]
[][b]Limite por acerto.[/b] Vocações com dano alto não esvaziam automaticamente todo o Recup com um único ataque. Balanceado normalmente exige dois golpes; Hardcore, cerca de três. Casual permite a recuperação rápida em um golpe.[/]
[][b]Três presets.[/b] Hardcore, Balanceado e Casual configuram os dois modos com um clique.[/]
[][b]Filtros individuais de vocação.[/b] Ative ou desative o sistema para cada vocação.[/]
[][b]Suporte opcional aos peões.[/b] O recurso também pode ser aplicado à sua party, respeitando a vocação atual de cada personagem.[/]
[][b]Interface em português e inglês.[/b] A primeira opção troca o idioma de todo o menu.[/]
[][b]Painel limpo.[/b] O uso normal mostra apenas os controles importantes. Sliders, personalização da HUD e diagnóstico ficam recolhidos em seções próprias.[/]
[][b]Log de diagnóstico opcional.[/b] Começa desligado e só precisa ser ativado ao investigar algum problema.[/]
[/list]
[size=5][b]Recup: devolva o golpe[/b][/size]

Quando um golpe inimigo confirmado causa dano ao Arisen, Recup cria um pool temporário. Cause dano antes da janela terminar para recuperar parte daquele dano recente.

[b]A porcentagem é calculada sobre o dano recebido.[/b] O dano causado serve apenas como limite do quanto aquele ataque consegue liberar. Um personagem com 1.000 de força não recebe um pool maior que outro com 500 depois de tomar exatamente o mesmo golpe.

Exemplo com o preset Balanceado:

[code]HP máximo original: 1500
Golpe inimigo: -300 HP
Vida comum recuperável: 200 HP
Loss gauge nova: 100 HP[/code]
O Recup Balanceado permite 50% dos 300 pontos recebidos como HP comum: 150 pontos entram no pool, ainda respeitando o limite de 200 que a cura normal conseguiria alcançar.

A loss gauge possui uma taxa própria e bem menor. Com 7,5%, somente 7,5 dos 100 pontos de loss [b]nova[/b] entram no pool. O mod não devolve toda a barra preta por padrão.

Se você já tinha perdido 200 pontos de loss gauge numa queda antes da luta, esses 200 permanecem fora do pool. Tomar depois um golpe de goblin não torna esse dano antigo recuperável. Essa é a principal regra de equilíbrio do Recup.

Vários golpes inimigos podem acumular pool até o limite configurado. Cura recebida por outro método reduz a parcela correspondente do pool e impede recuperar a mesma vida duas vezes.

[size=5][b]Lifesteal: recuperação em todos os ataques[/b][/size]

Lifesteal não exige dano recebido e não possui janela. Todo acerto válido contra um inimigo converte uma porcentagem configurável do dano causado em vida.

A recuperação segue esta ordem:

[list=1]
[]Primeiro preenche a vida comum até o teto atual definido pela loss gauge.[/]
[]Somente depois que o HP atual alcança esse teto a porcentagem separada de loss gauge pode funcionar.[/]
[]Cada ponto recuperado do teto traz junto um ponto de vida atual, mantendo o personagem cheio contra o novo máximo.[/]
[/list]
Isso impede que a recuperação preta tenha prioridade enquanto ainda falta vida comum. Diferente do Recup, Lifesteal pode eventualmente recuperar loss gauge antiga, mas somente depois da vida comum ficar cheia e respeitando a taxa específica de loss.

[size=5][b]Os três presets[/b][/size]

[b]Hardcore[/b]
[list]
[]Janela do Recup: 3 segundos.[/]
[]25% do dano recebido disponível como HP comum.[/]
[]2,5% da loss gauge recente disponível.[/]
[]Máximo de 34% do pool liberado por acerto, normalmente exigindo cerca de 3 golpes.[/]
[]Lifesteal: 1,5% de HP e 0,2% de loss gauge sobre o dano causado.[/]
[/list]
[b]Balanceado[/b] - padrão recomendado
[list]
[]Janela do Recup: 5 segundos.[/]
[]50% do dano recebido disponível como HP comum.[/]
[]7,5% da loss gauge recente disponível.[/]
[]Máximo de 50% do pool liberado por acerto, normalmente exigindo cerca de 2 golpes.[/]
[]Lifesteal: 3% de HP e 0,5% de loss gauge sobre o dano causado.[/]
[/list]
[b]Casual[/b]
[list]
[]Janela do Recup: 8 segundos.[/]
[]80% do dano recebido disponível como HP comum.[/]
[]20% da loss gauge recente disponível.[/]
[]Até 100% do pool liberado por um único golpe forte o suficiente.[/]
[]Lifesteal: 6% de HP e 1,5% de loss gauge sobre o dano causado.[/]
[/list]
Aplicar um preset configura Recup e Lifesteal ao mesmo tempo. Assim você pode trocar de modo depois sem refazer todos os valores. Tudo continua ajustável nas Configurações avançadas.

[size=5][b]Vocações e peões[/b][/size]

Habilitadas por padrão:

[code]Fighter, Archer, Thief, Warrior, Mystic Spearhand,
Trickster e Warfarer[/code]
Desabilitadas por padrão, mas disponíveis por caixas individuais:

[code]Mage, Sorcerer e Magick Archer[/code]
Os peões da party começam desabilitados. Ative [b]Aplicar também aos peões da party[/b] para permitir que seus ataques válidos e suas vocações utilizem o modo selecionado.

[size=5][b]Indicador na barra de vida original[/b][/size]

O indicador de Recup faz parte da barra original do jogador. O trecho vermelho representa o HP recente que ainda está disponível no pool. Uma breve pulsação laranja confirma a recuperação e o trecho desaparece quando a janela termina.

O indicador reutiliza a camada de dano recente do próprio DD2. Ele não cria outra barra em ImGui, não move a HUD original e não tenta recolorir a loss gauge. Visibilidade, pulsação, intensidade da cor e duração do fading são configuráveis.

[b]Better HP/SP Bars não é necessário.[/b] O mod também não exige SkillMaker, ScriptCore, Content Editor ou outro mod de HUD.

[size=5][b]Requisitos[/b][/size]

Dragon's Dogma 2 TU 3.2.
REFramework Nightly

Fluffy Mod Manager é recomendado para a instalação mais simples.

[size=5][b]Instalação[/b][/size]

[b]Com Fluffy Mod Manager:[/b] copie
[code]Arisen Resurgence 1.0.0.zip[/code]para a pasta de mods de Dragon's Dogma 2 do Fluffy, atualize a lista e habilite o mod. Desative uma versão antiga antes de instalar uma atualização. Guarde outra cópia do ZIP fora do Fluffy.

[b]Instalação manual:[/b] abra o ZIP e copie a pasta
[code]reframework[/code]para a pasta do jogo onde fica DD2.exe. O script deve terminar em:

[code]Dragons Dogma 2\reframework\autorun\F3R0RallyRecovery.lua[/code]
O nome interno do script foi mantido para permitir atualizações seguras das versões de desenvolvimento. Dentro do jogo o mod aparece como [b]Arisen Resurgence[/b].

[size=5][b]Abrindo e configurando o menu[/b][/size]

Aperte Insert durante o jogo para abrir o REFramework, entre em [b]Script Generated UI[/b] e expanda [b]Arisen Resurgence 1.0.0[/b].

Configuração rápida:

[list=1]
[]Escolha Português (Brasil) ou English.[/]
[]Escolha Recup ou Lifesteal.[/]
[]Selecione Hardcore, Balanceado ou Casual.[/]
[]Abra Personagens e vocações somente se quiser mudar os padrões ou habilitar os peões.[/]
[]Clique em Salvar configuração.[/]
[/list]
Configurações avançadas contém os valores numéricos, dano mínimo válido, limite acumulado do pool e controles do indicador nativo. Restaurar padrões devolve todas as opções para a configuração Balanceada recomendada.

[size=5][b]Log de diagnóstico[/b][/size]

O uso normal não mostra estado de hooks, contadores ou mensagens técnicas no menu. O registro detalhado de eventos começa desligado.

Se algo não estiver funcionando, abra [b]Solução de problemas[/b], ative o log de diagnóstico, reproduza o problema e envie seu
[code]re2_framework_log.txt[/code]junto com a versão do mod. Desative novamente depois do teste.

[size=5][b]Arquivos criados[/b][/size]

[code]reframework\data\F3R0RallyRecovery\
config.json
config.backup.json[/code]
Esses arquivos guardam idioma, modo, valores dos presets, filtros de vocação e preferências da HUD. Para resetar completamente, feche o jogo e remova os dois arquivos; apagar somente config.json pode fazer a cópia de segurança restaurá-lo.

[size=5][b]Compatibilidade e segurança[/b][/size]

[list]
[]Somente dano válido causado em inimigos concede recuperação. Peões da party e civis são excluídos como alvos.[/]
[]Pools de Recup abrem somente para dano inimigo confirmado. Queda, ambiente, dano próprio e dano da party não criam pool.[/]
[]O mod não altera intencionalmente dano de armas, dano inimigo, stamina, skills, ações de vocação ou a quantidade de loss gauge inicialmente causada por um golpe.[/]
[]O mod não edita saves diretamente. Alterações de HP produzidas durante o gameplay podem ser registradas naturalmente quando o próprio jogo salva.[/]
[]Mods que sobrescrevem continuamente HP, ReducedMaxHp, a camada de dano recente da HUD ou as mesmas funções de dano podem causar conflito.[/]
[/list]
[size=5][b]Perguntas frequentes[/b][/size]

[b]Uma arma mais forte aumenta a recuperação do Recup?[/b]
Não. O pool é calculado pelo dano recebido. O dano causado apenas limita o quanto daquele pool existente o ataque atual consegue liberar.

[b]Por que meu Warrior não recuperou todo o trecho vermelho em um golpe?[/b]
É intencional. Balanceado libera no máximo 50% do pool por golpe e Hardcore libera 34%. Use Casual ou aumente o limite por acerto se quiser recuperar tudo num único ataque.

[b]Recup consegue devolver loss gauge de uma queda ou combate anterior?[/b]
Não. Somente a loss gauge criada pelo dano inimigo confirmado atual consegue entrar naquele pool de Recup.

[b]Lifesteal consegue recuperar loss gauge antiga?[/b]
Sim, mas somente depois que o HP comum alcança o teto atual e respeitando a porcentagem separada de loss gauge do Lifesteal.

[b]Por que Mage, Sorcerer e Magick Archer começam desabilitados?[/b]
Os padrões recomendados focam estilos físicos e de curta distância. Todas as vocações podem ser habilitadas manualmente.

[b]Funciona nos peões?[/b]
Sim. O suporte aos peões é opcional e começa desligado.

[b]Substitui a barra de vida original?[/b]
Não. Recup reutiliza o trecho nativo de dano recente e não cria uma segunda barra.

[b]Posso remover no meio da campanha?[/b]
Sim. Desabilite pelo Fluffy ou remova o script Lua com o jogo fechado. Desinstalar não desfaz a vida já recuperada durante o gameplay.