(Older saved games might still work if not in a scenario.) - Remove items that call a special node when entering a new scenario - Remove stone block if a monster is placed on it - Monsters captured by Capture Soul now persist across scenarios - Fix barrels/crates not being restored when re-entering the town - Fix issue when saving monster status effects - Fix version number stored in saved game file; also, it's now stored in hexadecimal - Fix issue with saving which would have caused all but the first timer to be ignored when loading the saved game - Fix timers being written to out-of-bounds memory when loading a saved game - Fix use of std::skipws where std::ws was intended - Fix issue with the fields array being shifted right by one tile on loading; also, fields array is now saved as hexadecimal - Fields and terrain array use the town's dimension instead of dimension hard-coded (in the case of fields) or stored in the file - Fix PC editor remove from scenario option not working properly - Reconstruct the universe when loading a saved game to ensure there isn't leakage from the previous universe - Fix excess padding in output tarballs when the filesize is a multiple of 512 - Add hasFile function to tarball class
Classic Blades of Exile
This project hosts the source code to the classic RPG creator Blades of Exile after it was released by Spiderweb Software under GPLv2. It is a svn-git transfer from the Google Code Project; all issues and trunk code has been ported.
The primary purpose of this project is to provide bug fixes to Blades of Exile so that it can compile and run on modern operating systems. The secondary purpose is to generalize and extend its functionality while maintaining backwards compatibility.
If you would like to be added to this project contact Sylae or one of the other people on the owners list. This is an open project, with no strong prerequisites for getting commit access. With that in mind, please be careful of what you check into the repository. Please do not commit any binaries, junk files, or anything that doesn't compile.
The Win32/ directory should be considered "frozen" from this point on. Apart from minor bugfixes, it should not be altered. The src/ directory is to be the official codebase now. As of the time of this writing, it has a few major issues on Windows which are being worked on.
Helpful Links
- Jenkins Server - Runs a build after every push
- [BoE Forum at Spiderweb Software](http://spiderwebforums.ipbhost.com/index.php?/forum/12-blades- of-exile/)
- Original Game Source - Where it all began. Warning: Terrifying code.
- Ormus's Code - The basis for most, if not all, of the Win32 work.
- Experimental Builds - will be put up whenever Celtic Minstrel feels like it.
- Blades File Dump - A spot to quickly add project files; mostly contains older binaries from the Google Code page.