ScummVM: Difference between revisions
(Add reverse engineer) |
(add category) |
||
(6 intermediate revisions by the same user not shown) | |||
Line 16: | Line 16: | ||
==Projects included in ScummVM== | ==Projects included in ScummVM== | ||
===SimonVM=== | |||
SimonVM was a project by ScummVM co-creator Ludvig Strigeus that ran the ''[[Simon the Sorcerer]]'' games running on the [[AGOS]] engine. AGOS stands for Adventure Graphic Operating System. | |||
It was merged into ScummVM on April 12, [[2002]]. | |||
===Sarien=== | ===Sarien=== | ||
Sarien was a project by [[Stuart George]] that ran [[Sierra]] games that used Sierra's [[AGI]] engine. AGI stands for Adventure Game Interpreter). | Sarien was a project by [[Stuart George]] that ran [[Sierra]] games that used Sierra's [[AGI]] engine. AGI stands for Adventure Game Interpreter). | ||
Line 37: | Line 42: | ||
===ScottFree=== | ===ScottFree=== | ||
ScottFree is an interpreter for interactive fiction games in the [[Scott Adams]] format. | [[ScottFree]] is an interpreter for interactive fiction games in the [[Scott Adams]] format. | ||
It was initially created in [[1993]] by [[Alan Cox]]. | It was initially created in [[1993]] by [[Alan Cox]]. | ||
Line 44: | Line 49: | ||
===xu4=== | ===xu4=== | ||
xu4 is a project to run ''[[Ultima IV]]'' using original or enhanced resources that was created in September [[2001]] by [[Andrew Taylor]]. | [[xu4]] is a project to run ''[[Ultima IV]]'' using original or enhanced resources that was created in September [[2001]] by [[Andrew Taylor]]. | ||
It was added to ScummVM on February 2, [[2020]]. | It was added to ScummVM on February 2, [[2020]]. | ||
===Pentagram=== | ===Pentagram=== | ||
Pentagram | Pentagram was a project to run ''[[Ultima VIII]]'' using original or enhanced resources that was created in [[2002]]. | ||
It was added to ScummVM on February 2, [[2020]]. | It was added to ScummVM on February 2, [[2020]]. | ||
===Nuvie=== | ===Nuvie=== | ||
Nuvie | Nuvie was a project to run ''[[Ultima VI]]'' using original or enhanced resources that was created in [[2003]] by [[Eric Fry]]. | ||
It was added to ScummVM on February 2, [[2020]]. | It was added to ScummVM on February 2, [[2020]]. | ||
===Frotz=== | ===Frotz=== | ||
Frotz is an interpreter for [[Z-code]] interactive fiction games. | [[Frotz]] is an interpreter for [[Z-code]] interactive fiction games. | ||
It was initially created in [[1995]] by [[Stefan Jokisch]]. | It was initially created in [[1995]] by [[Stefan Jokisch]]. | ||
Line 80: | Line 85: | ||
==Games and Applications officially supported by ScummVM== | ==Games and Applications officially supported by ScummVM== | ||
ScummVM was originally created to support the games made with the [[SCUMM]] scripting language, but it has since expanded to support engines from several other games. Over 100 games are officially supported. Additionally, there are also hundreds of demos and | ScummVM was originally created to support the games made with the [[SCUMM]] scripting language, but it has since expanded to support engines from several other games. Over 100 games are officially supported. Additionally, there are also hundreds of demos and fan games that are supported as well. | ||
{| class="wikitable sortable" style="width:100%" | {| class="wikitable sortable" style="width:100%" | ||
Line 1,328: | Line 1,333: | ||
| style="border-style: solid; border-width: 1px; text-align:center" | [[Infocom]] | | style="border-style: solid; border-width: 1px; text-align:center" | [[Infocom]] | ||
| style="border-style: solid; border-width: 1px; text-align:center" | 1985 | | style="border-style: solid; border-width: 1px; text-align:center" | 1985 | ||
| style="border-style: solid; border-width: 1px; text-align:center" | Supported since ScummVM 2.2.0 | |||
|- | |||
| style="border-style: solid; border-width: 1px; text-align:center" | ''[[Mini Adventure Sampler]]'' | |||
| style="border-style: solid; border-width: 1px; text-align:center" | [[Adventure International]] | |||
| style="border-style: solid; border-width: 1px; text-align:center" | 1980 | |||
| style="border-style: solid; border-width: 1px; text-align:center" | Supported since ScummVM 2.2.0 | | style="border-style: solid; border-width: 1px; text-align:center" | Supported since ScummVM 2.2.0 | ||
|- | |- | ||
Line 1,401: | Line 1,411: | ||
|- | |- | ||
| style="border-style: solid; border-width: 1px; text-align:center" | ''[[Mysterious Adventures 1: The Golden Baton]]'' | | style="border-style: solid; border-width: 1px; text-align:center" | ''[[Mysterious Adventures 1: The Golden Baton]]'' | ||
| style="border-style: solid; border-width: 1px; text-align:center" | [[ | | style="border-style: solid; border-width: 1px; text-align:center" | [[Digital Fantasia]] | ||
| style="border-style: solid; border-width: 1px; text-align:center" | 1981 | | style="border-style: solid; border-width: 1px; text-align:center" | 1981 | ||
| style="border-style: solid; border-width: 1px; text-align:center" | Supported since ScummVM 2.2.0 | | style="border-style: solid; border-width: 1px; text-align:center" | Supported since ScummVM 2.2.0 | ||
|- | |- | ||
| style="border-style: solid; border-width: 1px; text-align:center" | ''[[Mysterious Adventures 2: The Time Machine]]'' | | style="border-style: solid; border-width: 1px; text-align:center" | ''[[Mysterious Adventures 2: The Time Machine]]'' | ||
| style="border-style: solid; border-width: 1px; text-align:center" | [[ | | style="border-style: solid; border-width: 1px; text-align:center" | [[Digital Fantasia]] | ||
| style="border-style: solid; border-width: 1px; text-align:center" | 1981 | | style="border-style: solid; border-width: 1px; text-align:center" | 1981 | ||
| style="border-style: solid; border-width: 1px; text-align:center" | Supported since ScummVM 2.2.0 | | style="border-style: solid; border-width: 1px; text-align:center" | Supported since ScummVM 2.2.0 | ||
|- | |- | ||
| style="border-style: solid; border-width: 1px; text-align:center" | ''[[Mysterious Adventures 3: Arrow of Death Part 1]]'' | | style="border-style: solid; border-width: 1px; text-align:center" | ''[[Mysterious Adventures 3: Arrow of Death Part 1]]'' | ||
| style="border-style: solid; border-width: 1px; text-align:center" | [[ | | style="border-style: solid; border-width: 1px; text-align:center" | [[Digital Fantasia]] | ||
| style="border-style: solid; border-width: 1px; text-align:center" | 1981 | | style="border-style: solid; border-width: 1px; text-align:center" | 1981 | ||
| style="border-style: solid; border-width: 1px; text-align:center" | Supported since ScummVM 2.2.0 | | style="border-style: solid; border-width: 1px; text-align:center" | Supported since ScummVM 2.2.0 | ||
|- | |- | ||
| style="border-style: solid; border-width: 1px; text-align:center" | ''[[Mysterious Adventures 4: Arrow of Death Part 2]]'' | | style="border-style: solid; border-width: 1px; text-align:center" | ''[[Mysterious Adventures 4: Arrow of Death Part 2]]'' | ||
| style="border-style: solid; border-width: 1px; text-align:center" | [[ | | style="border-style: solid; border-width: 1px; text-align:center" | [[Digital Fantasia]] | ||
| style="border-style: solid; border-width: 1px; text-align:center" | 1982 | | style="border-style: solid; border-width: 1px; text-align:center" | 1982 | ||
| style="border-style: solid; border-width: 1px; text-align:center" | Supported since ScummVM 2.2.0 | | style="border-style: solid; border-width: 1px; text-align:center" | Supported since ScummVM 2.2.0 | ||
|- | |- | ||
| style="border-style: solid; border-width: 1px; text-align:center" | ''[[Mysterious Adventures 5: Escape from Pulsar 7]]'' | | style="border-style: solid; border-width: 1px; text-align:center" | ''[[Mysterious Adventures 5: Escape from Pulsar 7]]'' | ||
| style="border-style: solid; border-width: 1px; text-align:center" | [[ | | style="border-style: solid; border-width: 1px; text-align:center" | [[Digital Fantasia]] | ||
| style="border-style: solid; border-width: 1px; text-align:center" | 1982 | | style="border-style: solid; border-width: 1px; text-align:center" | 1982 | ||
| style="border-style: solid; border-width: 1px; text-align:center" | Supported since ScummVM 2.2.0 | | style="border-style: solid; border-width: 1px; text-align:center" | Supported since ScummVM 2.2.0 | ||
|- | |- | ||
| style="border-style: solid; border-width: 1px; text-align:center" | ''[[Mysterious Adventures 6: Circus]]'' | | style="border-style: solid; border-width: 1px; text-align:center" | ''[[Mysterious Adventures 6: Circus]]'' | ||
| style="border-style: solid; border-width: 1px; text-align:center" | [[ | | style="border-style: solid; border-width: 1px; text-align:center" | [[Digital Fantasia]] | ||
| style="border-style: solid; border-width: 1px; text-align:center" | 1982 | | style="border-style: solid; border-width: 1px; text-align:center" | 1982 | ||
| style="border-style: solid; border-width: 1px; text-align:center" | Supported since ScummVM 2.2.0 | | style="border-style: solid; border-width: 1px; text-align:center" | Supported since ScummVM 2.2.0 | ||
|- | |- | ||
| style="border-style: solid; border-width: 1px; text-align:center" | ''[[Mysterious Adventures 7: Feasibility Experiment]]'' | | style="border-style: solid; border-width: 1px; text-align:center" | ''[[Mysterious Adventures 7: Feasibility Experiment]]'' | ||
| style="border-style: solid; border-width: 1px; text-align:center" | [[ | | style="border-style: solid; border-width: 1px; text-align:center" | [[Digital Fantasia]] | ||
| style="border-style: solid; border-width: 1px; text-align:center" | 1982 | | style="border-style: solid; border-width: 1px; text-align:center" | 1982 | ||
| style="border-style: solid; border-width: 1px; text-align:center" | Supported since ScummVM 2.2.0 | | style="border-style: solid; border-width: 1px; text-align:center" | Supported since ScummVM 2.2.0 | ||
|- | |- | ||
| style="border-style: solid; border-width: 1px; text-align:center" | ''[[Mysterious Adventures 8: The Wizard of Akryz]]'' | | style="border-style: solid; border-width: 1px; text-align:center" | ''[[Mysterious Adventures 8: The Wizard of Akryz]]'' | ||
| style="border-style: solid; border-width: 1px; text-align:center" | [[ | | style="border-style: solid; border-width: 1px; text-align:center" | [[Digital Fantasia]] | ||
| style="border-style: solid; border-width: 1px; text-align:center" | 1983 | | style="border-style: solid; border-width: 1px; text-align:center" | 1983 | ||
| style="border-style: solid; border-width: 1px; text-align:center" | Supported since ScummVM 2.2.0 | | style="border-style: solid; border-width: 1px; text-align:center" | Supported since ScummVM 2.2.0 | ||
|- | |- | ||
| style="border-style: solid; border-width: 1px; text-align:center" | ''[[Mysterious Adventures 9: Perseus and Andromeda]]'' | | style="border-style: solid; border-width: 1px; text-align:center" | ''[[Mysterious Adventures 9: Perseus and Andromeda]]'' | ||
| style="border-style: solid; border-width: 1px; text-align:center" | [[ | | style="border-style: solid; border-width: 1px; text-align:center" | [[Digital Fantasia]] | ||
| style="border-style: solid; border-width: 1px; text-align:center" | 1983 | | style="border-style: solid; border-width: 1px; text-align:center" | 1983 | ||
| style="border-style: solid; border-width: 1px; text-align:center" | Supported since ScummVM 2.2.0 | | style="border-style: solid; border-width: 1px; text-align:center" | Supported since ScummVM 2.2.0 | ||
|- | |- | ||
| style="border-style: solid; border-width: 1px; text-align:center" | ''[[Mysterious Adventures 10: Ten Little Indians]]'' | | style="border-style: solid; border-width: 1px; text-align:center" | ''[[Mysterious Adventures 10: Ten Little Indians]]'' | ||
| style="border-style: solid; border-width: 1px; text-align:center" | [[ | | style="border-style: solid; border-width: 1px; text-align:center" | [[Digital Fantasia]] | ||
| style="border-style: solid; border-width: 1px; text-align:center" | 1983 | | style="border-style: solid; border-width: 1px; text-align:center" | 1983 | ||
| style="border-style: solid; border-width: 1px; text-align:center" | Supported since ScummVM 2.2.0 | | style="border-style: solid; border-width: 1px; text-align:center" | Supported since ScummVM 2.2.0 | ||
|- | |- | ||
| style="border-style: solid; border-width: 1px; text-align:center" | ''[[Mysterious Adventures 11: Waxworks]]'' | | style="border-style: solid; border-width: 1px; text-align:center" | ''[[Mysterious Adventures 11: Waxworks]]'' | ||
| style="border-style: solid; border-width: 1px; text-align:center" | [[ | | style="border-style: solid; border-width: 1px; text-align:center" | [[Digital Fantasia]] | ||
| style="border-style: solid; border-width: 1px; text-align:center" | 1983 | | style="border-style: solid; border-width: 1px; text-align:center" | 1983 | ||
| style="border-style: solid; border-width: 1px; text-align:center" | Supported since ScummVM 2.2.0 | | style="border-style: solid; border-width: 1px; text-align:center" | Supported since ScummVM 2.2.0 | ||
Line 1,554: | Line 1,564: | ||
| style="border-style: solid; border-width: 1px; text-align:center" | 1998 | | style="border-style: solid; border-width: 1px; text-align:center" | 1998 | ||
| style="border-style: solid; border-width: 1px; text-align:center" | Supported since ScummVM 0.8.0 | | style="border-style: solid; border-width: 1px; text-align:center" | Supported since ScummVM 0.8.0 | ||
|- | |||
| style="border-style: solid; border-width: 1px; text-align:center" | ''[[Passport to Adventure]]'' | |||
| style="border-style: solid; border-width: 1px; text-align:center" | [[Lucasfilm Games]] | |||
| style="border-style: solid; border-width: 1px; text-align:center" | 1990 | |||
| style="border-style: solid; border-width: 1px; text-align:center" | Supported since ScummVM 0.3.0 | |||
|- | |- | ||
| style="border-style: solid; border-width: 1px; text-align:center" | ''[[Pendek]]'' | | style="border-style: solid; border-width: 1px; text-align:center" | ''[[Pendek]]'' | ||
Line 2,079: | Line 2,094: | ||
| style="border-style: solid; border-width: 1px; text-align:center" | 2015 | | style="border-style: solid; border-width: 1px; text-align:center" | 2015 | ||
| style="border-style: solid; border-width: 1px; text-align:center" | Supported since ScummVM 2.8.0 | | style="border-style: solid; border-width: 1px; text-align:center" | Supported since ScummVM 2.8.0 | ||
|- | |||
| style="border-style: solid; border-width: 1px; text-align:center" | ''[[Thimbleweed Park]]'' | |||
| style="border-style: solid; border-width: 1px; text-align:center" | [[Terrible Toybox]] | |||
| style="border-style: solid; border-width: 1px; text-align:center" | 2017 | |||
| style="border-style: solid; border-width: 1px; text-align:center" | Supported since ScummVM 2.9.0 | |||
|- | |- | ||
| style="border-style: solid; border-width: 1px; text-align:center" | ''[[Tony Tough and the Night of the Roasted Moths]]'' | | style="border-style: solid; border-width: 1px; text-align:center" | ''[[Tony Tough and the Night of the Roasted Moths]]'' | ||
Line 2,094: | Line 2,114: | ||
| style="border-style: solid; border-width: 1px; text-align:center" | 1995 | | style="border-style: solid; border-width: 1px; text-align:center" | 1995 | ||
| style="border-style: solid; border-width: 1px; text-align:center" | Supported since ScummVM 2.0.0 | | style="border-style: solid; border-width: 1px; text-align:center" | Supported since ScummVM 2.0.0 | ||
|- | |||
| style="border-style: solid; border-width: 1px; text-align:center" | ''[[Total Eclipse]]'' | |||
| style="border-style: solid; border-width: 1px; text-align:center" | [[Incentive Software]]<br />[[Major Developments]] | |||
| style="border-style: solid; border-width: 1px; text-align:center" | 1988 | |||
| style="border-style: solid; border-width: 1px; text-align:center" | Supported since ScummVM 2.9.0 | |||
|- | |- | ||
| style="border-style: solid; border-width: 1px; text-align:center" | ''[[Touché: The Adventures of the Fifth Musketeer]]'' | | style="border-style: solid; border-width: 1px; text-align:center" | ''[[Touché: The Adventures of the Fifth Musketeer]]'' | ||
Line 2,308: | Line 2,333: | ||
[[Category: Application software]] | [[Category: Application software]] | ||
[[Category: Open source]] | [[Category: Open source]] | ||
[[Category: Reverse engineering]] | |||
[[Category: ScummVM]] | [[Category: ScummVM]] |
Revision as of 07:01, 24 April 2024
ScummVM | |
Developer | Ludvig Strigeus, Vincent Hamm, ScummVM team |
---|---|
Publisher | https://www.scummvm.org/ |
Platforms | C++, cross-platform |
Released | October 5, 2001-present |
Added to Museum |
February 23, 2019 |
ScummVM is a software application, originally created by Ludvig Strigeus and Vincent Hamm, that runs classic adventure and role-playing games on computer platforms, consoles, and media devices.
The supported games are run through interpreters for the games using the engines included in the ScummVM executable. The games are reverse engineered to run the original datafiles except in the cases where the copyright holders provided source code to the ScummVM team. It does not run the supported games through emulation, however, emulators for certain features are included, such as the Munt emulator for the Roland MT-32 MIDI synthesizer.
Platforms
Officially supported platforms include AmigaOS 4, Android, BeOS, Caanoo, Dreamcast, Dingoo, FreeMiNT, GameCube, GP2X, GP2X Wiz, GP32, Haiku, iOS, IRIX, Linux, macOS, Maemo, Nintendo 3DS, Nintendo 64, Nintendo DS, Nintendo Switch, Ouya, Pandora, PlayStation 2, PlayStation 3, PlayStation Portable, PlayStation Vita, Raspberry Pi, RISC OS, Samsung TV, Solaris, Symbian, Tizen, WebOS, Wii, Windows, and Windows CE.
Projects included in ScummVM
SimonVM
SimonVM was a project by ScummVM co-creator Ludvig Strigeus that ran the Simon the Sorcerer games running on the AGOS engine. AGOS stands for Adventure Graphic Operating System.
It was merged into ScummVM on April 12, 2002.
Sarien
Sarien was a project by Stuart George that ran Sierra games that used Sierra's AGI engine. AGI stands for Adventure Game Interpreter).
It was initially created in 1999. On May 23, 2006, Sarien was merged into ScummVM.
TrollVM
TrollVM was a project by Curt Coder that ran early (pre-AGI) Sierra adventure games created after the ADL (Adventure Development Language) games but before the AGI games.
It was initially created in 2004. On September 1, 2007, TrollVM was merged into ScummVM.
FreeSCI
FreeSCI was a project by Magnus Reftel, Lars Skovlund, Christopher T. Lansdown, and Christoph Reichenbach that ran Sierra games that used Sierra's SCI engine. SCI originally stood for Sierra Code Interpreter and then later was changed to stand for Sierra Creative Interpreter.
It was initially created in 1999. On February 14, 2009, FreeSCI merged into ScummVM.
Zengine
Zengine was a project by Marisa Chan that ran games using Activision's ZVision engine.
It was initially created on October 7, 2010. On October 17, 2013, Zengine merged into ScummVM.
ScottFree
ScottFree is an interpreter for interactive fiction games in the Scott Adams format.
It was initially created in 1993 by Alan Cox.
An engine to play Scott Adams games was added to ScummVM, on December 9, 2018, that was based on ScottFree.
xu4
xu4 is a project to run Ultima IV using original or enhanced resources that was created in September 2001 by Andrew Taylor.
It was added to ScummVM on February 2, 2020.
Pentagram
Pentagram was a project to run Ultima VIII using original or enhanced resources that was created in 2002.
It was added to ScummVM on February 2, 2020.
Nuvie
Nuvie was a project to run Ultima VI using original or enhanced resources that was created in 2003 by Eric Fry.
It was added to ScummVM on February 2, 2020.
Frotz
Frotz is an interpreter for Z-code interactive fiction games.
It was initially created in 1995 by Stefan Jokisch.
A Z-code engine was added to ScummVM, on December 12, 2018, that was based on Frotz.
ResidualVM
ResidualVM was the sister project of ScummVM, originally created by former ScummVM project leader James Brown, that ran classic 3D adventure games.
Upon its creation on August 15, 2003, it was titled Residual and was a subproject of ScummVM. It received its own domain on December 6, 2011, and the name was changed to ResidualVM to reflect the domain. It remained a sister project of ScummVM, as they shared a common codebase.
ResidualVM was originally created to support the two games made with GrimE, Grim Fandango and Escape from Monkey Island, as they were the residual adventure games by LucasArts that weren't supported by ScummVM. It was also a word pun, as grime is a residue. On May 26, 2009, it was expanded to support engines from several other games.
On October 9, 2020, ResidualVM merged with its sister project ScummVM, allowing 2.5D and 3D games to be played using ScummVM.
Adventure Game Studio
Adventure Game Studio is an adventure game development suite created by Chris Jones in 1997.
An engine for games created with Adventure Game Studio was added to ScummVM on February 6, 2021.
Games and Applications officially supported by ScummVM
ScummVM was originally created to support the games made with the SCUMM scripting language, but it has since expanded to support engines from several other games. Over 100 games are officially supported. Additionally, there are also hundreds of demos and fan games that are supported as well.
Version history
- ScummVM 0.0.1 (October 8, 2001)
- ScummVM 0.0.2 (October 12, 2001)
- ScummVM 0.1.0 (January 13, 2002)
- ScummVM 0.2.0 (April 14, 2002)
- ScummVM 0.3.0b (December 8, 2002)
- ScummVM 0.4.0 (May 11, 2003)
- ScummVM 0.4.1 (May 25, 2003)
- ScummVM 0.5.0 (August 2, 2003)
- ScummVM 0.5.1 (August 6, 2003)
- ScummVM 0.6.0 (March 14, 2004)
- ScummVM 0.6.1 (July 25, 2004)
- ScummVM 0.6.1b (August 3, 2004)
- ScummVM 0.7.0 (December 24, 2004)
- ScummVM 0.7.1 (March 27, 2005)
- ScummVM 0.8.0 (October 30, 2005)
- ScummVM 0.8.1 (January 31, 2006)
- ScummVM 0.8.2 (February 8, 2006)
- ScummVM 0.9.0 (June 25, 2006)
- ScummVM 0.9.1 (October 19, 2006)
- ScummVM 0.10.0 (June 20, 2007)
- ScummVM 0.11.0 (January 15, 2008)
- ScummVM 0.11.1 (February 29, 2008)
- ScummVM 0.12.0 (August 31, 2008)
- ScummVM 0.13.0 (February 28, 2009)
- ScummVM 0.13.1 (April 27, 2009)
- ScummVM 1.0.0rc1 (August 31, 2009)
- ScummVM 1.0.0 (November 15, 2009)
- ScummVM 1.1.0 (April 4, 2010)
- ScummVM 1.1.1 (May 2, 2010)
- ScummVM 1.2.0 (October 15, 2010)
- ScummVM 1.2.1 (December 19, 2010)
- ScummVM 1.3.0 (May 28, 2011)
- ScummVM 1.3.1 (July 12, 2011)
- ScummVM 1.4.0 (November 11, 2011)
- ScummVM 1.4.1 (January 27, 2012)
- ScummVM 1.5.0 (July 27, 2012)
- ScummVM 1.6.0 (May 31, 2013)
- ScummVM 1.7.0 (July 21, 2014)
- ScummVM 1.8.0 (March 4, 2016)
- ScummVM 1.8.1 (May 25, 2016)
- ScummVM 1.9.0 (October 17, 2016)
- ScummVM 2.0.0 (December 17, 2017)
- ScummVM 2.1.0 (October 11, 2019)
- ScummVM 2.1.1 (January 31, 2020)
- ScummVM 2.1.2 (March 31, 2020)
- ScummVM 2.2.0 (September 27, 2020)
- ScummVM 2.5.0 (September 10, 2021)
- ScummVM 2.5.1 (January 2, 2022)
- ScummVM 2.6.0 (August 1, 2022)
- ScummVM 2.7.0 (February 26, 2023)
- ScummVM 2.7.1 (July 31, 2023)
- ScummVM 2.8.0 (December 30, 2023)
- ScummVM 2.8.1 (March 31, 2024)