Changes
The SDK version and which mods you can make with each one. The script API version (Mod_ApiVersion()) is separate: it's currently 7.
1.0
Needs Imperivm Resurrected 1.0 or later.
The first numbered version of the SDK. It is in English only.
- Templates in
templates/: one empty mod for each kind of content (scenario, adventure, conquest, units, civilization, gameplay, audio, translation, graphics) and a full one with every folder the game reads. Each has itsmod.json, a README with the steps and the folder layout, and aPUT-YOUR-FILES-HERE.txtnote in every empty folder. They pass the validator. - Guides for everything a mod can do: languages and texts, keys, patches, scripts, civilizations, city and village templates, units, stats, specials, abilities, items, formations, outposts, victory modes, starting bonuses, game options, random maps, images, graphics, scenarios, adventures and conquests (with cutscenes) and music, sounds and voices, plus the validator, publishing on GameBanana and a reference.
- Tools in
tools\, written in English:create-unit,create-item,create-ability,create-formation,create-option,create-outpost,create-random-map,create-template,clone-civilization,convert-image,convert-sprite,create-entity,read-rle,extract-data,validate-modandshrink-mod. Their options are English (--name,--player,--output). Increate-unit,create-abilityandcreate-option,--nameis the English text and the Spanish one goes in--name-es. - Examples in
examples\, all validating, with English ids (example-unit,example-options…).draw-soldier.js, which redraws the sprites ofunit-graphics-example, is intools\. - The Spanish keys of an old
mod.jsonare still read by the validator.