This report outlines the AA2Unlimited modding framework for Artificial Academy 2
(AA2), detailing its core features, essential components, and installation procedures based on documentation from GitHub and community wikis. Overview of AA2Unlimited
AA2Unlimited is an open-source modding framework that serves as the backbone for modern Artificial Academy 2 modding. It enhances the original game by improving performance, expanding customization options, and enabling complex scripted behaviors. Key Features
Visual Enhancements: Adds support for high-quality textures, custom shaders, and 3D backgrounds. The 3D Rooms mod replaces static backgrounds with fully rendered environments.
Advanced Character Maker: Introduces new sliders for body and face parts, though some community members have reported occasional bugs with live updates.
Gameplay Mechanics: Supports new personality packs that add unique dialogue and behaviors. It also enables a Point-of-View (POV) mode for more immersive camera control.
Clothing & Accessories: Supports massive clothing expansions like Tot Outfits, which adds hundreds of outfit slots and specialized costumes. Essential Mods & Components
To run a fully "unlimited" version of the game, the following components are typically required:
aa2g/AA2Unlimited: Modding framework for Artificial Academy 2
To create a new feature for the Artificial Academy 2 Unlimited (AAU) modding framework, you can either implement a module-based feature using its trigger system or modify the source code for deeper gameplay changes . AAU is an open-source framework hosted on
that extends the base game with features like an advanced poser, custom AI modules, and engine fixes. Below are two ways to approach creating a feature:
Option 1: Create a Custom "Module" (No Programming Required)
AAU features a "Modules" system that allows you to create custom traits and AI behaviors without editing the game's core code. These are often used for character-specific traits or "gameplay scripts" like the Detective Module Race Traits How it works
: You define "Triggers" (events like a period ending) and "Actions" (consequences like changing a character's mood or opinion). Implementation : Open the AAU Editor (part of the AAU installation ), navigate to the tab, and use the UI to build new logic. Feature Idea artificial academy 2 unlimited mods
: A "Rivalry" module where NPCs actively sabotage the player's relationships based on their hate levels, using the existing "opinion" and "hate" tracking systems. Option 2: Source Code Feature (C++/Lua Programming) If you want to add engine-level features—like the Unlimited Outfits —you must modify the AAU source code. Tools Needed Visual Studio (for C++ components). A text editor (for Lua scripting used in patches). : AAU uses
to intercept game functions. You can write Lua scripts (found in AAUnlimited/Texts/mod/ ) to "patch" the game's memory on the fly. Feature Idea Dynamic Lighting Presets
. While AAU has a custom lighting system, users have requested a way to
light settings like they do for poses. Implementing this would involve creating a new UI button in the Poser that serializes light values to a file. Popular Community Feature Requests
If you are looking for inspiration for what to build, these are some of the most requested "missing" features in the community: H-Scene Animation for Added Characters
: Currently, characters added to a scene manually via AAU often remain static; a feature that allows them to load basic idle animations would be a major upgrade. Facial Expression Locking
: A checkbox to prevent the game's AI from automatically changing blush or mouth settings during H-scenes. Strap-on Bone Fixes
: Fixing the bone-binding issues so that props correctly follow character hip movements without needing custom "props skeletons". (AI behavior) or a technical engine feature (UI/Graphics)?
GitHub - aa2g/AA2Unlimited: Modding framework for Artificial Academy 2
AA2Unlimited (Artificial Academy 2 Unlimited) is an essential modding framework for Illusion’s Artificial Academy 2
that significantly expands the game’s original engine. It acts as a bridge for performance improvements, advanced character customization, and complex gameplay modules that aren't possible in the vanilla version. Core Features & Enhancements
The mod is primarily designed to "unlock the true potential" of the game through several key pillars:
Advanced Character Maker: Unlocks previously restricted sliders for faces and bodies and adds new ones for finer control. It also enables custom shadows, outlines, and an unlimited number of colored tans. This report outlines the AA2Unlimited modding framework for
Asset Redirection: Allows the game to load arbitrary assets directly from your disk, meaning you can use multiple character mods simultaneously without them conflicting or overwriting each other.
Performance & Compatibility: Fixes various driver issues and makes the game compatible with modern operating systems like Windows 10/11 and Linux. It also introduces a "borderless fullscreen" mode for better multitasking.
In-Game Poser: Includes a comprehensive posing tool for creating custom scenes, including "Albums" for automatic playback of scene sequences—effectively allowing for user-made stop-motion animations.
3D Room Expansion: While the base game is 2.5D/3D hybrid, this mod framework supports adding full 3D rooms for specific scenes (like private rooms) to enhance the visual depth. Gameplay Modules
AA2Unlimited uses a system of "modules" that can be assigned to individual character cards to change AI behavior and interactions. Popular functionalities include:
Expanded Social Interactions: Adds actions like flirting, confessing, and breaking up.
Complex Relationships: Enables the creation of healthy harems, love triangles, and "secret love lives".
Outcome Overrides: Modules can help characters escape murder scenarios, recover from maximum hate, or kill NPCs using specific traits.
First-Person Mode: Unlocks Point-of-View (POV) perspectives during specific gameplay scenes. Installation Overview
To properly use AA2Unlimited, the framework must be synchronized with your game directory.
Placement: The mod files are typically placed in a /mods/ folder next to the main game executable.
Synchronization: Using the AA2Install tool, users check the specific mods they want and click "Synchronize" to apply them.
Locale: The game must still be run with a Japanese locale to avoid crashes and "mojibake" (garbled text), often managed via the Local Emulator or similar tools. If you used the latest BetterRepack
aa2g/AA2Unlimited: Modding framework for Artificial Academy 2
Out of the box, AA2 is janky. The character creation, while deep, suffers from "same-face syndrome." The wardrobe is limited to standard Japanese school uniforms. And the interaction system? It works, but the text gets repetitive.
If you try to play stock AA2 in 2024, you will run out of things to do in about two weeks.
No “unlimited” setup is possible without three foundational mods:
.pp archive files.Let’s be honest: AA2 uses an old engine. But modders have worked miracles.
A key feature of unlimited mods is the shared reputation matrix. In vanilla, only students in your class care about your actions. With the mod, the entire 100+ population shares a global reputation. Bully someone on the roof? Within 10 in-game minutes, half the school knows.
With Illusion shutting down in 2023, the modding community has taken full control. Current projects in development:
Do not use the old "Append Set" or original ISOs. They are outdated, difficult to patch, and prone to crashing.
Step 1: Download BetterRepack The community standard is the BetterRepack by kymoto. It is a pre-installed version of the game that includes:
C:\Games\AA2. Do not install it in Program Files or Program Files (x86) due to Windows permission issues.Step 2: The "High Poly" Update (Crucial) By default, AA2 uses "Low Poly" models in the overworld (the school roaming mode) to save performance on 2014 computers. Modern computers can handle "High Poly" models everywhere, which makes the game look much better.
The base game offers around 60 save slots for custom characters. Community modders have pushed this to 999+ using hex-edited .ini files. Combined with the CharaMaker Unlimited Expansion, you can import thousands of cards from sites like Pixiv or the AA2 Discord.
There is no official "Unlimited Mod" from KISS. Instead, the term refers to a curated community compilation. As of 2025, the most stable and feature-complete is the AA2 Unlimited All-in-One v3.2 (maintained by the HF (Hongfire) and Anime-Sharing communities).