Aoe2scenarioparser

Latest version: v0.1.67

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

Scan your dependencies

Page 12 of 14

0.1.1

Fixed

- Issue with pip not finding the packages due to removing `__init__.py` in `0.1.0`

Changed

- Renamed `amount_or_quantity` to `quantity` in conditions for consistentcy with effects.
- Renamed `resource_type_or_tribute_list` to `attribute` in conditions.
- Renamed `variable_or_timer` to `timer` in effects because it wasn't used for variables.
- Renamed `from_variable` to `variable` in effects for consistentcy with conditions.
- Renamed `enabled_or_victory` to `enabled` in effects.

---

0.1.0

**IMPORTANT NOTICE:** A lot about the library has changed internally. Switching from `0.0.20` to `0.1.0` should only require you to implement a [couple of important changes].
Click the link on the line above to find said changes. If you find any bugs please report them on github.

[couple of important changes]: https://github.com/KSneijders/AoE2ScenarioParser/blob/master/resources/md/update_to_0.1.0.md

**SPEED:** This release _should_ improve average reading and writing speed. Some tested scenarios had a read speed improvement of over 15x when using large AI or other text files. Average reading time will be around 20 to 40 percent faster. Writing time has increased significantly too. Maps with large amount of data have around 700% (7x faster) increase in writing time!

Other changes:

These changes were in the works for `0.0.21` but got merged into the `0.1.0` relesase.

Added

- All villagers to the `Unit` dataset as: `VILLAGER_<SEX>[_<PROFESSION>]`
- A handful of other units to the `Unit` dataset

Changed

- Renamed `FLEMISH_MILITIA_M` and `FLEMISH_MILITIA_F` to `FLEMISH_MILITIA_MALE` and `FLEMISH_MILITIA_FEMALE`

Removed

- The old names used for villagers (e.g. `BUILDER` or `HUNTER`). (These were male only)
- The BiDict variable `unit_names`, because the same effect can be achieved using the `.name` attributes in the dataset.
- The `scenario.create_default()` function.

---

0.0.20

Fixed

- Issue with reading a very rare scenario file header. Usage of the difference is unknown.
- Issue with reading the xs script content that was saved to the scenario.
- Some small effect fields to no longer be set in a list when they were single ints.

---

0.0.19

Fixed

- Flemish Militia ID in dataset `Unit` and `UnitIcon`
- IDE autocomplete finding variables with similar names to the Enums

---

0.0.18

Added

- Icon datasets for `Units`, `Heroes` and `Buildings` (Credis: Alian713)
- `TerrainRestrictions` dataset (Used for `ObjectAttribute.TERRAIN_RESTRICTON_ID`, it defines where units can be placed/walk on) (Credis: Alian713)
- The new `Techs`, `Units` and `Buildings` added in the new [44725] update.

[44725]: https://www.ageofempires.com/news/aoeiide-update-44725/

---

0.0.17

**Support for the new update!**

Added

- Support for the new version `1.41` (Version `1.40` is still supported)

Please note that work on reading and versions is still being worked on.

---

Page 12 of 14

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.