2.8 KiB
2.8 KiB
Changelog
All notable changes to AIDungeon will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
Added
- Formal grammars for apocalyptic setting: scavenger, mutant and headhunter contexts/prompts
- 'Finetune the model yourself' section in README.md
- Command line argument
--cpu
which forces use of the CPU instead of a GPU.
Fixed
install.sh
will only usesudo
if the user is not root- Fix loading saved games from the title splash to use the new local save path.
- Fix ending punctuation being chopped off of generated text.
[2.2.0] - 2019-12-19
Added
/reset
is a new command with the same functionality as the old/restart
, saving the old and beginning a brand new game.- Ratings after death and winning
get_rating
function toStory
objects.- New content in fantasy grammar.
- Formal grammars for peasant and rogue contexts/prompts.
Removed
- F-strings for python 3.4 and 3.5 compatibility
- Trailing comma in function args for 3.5 compatibility
Fixed
- Typos in story grammar.
- AI no longer sees
You you
when the user inputs commands beginning withYou
orI
. - Some caption issues with actions.
Changed
/restart
now restarts from the beginning of the same game.
[2.1.1] - 2019-12-17
Fixed
- Bug preventing
Custom
game setting selection from working. - Code style.
[2.1.0] - 2019-12-16
Added
- This changelog!
- Formal grammars for the noble, knight, and wizard contexts/prompts.
- Better regex logic to detect terminal states.
- Directory
saved_stories
. - A few more censored words.
- Feedback for user for the censor command.
- iPython notebook utilities to save/load to Google Drive, and an OOM error workaround.
- install.sh now detects python version and fails if it's not supported.
- Issue and PR template improvements.
Fixed
- Loading not working on
develop
. - Loading now print properly.
- No Save Game on Quit for Loaded Games
- install.sh no longer tries calling
apt-get
on distributions without it. - Arch Linux now works with install.sh (with pyenv is used or python3.6 is set as python3).
- A bug that caused game to crash if given an incorrect game ID to load.
Changed
- Made
install.sh
more robust. - Sorted imports.
- Split the model downloading script into
download_model.sh
frominstall.sh
. - User commands are now case-insensitive.
- User commands are now denoted with the prefix
/
.
[2.0.0] - 2019-12-05
Added
- AIDungeon 2, which allows players to type in any desired action.
[1.0.0] - ?
Added
- AiDungeon Classic, which gives players action options to choose from.