JosiahSiegel-AskaExpandedParty icon

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.

Last updated 4 days ago
Total downloads 39
Total rating 0 
Categories Mods Misc
Dependency string JosiahSiegel-AskaExpandedParty-0.4.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack_IL2CPP-6.0.755 icon
BepInEx-BepInExPack_IL2CPP

BepInEx pack for IL2CPP x64 Unity games. Preconfigured and ready to use.

Preferred version: 6.0.755

README

Aska Expanded Party

Raises ASKA's player party NPC limit above the vanilla limit of 3.

Default party capacity: 6 NPC villagers.

Party HUD with expanded capacity

Requirements

  • BepInEx 6 IL2CPP for ASKA
  • Easiest method: install r2modman, select ASKA, and install BepInExPack_IL2CPP from the mod list.

Installation

With r2modman or Thunderstore Mod Manager

Install the mod from the manager and launch the game from that same managed profile.

Manual

  1. Install BepInEx 6 IL2CPP for ASKA.
  2. Start the game once with BepInEx installed, then close it.
  3. Extract the mod zip into your ASKA game folder.
  4. Confirm the DLL exists at:
BepInEx/plugins/AskaExpandedParty/AskaExpandedParty.dll
  1. 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:

  1. Load your save with the mod still installed and enabled.
  2. Dismiss party members until only 3 or fewer NPC villagers remain.
  3. Save the game.
  4. Quit.
  5. 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.