Repository navigation
Releases: nql1314/custom-start-framwork
Release list
1.0.3
=== English ===
1.0.3
-
Apply the selected profile only during new-game initialization, before PlayerStore.InitialSave writes the first save.
-
Remove daily, shutter, customer, and EmporiumEntry.Start injection hooks and their diagnostic logs; no deferred retries after initialization.
-
Selecting a start type no longer arms loadout injection. Prevent duplicate Harmony registration by disabling MelonLoader's automatic PatchAll for this assembly.
-
Synchronize the reported mod version with the release DLL version.
=== 中文 ===
1.0.3 -
选中的 profile 只在新游戏初始化时应用,在 PlayerStore.InitialSave 首次保存前完成。
-
移除过日、开门、接客和 EmporiumEntry.Start 的注入钩子及诊断日志;初始化结束后不再延迟重试。
-
选择起始职业不再设置待注入状态;禁用本程序集的 MelonLoader 自动 PatchAll,避免与手动注册重复。
-
Mod 日志版本与发布 DLL 版本统一。
Custom Start Framework 1.0.1 with editor
Custom Start Framework / 自定义开局框架
=== English ===
1.0.1
- After Lower Levels rep injection, Wild Favor is restored by default so factionReputationDelta.lower does not grant free network points via the game's ×40 sync
- New profile field compensateWildFavorForLowerRep (default true); set false to keep the old behavior
- New profile fields alongside extraCash / extraRent: contrabandMarkupDelta (per tier or uniform int), baseStoreAttractivenessDelta; retailMarkupDelta supported in JSON (hidden in editor for now)
- Editor tab renamed to Economy / Store; retail markup input temporarily removed from editor UI
1.0.0
First release. Install CustomStartFramework-1.0.0.dll → Mods/CustomStartFramework.dll.
- Perk-driven custom starts via UserData/custom-start/{id}/profile.json; auto-scanned on mod load
- When the perk is active: inject items / removeItems, extraCash / extraRent, unlockedUpgrades, factionReputationDelta
- allowedStartTypes limits visible start types; [] or omitted = all start types
- Optional icon.png; name / description support zh/en in profile JSON and follow the game locale at runtime
- Release includes editor/ profile tool
=== 中文 ===
1.0.1
- 下层区声望注入后默认恢复王尔德的恩惠(Wild Favor),避免 factionReputationDelta.lower 经游戏 ×40 换算白送网络升级点数
- profile.json 新增 compensateWildFavorForLowerRep(默认 true);设为 false 可恢复旧行为
- profile.json 新增与 extraCash / extraRent 并列的经济字段:contrabandMarkupDelta(分级或统一整数)、baseStoreAttractivenessDelta;retailMarkupDelta 仍可在 JSON 中配置(编辑器暂隐藏)
- 编辑器「经济/店铺」页签;零售加价输入暂从编辑器移除
1.0.0
首版发布。安装 CustomStartFramework-1.0.0.dll → 游戏 Mods/CustomStartFramework.dll。
- Perk 驱动:UserData/custom-start/{id}/profile.json 定义开局,Mod 启动时自动扫描注册
- 新游戏选中对应 Perk 后注入:items / removeItems、extraCash / extraRent、unlockedUpgrades、factionReputationDelta
- allowedStartTypes 绑定起始职业;[] 或未配置 = 全部职业可见
- 可选 icon.png 自定义 Perk 图标;name / description 支持中英文,运行时随游戏语言切换
- 发布包含 editor/ 配置编辑器