Struggle of Indonesia

Struggle of Indonesia is a non-commercial and fan-based modification for Ensemble Studios' last RTS game before its demise, Age of Empires III. The mod features a new setting focused on the events revolving the history of Indonesia before and during the Dutch colonialization, bringing forth civilizations based on old kingdoms of Indonesia.

Civilizations
In the current release, the mod includes four Javanese civilizations, Aceh, Banten, Madura, Priangan, and a modified Dutch civilization. More civilizations are to be added in the future.

The civilizations will be divided into eight categories: Javanese, Colonials, Malays, Borneo, Ethnics, Spices, Chinese, and Monopolized.

Javanese
The Javanese culture are basically similar to European civilizations in the vanilla Age of Empires III, but with the following differences:
 * Unit upgrades are more expensive, but ships two of the upgraded unit upon completion.
 * Market technologies benefit the entire team.
 * Researching an Arsenal technology increases other Arsenal technologies' cost.
 * Has cultural tech in most buildings that can be researched an infinite number of times, but gets progressively more expensive every time it is researched.
 * Politicians ship units and gives assorted bonuses.
 * Has Royal Edicts, a choice of powerful technologies that can be researched at the Fortress Age and are mutually exclusive to each other.
 * Shared units:
 * Bupati (explorer)
 * Warga (settler/villager)
 * Macan (explorer pet)
 * Nyutra (mercenary archer)
 * Jager (weaker but longer ranged skirmisher)
 * Jayengsengkar (raiding heavy cavalry)
 * Dragonder (ranged cavalry)
 * Langsir (anti-infantry light cavalry)
 * Meriam Piring (cheap but weak artillery)
 * Nyai Kuningan (anti-infantry artillery)
 * Tweeponder (fast artillery)
 * Veldstuk (anti-artillery heavy artillery)
 * Kyai (healer)
 * Patangpuluhan (expensive but powerful musketeer)
 * Telik Sandi (scout)
 * Kompeni (anti-mercenary infantry)
 * Kyai Keramat (ultimate artillery)
 * Shared buildings:
 * Post (outpost that boost units' attack)
 * Panggung Krapyak (livestock pen)
 * Kepatihan (trains miscellaneous Javanese units, improves Bupati, has civilization technologies, allows experience gathering)
 * Benteng (strong defensive building that can train units)

Malay
The Malay civilizations has different units than the Javanese civilizations with two explorers; one (Ulama) which doubles as a healer and another (Saudagar) which acts as both a Market and a fighting unit. They age up by building a Mahligai and choosing historical figures to provide bonuses, similar to Politicians in the vanilla Age of Empires III, but will be able to choose the civilization's own personality in the Imperial Age which unlocks their strongest unique unit.

Malay civilizations also train mercenaries in barracks and stable alongside generic units, build (instead of training) artillery, have three secret buildings that must be unlocked from the Home City, and one strong unique building for each civilization.