|
| 1 | +# 0.10.0 |
| 2 | + |
| 3 | +- Change random point algorithm to use points on available floor triangles, if a floor is required for placement. |
| 4 | +- Fixes slope calculation, it actually works correctly now. |
| 5 | +- Config fixes: |
| 6 | + - Peach-Slide: Don't randomize star-box. |
| 7 | + - All levels: Don't randomize vanish cap, it can make a level impossible. |
| 8 | + - Fix floor type "WATER_FLOWING" from metal cap level not being a viable floor for placement. |
| 9 | + - Fix heights/spawnheights and bounding boxes for coin formation. Still not perfect. |
| 10 | + |
| 11 | +# 0.9.0 |
| 12 | + |
| 13 | +- Implemented automated build system |
| 14 | + - Fixed priority system of which rules to apply. The more specific a rule is, the more priority it will have. For example, a rule matching BOB will have less priority than a rule matching Goombas in BOB. |
| 15 | + - Fix distance_to calculations (takes forever though) |
| 16 | + - Cleanup |
| 17 | + |
1 | 18 | # 0.8.0
|
2 | 19 |
|
3 | 20 | - Complete rewrite of how configurations work. Please see the `/Config` folder which contains `sm64.vanilla.yml`.
|
4 |
| - - Improved support for many different romhacks, by allowing different configurations based on *checksums*. |
| 21 | + - Improved support for many different romhacks, by allowing different configurations based on _checksums_. |
5 | 22 | - Improved configurability of object placement, as they now support nested rules, rules under specific circumstances, grouping and many more.
|
6 | 23 | - Implemented "key" logic, to define certain levels as `requires_key` and others as `key_receive` - the value passed will be compared during randomization, to determine if the order is within logic.
|
7 | 24 | - Implemented matching for behaviour parameters, to shuffle coin formations.
|
8 | 25 | - Implemented logic for levels that have levels nested within them, but are not "overworld" levels, like HMC, which contains Metal Cap. All cap levels are now shuffled between each other.
|
9 | 26 | - Implemented "continues_level" which makes the randomizer treat the levels as being the same. This is to fix problems when beating Bowser battles.
|
10 | 27 | - All previous rules with additions from the SM64 Randomizer Discord were added to the new configuration.
|
11 | 28 | - For more information on how to write and alter configurations, consult the Configuration documentation, here: `/Config/README.md`
|
12 |
| -- Implemented *blacklisted* regions for levels, to indicate areas *behind* loading triggers. This is to avoid issues with unreachable objects. |
| 29 | +- Implemented _blacklisted_ regions for levels, to indicate areas _behind_ loading triggers. This is to avoid issues with unreachable objects. |
13 | 30 | - Implemented Bounding Box and Bounding Sphere checks, to improve the quality of placements for certain enemies like Mr. I and Bob-Omb King.
|
14 | 31 | - Remove Texture for the tree shadows in castle grounds, so shuffled trees don't look weird.
|
15 | 32 |
|
16 | 33 | ### Older versions
|
17 | 34 |
|
18 |
| -Check [releases](github.com/andrelikesdogs/sm64-randomizer/releases) for older changelogs. |
| 35 | +Check [releases](github.com/andrelikesdogs/sm64-randomizer/releases) for older changelogs. |
0 commit comments