Date uploaded:
2 Apr 2018 at 17:18 (Minor update on 25 Dec 2018)

Download details

Re-upload/Edit Level
Superjazz (More uploads by Superjazz)
Special thanks to Sir Ementaler, PurpleJazz, Shaker and FireSworD for suggestions/hosting/testing/scripting assistance, etc.
TSF+ (This file requires JJ2+)
Screenshots (4.64 MB)

File contents

xlmacademy.j2l Academy 22.02 kB 11 Aug 2018
xlmacademyduel.j2l Academy Duel 8.59 kB 25 Dec 2018
xlmacademyfull.j2l Academy 22.02 kB 28 Oct 2018
xlmacademylite.j2l Academy LITE 22.02 kB 15 Aug 2018
Castle1.j2t Castle 1 123.31 kB 06 Apr 2018
diamondus frozen.j2t Diamondus Frozen 220.91 kB 16 Aug 2018
Hocus013D.j2t Hocus Pocus 1 3D 90.35 kB 16 Aug 2018
JJ1Deserto.j2t JJ1 Deserto 76.77 kB 16 Aug 2018
Lowaa.j2t Rage of Aquarius 211.89 kB 16 Aug 2018
Medivo2.j2t Medivo 2 219.59 kB 16 Aug 2018
xlmacademy.j2as 1.78 kB 28 Oct 2018
xlmacademyduel.j2as 1.68 kB 25 Dec 2018
xlmacademyfull.j2as 1.78 kB 28 Oct 2018
xlmacademylite.j2as 8.34 kB 22 Sep 2018
academy_drawing.asc 40.15 kB 25 Dec 2018
academy_drawing_general.asc 0.63 kB 14 Sep 2018
academy_engine.asc 20.04 kB 25 Dec 2018
academy_entities.asc 27.82 kB 25 Dec 2018
academy_init.asc 3.99 kB 28 Oct 2018
academy_networking.asc 11.46 kB 27 Oct 2018
academy_spells.asc 28.51 kB 25 Dec 2018
academy_statics.asc 8.08 kB 25 Dec 2018
academy_utils.asc 9.51 kB 25 Dec 2018
MLLE-Include-1.4.asc 9.55 kB 16 Aug 2018
sevk.asc 11.88 kB 16 Aug 2018
SEweapon.asc 14.07 kB 16 Aug 2018
Tower.mp3 3531.88 kB 16 Aug 2018


“Welcome to Academy young magician! Academy is the home of the wizards, where magic reigns. In academy all magicians may cast spells that they have learned, either on themselves or their enemies. To cast spells, a sufficient amount of mana is also required, which regenerates over time. Good luck!”

This level is probably my biggest multiplayer level yet in the terms of work and effort put in its development. I started active development on it in September 2017. After gaining more proficiency with AngelScript and the scripting API provided by JJ2+, I was able to write more advanced and cleaner code on my own than previously, with Jazzopoly for example. Once again special thanks to Sir Ementaler for helping me resolve very problematic situations.

This level is continuation to my previous levels like Conflux and Stronghold that were inspired by the strategy game ‘Heroes of Might and Magic III’. This time I didn’t only bring a theme visually, but practically as well, in the form of magic and a few other themes from the game. The music track ‘Tower.mp3’ is also from the game itself.

The level is based on the Tower-faction of the game, that is also known by the name Academy in other games in the HoMM-series. I saw the name Academy to be more fitting and describing in this case.

If you’re curious, the level is particularly inspired by this image:

The level has not yet been tested with a big number of players, but the level size is best suited for it (probably 8 or more players). Thus, if you encounter any bugs, feel free to report them here or to me personally.

Known issues: – The fur for a server player does not always get properly reset on level cycling when pestilence is enabled

Finally, I wish you all fun times and a happy 20th Birthday to JJ2!

v1.0.1 – Fixed gameplay in overtime gamemode, and few other minor changes
v1.1 – Reworked the level script in general and separated features into different versions of the level
v1.1.1 – Made hotkeys untriggerable right after player releases chat
v1.1.2 – Made spells from tier 3 available as starting spells in normal mode to reduce the need to hog the “spell shop” to learn all of the spells and to balance the game in general. Fixed and optimized some processor loops code-wise.
v1.1.3 – Removed the use of samples in academy engine to potentially fix a majority of crashes caused by an excessive amount of samples being played
v1.1.4 – Mana now sets to 0 when dying, added support for duel version
v1.1.5 – Made minor adjustments to engine and duel version

EDIT: Made a LITE version ‘xlmacademylite’ without any spells or related features. Meanwhile the default version awaits for changes to make it more playable, the LITE version let’s people play the map in almost classic mode, with only scripted visuals and shield/seeker bonuses to replace spell buff bonuses. By the way, you can only get seekers from the bonus in LITE.

EDIT 2: Reworked the level script and isolated most of the functionality in .asc files as a separate engine. Scrapped the spell scroll system and made spells permanent, but some of them have to be learned first. Generally rebalanced the spells and fixed some gameplay issues. Made two versions of the level that use the level engine slightly differently. The default version ‘xlmacademy’ is otherwise identical to xlmacademyfull, except that it does not implement the performance-wise heavy scripted features, such as spells that use rewritten bullet functionality. To play with all of the spells, use xlmacademyfull, instead. But be aware, that it may cause performance-issues on slower computers (as might the normal version too, but feedback hasn’t been received yet).

EDIT 3: Made a duel version ‘xlmacademyduel’ with a cropped playable area and fewer level features, but otherwise same gameplay.


You must log in to tag this file!

Post a review

You need to log in to post comments on this download.