AskaExpandedParty
Raises ASKA's player party NPC limit above vanilla 3. Default capacity is 6 (configurable 3-20). Scales the party HUD and supports two-column layout for large parties.
截圖 共 1 張
模組介紹 作者原文
Aska Expanded Party
Raises ASKA's player party NPC limit above the vanilla limit of 3.
Default party capacity: 6 NPC villagers.
Requirements
- BepInEx 6 IL2CPP for ASKA
- Easiest method: install r2modman, select ASKA, and install BepInExPack_IL2CPP from the mod list.
Installation
With r2modman or Mod Manager
Install the mod from the manager and launch the game from that same managed profile.
Manual
- Install BepInEx 6 IL2CPP for ASKA.
- Start the game once with BepInEx installed, then close it.
- Extract the mod zip into your ASKA game folder.
- Confirm the DLL exists at:
BepInEx/plugins/AskaExpandedParty/AskaExpandedParty.dll
- Launch the game.
Configuration
The config file is generated after the first launch:
BepInEx/config/com.community.askaexpandedparty.cfg
Default config:
[General]
Enabled = true
PartyCapacity = 6
[Diagnostics]
DebugLogging = false
[UI]
ScalePartyWidget = true
TwoColumnLeftShift = 230
- PartyCapacity accepts values from 3 to 20. The recommended starting value is 6.
- ScalePartyWidget (default true) — Scales and repositions the party HUD when more than 3 members are in the party. At 11 or more members the HUD switches to a two-column layout.
- TwoColumnLeftShift (default 230) — Pixels to shift the party HUD container left when two-column mode activates (party > 10). Range: 0 to 600. Default 230 pulls the right-edge widget toward screen center so the second column (left of the first) is fully visible. Reduce toward 0 if the widget sits too far from the right edge; increase up to 600 if the second column still clips.
What it changes
The mod raises two party-size gates:
- SSSGame.PlayerParty.GetAgentsCapacity() reports the configured capacity instead of vanilla 3.
- A hardcoded native limit in PlayerParty.SetTaskAgent is patched so recruitment can succeed above 3.
The mod does not directly edit saved party member lists, villager ownership fields, player party IDs, or network party state. Vanilla game code still performs recruitment and dismissal.
Save compatibility and uninstalling
This mod does not add custom save data.
However, a save with more than 3 active party members is outside vanilla's expected party size. If you load that save without the mod, vanilla behavior is undefined. Possible outcomes include the extra member being removed, the party remaining over capacity until someone leaves, or UI/AI oddities.
Before uninstalling, disabling the mod, or setting Enabled = false:
- Load your save with the mod still installed and enabled.
- Dismiss party members until only 3 or fewer NPC villagers remain.
- Save the game.
- Quit.
- Remove or disable the mod.
Multiplayer
For multiplayer sessions, all participating clients should use the same mod version and the same PartyCapacity setting. Avoid changing capacity mid-session.
Known limitations
- ASKA was designed around a party size of 3, so very large parties may stress AI, combat, HUD, pathfinding, and performance.
- HUD scaling is best-effort and may not look perfect at high capacities or unusual resolutions.
- Multiplayer carries more risk than single-player because party state is networked by the game.
- ASKA updates may require a mod update if the player party methods change.
Troubleshooting
- Mod not loading: confirm BepInEx 6 IL2CPP is installed and the DLL is under BepInEx/plugins.
- Still capped at 3: confirm Enabled = true and PartyCapacity is greater than 3.
- HUD looks cramped: keep ScalePartyWidget = true or reduce PartyCapacity.
- Villagers behave strangely: dismiss extra villagers and use a smaller capacity.
- Logs are at BepInEx/LogOutput.log.
安裝與使用 安裝:按包內說明操作
- 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
- 多數模組依賴遊戲的模組載入器:常見做法是用社群模組管理器(如 r2modman)選中本遊戲安裝,由管理器自動處理載入器與依賴。
- 手動安裝時,把模組檔案放進遊戲目錄下對應的 Mod / plugins 資料夾。
- 啟動遊戲確認載入成功;帶「前置依賴」的模組需要把依賴一併安裝。
不同模組的安裝位置差異較大,包內說明是最可靠的依據。
下面這些內容需要先安裝,否則該模組不會生效: