第一夜城银行

第一夜城银行

从第一夜城市银行开始银行业务。存款、取款、贷款、积累财富。

夜之城第一银行

“不止是一家银行,更是一位伙伴。”

成立于 1994 年 | 总部位于幽谷区 | NETWATCH 安全认证 | 夜氏集团成员


🏦 我们的服务

夜之城第一银行为您带来全方位个人金融服务。存款、取款、定期储蓄产品、按您信用水平定制的贷款方案,以及分层忠诚度计划——长期客户可享受逐步提升的优惠利率。银行业务本就该如此:快捷、安全、随时触手可及。

注意:夜之城第一银行是夜氏集团的子公司,并遵守 NETWATCH 金融行业标准合规要求。所有贷款若发生违约,将执行追偿程序。请仔细审阅您的合同。


💵 核心功能

  • 存款、取款、交易记录 — 记录最近 100 笔交易并附带时间戳
  • 定期存款 — 7/14/21/28 天期限,收益率奖励最高可达 +10%
  • 自动转账 — 自动循环存款
  • 忠诚度等级 — 标准 / 尊享 / 私人 / 主权,费用与利率逐级优化
  • 综合信用评分 — 您的借款条件将由 0-1000 分综合评分决定,该评分综合了账户行为、忠诚度和声望。详见下文。
  • 贷款 — 7 至 120 天期限,额度和利率随信用评分及忠诚度等级浮动
  • 分级逾期应对 — 错过还款将触发逐级升级的通知,在进入追偿处置前充分提醒
  • 催缴期 — 贷款到期未还时,进入 3 天最后通知期,逾期后宣告违约
  • 每日复利 — 含按收益计税
  • 推送通知 — 所有账户警告将通过 NightlyNow Core 发送至游戏内手机
  • 日历感知提醒 — 安装 Calendar 后,礼貌还款提醒将汇总至周五(账单日)发送,而非在错过的每一天单独弹送。贷款到期日会在签约时写入游戏内日历(尚未发布),结清后移除。

📊 信用评估

我们的授信模型从您开户那一刻起评估您的借款可靠性。

每笔贷款申请现在都会参考 0 到 1000 之间的综合信用评分。该评分由五个独立因素构成:

  • 现金流(最高 300 分)— 您通过银行进出的总欧元合计。活跃客户得分更高。
  • 忠诚度等级(最高 250 分)— 您现有的 标准 / 尊享 / 私人 / 主权 身份
  • 街头声望(最高 250 分)— 您在夜之城街头的地位
  • 账户历史(最高 100 分)— 开户天数加上交易量
  • 贷款记录(最高 100 分)— 按时结清有助加分,连续逾期有损分数,近期违约影响最大(并在 14 天内逐步衰减)

您的总分将您归入六档信用等级之一:

  • 不合格(低于 250)— 无法获得贷款服务
  • 临时(250-399)— 最高 €$25,000,期限最长 14 天,利率下限较高
  • 基础(400-549)— 最高 €$100,000,期限最长 30 天
  • 成熟(550-699)— 最高 €$250,000,期限最长 60 天,享优惠利率
  • 可信(700-849)— 最高 €$750,000,期限最长 90 天
  • 优选(850+)— 解锁全部额度上限,适用您忠诚度等级的利率,期限最长 120 天

您的最终贷款方案以信用评分上限和忠诚度等级上限中较低者为准。忠诚度等级只会有益无害:一位拥有主权等级身份且信用为“优选”的客户,将按主权等级条件借款。

评分会随每一笔存款、取款、交易和贷款事件实时更新。在夜之城街头闯荡、打响名号同样有助于提升评分——声望本身就是一种金融资产。


💰 贷款条款

在您的等级额度内借款。选择您的还款周期。按时结清,您的信用等级将随之提升。

  • 可选期限:7 至 120 天,受信用等级上限约束(见“信用评估”)
  • 贷款上限取信用评分上限与忠诚度等级上限中较低者
  • 每日利率下限由您的信用等级决定;成熟等级及以上可享优惠利率
  • 按月计息还款,本金优先
  • 逾期还款和违约将通过我们的资产追偿部门处理,详见下文

⚠ 资产追偿政策

请在同意任何贷款前仔细阅读。

夜之城第一银行对逾期账户实行分阶段升级处理流程,若合同到期仍未还款,将启动正式追偿作业。指派给您的追偿合作方由升级处理时您最近登记的位置决定。

第一阶段 - 逾期(升级处理中)

贷款到期前错过了一笔计划还款。您的账户仍然有效。银行现在按与期限成比例的时间表发送通知,因此 7 天贷款和 120 天贷款都会收到相同的“一次提醒、一次最后通知”节奏:

  • 错过约 33% 期限: 礼貌提醒。已安装 Calendar 时,将汇总至下一个周五(账单日)发送,而非在精确日期弹送。
  • 错过约 66% 期限: 催收建议。滞纳金倍数升至 1.5 倍。
  • 贷款到期: 催缴期开始(见下文)。

催缴期(3 天最后通知)

全部贷款期限已届满但余额未清偿。您将进入 3 天催缴期,期间账户保持可用但每天发出最后通知。滞纳金倍数升至 2.5 倍。在催缴期内结清可停止升级处置;未能结清将在第三天结束时宣告破产。

第二阶段 - 破产(追偿已启动)

催缴期届满仍未结清。您的账户被冻结,每日复利照常计算,您的信用评分将受到重大扣分并在随后 14 天内逐步恢复。

资产追偿现在通过三阶段升级流程进行:

► A 阶段 - 现场强制取回

债务催收员被派出并在见到您时采取行动。如果他们放倒了您,他们会拿走所需的一切:随身携带的全部欧元以及一次彻底清点随身物品。已穿戴的衣物、装备中的武器、标志性物品、任务物品和已安装的义体不受影响。数小时后,您会收到银行发来的短信摘要,说明回收的价值及其对您信用等级的影响。

► B 阶段 - 车辆回收 (规划中)

在 A 阶段完成一轮后,银行可能升级为回收您名下的一辆车辆。尚未实现;正在等待一个车辆转售合作模组,以免造成单方面损失。

► C 阶段 - 致命追偿

如果您的债务足够深、记录足够差,银行的追偿团队将被授权进行最后一次登门。概率会随着您已经历的 A 阶段遭遇次数、剩余债务金额以及破产持续天数而平滑上升。一旦进入此阶段,下次债务催收员遭遇将是致命的。创伤小组的订阅在此时无法救您(已集成 TraumaTeam 2.2.0+,将会停止介入)。请从最后的存档重新载入。

指派追偿合作方:

  • 动物帮 — 夜之城全城区
  • 军用科技 — 恶土

派出的追偿单位强度等级随逾期严重程度和欠款金额逐步提升。

要停止追偿作业:通过任意银行终端全额结清未偿余额即可。


创伤小组集成

Trauma Team International - Premium Coverage(2.2.0+)已安装时,银行的追偿程序将与您的订阅等级进行协调。系统通过模组存在自动启用;无需额外配置。

无 TT 订阅时: 现场强制取回完整执行。TT 的救援过场仍会将您转移(您在夜之城某个随机地点醒来,身上挂了彩但还活着);银行会自己执行搜身,而不是让 TT 的拾荒者来做。您保留已穿戴的装备、标志性物品和任务物品。

有有效 TT 订阅时: 您已受保。TT 会将您干净利落地救出并播放医院过场。银行仍会在过场期间按订阅等级扣除一定比例的欧元现金和随身物品——他们比 TT 先到一步。比例:

  • 白银: 扣除 50%
  • 黄金: 扣除 33%
  • 白金: 扣除 10%

C 阶段已进入时: TT 完全停止介入。触发原版死亡流程,引擎加载标准死亡菜单。请从最后的存档重新载入。

因果判定窗口: 银行仅在债务催收员是实际击倒 V 的元凶时才会介入。原版街头帮派斗殴、拾荒者伏击和任务相关死亡将正常走 TT(或原版)流程,即使您身上背负着未偿还债务。“DC 为攻击者”的判定窗口可在 ModSettings 中配置(默认 30 秒),使银行在您短暂逃脱后被其他人/物击倒时也能承担责任。

未安装创伤小组模组?A 阶段仍会在债务催收员的攻击将 V 生命值打至 25% 以下时触发击倒式 KO,带概率曲线。缴获规则相同。C 阶段致命模式应用原版伤害,无软性击倒。


🛡 账户安全须知

请始终正确结束会话以保护您的资金。

夜之城第一银行强烈建议所有客户在离开终端前正确结束会话。未结束会话即离开终端将使您的认证连接暴露于伺机而动的网络黑客和欺诈分子。

若您的账户被黑客入侵,您的账户可能会被未经授权取款。通过这种方式进行的任何欺诈性转账在标准账户保护下无法追回

为保护您的账户:

  • 在离开终端前,请务必使用仪表板侧边栏中的 结束会话 功能。

银行不对因不当结束会话造成的损失承担责任。条款适用。


FOR MOD AUTHORS

面向希望与银行集成的其他模组的完整公共 API。所有入口点均位于模块 FirstNCBank 中的 FNCBankAPI。若您希望在没有银行模组时优雅回退,请将所有引用用 @if(ModuleExists("FirstNCBank"))* 编译保护包裹。*

调用约定: 每个函数都是 FNCBankAPI 上的静态函数,并以 gameInstance: GameInstance 作为第一个参数。大多数返回 Int32Bool;少数返回 array<Int32> 快照。等级索引:0 = 标准,1 = 尊享(黄金),2 = 私人(高管),3 = 主权(白金)。利率和费用以基点表示 — 100 bp = 1.00%

读取账户状态

FNCBankAPI.GetBalance(gi) -> Int32         // 当前银行余额(实时;同步利息)
FNCBankAPI.GetWalletBalance(gi) -> Int32   // V 身上携带的欧元现金
FNCBankAPI.GetNetWorth(gi) -> Int32        // 银行 + 钱包 + 定期存款
FNCBankAPI.GetCurrentTier(gi) -> Int32     // 0..3 (标准..主权)
FNCBankAPI.GetLoyaltyPoints(gi) -> Int32   // 原始忠诚积分数量
FNCBankAPI.GetCreditScore(gi) -> Int32     // 综合评分 0..1000
FNCBankAPI.GetCreditStatusName(gi) -> String // "不合格" .. "优选"
FNCBankAPI.IsAccountFrozen(gi) -> Bool

资金流转

FNCBankAPI.Deposit(gi, amount) -> Bool               // 钱包 -> 银行
FNCBankAPI.Withdraw(gi, amount) -> Bool              // 银行 -> 钱包(收取手续费)
FNCBankAPI.PreviewWithdrawalFee(gi, amount) -> Int32 // 试运行,不执行交易
FNCBankAPI.SetStandingOrder(gi, dailyAmount) -> Bool // 0 为清除
FNCBankAPI.IsStandingActive(gi) -> Bool
FNCBankAPI.GetStandingDailyAmount(gi) -> Int32

贷款 - 发起与生命周期

// 资格 + 上限(在向 V 提供贷款前查询)
FNCBankAPI.IsLoanEligible(gi) -> Bool                // 信用评分 >= 250
FNCBankAPI.GetMaxLoanAmount(gi) -> Int32             // min(评分上限, 等级上限)
FNCBankAPI.GetMaxLoanTermDays(gi) -> Int32           // 按评分区间 14..120
FNCBankAPI.GetCurrentLoanRateBp(gi) -> Int32         // 当前每日利率,bp/天

// 提交前预览
FNCBankAPI.ComputeLoanTotalPayback(gi, amount, termDays) -> Int32
FNCBankAPI.ComputeLoanDailyPayment(gi, amount, termDays) -> Int32

// 发起
FNCBankAPI.TakeLoan(gi, amount, termDays) -> Bool    // 成功后入钱包

// 活动贷款状态
FNCBankAPI.IsLoanActive(gi) -> Bool
FNCBankAPI.GetLoanRemaining(gi) -> Int32             // 未偿本金
FNCBankAPI.GetLoanOriginal(gi) -> Int32              // 借款金额
FNCBankAPI.GetLoanDailyPayment(gi) -> Int32
FNCBankAPI.GetLoanRateBp(gi) -> Int32                // 发起时锁定
FNCBankAPI.GetLoanTermDays(gi) -> Int32
FNCBankAPI.GetLoanStartDay(gi) -> Int32              // 引擎天数
FNCBankAPI.GetLoanTotalPaid(gi) -> Int32

// 还款
FNCBankAPI.MakeLoanPayment(gi, amount) -> Bool       // 从钱包部分还款
FNCBankAPI.PayOffLoan(gi) -> Bool                    // 全额结清
FNCBankAPI.SetLoanAutoPay(gi, enabled) -> Void
FNCBankAPI.IsLoanAutoPayEnabled(gi) -> Bool

贷款 - 逾期和破产信号

FNCBankAPI.GetLoanMissedConsecutive(gi) -> Int32
FNCBankAPI.GetLoanDelinquencyLevel(gi) -> Int32      // 0=正常, 1=阶段一, 2=阶段二
FNCBankAPI.IsLoanPastTerm(gi) -> Bool
FNCBankAPI.GetLoanDaysPastTerm(gi) -> Int32
FNCBankAPI.IsLoanInDemandPeriod(gi) -> Bool          // 到期 + 催缴窗口
FNCBankAPI.GetLoanDaysIntoDemand(gi) -> Int32        // 0..3
FNCBankAPI.GetLoanDaysUntilBankruptcy(gi) -> Int32   // 非催缴期为 -1
FNCBankAPI.GetBankruptcyAge(gi) -> Int32             // 从未破产为 -1
FNCBankAPI.GetCurrentDebtCollectorTier(gi) -> Int32  // 0=容易, 1=中等, 2=困难
FNCBankAPI.GetCurrentDebtCollectorFaction(gi) -> String // "动物帮" / "军用科技"

定期存款

FNCBankAPI.ComputeFixedPayout(gi, principal, termDays) -> Int32 // 含奖励预览
FNCBankAPI.OpenFixedDeposit(gi, principal, termDays) -> Bool   // 7/14/21/28 天期限
FNCBankAPI.GetActiveFixedCount(gi) -> Int32                    // 最多 3 个槽位
FNCBankAPI.GetTotalLockedInFixed(gi) -> Int32
FNCBankAPI.GetFixedDepositSnapshot(gi) -> array<Int32>         // 每槽位元组
FNCBankAPI.EarlyWithdrawFixed(gi, slotIdx) -> Bool             // 本金 5% 罚金
FNCBankAPI.PreviewEarlyWithdrawPenalty(gi, slotIdx) -> Int32

等级对比获取器(UI 面板)

FNCBankAPI.GetInterestBpForTier(gi, tier) -> Int32   // 储蓄收益率
FNCBankAPI.GetWithdrawalFeeBpForTier(gi, tier) -> Int32
FNCBankAPI.GetLoanRateBpForTier(gi, tier) -> Int32   // bp/天
FNCBankAPI.GetLoanMaxForTier(gi, tier) -> Int32      // 等级额度上限
FNCBankAPI.GetThresholdForTier(gi, tier) -> Int32    // 达到该等级所需 LP

账户黑客 / 不安全会话结束(高级)

FNCBankAPI.IsPlayerInDanger(gi) -> Bool             // 探测范围内有敌对 NPC
FNCBankAPI.RegisterUnsafeSessionEnd(gi) -> Void     // 在 V 战斗中离开终端时调用
FNCBankAPI.GetPendingHackAmount(gi) -> Int32        // 无待处理黑客为 0
FNCBankAPI.ResolveScheduledHack(gi) -> Void         // 立即处理待处理黑客

交易记录

FNCBankAPI.GetTxCount(gi) -> Int32                  // 最近 100 笔交易
FNCBankAPI.GetTxAt(gi, index) -> array<Int32>       // [txType, amount, day, hour, ...]

集成示例 - 借款 50k,期限 30 天

@if(ModuleExists("FirstNCBank"))
import FirstNCBank.*

let gi = GetGameInstance();
if !FNCBankAPI.IsLoanEligible(gi) { return; };      // 跳过;V 无贷款资格
if FNCBankAPI.IsLoanActive(gi) { return; };         // 已有贷款

let amount: Int32 = 50000;
let term: Int32 = 30;
if FNCBankAPI.GetMaxLoanAmount(gi) < amount { return; };
if FNCBankAPI.GetMaxLoanTermDays(gi) < term { return; };

let payback: Int32 = FNCBankAPI.ComputeLoanTotalPayback(gi, amount, term);
let daily: Int32 = FNCBankAPI.ComputeLoanDailyPayment(gi, amount, term);
FTLog(s"Loan will cost \(payback) total; \(daily)/day for \(term) days");

if FNCBankAPI.TakeLoan(gi, amount, term) {
  FTLog("Loan posted - eddies in V's wallet.");
}

所有 API 入口点在补丁版本间保持稳定。如果您发布了一个与银行集成的模组,请在评论区域留言,我会将其添加到推荐列表。


📦 前置要求

银行投递箱附加组件必需:

可选:

  • RedLogger — 本模组的分会话日志文件,可通过配置器的日志查看器在游戏内阅读。

推荐模组:

  • EconomyPunk — 修复游戏经济系统。数值围绕此模组构建。
  • Trauma Team International - Premium Coverage(2.2.0+)— 深度集成。您的订阅等级决定银行在受保追偿中可扣除的比例;C 阶段完全覆盖 TT。见上方“创伤小组集成”。
  • Calendar(3.3.0+)— 解锁礼貌提醒的周五账单日汇总功能,并将贷款到期日写入 V 的游戏内日历。

🔧 安装

将文件内容解压至您的 Cyberpunk 2077 安装目录即可。

卸载:删除以下文件

uninstall-screenshot


✅ 兼容性与常见问题 ❓

  • 其他银行模组 / NC Living Costs - Utilities and Taxes: 完全兼容。不同的模块、不同的银行、独立的存档数据。
  • 没有与其他银行模组集成的计划。
  • 模组设置: 核心经济参数(费用、利率、信用阈值)以沉浸感而非投资收益为平衡目标——这些数值保持固定。一个小型 调试 面板提供调试日志和 DC 命中因果窗口,用于微调与创伤小组的追偿交接。如果您想积累欧元,其他模组做得更好。
  • 我的信用评分会重置吗? 不会。它是持久的,并与您的存档绑定。活跃账户自然增长;逾期账户在结清后随时间恢复。
  • 为什么我的贷款被拒绝了? 您的评分低于 250(不合格)。存入一些欧元、进行几笔交易、结清任何近期的破产记录,然后再次尝试。或者用常规方式提升街头声望。
  • C 阶段如何升级? 在您的第一次成功 A 阶段追偿(V 被打倒并搜身)后,银行会对每次后续遭遇进行概率曲线判定:更多既往追偿次数、更多剩余债务、更多破产天数都会提高概率。还清贷款可将一切重置为干净状态。
  • 我同时使用了 Santa Muerte / Fenix Rebirth 且 C 阶段没有将我放倒——这是 bug 吗? 已知限制。目前只有创伤小组会响应我们的“停止介入”信号。SM 和 Fenix 可能会将您复活。请结清债务或做好再次登门的准备。

📡 开发者日志(1.5.0)

来自 DigitalVixen 工作坊的简短留言。

1.4.0 添加了正式的信用资格门槛和渐进后果链,使银行像真正的贷款方。1.5.0 继续扩展后果侧:与期限成比例的提醒(7 天贷款和 120 天贷款获得相同节奏,而非 5/10/15/20 连发骚扰)、日历集成的周五账单日汇总,以及正式的三阶段破产框架。A 阶段已上线——会真正追债的债务催收员——并通过一个干净的启用式 API 与创伤小组通信,让订阅者和非订阅者都能获得一致的体验。B 阶段(车辆回收)暂时搁置,直到存在“回购车辆”合作模组为止——永远失去您独特的剧情车辆会让人很难受。C 阶段就是那堵墙:继续无视银行,最终他们将不再友善。一如既往,银行的 UI 没有得到升级。你见过哪家银行有像样的网站吗?(◕‿◕)


🌐 本地化

🇺🇸 English | 🇹🇼 繁體中文 | 🇨🇳 简体中文 | 🇯🇵 日本語 | 🇰🇷 한국어 | 🇫🇷 Français | 🇩🇪 Deutsch | 🇪🇸 Español | 🇧🇷 Português | 🇮🇹 Italiano | 🇵🇱 Polski | 🇷🇺 Русский | 🇺🇦 Українська | 🇨🇿 Čeština | 🇭🇺 Magyar | 🇹🇷 Türkçe | 🇹🇭 ภาษาไทย | 🇸🇦


夜之城第一银行为夜氏集团的全资子公司,并受 NETWATCH 金融行业标准监管。所有存贷款服务均受客户合同中列明条款约束。信用评估和资产追偿程序在授权情况下由独立持牌第三方合作方执行。银行不对因此类程序产生的任何财产损失、人身伤害或相关事件承担责任。过往收益不代表未来表现。存入的欧元不针对直接资产敌对行为提供保险。

您的储蓄,我们守护;您的未来,我们资助。