遗物能力转移

遗物能力转移

多一点控制,少一些战利品箱——让玩家能将能力和武器从一件物品转移到另一件上,并为你因不断收到海量物品而最终积累的大量金钱赋予一些用途。

🔨 遗物能力转移
龙之信条 2 | REFramework | v1.0.0

⚠️ 不要在锻造界面使用鼠标 —— 仅限键盘或手柄
在锻造界面将鼠标移到物品网格或能力列表上可能导致游戏崩溃。 请在该界面使用键盘或手柄。界面打开时,屏幕顶部会一直显示红色警告。该界面不支持鼠标,且没有修复计划。

⚠️ 本模组 100% 为 vibe coding(AI 编写的代码;由我指导并在游戏内测试)。 这是一个业余项目:它为解决我自己的问题而生,我分享它是因为它对我有效。不要期待太多更新:只有当游戏更新导致其失效时才会改动。不要期待奇迹。使用前请备份存档。

📜 描述
Dark Arisen 遗物装备会随机出能力,而你想要的那个总是落在错误的物品上。遗物能力转移让你可以在哈尔的锻造台花费金币,将一个能力从一件遗物转移到另一件遗物上,并有失败几率。
[list]
[]你取出能力的物品*无论成功与否都会失去该能力。没有任何东西被销毁:物品保留,只是能力离开。[/]
[
]失败时目标保持原样。[/]
[
]献出1、2 或 3 件具有相同能力的物品:33 / 66 / 100 % 几率。[/]
[/list]
**🎮 主要功能*

在哈尔的锻造台
[list]
[]与哈尔交谈:他的菜单新增一行,转移能力。它会打开游戏自带的物品界面(带图标的网格、物品卡片、"特殊技能"面板)。[/]
[]步骤,全部在该界面完成:
[list=1]
[
]来源:选择要取出能力的遗物(背包和储物箱;已装备的物品必须先卸下)。[/]
[
]能力:选择要移动的哪个能力。[/]
[
]目标:只列出可以接收的物品(相同类型,以及游戏对该物品自身的规则)。"特殊技能"面板显示目标的之前 → 之后。[/]
[
]更多物品(当其他物品具有相同能力时):最多再标记 2 件以提高几率。它们无论成功与否也会失去该能力。游戏自带的勾选标记(V)会显示在它们上面。[/]
[
]槽位:一个空槽位,或替换目标的一个能力。显示几率和费用。[/]
[
]游戏自带的对话框会询问**"你确定吗?"(能力、每件献出的物品、目标和槽位、几率、费用)。然后是结果,以及物品的位置(背包 / 储物箱)。[/]
[/list][/
]
[]返回退回一步。[/]
[
]仅限相同类型:武器按种类和职业(法杖对法杖、匕首对匕首、战士武器对战士武器;盾牌单独),护甲按部位(头、躯干、腿)。[/
]
[]网格标签页:L1 / R1(键盘 Q / E):全部、武器、盾牌、头部、躯干、腿部。[/]
[]武器类型列表:Y(键盘 T):在网格上只显示一种武器类型(上 / 下,A 或 Y 选择,B 关闭;键盘 Enter 或 T 选择,Esc 关闭)。[/]
[]屏幕上的按键提示会跟随你上次使用的设备(手柄或键盘)。[/]
[/list]金币费用(每次尝试都支付,无论成功与否,从你携带的金币中扣除;金币不足 = 被阻止)
[list]
[]职业技能(与某职业技能绑定的那些):50,000 G。[/]
[]被动能力:I 级 30,000 G,II 级 50,000 G,III 级 75,000 G,无等级 50,000 G。[/]
[]目标上每已有另一个能力 +25,000 G(被替换的不计),最多 3 个。[/]
[]价格固定:不随 NPC 或你的好感度变化。[/]
[]金币通过与商店相同的游戏调用支付,模组会检查钱包是否正好变动了该价格。如果没有,金币会退回,转移被阻止。[/]
[/list]撤销(紧急按钮):最近 30 次转移保存在 REFramework 窗口中,每次都有一个
撤销按钮。撤销会将物品恢复到原样(仅当它们自那以后都没有变化时)。金币不退还。

⚙️ 两个版本(选择一个 zip)**
[list]
[]fixed:几率 33 / 66 / 100 % 和上述价格,始终收费。无滑块。[/]
[]custom:相同的默认值,但几率和价格(或完全不收费)可以在 REFramework 窗口中更改。[/]
[/list]相同代码;只有一个文件不同。只安装一个。

🛠️ REFRAMEWORK 菜单 —— 每个选项的作用
打开 REFramework(Insert)→ Script Generated UI → Relic Ability Transfer v1.0.0。游玩时不需要它:一切都在哈尔处进行。
[list]
[]顶行:日志的位置([i]reframework/data/ForgeSkills.log[/i])以及本次会话有多少错误。[/]
[]锻造(能力转移) / 哈尔的对话菜单(转移能力) / 音效(成功 / 失败):模组的每个部分都可以关闭(重启脚本以应用)。保持开启。[/]
[/list]锻造(能力转移)
[list]
[
]撤销历史:最近的转移,每次都有一个*撤销
(见上文)。[/]
[
]仅限游戏可在目标上随机出的能力(默认开启):目标必须能在基础游戏中随机出该能力。关闭 = 任何相同类型的遗物都可以接收(测试较少;风险自负)。[/]
[
]fixed 版本:显示几率和价格(只读)。[/]
[
]custom 版本:
[list]
[]几率:每个献出物品数量(1 / 2 / 3)一个滑块,0-100 %。[/]
[]金币:收取金币开/关,每个价格一个滑块(职业技能、被动 I / II / III、无等级被动、目标上的每个其他能力),恢复默认价格。[/]
[/list][/
]
[
]携带金币:你当前拥有的。[/]
[
]其下方是一个备用方式,无需哈尔即可进行转移(带按钮的步骤列表:来源 → 能力 → 目标 → 槽位 → 更多物品 → 尝试转移)。相同的规则和费用。刷新重新读取你的物品;记录背包扫描将它们写入日志(用于错误报告)。[/]
[/list]哈尔的对话菜单 —— 模组如何找到哈尔的菜单(通过其菜单类型,任何游戏语言)。仅当该行不显示时:与哈尔交谈,打开此部分并按*此菜单类型是哈尔的
。物品界面关闭 = 使用纯对话列表版本代替物品界面(备用)。恢复默认值重置此部分。
音效 —— 锻造在成功时播放一个游戏音效,失败时播放另一个。要更改它们:勾选现在捕获,与人交谈 / 使用菜单,然后用播放 / 用于成功 / 用于失败选择一个听到的音效。

📦 安装
[list]
[]Fluffy Mod Manager: 添加*一个 zip(fixed 或 custom)并启用。[/]
[
]手动: 打开 zip,将 [i]reframework[/i] 文件夹复制到 [i]DD2.exe[/i] 旁边(合并)。模组是 [i]reframework/autorun/ForgeSkills.lua[/i] + 文件夹 [i]reframework/autorun/ForgeSkills/[/i](两者都需要)+ [i]reframework/fonts/[/i]。[/]
[
]切换版本:先移除另一个。[/]
[
]更新会保留你的设置和撤销历史([i]reframework/data/ForgeSkills/[/i])。[/]
[
]卸载: 删除文件。已移动的能力保持原位。[/]
[
]错误报告: 在重启游戏之前发送 [i]reframework/data/ForgeSkills.log[/i](每次会话都会重写),并说明你做了什么。如果你报告崩溃,请说明是否使用了鼠标。[/]
[/list]
**📋 要求*

[list]
[][url=https://www.nexusmods.com/dragonsdogma2/mods/8]REFramework[/url](龙之信条 2 构建)。没有其他要求。[/]
[]Dark Arisen 遗物装备(已鉴定、带能力的遗物)。[/]
[]如果你使用 Warfarer's Arsenal:版本 2.1.6 或更新。旧版本在每次场景切换时泄漏内存,并在我的测试中导致游戏崩溃(与本模组无关,但看起来像有关)。[/]
[/list]
🐞 已知问题
[list]
[]锻造界面上的鼠标可能导致游戏崩溃(见页面顶部)。[/]
[]模组文本仅英文(物品和能力名称来自游戏,使用你的语言)。[/]
[]模组自身的按键(Q / E / T)是固定的;它们不遵循游戏的按键绑定菜单。[/]
[]撤销从不退还金币。[/]
[/list]
🙏 鸣谢
[list]
[][url=https://www.nexusmods.com/dragonsdogma2/mods/1969]Relic Reroll[/url] 作者 Pluralmite(MIT)—— 写入遗物能力,哈尔 / Jiera 对话菜单行,以及本模组复用的原生物品界面。[/]
[][url=https://www.nexusmods.com/dragonsdogma2/mods/1812]RelicTuner[/url] 作者 Deletriuz —— 遗物能力布局,游戏的合法性检查,写入并回读。[/]
[][url=https://www.nexusmods.com/dragonsdogma2/mods/2131]Grit's DLC Equipment All-in-One Roll Editor[/url] —— 遗物装备的写入方式。[/]
[][url=https://www.nexusmods.com/dragonsdogma2/mods/1781]DD2 Workbench[/url] —— 游戏自带的确认对话框。[/]
[][url=https://www.nexusmods.com/dragonsdogma2/mods/71]Edit Gold[/url](Cheat Engine 表)—— 游戏存储金币的位置。[/]
[]IGO GuildTalk —— 识别任何语言的对话菜单。[/]
[][url=https://fonts.google.com/specimen/Lugrasimo]Lugrasimo[/url] 字体(SIL OFL)—— 武器类型列表。[/]
[]praydog(REFramework)。[/]
[/list]
----------------------------------------------------------------

🔨 遗物能力转移 — Português (BR)
龙之信条 2 | REFramework | v1.0.0

⚠️ NÃO USE O MOUSE NA TELA DA FORJA — SÓ TECLADO OU CONTROLE
Passar o mouse sobre a grade de itens ou a lista de habilidades na tela da forja pode fazer o jogo crashar. Use teclado ou controle ali. Um aviso vermelho fica no topo da tela enquanto ela está aberta. O mouse não é suportado nessa tela, e não há correção prevista.

⚠️ Este mod é 100% vibe coding (código escrito por IA; eu dirigi e testei no jogo). É um projeto hobby: nasceu para resolver um problema MEU, e estou compartilhando porque funcionou para mim. Não espere muitas atualizações: só haverá mudança se uma atualização do jogo quebrar o mod. Não espere milagres. Faça backup do save antes de usar.

📜 DESCRIÇÃO
As relíquias do Dark Arisen sorteiam habilidades, e a que você quer sempre cai no item errado. O Relic Ability Transfer deixa você mover uma habilidade de uma relíquia para outra na forja do Hal, pagando ouro, com chance de falhar.
[list]
[]O(s) item(ns) de onde a habilidade sai perdem a habilidade, dando certo ou não. Nada é destruído: o item fica, só a habilidade sai.[/]
[]Se falhar, o destino fica como estava.[/]
[]Entregue 1, 2 ou 3 itens com a mesma habilidade: 33 / 66 / 100 % de chance.[/]
[/list]
🎮 RECURSOS PRINCIPAIS
Na forja do Hal
[list]
[]Fale com o Hal: o menu dele ganha uma linha nova, Transfer Ability. Ela abre a própria tela de itens do jogo (grade com ícones, cartão do item, painel "Habilidades Especiais").[/]
[]Passos, todos nessa tela:
[list=1]
[
]Origem: escolha a relíquia de onde tirar a habilidade (bolsa e baú; item equipado precisa ser desequipado antes).[/]
[
]Habilidade: escolha qual das habilidades dela mover.[/]
[
]Destino: só aparecem itens que podem receber (mesmo tipo e as regras do próprio jogo para aquele item). O painel "Habilidades Especiais" mostra o destino antes → depois.[/]
[
]Mais itens (quando outros itens têm a mesma habilidade): marque até mais 2 para subir a chance. Eles também perdem a habilidade, dando certo ou não. A marca (V) do próprio jogo aparece neles.[/]
[
]Slot: um slot vazio, ou substituir uma habilidade do destino. Mostra chance e custo.[/]
[
]O diálogo do próprio jogo pergunta "Tem certeza?" (habilidade, cada item entregue, destino e slot, chance, custo). Depois vem o resultado, e onde o item está (bolsa / baú).[/]
[/list][/
]
[]Voltar volta um passo.[/]
[]Só mesmo tipo: armas por tipo e vocação (cajado com cajado, adaga com adaga, arma de Guerreiro com arma de Guerreiro; escudo à parte), armadura por parte (cabeça, torso, pernas).[/]
[]Abas da grade: L1 / R1 (teclado Q / E): Tudo, Armas, Escudos, Cabeça, Torso, Pernas.[/]
[]Lista de tipos de arma: Y (teclado T): mostra um tipo de arma só na grade (cima / baixo, A ou Y escolhe, B fecha; no teclado Enter ou T escolhe, Esc fecha).[/]
[]As dicas de botão na tela seguem o último aparelho usado (controle ou teclado).[/]
[/list]Custo em ouro (pago em toda tentativa, dando certo ou não, do ouro que você carrega; ouro insuficiente = bloqueado)
[list]
[]Habilidades de vocação (as ligadas às skills de uma vocação): 50.000 G.[/]
[]Habilidades passivas: nível I 30.000 G, nível II 50.000 G, nível III 75.000 G, sem nível 50.000 G.[/]
[]**+25.000 G* por outra habilidade que o destino já tem (a substituída não conta), até 3.[/]
[
]O preço é fixo: não muda com o NPC nem com a afinidade.[/]
[
]O ouro é pago pela mesma chamada do jogo que as lojas usam, e o mod confere se a bolsa mudou exatamente o preço. Se não mudou, o ouro volta e a transferência é bloqueada.[/]
[/list]Desfazer (botão de pânico): as últimas 30 transferências ficam na janela do REFramework, cada uma com Undo. Desfazer devolve os itens como eram (só se nenhum mudou desde então). O ouro não volta.

⚙️ DUAS EDIÇÕES (escolha um zip)
[list]
[
]fixed: chances 33 / 66 / 100 % e os preços acima, sempre cobrados. Sem sliders.[/]
[
]custom: os mesmos padrões, mas chances e preços (ou nenhum ouro) mudam na janela do REFramework.[/]
[/list]Mesmo código; só um arquivo muda. Instale só uma.

**🛠️ MENU DO REFRAMEWORK — O QUE CADA OPÇÃO FAZ*

Abra o REFramework (Insert) → Script Generated UI → Relic Ability Transfer v1.0.0. Não é preciso para jogar: tudo acontece no Hal.
[list]
[]Linha do topo: onde fica o log ([i]reframework/data/ForgeSkills.log[/i]) e quantos erros teve nesta sessão.[/]
[]Forge (ability transfer) / Hal's talk menu (Transfer Ability) / Sounds (success / failure): cada parte do mod pode ser desligada (reinicie os scripts para valer). Deixe ligadas.[/]
[/list]Forge (ability transfer)
[list]
[
]Undo history: as últimas transferências, cada uma com Undo (veja acima).[/
]
[]Only abilities the game can roll on the target (ligado por padrão): o destino precisa poder sortear aquela habilidade no jogo base. Desligado = qualquer relíquia do mesmo tipo recebe (pouco testado; por sua conta).[/]
[]Edição fixed: mostra as chances e os preços (só leitura).[/]
[]Edição custom:
[list]
[
]Chances: um slider por número de itens entregues (1 / 2 / 3), 0-100 %.[/]
[
]Gold: Charge gold liga/desliga a cobrança, um slider por preço (habilidade de vocação, passiva I / II / III, passiva sem nível, cada outra habilidade no destino), Back to the default prices volta aos padrões.[/]
[/list][/
]
[]Carried gold: o ouro que você tem agora.[/]
[]Abaixo, um jeito reserva de transferir sem o Hal (lista de passos com botões: origem → habilidade → destino → slot → mais itens → Try transfer). Mesmas regras e custo. Refresh relê seus itens; Log bag scan grava eles no log (para relatar bug).[/]
[/list]Hal's talk menu — como o mod acha o menu do Hal (pelo tipo do menu, em qualquer idioma). Só se a linha não aparecer: fale com o Hal, abra esta seção e aperte This menu type is Hal's. Item screen desligado = uma versão em lista de conversa no lugar da tela de itens (reserva). Back to the defaults volta esta seção ao padrão.
Sounds — a forja toca um som do jogo no sucesso e outro na falha. Para trocar: marque Capture now, fale com pessoas / use menus, e escolha um som ouvido com Play / Use for success / Use for failure.

📦 INSTALAÇÃO
[list]
[]Fluffy Mod Manager: adicione um zip (fixed ou custom) e ative.[/]
[]Manual: abra o zip e copie a pasta [i]reframework[/i] para junto do [i]DD2.exe[/i] (mesclar). O mod é o [i]reframework/autorun/ForgeSkills.lua[/i] + a pasta [i]reframework/autorun/ForgeSkills/[/i] (os dois são necessários) + [i]reframework/fonts/[/i].[/]
[]Trocar de edição: remova a outra antes.[/]
[]Atualizar mantém suas opções e o histórico de desfazer ([i]reframework/data/ForgeSkills/[/i]).[/]
[]Desinstalar: apague os arquivos. Habilidades já movidas ficam onde estão.[/]
[]Relatar bug: mande o [i]reframework/data/ForgeSkills.log[/i] antes de reiniciar o jogo (ele é regravado a cada sessão) e diga o que fez. Em caso de crash, diga se usou o mouse.[/]
[/list]
📋 REQUISITOS
[list]
[][url=https://www.nexusmods.com/dragonsdogma2/mods/8]REFramework[/url] (build do Dragon's Dogma 2). Nada mais.[/]
[]Equipamentos relíquia do Dark Arisen (relíquias avaliadas, com habilidades).[/]
[]Se usa o Warfarer's Arsenal: versão 2.1.6 ou mais nova. As antigas vazam memória a cada troca de cena e crasharam o jogo nos meus testes (não tem relação com este mod, mas parecia ter).[/]
[/list]
🐞 PROBLEMAS CONHECIDOS
[list]
[]Mouse na tela da forja pode crashar o jogo (veja o topo da página).[/]
[]Textos do mod só em inglês (nomes de itens e habilidades vêm do jogo, no seu idioma).[/]
[]As teclas do próprio mod (Q / E / T) são fixas; não seguem o menu de teclas do jogo.[/]
[]Desfazer nunca devolve ouro.[/]
[/list]
🙏 AGRADECIMENTOS
[list]
[][url=https://www.nexusmods.com/dragonsdogma2/mods/1969]Relic Reroll[/url] de Pluralmite (MIT) — gravar habilidades de relíquia, linhas do menu do Hal / Jiera e a tela de itens nativa que este mod reaproveita.[/]
[][url=https://www.nexusmods.com/dragonsdogma2/mods/1812]RelicTuner[/url] de Deletriuz — estrutura das habilidades, as checagens de legalidade do jogo, gravar com releitura.[/]
[][url=https://www.nexusmods.com/dragonsdogma2/mods/2131]Grit's DLC Equipment All-in-One Roll Editor[/url] — como o equipamento relíquia é gravado.[/]
[][url=https://www.nexusmods.com/dragonsdogma2/mods/1781]DD2 Workbench[/url] — o diálogo de confirmação do próprio jogo.[/]
[][url=https://www.nexusmods.com/dragonsdogma2/mods/71]Edit Gold[/url] (tabela do Cheat Engine) — onde o jogo guarda seu ouro.[/]
[]IGO GuildTalk — reconhecer um menu de conversa em qualquer idioma.[/]
[]Fonte [url=https://fonts.google.com/specimen/Lugrasimo]Lugrasimo[/url] (SIL OFL) — a lista de tipos de arma.[/]
[]praydog (REFramework).[/]
[/list]