Atlan Patch Notes Patch notes for Atlan tools Atlan Mod Loader Patch Notes Patch Notes for Atlan Mod Loader Version 9 - Added support for PackageMapSpec and MapResources manipulation.   - See the this page for more information.- Hot Reloading can now be performed while other mod files are installed.   - See the this page for more information. Version 8 - Replaces DarkAgesPatcher with a built-in executable patcher   - You can safely delete DarkAgesPatcher and it's other files from your game folder   - Replacing the executable patcher is a necessary step to eventually bringing Atlan Mod Loader support to DOOM Eternal. Version 7 - Add support for loading custom Slug Fonts!- See this page to learn how to create font mods! Version 6.1 - Updated for Revelations- Improve clarity of some error messages- Includes the latest update and patch definitions for DarkAgesPatcher- 6.1 Hotfix: Added executable patcher definitions for Revelations Hotfix 1- 6.1.1: Prevent crash caused by encoding multiple images on the GPU simultaneously Version 6 - Added support for loading texture mods!   - See this page for more information- Refactored unzipped mod loading to improve flexibility and convenience when testing multiple mods.   - See this page for more information- Optimize unzipped mod loading- Fix an issue where the executable patcher would fail to re-run after verifying game files due to a stale cache file, resulting in startup crashes when mods were installed. Version 5 - Added support for loading sound mods!- See this page to learn how to create sound mods.- Version 5.0.1: Add checksum validation when downloading Oodle Version 4 - Added experimental "Hot Reload Mode". See this page for more information   - Version 4.0.1: Fix potential integer overflow involving Hot Reload Mode and very large entities files.- Added the `--notimer` argument to skip the 10 second exit timer.- Added the DarkAgesPatcher definition file for game Update 3- Updated the reserializer's reflection code for Game Update 3 Version 3.1 - Added the DarkAgesPatcher definition file for game Update 2.2- Added better support for users manually updating DarkAgesPatcher's definition file- Always replace backups if the existing files are vanilla, instead of only when the game is updated- The backup restoration system now executes even when DarkAgesPatcher fails.- Disable resource murmur hashing since DarkAgesPatcher disables those hash validations.- Updated reserializer's reflection code for Game Update 2.2 Version 3.0 * Added support for mapentities files* Updated DarkAgesModManager to v1.1 Version 2.0 * Added support for entityDef mods* Added tentative support for Logic Decl mods.Atlan Mod Packager Patch Notes Patch notes for Atlan Mod Packager Version 2.3 * Image Encoder: Small performance and memory usage improvements* Reserializer: Improve and fix some bugs with error logging Version 2.2: * Add support for packaging Slug Fonts.* Add command line arguments Version 2.1: * Updated for Revelations* Improve clarity of image encoding error messages* v2.1.1: Prevent crash caused by encoding multiple images on the GPU simultaneously. Version 2.0: * Added the texture mod packager* Added dialogues for selecting a folder to package and for choosing the output location of your zip file* All invalid files are now excluded from the final mod zip. The full list of ignored files is logged. Version 1.2: * Log some more error messages to the console.* Version 1.2.1: Add checksum validation when downloading Oodle Version 1.1: * Updated reserializer's reflection code for Game Update 3* Oodle-compress packaged mapentities files. This massively decreases their zipped and unzipped file sizes.* Stop serializing mapentities metadata. Version 1.0.2: * Updated the reserializer's reflection code for Game Update 2.2 Version 1.0.1: * Add support for serializing mapentities files.Atlan Resource Extractor Patch Notes Patch notes for Atlan Resource Extractor Version 4.0 Extra Scripts* Added an "extra scripts" section controlled by the config. file* Currently, the extra scripts will:    * Dump a complete list of correctly-capitalized resource types    * Decode .mapresources files into text* v4.1: Add more extra scripts Resource Extractor:* Added support for decompressing compfiles (DOOM Eternal .entities files)* Added blang-to-text conversion (DOOM Eternal language files, resource type is "binaryFile") Audio Extractor:* Added full support for extracting DOOM Eternal audio files.* Eternal samples are extracted to their original sample paths/names.* Improved multithreading setup* Fixed some rare vgmstream file-locking problem that could cause file decoding to fail* v4.1: Add warning when no audio files are extracted Soundbank Extractor:* Add support for extracting DOOM Eternal's soundbanks Version 3.3: * Updated for Revelations* Include sector names in the mapentities files Version 3.2: * Added the AudioKinetic Soundbank extractor!* Improved how the audio extractor categorizes SFX samples.   * If you've previously extracted SFX, you should rename your SFX output folder before running the extractor again. Otherwise, you'll likely end up with duplicate copies of many samples. Version 3.1: * Decls are now extracted to `decls/` instead of `rs_streamfile/generated/decls/`   * The extractor will automatically move the original decl folder if it exists.   * Atlan Mod Loader recognizes this new extraction path and handles it correctly. The original path will still be recognized. Existing decl mods won't require an update because of this change.* Output path length limit has been raised to 40 characters* Added a decode_samples toggle to the audio extractor* v3.1.1: Fixed a crash when running the audio extractor while sound mods are installed* v3.1.2: Add checksum validation when downloading Oodle Version 3.0: * Added audio extraction* Fixed a very rare issue where outdated versions of certain files could be extracted.* v3.0.1: Fixed a crash when running the extractor on a modded game. Version 2.3: * Updated deserializer's reflection code for Game Update 3* Mapentities header chunks are now encoded in alphabetical characters. This fixes issues where certain text editors would mangle the header chunk due to automatic line ending replacement. Version 2.2: * Updated deserializer's reflection code for Game Update 2.2* Simplified extraction paths for mapentities files* Added support for extracting logicObjectDescriptor files* Added support for extracting files from DOOM Eternal's resource archives Version 2.1: * Heavily revise the deserialized mapentities file format* Added eventcall strings. Version 2.0.1: * Fix a bug where the deserializer would not correctly format multi-line strings in entityDef files. Version 2.0: * Integrated the Entity Deserializer! Version 1.3: * Optimize the extraction process Version 1.2: * Added config file* Added log file* Added 16-character limit to the length of the output directory. Version 1.1: * Properly decompress mapentities* Add logicEntities and binarymd6defs