-
Notifications
You must be signed in to change notification settings - Fork 0
/
devchanges.json
264 lines (264 loc) · 19.2 KB
/
devchanges.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
---
permalink: /releases/developer.json
---
{
"v2.1.0-c5654b9": [
"Adds configurations and support for the Snap version of the game.",
"Introduces Candella fork of AliceOS with new features such as multi-user support and a new desktop.",
"Updates Ren'Py SDK to v7.4.2.",
"Enables model-based rendering for improved OpenGL effects such as blurring.",
"Resolves an issue in the story bootstrapper where some Steam achievements were not properly registered.",
"Resolves an issue where the desktop could be prematurely called on the main menu."
],
"v2.0.3": [
"Resolves an issue where minigame glitch effects wouldn't display properly.",
"Resolves several issues surrounding earning Steam achievements.",
"Resolves issues surrounding Katorin's route in Chapter 11.",
"Resolves multiple typos and grammatical errors in the second half of the story.",
"Resolves an issue where the history screen would crash when selecting to call Meredith by her birth name."
],
"v2.0.2": [
"Resolves an issue where the \"What's New\" screen crashed the main menu due to a missing file."
],
"v2.0.1": [
"Adds voice over files for Meredith's epilogue.",
"Resolves an issue where the CHANGELOG file could not be located in market or macOS builds."
],
"v2.0.0": [
"Removes AliceOS standard Inventories pop up from Chapter 3.",
"Adds support for earning and syncing Steam achievements.",
"Adds voice-over line definitions to the game's epilogue on Meredith's route."
],
"v2.0.0-rc2": [
"Resolves an issue where the glossary file couldn't load in the Glossary app.",
"Resolves an issue where toast notifications may permanently appear.",
"Cleans up assets and optimizes file sizes to fit in smaller packages.",
"Resolves an issue where the footer in the game menu may appear misaligned with other themes.",
"Includes epilogue content for the story when the player's route is Meredith."
],
"v2.0.0-rc1": [
"Updates pull request glossary term to mention alternate names.",
"Adds new screen that lets player \"submit\" their game to the store.",
"Introduces content for the final chapter, Submission (Chapter 12).",
"Moves in-game glossary to the Glossary app instead of the Help menu.",
"Removes deprecated audio tracks that will no longer be used.",
"Resolves an issue where trying to quit while in the minigame wouldn't show the quit confirmation dialog.",
"Resolves an issue where, in some instances, going to a new scene or quitting from the minigame didn't show the quick menu.",
"Resolves an issue where pressing the Escape, D, A, H, and TAB keys during the credits causes screen blanking.",
"Updates the credits scene to quit the game immediately when pressing the quit keyboard shortcut.",
"Hides settings with respect to the \"enable_minigame_adv_mode\" configuration setting in the build config.",
"Temporarily suspends the Puzzles app from the list of experiments.",
"Temporarily disables the Advanced Mode for the minigame (will resurface in a feature update)."
],
"v2.0.0-734b2f1": [
"Resolves some issues around musiclayer commands.",
"Converts the 'puzzle' console command to a custom statement.",
"Adds Escape key binding to the inventory HUD to close it.",
"Resolves an issue where the \"Open More\" icon in the inventory HUD didn't change color with respect to the theme.",
"Adds new inventory use display when the player needs to use an item to continue.",
"Introduces new accessibility setting for toggling the minigame experience and inventory item interactions.",
"Adds brand-new dynamic music tracks to the game.",
"Updates the license to account for new game-specific music.",
"Deprecates old music tracks that will no longer be used.",
"Adds the ability to use musiclayer push without a fadein (by passing \"sharp\" parameter).",
"Adds new NadiaVM reference page for the minigame in Settings > Minigame.",
"Adds \"help\" command in minigame's interactive mode to open the NadiaVM reference book.",
"Partially deprecates/warns players about Python APIs with respect to minigame's advanced mode.",
"Updates glossary with \"JVM\" term for Kotlin definitions.",
"Resolves issue in Chapter 9 where Kotlin was incorrectly labeled as a JVM-based language."
],
"v2.0.0-4c3ea90": [
"Replaces the OcellusScript language option with Swift and updates chapters using this language option.",
"Resolves an issue where some lines didn't respect the user's preference for pronoun usage.",
"Resolves an asset issue where the old splash screen would be displayed instead of the new one.",
"Updates several portions of the story with clarifications to resolve inconsistencies and ambiguities.",
"Updates the rollback settings UI to a more accurate description with visual aids.",
"Removes old settings in place from the minigame classic mode.",
"Introduces framework for an adaptive music system built with layers.",
"Adds some content for Chapter 11: Encouragement.",
"Adds CG content for Chapters 4, 7, 9, and 10."
],
"v2.0.0-ed4c706": [
"Adds failsafes to re-enable the quick menu and skipping abilities when the minigame crashes, quits, or when loading a save.",
"Adds new methods test_input and test_next to run NadiaVM commands in a new instance for testing.",
"Resolves collision check failures on minigame levels that don't disable collisions.",
"Updates main menu music to the finalized version.",
"Resolves an issue where players can accidentally roll back to the name selection screen.",
"Resolves some minigame issues by removing one sandbox layer.",
"Resolves an issue where running poweron on the same device twice caused unconditional increments and incorrect state creation.",
"Resolves an issue where the player's inventory persisted during loading to past or future load files.",
"Updates splash screen to new \"Created by Marquis Kurt\" branding."
],
"v2.0.0-521b2d5": [
"Adds new levels to the minigame experience.",
"Updates Discord images and save chapter icons.",
"Resolves an issue where lvl may not be defined in Advanced Mode.",
"Resolve an issue where Steam libraries were missing the Steampipe builds.",
"Makes some general revisions to the story for clarity.",
"Resolves an issue in Chapter 3 where Christina would temporarily go faceless.",
"Resolves an issue where players would not leave after quitting the game while in a minigame.",
"Resolves an issue where use_item would crash during rollbacks.",
"Changes Chapter 5's chess piece bit to require inventory interactivity.",
"Changes Meredith's introduction and Christina's appearance in Chapter 6.",
"Resolves an issue in Chapter 10 where the player couldn't continue because the USB stick wasn't in the inventory.",
"Resolves an issue in Chapter 10 where Katorin mentions \"_m1_script0x2dch8__chunk\" instead of level.",
"Mitigates an issue where the \"What's New\" screen may continuously pop up, even if the player has seen it.",
"Adds a brand-new version of the main menu theme.",
"Adds a \"prefers dynamic background\" option in Settings > Appearance to toggle the dynamic background on the main menu.",
"Adds a new experiment \"puzzles-app\" where players can run any minigame puzzles from AliceOS."
],
"v2.0.0-775c614": [
"Adds changelog parsing capabilities with simplechanges package.",
"Includes a new \"What's New\" screen when launching on new updates.",
"Introduces language parsing capabilities to NadiaVM.",
"Adds support for comments to NadiaVM with a preceding semicolon (; comment).",
"Changes set command in NadiaVM to allow either a constant or to change a casted value.",
"Resolves an issue where the background after the credits used the old artwork.",
"Updates Fira API to v2.0.0-beta1 and removes deprecated functions.",
"Adds migration information to the API documentation for older versions.",
"Updates the documentation template to use syntax highlighting with the Ayu color scheme.",
"Removes transitional property \"str_checks\" from CSWorldConfigReader.",
"Deprecates \"allowed_blocks\" property in world configurations and \"allowed\" in CSWorldConfigReader.",
"Refreshes changelog and developer changelog to use Simple Changes format, loosely structered from Keep a Changelog.",
"Graduates 'include-nadia-repl', 'opt-in-quickmail', and 'enable-glossary' features.",
"Adds close method to MinigameLevel class for support in non-context manager cases.",
"Replaces all instances of old domain with the new domain (unscriptedvn.dev).",
"Creates a symlink to Application Support in macOS (~/Library/Application Support/Unscripted).",
"Binds screenshot function to F12 key in addition to S, making it accessible during screens.",
"Deprecates mg-classic-mode argument and removes basic mode compilation support.",
"Introduces new theme music written by Marek Domagala as part of the new music set.",
"Adds a new use-classic-music argument that switches to the old theme music.",
"Adds a new \"Contributors\" page in the Help menu with all Ko-fi and GitHub Sponsors contributors.",
"Updates docs for get_feather_icon.",
"Removes 'game_type' from the StoryMap object.",
"Cleans up and partially optimizes source code in several core files."
],
"v2.0.0-5a6a4b1": [
"Resolves an issue where a non-existent story choice (\"shell:zenno_confrontation\") crashed the game.",
"Resolves an issue where the game crashed due to the minigame's checks not being initialized properly.",
"Introduces a new state manager that manages minigame level states in interactive and compiled modes.",
"Updates build configurations to properly relocate files and new build method (patches).",
"Adds new intentional \"bugs\" such as missing collisions, random exits, and missing bindings, as game mechanics.",
"Changes macOS icons to better reflect the Big Sur style (and to keep up with theme).",
"Adds a new console option \"puzzle <int>\" to make debugging puzzles faster.",
"Implements casting abilities in NadiaVM.",
"Auto-casts cardinal directions to relative direction (north -> up) in the interactive mode.",
"Updates interactive scene by privatizing variables.",
"Adds a new \"patches\" build option which includes only the archives, useful for patching versions.",
"Updates builds scripts to add Steam support.",
"Updates glitch effect with colors instead of a black-and-white image.",
"Resolves an issue where running \"last\" on a CSGrid object resulted in returning the first item.",
"Adds \"with\" context manager support in CSNadiaVMWriter and CSNadiaVMWriterBuilder.",
"Changes checks in CSWorldConfigReader to a list of enumerations instead of strings.",
"Adds \"str_checks\" as a transitional property to get a list of strings for the game's checks.",
"Refines interactive mode's UI by forcing dark theme and adding up arrow support to insert the last command.",
"Adds PATCHES.txt in patch builds.",
"Adds a glitch effect when minigame player goes out of bounds.",
"Overhauls main menu with new dynamic background and overlay.",
"Introduces new MinigameLevel class for the Advanced Mode APIs that will eventually replace the old APIs.",
"Updates templates to use new MinigameLevel class instead of get_level_information.",
"Deprecates get_level_information in favor of MinigameLevel.",
"Makes CSNadiaVMWriter more visible by subclassing it in the API as MinigameWriter.",
"Replaces dialog at beginning of minigame with VN-style dialogue to introduce the plot.",
"Deprecates the minigame classic mode editor."
],
"v2.0.0-c4127f1": [
"Redesigns first two minigame levels to introduce power on mechanics and navigation.",
"Changes check \"player-collects-all\" to \"player-powers-all-devices\".",
"Starts deprecating coin-related terminology in favor of \"devices\".",
"Adds brand-new interface for basic mode that lets players interactively type commands to solve puzzles.",
"Adds 'mg-classic-mode' argument to fallback to standard basic mode.",
"Updates imagery in the minigame settings for new modes.",
"Updates minigame settings to reflect new changes.",
"Adds new NadiaVM command \"bind\" to make aliases of existing commands.",
"Adds new NadiaVM command \"cast\" to make temporary, global variables.",
"Resolves issues with the theming engine by replacing path.join with standard strings.",
"Resolves an issue where story maps would try to initialize the readonly game type.",
"Adds new decorative beanbag to minigame."
],
"v2.0.0-e02dd5c": [
"Updates icons on macOS to match macOS Big Sur's new icon design language.",
"Replaces Masti sprite with new Mia sprite.",
"Refreshes minigame tilemap with new environment based on story.",
"Removes game type selection from Chapter 2 and makes game_type in the StoryMap object read-only.",
"Changes objective in minigame from collecting coins to turning on computers.",
"Changes build tools to use the beta icon when creating a build if configured to do so."
],
"v2.0.0-f58e1cf": [
"Introduces the Appearance tab in Settings to change the theme, dialogue font, size, and save screenshots.",
"Adds additional theming support with Ayu themes for the game.",
"Adds Merriweather and OpenDyslexic fonts.",
"Changes Lexend font options to be bundled inside of the dialogue font option (Appearance > Dialogue font > Lexend...).",
"Updates glossary with new terms: type foundry, virtual machine, kanban board.",
"Rewrites parts of Chapter 6 to make apartment rent process and Meredith's introduction realistic and believable.",
"Rewrites all major interactions with Christina to provide a more consistent personality type.",
"Changes Zen'no's cat's name from Benny to Oliver.",
"Modify parts of the story to make the player seem less of an idiot.",
"Adds \"disable-minigame\" argument to argument parser to disable the minigame during playthroughs.",
"Adds new icons for beta and canary builds while the game is running.",
"Changes the text size of the chat history page.",
"Changes AliceOS's window styles to match the game's theme.",
"Sets default theme to \"Ayu Light Blue\" if none are initialized.",
"Updates graphics definitions with new images.",
"Adds id_eyes transition.",
"Updates build settings to exclude DEVCHANGES.txt when on a stable build of the game."
],
"v2.0.0-39c2532": [
"Resolves an issue where the AliceOS desktop could be called infinitely on the call stack.",
"Adds argument options via arguments.toml.",
"Adds a glossary page in Help with terms and definitions.",
"Adds use cases for inventory items in some parts of the game.",
"Changes notification toast when an item is received to the game's default, not AliceOS's.",
"Removes documented features in Help that don't exist.",
"Includes Chapters 8 and 9, and introduces the Chapter 10 content for Christina's and Katorin's routes."
],
"v1.2.4-db1": [
"Resolves an issue where the AliceOS desktop could be called infinitely on the call stack.",
"Adds argument options via arguments.toml.",
"Adds a glossary page in Help with terms and definitions.",
"Adds use cases for inventory items in some parts of the game.",
"Changes notification toast when an item is received to the game's default, not AliceOS's.",
"Removes documented features in Help that don't exist."
],
"v1.2.3-db2": [
"Makes AliceOS Desktop keybind ('d') universally available, not just the game menu or in the quick menu.",
"Updates Fira to v1.3.1, which includes fixes for reporting proper list coordinates when calling as_list.",
"Increases the font contrast on muted text colors in the game menu.",
"Adds message bubble around NVL text in chat history.",
"Renames \"Hub\" to \"Main Menu\", \"Chat\" to \"Chat History\", and \"Back\" to \"Back to Game\".",
"Renames \"John Doe\" on empty saves to \"Foo Bar\" to be gender neutral.",
"Removes \"entitlements.plist\" from Windows and Linux builds."
],
"v1.2.3-db1": [
"Resolves an issue where minigame levels with \"collect\" in Basic Mode fail due to incorrect VM code.",
"Fixes a couple of minor typos, including pronoun conjugation agreement issues.",
"Resolves an issue where attempting to view the license on a read-only file system fails (IOError).",
"Adds more details about the different game modes and a preview image.",
"Adds new \"Warp Speed\" option to minigame preview animation speeds.",
"Adds options to show hidden NadiaVM commands and reduce spacing in VM preview window in Basic Mode.",
"Adds an option to forcefully show the editor in Advanced Mode when an existing VM file is present.",
"Improves minigame experience by rolling back to last checkpoint if an error occurs during the minigame.",
"Prevents minigame overriding between modes by namespacing NadiaVM based on game mode.",
"Adds keybinding 'l' to open the Unscripted log file (or select it in the file browser)."
],
"v1.2.2-db1": [
"Resolves an issue where the minigame preview would crash when calling for world coin list in basic mode.",
"Resolves an issue where the advanced mode directory buttons crash on Windows.",
"Resolves \"looking around\" repetition in the story.",
"Resolves an issue in Chapter 7 where the ambient wave sounds didn't stop after the outlook scene.",
"Fixes several typos in the story chapters.",
"Changes story lines to better reflect the true nature of the story.",
"Uses Python logging to log game events to (uvn.log)."
],
"v1.2.0-db1": [
"Bundles new coding minigame and settings to control how fast the animations should play",
"Introduces the new Advanced Mode with official Python API support via Fira",
"Adds additional chapters that were previously unavailable, including chapters that introduce Meredith (Fira) Sans",
"Introduces a brand-new credits screen designed to be more developer-esque with Kotlin scripts",
"Uses new Unscripted Core build system (build.toml) to configure features at build time",
"Adds a brand-new profile creation screen when starting the game to select a name, preferred pronouns, and programming language",
"Updates older chapters to respect preferred pronoun settings"
],
"v1.0.0-rewrite1": [],
"v1.0.0dev_beta4": []
}