Update Changelog

pull/84/head
Noah 2021-12-26 21:07:52 -08:00
parent 6d3ffcd98c
commit 37377cdcc1
1 changed files with 43 additions and 1 deletions

View File

@ -1,5 +1,47 @@
# Changes # Changes
## v0.10.0 (TBD)
New features and changes:
* **Level Packs:** you can group a set of levels into a sequential
adventure. The game's built-in levels have been migrated into Level
Packs and users can create their own, too!
* **Crosshair Option:** in the level editor you can have a crosshair
drawn at your cursor position, which may help align things while
making a level. Find the option in the game's Settings window.
* **Smaller Palette Colors:** the color buttons in the Level Editor are
smaller and fit two to a row. This allows for more colors but may be
difficult for touch controls.
* Doodad AI updates: the **Bird** records its original altitude and will
attempt to fly back there when it can, so in case it slid up or down a
ramp it will correct its height when it comes back the other way.
* Added a setting to **hide touch control hints** from Play Mode.
* The title screen is more adaptive to mobile. If the window height isn't
tall enough to show the menu, it switches to a 'landscape mode' layout.
A few notes about level packs:
* A levelpack is basically a zip file containing levels and custom
doodads. **Note:** the game does not yet handle the doodads folder
of a levelpack at all.
* The `doodad` command-line tool can create .levelpack files. See
`doodad levelpack create --help`. This is the easiest way to
generate the `index.json` file.
* In the future, a .levelpack will be able to hold custom doodads on
behalf of the levels it contains, de-duplicating files and saving
on space. Currently, the levels inside your levelpack should embed
their own custom doodads each.
* Free (shareware) editions of the game can create and play custom
level packs that use only the game's built-in doodads. Free versions
of the game can't play levels with embedded custom doodads. You can
always copy custom .doodad files into your profile directory though!
Bugs fixed:
* Undo/Redo now works again for the Doodad Editor.
* Fix crash when opening the Doodad Editor (v0.9.0 regression).
## v0.9.0 (Oct 9, 2021) ## v0.9.0 (Oct 9, 2021)
New features: New features:
@ -354,7 +396,7 @@ Some bugs fixed:
* **Collision fixes:** you should be able to walk up gentle slopes to the left * **Collision fixes:** you should be able to walk up gentle slopes to the left
without jumping, as easily as you could to the right. without jumping, as easily as you could to the right.
* **Debugging:** the F4 key to show collision hitboxes around all doodads in * **Debugging:** the F4 key to show collision hitboxes around all doodads in
Play Mode now functions again, and draws boxes around _all_ doodads, not just the Play Mode now functions again, and draws boxes around _all_ doodads, not just the
player character. player character.
* **Hitboxes are tighter:** a doodad's declared hitbox size (from their JavaScript) * **Hitboxes are tighter:** a doodad's declared hitbox size (from their JavaScript)
is used when a doodad collides against level geometry or other doodads. Meaning: is used when a doodad collides against level geometry or other doodads. Meaning: