Skip to content

What Is XS Scripting

Written By: Alian713


XS stands for External Subroutines and it is a custom programming language that was made by Ensamble Studios and originally used in AoM and AoEIII. Now it has been brought over to AoE2DE since update 42848. An XS Script can be used in an RMS and Custom Scenarios, and it is a program that can perform calculations and execute different functions and effects.

If you are familiar with programming, then start here. This contains all the information that you need to know about XS in the most precise form possible assuming you have knowledge of programming.

If you are unfamiliar with programming, then start here. This contains a beginner guide to XS assuming no background in programming. All necessary concepts required to use XS are covered from the ground up!