↑ ↓
Menu
 

Folv's Mods (C.A.P.E. and S.U.I.T. | Higher Trigger/Other Limit, 8 Power Slots)

Started by Folv, November 02, 2026, 04:43AM

Previous topic - Next topic



A.I. Disclaimer: I have limited coding experience, but love-it-or-hate-it Artificial Intelligence has allowed me to restore many old games, add multiplayer where none previously existed, and create various other useful advancements/utilities over the last several years to restore and improve many different titles that I love and grew up with. I have recently been working on several mods for MUA1 to hopefully expand the reach and potential of talented coders/artists/modders to do what they do best, and by no means seek to replace them. Many of these tools/mods required decades of knowledge from the testing and coding of dedicated modders on this website to achieve.







C.A.P.E. raises several of Marvel: Ultimate Alliance's built-in limits, giving the game significantly more room to handle demanding character teams and larger enemy groups. It also increaes the available roster to 80 total (still requires Roster Hak 50 as it's base)

C.A.P.E. 3.0
(Install Official Characters Pack 2.4 first, then 50 Roster Hack 3.0.)

- Mod Organizer 2 — Click Install a new mod from an archive and select CAPE 3.0.zip. Enable C.A.P.E. below both prerequisites in the left pane. Disable older C.A.P.E. versions and standalone HERO. Launch the game through MO2.

- Direct install — Extract the contents of CAPE 3.0.zip into the folder containing Game.exe. Keep the subfolders intact. You should see CAPE.native.dll and winmm.dll beside Game.exe.


What it changes
[/b][/i]
Spoiler

C.A.P.E. 3.0 — Original PC limit -> CAPE limit

These are the configured limits in the November 8 Normal Play build for the 2006 PC game. CAPE supplies the engine capacity. 80RPG is the separate four-panel portrait selector.

Roster and character data
Playable roster slots with a compatible roster and team screen — 27 -> 80
Internal hero records, including system records — 28 -> 82
Hero snapshot records in each of the two arrays — 28 -> 82
Entries scanned when building the team-selection screen — 27 -> 81
Team-screen position lookup storage, in bytes — 27 -> 256
Shared character stat records for roster heroes and level NPCs — 39 -> 126
Character definitions shared by heroes and NPCs — 350 -> 700
NPC metadata records — 13 -> 26
Character-info records for names, starting teams and unlock rules — 31 -> 128
Characters with costume-unlock flag tracking — 29 -> 128
Characters with persistent progress counters — 29 -> 128
Characters with per-level combat statistics — 29 -> 128

HERO character resources, included in CAPE
Nonshared starting talent records — 70 -> 280
StatEffect records — 36 -> 144
BoltOn attachment records — 32 -> 128
Multipart character records — 20 -> 160

Actors and combat
Actor records shared by heroes, enemies and other actors — 32 -> 128
Per-actor combat contexts — 32 -> 128
Mutable actor states — 32 -> 128
Actor AI decision records — 32 -> 128
Actor path records — 32 -> 128
Model actor components — 32 -> 192
AI coordination groups — 4 -> 32
Combat events — 1,400 -> 24,320
Trigger links — 1,520 -> 24,320
Combat nodes (fightmoves) — 380 -> 3,800
Combat node lookup entries — 380 -> 3,800
Rare combat-node data records — 228 -> 1,368
Combat chains — 228 -> 1,368
Fightstyle definitions — 32 -> 128
Combat requirements — 300 -> 1,200
Shared name storage, in bytes — 35,840 -> 143,360

Powerups and visual effects
Shared powerup records — 256 -> 960
Attached powerup records — 128 -> 256
Shared powerup Affecter records — 384 -> 768
Shared powerup BoltOn records — 32 -> 64
Powerup SpecialFX child records — 196 -> 960
FX templates — 220 -> 512
FX template name-cache entries — 220 -> 512
FX primitive templates — 1,100 -> 2,200
FX quad components — 1,900 -> 3,800
FX vector components — 1,500 -> 3,000

World and map entities
General entities — 224 -> 512
World entity registry slots — 256 -> 512
World entity name and alias lookup entries, each — 256 -> 512
World entity hierarchy link records — 256 -> 512
Entity slots tracked by each world-property filter — 256 -> 512
Entity slots covered by a world query — 256 -> 512
Result entries per world query — 256 -> 512
Entities that fit safely in one spatial grid cell — 31 -> 512
Map entity definitions — 275 -> 550
Map entity property entries — 3,500 -> 7,000
Level-file entity positions indexed per area snapshot — 256 -> 512
Dynamic entity entries indexed per area snapshot — 300 -> 512

Models, animation and sound
Shared asset-cache entries — 450 -> 900
Shared IGB model-resource entries — 200 -> 512
Shared resource records for actor skins and animation databases — 60 -> 384
Animation motion tracks — 500 -> 5,120
Animation sets — 30 -> 240
Loaded sound banks (ZSND) — 64 -> 240

How to read the roster numbers
The original engine's documented 27-slot maximum counts the entries available after reserving the team record. This CAPE build reserves both the default and team records, leaving 80 of its 82 entries for playable heroes. The supported installation uses OCP 2.4 and 50 Roster Hack 3.0. The roster hack supplies the intermediate 50 playable slots, 52 internal hero records and 63 shared stat records. To select all 80 heroes, install an 80-entry roster and an 80-position team screen, such as 80RPG. The active party is still four heroes.




How it works
The included loader applies checked changes in memory for dozens of different base game limitations when it launches (booting up immediately similar to how ReShade loads). It enlarges the storage areas and updates the game to use them, without permanently modifying Game.exe. Install and enable it through Mod Organizer 2 for the simplest approach.












B.O.L.T. 1.0
B.O.L.T. requires C.A.P.E. 3.0 to display its expanded limits. Basic diagnostics can run independently.

- Mod Organizer 2 — Install BOLT 1.0.zip from the archive. Disable older B.O.L.T. versions and enable this one below C.A.P.E.

- Direct install — Extract BOLT 1.0.zip beside Game.exe and merge the plugins folder. Its winmm.dll is identical to C.A.P.E.'s. If upgrading, keep your customized BOLT.Diagnostics.ini.

Press F10 in-game to open B.O.L.T.









80RPG requires C.A.P.E. 3.0.| B.O.L.T. is optional. The portrait selector displays the heroes in your installed roster.

- Mod Organizer 2 — Install 80RPG 0.1.zip from the archive. Disable older portrait selectors. Enable 80RPG below C.A.P.E. and any other team-screen or stage mods in the left pane.

- Direct install — After installing C.A.P.E. and any team-screen mods, extract 80RPG 0.1.zip beside Game.exe. Merge the ui and plugins folders and use 80RPG's files when prompted.












Updated 11/02/2026 to SUIT 0.2.2

Updated 11/04/2026 to SUIT 0.3

SUIT adds a Modded Options menu to Marvel: Ultimate Alliance, with controller, camera and HUD settings you can change in-game.

Current features
• Eight controller power slots: Hold R2/RT for your usual four powers, then add L2/LT to access four more in the same layout. Release L2/LT to switch back. L2/LT alone still calls allies.

• Farther Zoom: Increases the maximum camera distance by 50%, using the normal zoom controls.

• Tilted Zoom: Gradually tilts the camera upward as you zoom in, giving a different viewing angle.

• Compact HUD: Shrinks most HUD elements to reduce screen clutter.

• Reduce Lighting Glare (Requires Advanced Lighting enabled): Reduces the glow/haze effect of advanced lighting.

How to use it
Install and enable SUIT in MO2. Its included loader handles startup automatically, and CAPE is optional.

Open Options → Modded Options → Gameplay, choose your settings and select Apply. Changing these settings does not require a restart.

To equip the second power bank, select a learned power on the Powers screen, hold L2/LT first, add R2/RT, then press a face button while Powers [2] is displayed. Assignments are saved per character.

Controller power banks are on by default. Camera and HUD tweaks default to off.

8 ABILITIES FOR CONTROLLER RT+LT/R2+L2





NEW MENU OPTION







NEW CAMERA ZOOM OUT DISTANCE INCREASE AND ANGLED-UP CLOSE ZOOM






REDUCED ADVANCED LIGHTING GLOW/HAZE










Xtra Enemies

Xtra Enemies (Light)

Xtra Enemies Give Full XP [addon]

Xtra Enemies E.X.G. Edition
 
(both Xtra Enemies mods have xp balances worked in to try to keep leveling in step with base game; this addon removes that function. You will level much faster from the extra kills with the xp changes removed)

C.A.P.E. HEAVILY recommended due to strain on limits with increased enemy count

Xtra Enemies increases the spawns of NORMAL non elite/boss mobs throughout the game. Choose only one of either Xtra Enemies or Xtra Enemies (light), combining the two would be problematic. The base versions of Xtra Enemies (3x spawns) and Xtra Enemies Light (2x spawns) are balanced in such a way that they will give you, at most, 10-20% extra xp compared to standard, helping reduce the over-leveling that occurs when killing so many additional mobs. If you want straight Double or Triple the xp, there is an optional addon above that you can download to remove the standard mob xp reduction balance I put in place. Whatever you find most fun, you have the choice.







-Allows for attacks in the air, created by uValley; bugfixed for Atlantis level, and nearly dozen heroes that had conflicts like web swingers, etc. C.A.P.E. recommended




Source Codes:

Spoiler

Updated CAPE to 2.5, SUIT to 0.3,

Added Xtra Enemies and Xtra Enemies (light) - x3 and x2 enemies respectively; as well as an xp modification remover addon.

Added a much more stable version of uValley's Jump Attacks that works in tandem with CAPE to not override other abilities, and corrects some other issues with certain stages and unique character jump conflicts.


CAPE 3.0 is released | Increases MANY of the hardcoded limits and helps the game better allocate and read data. Also increases the roster to 80.

80RPG is released | Provides a portrait-style framework that replaces mannequin stage layout for the 80-man roster

BOLT 1.0 is released | Provides an (F10 Key) Menu for reading values for the individual limits and helps you identify what could be causing issues you are running into. Also provides Mod-checks and a simple report-export-to-zip system to share your game files to help with bugfixing. Also has other minor game tweaks that should be nearly unnoticeable but helps with improvement to data reading for the addon.

SUIT 1.0 is released | Various improvements and more settings both in-game and experimental graphic improvements (all can be toggled on or off)