Reclaimer

Latest version: v2.11.2

Safety actively analyzes 629811 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 5

2.6.1

Changed
- Fix some mistakes in the setup.py that were preventing Reclaimer from building and installing.

2.6.0

Something that is very important to us is collaboration and the ability to share knowledge. Since this library is just to help mod some games, we've decided that switching to GPLv3 is the right thing to do for us to avoid any future loss of knowledge. Check the new [LICENSE](LICENSE) for details.

Added
- A sound compilation pipeline for turning wave files into Halo 1 sound tags. (Not ready for use by dependants of this library yet.)
- Add get_node_depths member to JmaAnimation. Fixes a bug with animation compilation.
- Add staticmethod to hek's SbspTag for checking if a point is in front of a plane.
- Michelle as an author!
- Miscellaneous docstrings.
- pathlib Path compatibility.
- Posix compatibility.
- Reparsing scenario palettes and model shaders based on the highest used index of all palettes/shaders.
- This fixes safe-mode deleting palette/shader palettes that are higher than the max allowed HEK values.

Changed
- Fix animation count limit being too low because of incorrect comparison.
- Fix edge case where basic_deprotection does not remove trailing or leading backslashes.
- Fix halo 2 definitions not properly importing their field widgets due to a change in module location.
- Fix lens_flare corona_rotation not extracting correctly. They were incorrectly converted to degrees from radians but should have stayed radians.
- Fix script source files not being correctly extracted if unable to resolve dependency order.
- Fix script source files not being correctly size bounded when extracting.
- Fix XboxAdpcm data being extracted with wrong size.
- get_def_id now checks the file contents to see what tag type a file is.
- h2's snd_'s flags had "split long sounds into permutations" renamed to "split long sound into permutations".
- HekHandler's get_def_id now supports Path objects.
- Remove cases where try-except blocks caught control-c.
- Update setup.py to reference the Github git instead of bitbucket.
- **THIS PROJECT IS NOW LICENSED UNDER THE GNU General Public License version 3**

Removed
- Remove bytes_to_hex from hek_handler.
- Remove fps_60_related() as it is deprecated and nothing references it.
- Remove various member functions from HekHandler: get_tag_hash, make_write_log.
- **REMOVED SUPPORT FOR VERSIONS OF PYTHON BELOW 3.5**

2.5.0

- Fix bsp switch trigger volumes so they are not dup renamed erroneously.
- Fix to bitmap import so 32-bit bitmaps always has the proper channel ordering.
- Changed a cleaning method to allow zero frame animations, and fix animations being pruned erroneously.
- Added hidden fields to several tags.

Page 5 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.