
工作爆发 - GigCore
GigCore是我BlowoutJobs职业系列模组的共享引擎。采用GPLv3许可证,欢迎逆向工程并制作你自己的模组。
查看大图[center]GIGCORE
夜之城靠欧元运转,欧元靠任务运转,任务靠 GigCore 运转。[/center]
这是什么?
GigCore 是引擎室。它是“不夜城里的正经工作”系列模组共同接入的共享骨干——一份职业、一笔薪水、一个工作站点、一套共用的“管道系统”。它本身什么都不做。嗯,至少不做什么你可能感兴趣的事。
这是一个依赖库,不是游戏玩法模组。请在下方领取一个任务,才能真正用起来。
基于它运行的任务
- 夜之城披萨外卖 — 在后座装个保温箱,一次一张披萨,老老实实地(嗯,差不多)挣钱。与时间赛跑,躲过老板。
- 夜之城出租车 — 接一单乘客,把他们安全送到城另一边。可以猛踩油门、走风景路线,或者保持悠闲。小费看你车技。
- 创伤小组:911救援 -- 扮演创伤小组医疗兵。响应呼叫,在如何、何时、是否拯救病人方面做出合乎道德(或不道德)的决定,同时让公司满意。
- SCargo、快递与重型货运(计划中) - 驾驶厢式货车和重型卡车到仓库……等待装载……将货物送达多个卸货点。
- Group6 装甲车服务(计划中) - 驾驶装甲车,与搭档一起回收现金投放点。收集现金,送往投放点,路上小心别被打劫。
- NCPD:这是警察!(计划中) - 与搭档一起响应犯罪呼叫——暴力犯罪、调查、人质谈判,或者只是外出巡逻,看看能发现什么。
- 斯帕基维修 - 调查夜之城各地的电气和工程问题,进行维修,报告安全隐患,不要被电死或在工业事故中丧生。
- 更多??
两者通过 GigCore 共享同一份职业:一个标签页、一个声誉、一个 Blowout-Jobs.net 终端供你打卡上班。早上送披萨,晚上开出租——都是同一份营生、同一个钱包。
为什么需要一个框架?
因为每个“工作模组”都需要同样的无聊基础设施:打卡上下班、领工资、追踪债务、在手机里添加联系人、生成标记、运行一个班次并在退出时不留垃圾。GigCore 一次性、正确地完成了所有这些,这样上层的任务就只需要专注于有趣的部分。
它在后台处理的内容:
- 共享的职业总线 — 欧元、债务、声誉和终身统计数据,保存在你的存档中。
- Blowout-Jobs.net — 一个游戏内终端,它就是工作站点。从一个地方打卡进入任何任务。
- 电话调度 — 任务会添加自己的联系人,这样你就可以发短信找活干。
- 干净的班次生命周期 — 当你打卡下班时,标记、生成物、计时器和 HUD 都会自动清理。没有孤立的航点,没有幽灵 NPC。
- 共享计时器 HUD — 每个限时任务都能免费获得一个漂亮的倒计时。
已知问题
- 那个网站看起来很丑,还用了 Zetatech 图标,我知道。我以后会修的。
制作你自己的任务(它是 GPL 许可的,伙计)
GigCore 是 GPL v3 许可,专为扩展而构建。一直想要一个拖车生意?赏金板?垃圾收集路线?一个只限朋友的快递组织?你来写有趣的部分——接单逻辑、报酬、特色——而 GigCore 把剩下的都给你:
GigCore = GetMod("GigCore")
GigCore.registerJob{
id = "mygig", name = "My Gig",
onActivate = function(ctx) ... end, -- 通过 ctx 构建标记、生成物、计时器
onDeactivate = function(ctx) ... end, -- GigCore 会为你清理一切
}
一次注册调用,你的任务就会出现在 Blowout-Jobs.net,共享职业/经济系统,获得计时器 HUD,并自行清理。任务之间相互隔离,不会互相干扰。披萨和出租车都是大约 200 行的参考实现——打开它们,复制模式,发布你自己的。欢迎提交 PR、分支以及“你可以做得更聪明”的建议。
需求
- Cyber Engine Tweaks — 硬性需求。
- RED4ext + redscript + Codeware — 硬性需求(职业总线、电话和终端是 redscript)。
- Phone Extension Framework — 硬性需求(手机内调度联系人)。
- Browser Extension Framework — 硬性需求(Blowout-Jobs.net 终端)。
- Native Settings UI — 软性需求(游戏内选项)。
- 一个 GigCore 任务 — 披萨、出租车,或者你自己的。没有它,看板上就没有活儿。
致谢
- r457(PhoneExtension)和 gh057(Browser Extension)—— 电话和终端的魔法。
- MaximiliumM(Appearance Menu Mod)—— 任务依赖的 NPC 处理配方。
- 整个 CET 和赛博朋克模组社区,感谢你们提供的工具和知识。你们都非常出色。
现在,去某个地方打卡上班吧。
更新日志
v0.1.4
- 任务模组使用的随行角色(创伤病人、出租车乘客)现在通过一个共享系统进行生成、护送和清理——实现了跨任务更一致的行为,并在一个地方预防了整个罕见交接崩溃的类别。
- 生成的角色现在可靠地出现在地面上:不会因为保存点高度偏差而在半空漂浮,也不会在靠近遮阳篷、标志或壁架时被向上抬起。
- 添加了内部崩溃诊断(一个持久的危险时刻痕迹追踪),以便从日志中精确定位罕见的崩溃。
v0.1.3
- 加载存档现在会清除上一会话遗留的任意任务 NPC 或道具,这样你就不会发现散落在城市各处的任务角色了。
v0.1.2
- 修复了任务计时器(送货时钟、猛踩油门等)在菜单/地图/拍照模式下不暂停的问题——它们之前读取的是模拟时间尺度,而非实际的 UI 暂停状态。
- Blowout-Jobs.net 记录页面现在可以显示任务的头条统计数据(夜之城出租车用它来显示你的出租车司机评级)。
v0.1.1
- Blowout-Jobs.net 终端:任务现在显示为一个看板,每一行有“打卡上班/下班”操作,每个任务名称都链接到其自身的记录页面(状态、标签页、运行次数、失败次数、放弃次数、声望)。全文文案润色。
红色文本未在游戏内验证。
显示 1-10 条,共 10 条
以上为资源接口提供的文件记录。安装时请在客户端确认文件、游戏版本及依赖。
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。