0.5.0
- Merge SaveEvents and SaveEventData structs
- Replace auto_ptr with unique_ptr
- Use correct Actor::battle_x/y default values
- SaveActor 0x60 is the battler_animation (same as 0x3E of Actor)
- Class: Rename unarmed_animation to battler_animation, the chunk ID 0x3E matches
- Fix default value for TroopPageCondition->enemy_id (0, not 1)
- Make two_weapon, super_guard and lock_equipment consistent across Actor, Class and SaveActor
- Fix up SaveMapInfo.chipset_id value when equal or lesser than 0
Encoding detection
- Use strings from Data::system to detect encoding
- Remove unnecesary spaces in the text for the encoding detector
- Add a new function DetectEncodings that returns all possible encodings that were detected.
Building
- Remove some obsolete VS2015 filters
- MSVC: Switch to dynamic C runtime
- Remove (outdated) qmake file