EXSP Lite v1.6 [NEW]

Talk about creating Grimrock 1 levels and mods here. Warning: forum contains spoilers!
Post Reply
User avatar
Diarmuid
Posts: 807
Joined: Thu Nov 22, 2012 6:59 am
Location: Montreal, Canada
Contact:

EXSP Lite v1.6 [NEW]

Post by Diarmuid »

Hey folks!

A request from a modder here brought me to revisit the EXSP project once again, with a major refactoring.

Exsp Lite v1.6 : Back to basics

EXSP started as a project to create spell spinners in Grimrock, like those in Dungeon Master. Along the way, the project got ambitious and evolved in an entire complex custom spells framework. It also got heavier, buggier, and the LoG1 engine just wans't optimized enough for the intensive iterations required. So what? So let's get back to the original goal, and do it well. EXSP should now be streamlined and compatible with everything.

Changelog:

- Core code was cleaned up from 1286 lines (v1.5.2) to 369 lines (v1.6).
- Everything not related to spell spinners has been removed, the rest rewritten to be much more efficient.
- EXSP has been rewritten to now work standalone WITHOUT the need for LoG framework or grimq. This means you can install it in any project without any compatibility issues. (This changes installation procedure). The framework was also generating overhead and can create some slowdowns in large dungeons. This allows you to use it without for better performance.
- EXSP includes the new entitiesAt and allEntities fixes by JohnWordsworth, to avoid infamous map marker bugs.
- Support for transferring the champion ordinal to spinned spells has been dropped. Unfortunately, handling that was actually quite complex given the scripting limitations. If you just want spell spinners and not fancy custom spells, then not getting the occasional xp if a monster gets killed by a spinned fireball was the lesser evil. A player probably shouldn't notice, while the framerate drop were quite noticeable.
- For the same reason (not being able to handle ordinal correctly), support for custom spells has been dropped for now: exsp will work with the default LoG spells. I may reintroduce that later if there is demand.

Download it here: https://docs.google.com/file/d/0B-rVman ... sp=sharing
Read readme.txt for installation instructions.

If you have a previous version of EXSP lite installed, delete the old exsp directory (not needed anymore).

Enjoy!
User avatar
Diarmuid
Posts: 807
Joined: Thu Nov 22, 2012 6:59 am
Location: Montreal, Canada
Contact:

Re: EXSP Lite v1.6 [NEW]

Post by Diarmuid »

Quick note: the origianl newAllEntities fix was dramatically slowing down exsp. It's now fixed with my updated version. If you downloaded this earlier today, please download it again and just update the exsp script_entity.
Post Reply