From 3dc42fe08f5c6829669752bb7f2d80e58dd9e6ca Mon Sep 17 00:00:00 2001 From: Ellpeck Date: Wed, 4 Aug 2021 07:38:10 +0200 Subject: [PATCH] moved changelog to docs repository --- .gitmodules | 3 - Changelog | 1 - Changelog.md | 544 +++++++++++++++++++++++++++++++++++++++++++++++++++ docfx.json | 8 +- toc.yml | 2 +- 5 files changed, 547 insertions(+), 11 deletions(-) delete mode 100644 .gitmodules delete mode 160000 Changelog create mode 100644 Changelog.md diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index c6d5502..0000000 --- a/.gitmodules +++ /dev/null @@ -1,3 +0,0 @@ -[submodule "Changelog"] - path = Changelog - url = https://gist.github.com/Ellpeck/1f851afb6afbbcc0b99d9482030761b4 diff --git a/Changelog b/Changelog deleted file mode 160000 index 1fe5b9b..0000000 --- a/Changelog +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 1fe5b9b41ee88d1a72fe49181695637270e5b545 diff --git a/Changelog.md b/Changelog.md new file mode 100644 index 0000000..0c248f6 --- /dev/null +++ b/Changelog.md @@ -0,0 +1,544 @@ +# 0.15.0 +This update has a devlog post, which you can view [on itch](https://ellpeck.itch.io/tiny-life/devlog/277913/0150-barbecue-trash-cleaning) or [on Steam](https://store.steampowered.com/news/app/1651490/view/2968419780808932932). + +Additions +- Added a barbecue and some grillable food items +- Added a picnic table with attached benches +- Added a new nature-style park with picnic tables and barbecues to the map +- Added an outdoor trash can and a Throw Away interaction +- Added a cleaning skill and some new, related actions +- Added chinese translation ([Rosareven](https://github.com/rosareven)) +- Added multiple new funny actions +- Added a few personality-related emotions and actions +- Added a trash collector global employment which will go around public lots and clean up trash that was left behind + +Improvements +- Made off the grid (ALT) furniture placement pixel-based +- Improved font smoothing, making small text and tooltips easier to read +- Made sounds in hidden rooms a lot quieter +- Made households on the default map know the personality types of their members +- Don't let people that are hidden from the player starve to death +- Rebalanced jobs, making them give you less ridiculous amounts of money +- Made people with global lot employments have slower need decay, stopping the mail deliverer from passing out constantly +- Made tooltips on invalid actions display instantly + +Fixes +- Walls will now only be removed using the Remove tool when there is a line drawn through them, or when both sides are contained in a rectangle +- Disallow wall hanging objects from being placed off the grid +- Fixed paintings on easels being hidden with the Hide Hanging Objects option enabled +- Fixed people trying to get ingredients to cook when there were no available counters to prepare the food on +- Fixed people stuttering visually when on their way to social actions +- Fixed cars being spawned erroneously when the map is loaded + +# 0.14.0 +This update has a devlog post, which you can view [on itch](https://ellpeck.itch.io/tiny-life/devlog/274082/0140-lamps-lot-movement-speech-sounds) or [on Steam](https://store.steampowered.com/news/app/1651490/view/4430963222678444595). + +Additions +- Added dynamic lighting and two lamps, a ceiling and a floor one +- Added speech sounds and a way to change a person's voice pitch in the character creator +- Added skill requirements for job promotions +- Added information to skill levelup notifactions that lists what actions are now unlocked +- Added an option to increase the overall brightness of the world at night +- Added an option to hide objects attached to walls and ceilings + +Improvements +- Overhauled the Move Lot tool, allowing for much easier lot movement and rotation +- Made it likelier for people to pay the bills if their needs are extremely low +- Improved performance of in-world rendering +- Require the "Allow AI Important Actions" option to be turned on for people to repair things automatically in the active household +- Made hints and loading screen info display the current keybind for actions, not the default one +- Made puddles evaporate and disallowed mopping on natural ground +- Improved the volume of in-world audio (temporarily, there are still [more issues to fix](https://github.com/MonoGame/MonoGame/issues/7532)) + +Fixes +- Fixed the ring menu breaking with a single action on the second page +- Fixed romantic actions displaying for family members if someone is too sad (yikes) +- Fixed incorrect furniture collisions between wall- and floor-based objects +- Fixed action prompts having close buttons when not exitable +- Fixed some visual inconsistencies with particles that are attached to objects +- Fixed held items being deleted when switching out of the Move tool +- Fixed corner-based furniture being able to connect incorrectly, especially counters +- Fixed a wall rendering inconsistency in some camera rotations + +# 0.13.1 +Additions +- Added the ability to ask people about their personalities + +Improvements +- Wait longer until a partner is ready for social actions if the action was invoked by the player +- Improved positioning of some objects + +Fixes +- Fixed the visual position being incorrect when running on treadmills +- Fixed most foods not having to be cooked +- Fixed some actions not completing correctly, causing cars to get left behind after traveling +- Fixed an action exception if a chair becomes occupied + +# 0.13.0 +This update has a devlog post, which you can view [on itch](https://ellpeck.itch.io/tiny-life/devlog/271199/0130-camera-rotation-and-a-larger-map) or [on Steam](https://store.steampowered.com/news/app/1651490/view/2967291343236374275). + +Additions +- Added camera rotation, which can be used using the C key or the rotation buttons in the top right +- Added a new, more commercial-looking area to the game's map that currently features a park and a new resident +- Added Steam cloud syncing when playing while Steam is open +- Added some more social actions, especially ones related to emotions and skill levels +- Added a proper logo to the game, created by [Tector](https://www.instagram.com/tector_pixel/) +- Added getting water and washing your hands at sinks + +Improvements +- Improved action navigation by adding pages to the ring menu +- Added some more plant and wood color schemes +- Added an "are you sure" screen for map employment changes +- Made objects be worth less when sold after being used +- Improved the roofing tool by displaying what's going on +- Made people a little less fast when feeling energetic +- Handle more action-related issues gracefully by displaying a notification about them +- Improved the options menu by adding tabs to it +- Made all emotion modifiers have higher values by default to allow for more nuanced emotions +- Improved rendering performance +- Added more info about the progress of map loading to the loading screen +- Added food preview icons to the food creation menu +- Made people display emotes while practicing speech or jokes +- Order stuff in the buy menu ascending by price +- Added some error handling for loading broken save games + +Fixes +- Fixed a crash if asexual people tried to start new relationships +- Fixed a crash when modded furniture is removed from the world +- Fixed people being able to "go here" into walls +- Fixed some furniture items always reverting to their default colors when loading a save +- Fixed people being able to place wall-hanging items like paintings on the ground +- Fixed placing computers on desks (and similar stuff) being difficult +- Fixed some depth inconsistencies with rugs and wall-hanging objects like paintings + +# 0.12.2 +This is a small update that features several accessibility features based on information gathered in the [Tiny Life Roadmap Survey](https://ell.lt/tinysurvey). If you haven't taken part in the survey yet, you can still do so now! + +Additions +- Added lot rotation to the Move Lot tool +- Added an in-game hints system, which can be disabled in the options for more experienced players +- Added a chance for angry people to autonomously do mean actions +- Added a Controls section to the options +- Added an X button to menus to make it clear that you can close them +- Added an error handler for when actions break, causing them to display a notification instead of crashing the game +- Added a way to delete the held object in build mode (by pressing the delete key) + +Improvements +- Improved the saves menu by adding rename and delete buttons +- Improved visual feedback on the household selection ui +- Improved the way furniture looks when not placeable +- Increased the size of notification text + +Fixes +- Fixed relationship changes being displayed for both people involved +- Fixed the top right corner of the screen not allowing for in-world interactions +- Updated German localization + +# 0.12.1 +- Fixed Make Mod and Write Book actions crashing the game +- Updated German localization + +# 0.12.0 +This update has [a trailer](https://www.youtube.com/watch?v=e86RRKPNLv0) as well as a devlog post, which you can view [on itch](https://ellpeck.itch.io/tiny-life/devlog/264773/0120-the-fitness-set) or [on Steam](https://store.steampowered.com/news/app/1651490/view/2990934608186477339). + +Additions +- Added the Fitness Set, with art by [Tector](https://www.instagram.com/tector_pixel/), which includes a fitness skill and several new furniture and clothing items: + - Five new hairstyles + - One new pair of pants and shoes + - Three new tops + - 11 new furniture items, including a treadmill, a standing desk, a protein shaker and some decorative items +- Added aromance and asexuality, both of which can be set in the character creator +- Added two additional windows and one additional door +- Added an outfit system that allows you to create multiple outfits for a person and switch between them anywhere + +Improvements +- Made social actions less likely to be executed by the AI if they've been done recently +- Made people mop more puddles after mopping a puddle automatically +- Made people more likely to do the dishes, so that they actually do the dishes +- Fixed a few memory leaks that caused more RAM to be used the more saves were loaded/exited in one session +- Improved map rendering performance + +Fixes +- Fixed some visual inconsistencies with the in-game ui +- Fixed held items being on a lower layer, causing them to look incorrect +- Fixed negative social actions taking away from relationships too little +- Fixed the ability to place ground objects on other ground objects +- Fixed the position of the coffee table being slightly off in one rotation +- Fixed covered tiles not being included in a lot's covered area +- Fixed people going to weird locations when visiting non-residential lots + +# 0.11.0 +This update has a devlog post, which you can view [on itch](https://ellpeck.itch.io/tiny-life/devlog/260838/0110-more-actions-more-skills-more-personalities-more-pride) or [on Steam](https://store.steampowered.com/news/app/1651490/view/3028088035178415265). + +Additions +- Added a lot more social actions in various categories +- Added Introverted, Extroverted and Thinker personality types +- Added a Gaming skill and associated actions +- Added an Angry emotion +- Added doors, and the ability to lock them +- Added several LGBT flags as wall decorations +- Added multiple TV stations which each have their own effects +- Added Brazillian Portuguese localization (PinguinAnimation) +- Added a Credits menu +- Added the ability for people to put items on the ground + +Improvements +- Made using the same social actions over and over get boring +- Made people hold a mop when mopping floors +- Made people display emotes when waking someone up +- Made people's current emotions be displayed under their portrait +- Replaced all frames on new saves with doors +- Slightly rebalanced Writing royalties + +Fixes +- Fixed people making group meals too often +- Fixed people using objects in different rooms if they're technically closer +- Fixed people cleaning up in-progress food automatically +- Fixed being unable to move objects if the furniture storage contains furniture +- Fixed people getting up from chairs for one frame inbetween actions +- Fixed smelly particles appearing below objects +- Fixed hair changing colors when selecting a different hairstyle +- Fixed multiple invalid game states which could cause crashes + +# 0.10.1 +This update has a [devlog post](https://ellpeck.itch.io/tiny-life/devlog/256150/0101-in-depth-writing-skill-and-more-ai-depth). + +Additions +- Added an option that causes people in unplayed households to do skill building activities automatically (if their personality or existing skills allow it) +- Added a confirmation prompt for quitting your job + +Improvements +- Rebalanced some actions and skills, especially in respect to skill building speed +- Made people clean more dishes automatically after cleaning a dish +- Updated the descriptions of all personality types +- Updated the map (when creating a new save file) to give every household jobs by default + +Fixes +- Fixed mirrored objects (like paintings) looking incorrect +- Fixed issues with migrating from older save files +- Fixed sitting on sofas and benches looking wrong +- Updated German localization + +# 0.10.0 +This update has a [devlog post](https://ellpeck.itch.io/tiny-life/devlog/254608/0100-new-colors-clothes-and-many-fixes). + +Additions +- Added two new tops, four new bottoms, and four new hairstyles +- Added keyboard lighting for logitech, razer and corsair keyboards +- Added various new color schemes to objects + +Improvements +- Made more emotions influence social actions +- Made wallpapers and windows easier to apply by highlighting any part of the wall +- Made drywall free, but ugly to people + +Fixes +- Fixed people queueing up actions with people who have already gone home +- Fixed importing households doubling their money +- Fixed the ability to have infinitely large households when importing +- Fixed a crash when grabbing an empty serving +- Fixed various depth rendering issues with small objects +- Fixed family meals costing the same as single servings +- Fixed people being able to talk through walls and doors + +API +- Simplified clothing textures by removing redundant frames +- Added various events for people and actions + +# 0.9.0 +This update has a [devlog post](https://ellpeck.itch.io/tiny-life/devlog/248431/090-kick-out-your-annoying-aunt-and-sofas). + +Additions +- Added new furniture: A sofa, a coffee table, and a bathroom sink +- Added tabs to the furniture tool +- Added the ability for food to expire +- Added a food platter and a "call to meal" action for large households +- Added an option to allow people to do important actions, like paying the bills, automatically +- Added an option to merge and split households (from and to exported households) + +Improvements +- Improved zoomed out rendering performance by hiding small items like grass +- Improved exported households, which will now contain the furniture storage and maintain relationships with other people +- Improved the build tool and lot outlines (to be isometric) +- Improved the color picking abilities of the bookshelf +- Updated German localization + +Fixes +- Fixed an issue on some operating systems where textures were mixing visually +- Fixed the Paint action being on too many objects when a person is uncomfortable + +# 0.8.2 +Fixes +- Fixed a crash if an object had no default rotation assigned +- Fixed a hang when loading a game with an object of invalid rotation +- Fixed a crash when picking up non-rotating furniture + +# 0.8.1 +Fixes +- Fixed in-world sounds being a lot quieter than menu sounds +- Fixed a rare crash on load when removing outdated objects +- Fixed a crash with the skills menu on certain window sizes + +# 0.8.0 +This update has a [devlog post](https://ellpeck.itch.io/tiny-life/devlog/236301/080-mail-carriers-bills-and-new-screenshots). + +Additions +- Added a mail carrier that delivers mails daily +- Added bills that are delivered and need to be paid +- Added a water and electricity rating system that determines how expensive bills are +- Added bar counters that can be sat and worked at +- Added game hints to the loading screen +- Added dirt flooring and two new wallpapers + +Improvements +- Made power and water be shut off if bills are not paid, disabling many actions +- Made job levelups give an additional monetary bonus + +Fixes +- Fixed walls not having their shadow +- Fixed the bookshelf intersecting with another texture +- Fixed some crashes related to loading and saving +- Fixed camera scaling being incorrect when launching in fullscreen + +# 0.7.0 +This update has a [devlog post](https://ellpeck.itch.io/tiny-life/devlog/223659/070-breaking-furniture-programming-and-many-improvements). + +Additions +- Added food quality, which is influenced by the cooking skill +- Added object reliability, objects breaking and a repair skill +- Added a programming skill and some related actions +- Added the ability to try to gauge the relationship level of others +- Added Focused and Creative emotions +- Added a furniture storage to build mode +- Added a TV furniture item +- Added a "fool around" action for people who are romantic with each other +- Added a large amount of new food types +- Added a white outline around highlighted objects +- Added visual borders to the map +- Added an option to change the auto-save interval +- Added a few new flooring options +- Added the modern single bed +- Added the ambitious personality type +- Added three more job types +- Added two default exported households that ship with the game +- Added a button to choose a random first and last name for a person +- Added hotkeys for switching people (tab) and opening different tabs (number keys) +- Added the ability to give lots names + +Improvements +- Made the last played household display in the Load Game menu +- Made clothing cost money +- Made computer screens display images for each action +- Made Uncomfortable emotion get worse the lower a need is +- Improved some existing personality types + +Fixes +- Fixed getting embarrassed at yourself when showering or on the toilet +- Fixed non-sellable objects like gravestones being removed when importing a lot +- Fixed people placing items far away on large tables +- Fixed the sleeping pose displaying in the wrong location in beds sometimes +- Fixed being able to sell other people's paintings +- Fixed some sounds being too quiet or too loud +- Fixed being able to take food that someone else is currently eating +- Fixed off-the-grid objects (placed using Alt) having incorrect visual depth + +API +- Allow mods to have icons +- Allow clothes to have multiple texture layers + +# 0.6.0 +This update has a [devlog post](https://ellpeck.itch.io/tiny-life/devlog/216521/060-romance-sounds-and-a-lot-more). + +Additions +- Added romance, romantic interactions and the Frisky emotion +- Added sound effects to various actions and objects +- Added job leveling based on work performance +- Added trees and grass patches and a new house to the map +- Added actions to wake someone up and quit your job +- Added some more positive emotions +- Added working animations +- Added a lot of skin and hair colors + +Improvements +- Improved the lot and household import and export menus +- Notification history is now saved to file per save +- People can now only sleep in the same bed as someone they're romantic with +- Gameplay options are now stored per save +- Made it less likely for people to visit other lots at night + +Fixes +- Fixed being able to remove openings and walls on other lots +- Fixed portraits not updating in the charcter creator +- Fixed plants not being removed when placing concrete or wood tiles +- Fixed being able to do several things (like showering) while holding something +- Fixed positive emotions taking precedence over negative ones if their total amounts are equal + +# 0.5.2 +Improvements +- Improved the changelog panel on the main menu +- Made the current emotion be more logically based on modifiers (by separating emotions into general categories) + +Fixes +- Fixed people getting stuck in social actions occasionally +- Fixed unplayed disbanded households kicking you to the map select screen +- Some performance and RAM usage improvements + +# 0.5.1 +Improvements +- Improved the Person AI to drastically decrease the chance of people passing out and dying from low needs + +# 0.5.0 +This update has a [devlog post](https://ellpeck.itch.io/tiny-life/devlog/212031/050-emotions). + +Additions +- Added emotions + - Added 7 emotion types + - Made 22 events cause emotions + - Made some actions and skills be affected by emotions +- Added a new family and house to the map +- Added genealogy (which has no effect yet) + +Improvements +- Improved the look of the character creator's icons +- People will now leave the room when someone uses toilets or showers + +Fixes +- Fixed the console displaying when launching the game +- Fixed a crash when launching the game for the first time + +API +- Added some events + +# 0.4.1 +Fixes +- Fixed phantom cars when starting a new game + +# 0.4.0 +This update has a [devlog post](https://ellpeck.itch.io/tiny-life/devlog/210682/040-consequences-death). + +Additions +- Added low need consequences: + - Passing out from low energy need + - Peeing yourself from low toilet need + - Starving from low hunger need +- Added death and gravestones +- Added a tool to move the contents of a lot +- Added some mean actions and action icons +- Added various particles, including for sleep +- Added an in-game menu and a ui scale option +- Added a tool to move existing furniture + +Improvements +- Changed the game's currency to "Tiny Bucks" + +# 0.3.1 +This update has a [devlog post](https://ellpeck.itch.io/tiny-life/devlog/206044/031-jobs-hyperspeed). Additions +- Added jobs: You can get a job at the computer and earn money by going to work +- Added negative relationships +- Added an extreme speed setting that can be used when everyone is sleeping or working +- Added texture packing to increase rendering performance + +Fixes +- Fixed some crashes and deadlock issues involving actions and pathfinding + +API +- Finished documentation +- Texture packing introduces a breaking change + +# 0.3.0 +This update has a [devlog post](https://ellpeck.itch.io/tiny-life/devlog/203072/030-more-skills-more-stuff-to-do). + +Additions +- New skills: Painting, charisma and humor +- New furniture: Mirror, bookcase and books +- Added descriptions for needs and skills +- Added a destruction tool for build mode +- Added action categories + +Improvements +- Back up the save file before loading + +# 0.2.3 +This update has a [devlog post](https://ellpeck.itch.io/tiny-life/devlog/201694/023-personality-types). + +Additions +- Added painting and selling paintings +- Added personality types. To add personality types to your existing people, press F1 and type "EditPerson" +- Added a visual effect for money gain/loss + +Improvements +- Increased the starting funds +- Improved the map by adding a park + +Fixes +- Various action bugfixes + +API +- More documentation + +# 0.2.2 +This update has a [devlog post](https://ellpeck.itch.io/tiny-life/devlog/199801/022-nicer-menus-more-mod-abilities). + +Additions +- Added mod list and "Open Game Folder" button to Options menu +- Added a long hairstyle + +Improvements +- Improved some menus visually +- Allow for mods to add tiles and wallpapers + +API +- Started on modding API documentation + +# 0.2.1 +Fixes +- Fixed a launch crash that was affecting some people + +# 0.2.0 +This update has a [devlog post](https://ellpeck.itch.io/tiny-life/devlog/198831/020-custom-mods). + +Additions +- Added the ability to create mods! +- Added more social actions +- Added a system for public spaces (currently only parks) +- Added household exporting and importing +- Added the easel and (secret) paintings, neither of which do anything yet + +Improvements +- Show particles when the friendship status changes + +Fixes +- Fixed a few minor bugs + +# 0.1.2 +Additions +- Added an options menu, including a language selection +- Added lot exporting and importing, allowing you to share lots + +Improvements +- Made lots have value: Families can now only be created for cheap enough lots +- Some visual improvements, including a new font +- When searching for spots to put down items, people now look for closest locations correctly + +Fixes +- Fixed being able to cheat money by deleting rooms + +# 0.1.1 +This update has a [devlog post](https://ellpeck.itch.io/tiny-life/devlog/193425/version-011). + +Additions +- Added gridless placement by holding the alt key +- Added furniture picking using the middle mouse button + +Improvements +- Made certain actions count as inappropriate on other lots (like sleeping and showering) +- Made social actions and notifications display portraits +- Made objects slotted into object spots not count for path finding +- Moved the game directory to local app data + +Fixes +- Fixed the current household data persisting when going to build on another map +- Fixed an issue with driving causing crashes occasionally + +# 0.1.0 +- Initial alpha release \ No newline at end of file diff --git a/docfx.json b/docfx.json index 092c87f..a34b91f 100644 --- a/docfx.json +++ b/docfx.json @@ -6,13 +6,9 @@ "articles/**/toc.yml", "toc.yml", "*.md", - "api/**.yml" + "api/**.yml", + "Changelog.md" ] - }, - { - "files": ["**.md"], - "src": "Changelog", - "dest": "." } ], "resource": [{ diff --git a/toc.yml b/toc.yml index 77b1c18..2241adb 100644 --- a/toc.yml +++ b/toc.yml @@ -5,4 +5,4 @@ - name: API Documentation href: api/ - name: Changelog - href: Changelog/TinyLifeChangelog.md + href: Changelog.md