[00:27] Using the wiki search is usually more useful for games that are not supported yet (duh!). I'm sure bluegr would be delighted to tell you how well it runs now, as his branch is the newest, with last changes made only 8 years ago. [01:22] Lightkey (~Lightkey@p200300f6970a6a5922cf30fffe083718.dip0.t-ipconnect.de) left irc: Ping timeout: 240 seconds [01:36] Lightkey (~Lightkey@p200300f6970a6a9222cf30fffe083718.dip0.t-ipconnect.de) joined #scummvm. [01:42] AGS games only started making them in 2003 [01:44] The wiki search, use it. It's not AGS. [01:44] ya seems I was confused, ignore me 🙂 [01:45] Ultimate Question for tonight , is there ANY HOPE that we can enjoy such classic & Gem as " Innocent Until Caught (1993) since the ScummVm/ResidualVM have merged together ? [01:45] Not sure what ResidualVM has to do with it.. it's not a 3D game [01:47] As was said earlier, the last work done on the game was 8 years ago [01:49] The game have 3D Cinematic (check at 02:15min) https://youtu.be/_fEYjnLLnGA [01:49] Dominus (~dominus@exult/developer/dominus) left irc: Ping timeout: 272 seconds [01:50] cinematics don't count to make a game 3d, if they're simply video files 🙂 [01:50] its a real underrated gem , cant believe its not playable [01:50] ah ok [01:50] thanks for the info [01:50] Dominus (~dominus@exult/developer/dominus) joined #scummvm. [02:15] "...For the ES/FR releases, the following directories, recursively..." what nean recursively , technically speaking ? Im french [02:18] the directories and everything inside them (including other directories) [02:31] 😦 "ScummVM could not find any game in the specified directory" [02:32] TMM_ (hp@amanda.tmm.cx) left irc: Quit: https://quassel-irc.org - Chat comfortably. Anywhere. [02:32] I have installed ScummVM 2.2.0 on my PS3 Console. I have created a folder titled : Grim Fandango and followed the tutorial on wiki : Copy All of the LAB files from both CDs. A copy of the Grim Fandango 1.01 updated EXE. [02:32] TMM_ (hp@amanda.tmm.cx) joined #scummvm. [02:34] I have 22 .LAB files + the updated EXE gfupd101 unzipped untouched after the download ALL into one single folder named Grim Fandango , what im doing wrong please... [02:35] All my other games (over 50 are working perfectly , thats including Phantasmagoria and Gabriel Knight I-II so what im doing wrong... ? [02:37] 2.2.0 is before the ResidualVM merge, so it won't run Grim [02:38] you could try a nightly build https://buildbot.scummvm.org/#/snapshots [02:39] Command sent by markamiga500 [02:39] ...lol , damn [02:39] thanks you so much mduggan [02:40] im not the brightest of folk here , but damn i enjoy theses old games of mine again and again [02:40] ok i will give it a 2th try [02:46] scummvm/master cb22589 dreammaster: AGS: Fix for intro text rendering in Maniac Mansion Deluxe [02:46] [scummvm] mduggan pushed 3 new commits to master: https://git.io/Jc2Px [02:46] scummvm/master 3f06d0b mduggan: ULTIMA8: Add Crusader demo screen [02:46] scummvm/master 3b82662 mduggan: ULTIMA8: Use correct music track for Regret credits [02:46] scummvm/master f84b967 mduggan: ULTIMA8: Rename remorse_* to cru_* for things also used by No Regret [02:49] [scummvm] mduggan pushed 1 new commits to master: https://git.io/Jc2X0 [02:49] scummvm/master 5733f9c mduggan: ULTIMA8: Fix loading of Cru games with renamed music process [03:20] just to lets some folks here getting news from Sven Hess (worked on Dark Seed I-II for ScummVM) here is latest answer to me today , if somes are interested to continu his work : There has been no work done on Dark Seed I at all, as far as I know. As for Dark Seed II, many years ago, I started reimplementing it for ScummVM, but I've since stopped working on it, basically abandoning work there. I am looking for someone to take over this [03:20] engine. The code can be found on GitHub here: https://github.com/DrMcCoy/scummvm/tree/darkseed2 and there's an "issue" describing a bit the state and what needs to be a done here: https://github.com/DrMcCoy/scummvm/issues/1 Cheers, Sven [03:45] gsi_ (~gsi@x4dbdbf64.dyn.telefonica.de) joined #scummvm. [03:49] gsi (~gsi@x4db4d57e.dyn.telefonica.de) left irc: Ping timeout: 272 seconds [04:25] [scummvm] djsrv pushed 3 new commits to master: https://git.io/JcavA [04:42] Harekiet (harekiet@kittens.harekiet.com) joined #scummvm. [06:26] reset (~reset@user/reset) left irc: Quit: reset [06:28] scummvm/master 957abce djsrv: DIRECTOR: Initialize cast and movie version in constructors [06:28] scummvm/master d4882d2 djsrv: DIRECTOR: Move loadFontMap to fonts.cpp [06:28] scummvm/master 4aaf2d3 djsrv: DIRECTOR: Parse FXmp chunk [06:28] [scummvm] mduggan pushed 6 new commits to master: https://git.io/Jcal7 [06:28] scummvm/master ca0bc5f mduggan: ULTIMA8: Fix Crusader computer gump corner case [06:28] scummvm/master d862899 mduggan: ULTIMA8: Implement No Regret alert intrinsics [06:28] scummvm/master f3d1b52 mduggan: ULTIMA8: Don't remap usecode for Remorse ES fan version [06:42] [scummvm] a-yyg pushed 2 new commits to master: https://git.io/JcaBO [06:42] scummvm/master c6c0475 a-yyg: SAGA2: Clean some global constructor warnings [06:42] scummvm/master f755698 a-yyg: SAGA2: Clean more global constructors in tile.cpp [06:59] [scummvm] djsrv pushed 1 new commits to master: https://git.io/Jca0N [06:59] scummvm/master 9c208bc djsrv: DIRECTOR: Don't backtrack if at end of stream [07:33] [scummvm] a-yyg pushed 1 new commits to master: https://git.io/Jcar2 [07:33] scummvm/master b7ea137 a-yyg: SAGA2: Clean global constructors in speldata.cpp [08:04] using an android x86_64 build should be OK for performance [08:10] Nightlong is supported in latest nightly builds [08:15] eriktorbjorn (d91tan@scummvm/eriktorbjorn) left #scummvm. [08:18] yeah, the ABI should be fine, I was thinking mostly of the graphics stack. Not that ScummVM is super graphics-intensive, but it's probably running in a VM which will never be quite as good. [08:19] they did a lot of work on WSL to accelerate OpenGL calls, so I think they can benefit of it [08:22] I'll be interested to see what sort of performance they get overall. [08:40] salty-horse (~salty-hor@bzq-109-66-7-164.red.bezeqint.net) joined #scummvm. [08:40] salty-horse (~salty-hor@bzq-109-66-7-164.red.bezeqint.net) left irc: Changing host [08:40] salty-horse (~salty-hor@user/salty-horse) joined #scummvm. [08:47] salty-horse (~salty-hor@user/salty-horse) left irc: Quit: Leaving [08:52] hey [08:54] Hello [09:08] the curse of monkey island is the best game 😉 [09:35] [scummvm] lephilousophe opened pull request #3128: GUI: THEMES: Use scalable cursor in modern theme (master...modern-scalable-cursor) https://git.io/JcVkU [09:52] btw, speaking of Crusader bugs. Getting out of bounds in PC version is very easy as well [09:52] https://disk.yandex.ru/i/Xeyv0yAf-xrT8Q [09:59] A really interesting doc-film on Monkey Island: https://www.youtube.com/watch?v=9F9ahZQ7oP0 [11:10] [scummvm] neuromancer pushed 1 new commits to master: https://git.io/JcV8s [11:10] scummvm/master 10310cc neuromancer: PRIVATE: initial implementation of the SafeDigit function [11:33] hi all, I'm looking at localized versions of different games in ScummVM [11:34] I notice that they're often detected as English versions [11:34] is that a known situation? [11:34] typically they do seem to play without issue and the localization appears to be present [11:36] That could be because the English version included those languages, otherwise you would need to give some concrete examples. [11:37] no, I add them, they are detected as English and in game I see the localization without explicitly picking it [11:37] I just saw this with one version of KQ7 [11:37] in Russian [11:38] but I saw it with more games [11:42] with COMI I think I have an issue triggering the localization [11:42] in Russian [11:43] Fate of Atlantis has English speech and Russian text, but no language seems to be detected [11:45] Polish version of LSL5 is detected as English [11:45] (no explicit language choice in the game) [11:46] I could imagine some of these translations are unofficial [11:48] I guess I should try latest dev and if they are similarly detected follow these instructions: https://wiki.scummvm.org/index.php?title=Reporting_unknown_MD5_checksums [11:49] That last sentence might make some people trigger happy here. You did buy them, right? [11:50] no, I have bought originals, but these localized versions I downloaded as a way to learn languages [11:50] Please take a look at the rules. No discussions about pirated versions, sorry. [11:50] Well, you won't get support for illegal version here. See the topic. [11:51] Unless the downloads are just patches for fan translations. [11:52] Which could explain why the game are still detected as English. [11:52] typically these games were distributed themselves with modification to localize them, so they are not patches unfortunately [11:52] yep indeed [11:53] I understand that the aspects involved with support for such versions would be murky, so then it doesn't make sense to report them [11:53] thanks for the info! [12:14] There are instances of fan translation that are distributes only as patches, or maybe as an installers that apply the binary diffs. If you want to learn Hebrew as well, you can try one of "Hebrew Adventure" translation. There are many titles, of many companies - and all are 100% legal. PM if you want more details. [12:18] Translating a text to a different language does not suddenly make it legal, it was just chosen as an acceptable risk to support them. [13:01] [scummvm] lotharsm opened pull request #3129: MOHAWK: MYST: Add simulation for CD-ROM loading times (master...myst-cdrom-delay) https://git.io/JcVX3 [13:02] ZvikaZ: thanks I saw those yeah [13:03] I think the only legitimate way for ScummVM to support the languages I'm interested in would be if they would be reworked into patches based on the originals first [13:05] [scummvm] sev- pushed 1 new commits to master: https://git.io/JcV1v [13:05] scummvm/master 5b987b9 sev-: SAGA2: Merge audtweak.h into beegee.cpp [13:21] eriktorbjorn (~d91tan@scummvm/eriktorbjorn) joined #scummvm. [13:21] #scummvm: mode change '+o eriktorbjorn' by ChanServ!ChanServ@services.libera.chat [13:30] [scummvm] sev- pushed 1 new commits to master: https://git.io/JcVSF [13:54] ccawley2011 (~ccawley20@146.66.56.18) joined #scummvm. [13:54] #scummvm: mode change '+o ccawley2011' by ChanServ!ChanServ@services.libera.chat [13:55] scummvm/master f8ac7ea sev-: PINK: Tell the difference between Dutch Pokus games [13:55] [scummvm] sev- pushed 1 new commits to master: https://git.io/JcVdn [13:55] scummvm/master 2f8b89f sev-: SAGA2: Added detection for Italian Dinotopia [14:09] [scummvm] djsrv pushed 2 new commits to master: https://git.io/JcVNT [14:09] scummvm/master a611f67 djsrv: DIRECTOR: Improve loadFontMap logging [14:09] scummvm/master 8e2c8ee djsrv: DIRECTOR: Map fonts in FontStyle::read [14:26] [scummvm] lotharsm pushed 1 new commits to master: https://git.io/JcVp4 [14:26] scummvm/master 9dd2070 lotharsm: AUDIO: MT32: Bump MT32 emulation code to libmt32emu 2.5.1 [14:26] akaWolf (~akaWolf@akawolf.org) left irc: Ping timeout: 272 seconds [14:32] akaWolf (~akaWolf@akawolf.org) joined #scummvm. [14:49] [scummvm] lephilousophe opened pull request #3130: TESTBED: Don't fail when pixel format couldn't be set (master...fix-testbed) https://git.io/Jcwet [15:00] [scummvm] lephilousophe opened pull request #3131: BACKENDS: Harden grabOverlay in all platforms (master...harden-grabOverlay2) https://git.io/JcwfY [15:15] athrxx (~athrxx@ipbcc076b8.dynamic.kabel-deutschland.de) joined #scummvm. [15:32] [scummvm] lotharsm pushed 1 new commits to master: https://git.io/JcwLq [15:32] scummvm/master 69d5c51 lotharsm: CREDITS: Add myself to the Win32/Win64 subsection [15:43] ny00123 (~ny00123@5.102.197.120) joined #scummvm. [16:16] wanwan (~wanwan@2a00:1370:812b:1c8e:605b:e6a8:5f41:5433) left irc: Ping timeout: 256 seconds [16:20] TMM_ (hp@amanda.tmm.cx) left irc: Quit: https://quassel-irc.org - Chat comfortably. Anywhere. [16:20] TMM_ (hp@amanda.tmm.cx) joined #scummvm. [16:27] wanwan (~wanwan@2a00:1370:812b:1c8e:4d83:e2a:5e02:949f) joined #scummvm. [16:46] [scummvm] athrxx pushed 2 new commits to master: https://git.io/Jcw83 [16:46] scummvm/master 8e0092c athrxx: AUDIO: (Amiga) - adapt mutex handling to latest mixer code changes [16:46] scummvm/master f039bdb athrxx: SCUMM: (SCUMM3) - pixel-perfect walking [16:46] [scummvm] ScummVM-Translations pushed 1 new commits to master: https://git.io/Jcw8Z [16:46] scummvm/master 9c1c4d3 : I18N: Update translations templates [17:01] Thanks Lothar is he's here. MT32 improvements are always welcome! [17:04] This was just a very minor version bump 🙂 But the upcoming changes planned for their 2.6 release are pretty interesting indeed [17:19] Maturion (~Maturion@p200300ede71e92000b1d861ed8d096be.dip0.t-ipconnect.de) joined #scummvm. [17:41] SylvainTV__ (~SylvainTV@2a01cb0c08ebe800bd219731bfe05d01.ipv6.abo.wanadoo.fr) joined #scummvm. [17:43] Sylvain (~SylvainTV@2a01cb0c08ebe80054146cd8e8259a71.ipv6.abo.wanadoo.fr) left irc: Ping timeout: 240 seconds [18:03] Hi Rootfather 🙂 [18:03] quick questions guys , as i try to understand. did i need all the files under DEMO for having this game run or ...not ? https://wiki.scummvm.org/index.php?title=Private_Eye_(1996) [18:24] Oh. Really? Where are they? [18:24] More than LCD support? [18:24] One example is here: https://github.com/munt/munt/commit/0e4d6ccfdfc0bfe3dd994196450bf893559d07b2 [18:25] Oh [18:36] Please i need helps for private eye game , i have found all theses files MINUS theses : "All directories matching '??', 2 symbols" [18:36] could someone could give me an exemple ? [18:42] Im working on the european (FRANCE) french version of the game and dont see ANY directories matching '??' (2 symbols) at all...... 😦 [18:45] I have 4 folder named : [18:45] Global [18:45] Inface [18:45] Intro [18:45] support [18:46] thats all..... ?! [18:52] [scummvm] dreammaster pushed 1 new commits to master: https://git.io/JcwXk [18:52] scummvm/master fd55e0f dreammaster: SAGA2: Change abs to ABS [18:52] [scummvm] ScummVM-Translations pushed 1 new commits to master: https://git.io/JcwX3 [18:52] scummvm/master 1563f5e : I18N: Update translation files [18:53] borosky (~borosky@89-64-74-154.dynamic.chello.pl) left irc: Ping timeout: 272 seconds [18:55] for the shake of me , where again i can find/download this nightly build for PS3 ? I search everywhere and only see 2.2.0. Yesterday i downloaded a stable version after 2.2.0 but cannot remember where i found it [18:59] the version i have on my usb stick (not installed yet) is : ps3-stable-4e0b1ca0 do it support Nightlong ? [19:02] chraist (~chraist@user/chraist) joined #scummvm. [19:05] @markamiga500 https://buildbot.scummvm.org/#/snapshots [19:06] left column for current build [19:06] I need the latest or stable to play NIGHTLONG ? [19:07] latest [19:07] stable is 2.2.0ish [19:08] @markamiga500 hey hey [19:08] do you still need help with running Private Eye [19:08] thanks you so much lephilousophe [19:08] yes sev 🙂 [19:09] just copy everything from the CD and point ScummVM to that folder [19:09] so the things scummVM dont need wont interact badly with the needed files... [19:09] nope, they will just take space [19:10] the thing is the space on my usb stick is very very limited [19:10] well, then you need to match the files against the published data files list and remove the rest. Still keeping the overall directory structure intact [19:11] ouff... (dont forget im speaking french) lol [19:11] okay. English is not my native either [19:12] i have found everything minus the directory matching with 2 symbole ?! [19:12] we have list of required files. Did you find it? [19:12] that means any symbol [19:12] like from AA to ZZ [19:12] For the ES/FR releases, the following directories, recursively: All directories matching '??', 2 symbols global inface intro support/assets/game.win -- only this file, keep it in support/assets directory support/pvteye.ex_ -- only this file, keep it in support/ directory [19:13] [scummvm] athrxx pushed 1 new commits to master: https://git.io/JcwD4 [19:13] scummvm/master e452349 athrxx: SCUMM: remove obsolete workaround [19:14] I see none of the folders named with double symbole , none [19:14] do you see MW, MO, PO, SG? [19:14] yes [19:14] VN, IS, BO, etc [19:14] those are all needed [19:15] they're too many to interate 🙂 [19:15] when they say "matching" i was thinking , two folders with same name with two symbole....😩 [19:15] but you will not save much space with this [19:15] ok [19:16] maybe 50Megs for the demo [19:16] give me 2 min [19:16] all needed files take around 400MB [19:18] Command sent by sev [19:18] ...and when I hear that somebody has no space on their USB stick.... Today 64GB stick costs less that 10 Euro [19:19] (I consider that an insane progress. For me 8MB sticks were just recent and they were a novelty and costed a fortune) [19:20] Forums down? [19:20] nope [19:23] [scummvm] athrxx pushed 1 new commits to master: https://git.io/Jcwyr [19:23] scummvm/master 1bf264d athrxx: SCUMM: (SCUMM3) - fix bug/typo in walk code [19:24] I can ping it alright but I only get server not found in the browser. [19:25] I can't replicate it, sorry [19:27] chraist (~chraist@user/chraist) left irc: Remote host closed the connection [19:28] my usb stick is 64 Gb 😉 [19:28] I have less than a 1.5 GB left , need to install Private eye & Nightlong [19:30] damn both give me 1.80 [19:31] anyway i will give a try , downloading the latest build right now [19:31] i get back to you in couples of minutes [19:40] the scummVM (latest) for PS3 dont even boot , when i try it reject me to the XMB main menu each time... I will try to download it a 2th time and re-install it.... [19:42] that will need some debugging [19:43] Hi @markamiga500 , do you still need help with Private Eye? [19:45] no thanks gu3 🙂 [19:50] just hope to be able to install the latest on my ps3 today and make some tests... [19:58] gu3 , are you able to indicate to me exactly how many files im supposed to have for the game Nightlong ? just want to be sure since im lost when my computer ask me to overwrite files with same names.... [20:03] Sorry, I don't have experience with that game 😦 [20:03] no prob 😉 [20:04] I have 65 files and im wondering if i have the correct amount ? if someonelse can answer me it would be truly appreciated [20:07] did you know how many files i need for Grim Fandango and tell me if i can run it with the latest "stable" release ? [20:08] For Grim Fandango, you will probably need the unstable release [20:09] [scummvm] lotharsm pushed 2 new commits to master: https://git.io/Jcw5z [20:09] scummvm/master ddf1ae5 lotharsm: NEWS: Mention Win32 OpenGL default, consistency fixes [20:09] scummvm/master ab45666 lotharsm: I18N: Update translations datafile [20:10] [scummvm] lephilousophe closed pull request #3090: RFC: SDL: build fix for various non-x86 architectures (master...build-fixes) https://git.io/Jnxpr [20:10] [scummvm] lephilousophe pushed 1 new commits to master: https://git.io/Jcw5a [20:10] scummvm/master b083278 chkr-private: SDL: build fix for various non-x86 architectures [20:10] 😦 and it dont work dont know why [20:10] refuse to boot on both PS3 console i have [20:10] return me directly to xmb main meny [20:10] menu [20:12] uhm, I don't know if the 3D games will work as expected in the PS3 [20:13] borosky (~borosky@89-64-74-154.dynamic.chello.pl) joined #scummvm. [20:13] Command sent by markamiga500 [20:13] .... [20:14] they merged scumm with residual , and why offering it for download if not previously tested prior to offer ? [20:14] if it dont work [20:14] ? [20:15] if you look carefully, there is no release out yet and what you downloaded is a nightly build [20:16] which means it comes without any form of warranty nor testing [20:16] if you prefer, you can wait for next release [20:16] latest stable will allow me to play private eye ? [20:17] Last message repeated 1 time(s). [20:17] for Grim & Nightlong i could definitelly wait for the stable release for PS3 no problem. [20:18] No, only nightly/unstable, I think [20:18] have to go purchase sealing kit for a tire air loose but i will be back in one hour [20:18] ok thanks [20:24] [scummvm] BallM4788 opened pull request #3132: 3DS: Update README.md (master...patch-2) https://git.io/JcwFs [20:40] borosky (~borosky@89-64-74-154.dynamic.chello.pl) left irc: [20:51] athrxx (~athrxx@ipbcc076b8.dynamic.kabel-deutschland.de) left irc: Quit: Leaving [21:20] ny00123 (~ny00123@5.102.197.120) left irc: Quit: Leaving [21:26] Maturion (~Maturion@p200300ede71e92000b1d861ed8d096be.dip0.t-ipconnect.de) left irc: Remote host closed the connection [22:04] last question for today , but a good one : [22:06] Did the ScummVM team or the person that work on NIGHTLONG : Union City have included both patch (1.1 and the zoo crash patch) in his work ? who may know ?? [22:20] yes [22:24] It was actually a wrong link to forum.scummvm.org... [22:27] [scummvm] mduggan pushed 6 new commits to master: https://git.io/Jcrfa [22:27] scummvm/master 211ecc0 mduggan: ULTIMA8: Add shape replacements on death for No Regret [22:27] scummvm/master 1ee2388 mduggan: ULTIMA8: Stop Regret's RollingThunder if actor is dead [22:27] scummvm/master 95745e0 mduggan: ULTIMA8: Improved animation debug logging [22:38] awesome , many thanks SupSuper , really appreciated ! [22:45] Does scummvm has an official way to support modding for the games? [22:50] girafe (~girafe@176-147-142-235.abo.bbox.fr) left irc: Read error: Connection reset by peer [22:53] [scummvm] sev- pushed 2 new commits to master: https://git.io/JcrU6 [22:53] scummvm/master 3fd1f5a sev-: SAGA2: Play click sounds [22:53] scummvm/master ad91c57 sev-: SAGA2: Implement sfx playback [22:53] [scummvm] sev- closed pull request #3132: 3DS: Update README.md (master...patch-2) https://git.io/JcwFs [22:53] [scummvm] sev- pushed 1 new commits to master: https://git.io/JcrUP [22:53] scummvm/master a8b7e1b BallM4788: 3DS: Update README.md [22:54] [scummvm] sev- closed pull request #3128: GUI: THEMES: Use scalable cursor in modern theme (master...modern-scalable-cursor) https://git.io/JcVkU [22:54] [scummvm] sev- pushed 1 new commits to master: https://git.io/JcrUM [22:55] scummvm/master 6a6d681 lephilousophe: GUI: THEMES: Use scalable cursor in modern theme [22:55] [scummvm] dreammaster opened pull request #3133: COMMON: Beginnings of 64-bit filesystem support (master...seek64) https://git.io/JcrUQ [22:57] [scummvm] sev- closed pull request #3115: IMAGE: Use 0-bit alpha for non-transparent PNGs (master...image_png_pixelformat) https://git.io/JcTRG [22:57] [scummvm] sev- pushed 1 new commits to master: https://git.io/JcrTe [23:12] No unified mechanism, since each engine is a recreation of the original executables. What enhancements or extensions each one implements is thus up to them individually [23:17] akaWolf (~akaWolf@akawolf.org) left irc: Ping timeout: 265 seconds [23:19] ccawley2011 (~ccawley20@146.66.56.18) left irc: Quit: Leaving [23:24] Well I meant more like a possibility to load and unload mods from the launcher [23:25] I mean, the more RPG the project is going to support, the more need for flexible modding will be [23:26] So having a way to manage mods will manifest itself eventually [23:31] The current mods are added with checkboxes in the game tab, there was one PR opened for a mod just a few hours ago: https://github.com/scummvm/scummvm/pull/3129 [23:33] akaWolf (~akaWolf@akawolf.org) joined #scummvm. [23:34] +1 [00:00] --- Mon Jul 5 2021