Download
Setup Guide
https://www.shipofharkinian.com/setup-guide
Changes
The team has been hard at work continuing to clean up the code to use hooks & refactoring logic for future work.
This quiet release only brings small features like Anchor to play online with friends. Even if you aren’t playing with friends, join the global room while you are playing solo and you’ll be able to see all other players in the global room without the inventory & world syncing features enabled in normal rooms! See the Network tab for more information
Two new accessibility options: remove sandstorm in Haunted Wasteland, remove wobble effect in Jabu Jabu
New enhancements: Arrow cycling, remote bombchu, decouple Z-targeting lock-on from switching targets
Mods can now modify equipment models without having to include Link's hands
Randomizer Changes
Fairysanity improvements: can catch checks with bottle, gossip stone fairy checks are instantly collected
Pots now have CMC. Size option has been removed from CSMC. Chest CMC has been updated with more categories
Medallion Locked Trials bar door to trials until their medallion is collected
Progressive Bombchu Bags are now an option, with a capacity of 20/30/50
Several new shuffles with integration to view in Quest Status on pause menu with C-up:
- Shuffle Bean Souls. Adds 10 souls for each of the 10 bean patches. Implemented alongside option to start with beans planted
- Shuffle Masks
- Shuffle Crawl
- Shuffle Grab. Adds a progressive upgrade before Goron Bracelet
- Shuffle Climb
- Shuffle Speak. Adds 6 jabber nuts which must be collected to initiate Speak command with the 6 races Deku, Gerudo, Goron, Hylian, Kokiri, & Zora. Kaepora Gaebora is wise enough to speak all 6 tongues
- Shuffle Open Chest. For the memes
- Shuffle Ganon's Tower. Adds Ganon's Tower into the boss entrances pool
- Bushsanity. Adds checks for walking through bushes in Hyrule Field & Zora's Fountain
- Shuffle Roc's Feather
What's Changed
Details
- Modularize Floor Switches fix hook by @JordanLongstaff in #5870
- Modularize scene-specific Dirt Path fix by @JordanLongstaff in #5871
- Modularize Reset Navi Timer hook by @JordanLongstaff in #5872
- Shuffle Fairy - Gossip stone fairy improvement by @aMannus in #5890
- Copper -> Dev 10/29 by @Malkierian in #5901
- refactor ice cavern by @serprex in #5661
- Copper -> Develop 11/6 by @Malkierian in #5927
- Add merge strategy for preset sections by @garrettjoecox in #5935
- Various hooks in preparation for anchor by @garrettjoecox in #5929
- Stop creating timesplits file on init, and gitignore it by @garrettjoecox in #5933
- Modularize Mirrored World mode hook by @JordanLongstaff in #5930
- Modularize custom skeleton hooks by @JordanLongstaff in #5931
- Modularize boss defeat timestamp hook by @JordanLongstaff in #5886
- Tweaks to ENABLE_REMOTE_CONTROL usage & sail hooks by @garrettjoecox in #5928
- Fix menu path reassignment by @garrettjoecox in #5949
- Refactor BotW logic by @Pepper0ni in #5649
- refactor shadow logic by @serprex in #5650
- Fix seed generation issue with shadow logic refactor by @Pepper0ni in #5957
- Refactor zoras river logic by @Pepper0ni in #5907
- Load metadata without
LoadFile()on startup by @Malkierian in #5817 - Modularize permanent loss mod hooks by @JordanLongstaff in #5948
- Anchor by @garrettjoecox in #4910
- Copper -> Develop 11/14 by @Malkierian in #5961
- Copper -> Dev fix (#5962) by @Malkierian in #5963
- Fix Boot With Networking Disabled by @Malkierian in #5964
- Use OE for storing client ID, remove remaining game state touch point in network thread by @garrettjoecox in #5969
- refactor gtg by @serprex in #5662
- Added new trick by @PABessero in #5972
- Modularize Hurt Container mode hook by @JordanLongstaff in #5874
- Modularize equipment hand patch hooks by @JordanLongstaff in #5876
- A bit of cleanup on multiple hooks by @JordanLongstaff in #5879
- Anchor additions/fixes by @garrettjoecox in #5999
- Fix logic gf by @TheLynk in #6003
- Check tracker improvements by @garrettjoecox in #6000
- Modularize Hyper Enemies hook by @JordanLongstaff in #5968
- hookify cosmetics editor by @serprex in #5900
- Better Debug Warp: Remember Link's Age and Day/Night Settings by @nclok1405 in #5981
- Add Expand All/Collapse All buttons to Hook Debugger by @nclok1405 in #6002
- Apply ImGui scaling when using presets by @JordanLongstaff in #5991
- Improvements to Custom Kaleido Menu by @leggettc18 in #5997
- Stop hiding key counts with skeleton key, and grant all keys by @garrettjoecox in #5932
- Disable Screen Flash for Finishing Blow option by @nclok1405 in #5988
- Add in Progressive Bombchu Bags by @leggettc18 in #5836
- Fix miss in previous
hookify cosmetics editorPR by @serprex in #6006 - refactor: split out location_access/root, & combine ammo events by @serprex in #5821
- refactor deku tree by @serprex in #5854
- refactor ganon's castle by @serprex in #5664
- refactor dodongo's cavern by @serprex in #5855
- Refactor Forest by @serprex in #5673
- Fix rupee overflow in StartingItemGive by @garrettjoecox in #6039
- Reverted removal of 'ClearItemLocations' to fix #6036 by @jeromkiller in #6044
- Fix mixed up chest names in shadow MQ falling spikes room by @serprex in #6047
- refactor windmill by @serprex in #6027
- Fairysanity: allow using bottle by @serprex in #6021
- RT_BIG_SKULLTULA_PAUSE_LIFT by @serprex in #6014
- RT_WATER_IRON_BOOTS_LEDGE_GRAB by @serprex in #6009
- Add Gerudo Fighter to Enemy Randomizer by @nclok1405 in #6005
- RT_ICE_STALAGMITE_CLIP, RT_ICE_STALAGMITE_HOOKSHOT by @serprex in #5909
- bushsanity by @serprex in #5941
- more perm flags by @serprex in #5676
- Add GetCheckPrice by @xxAtrain223 in #5718
- Fix custom tunics not updating on scene change by @aMannus in #6026
- Convert "Big Four" hook register functions to init functions by @JordanLongstaff in #5984
- [Enhancement] Unequip C-items by @OtherBlue in #6043
- Shuffle Bean Souls by @serprex in #5833
- RT_GTG_LAVA_JUMP by @serprex in #5987
- Add missing extension trick to Shadow MQ, bombing spirit trial switch, & add non-combat giant knife logic by @serprex in #5983
- Back-port fixes from holiday build by @garrettjoecox in #6060
- Bump LUS by @garrettjoecox in #6061
- Add support for warp points in the dev tools, as well as a boot to warp point option by @garrettjoecox in #6037
- Make Custom Tunic Local by @Jepvid in #6065
- Remove Here Parameter and Rename to AnyAgeTime by @xxAtrain223 in #5714
- refactor jabu by @serprex in #5671
- Combine mq/vanilla flame wall skip tricks, include child skipping wall in MQ lobby by @serprex in #5814
- File Select More Info Update by @Pepe20129 in #5998
- Integrate Randomizer Window into Modern Menu Properly by @leggettc18 in #6017
- shuffle scrubs: use object extensions by @serprex in #5853
- Combine check identity structs into CheckIdentity by @serprex in #5852
- Fix issue when syncing skipped checks by @garrettjoecox in #6068
- Add "firstInput" stat for RTA Timing and repurposed the "fileCreatedAt" stat for seeding. by @Glought in #6070
- Rando: Add Triforce Hunt GBK setting by @Sirius902 in #5739
- Add the ability to Randomize Music and Sound Effects and Cosmetrics based on Rando File Seed. by @Glought in #5970
- Medallion Locked Trials by @serprex in #6046
- Add option for Navi to hint location of boss key at boss doors by @serprex in #6058
- Fix syncing bombchuUpgradeLevel by @garrettjoecox in #6071
- AnyAgeTime Entrance Rando Fix by @xxAtrain223 in #6073
- fix compiler warnings by @serprex in #6072
- jabu mq: fix copy paste error, rename MQ_EAST_ROOM to MQ_NEAR_BOSS_ROOM by @serprex in #6074
- Fix an assert and va_arg linux crash by @Pepper0ni in #6075
- randomizer: bring back item pool options by @serprex in #6076
- Refactor fire v2 by @Pepper0ni in #5868
- refactor water by @serprex in #5916
- Medallion Locked Trials: logic by @serprex in #6077
- Spirit refactor to handle reverse entry by @Pepper0ni in #5456
- RT_GV_CHILD_TENT, RT_GV_CHILD_CUCCO_JUMP, RT_GF_CHILD_SKIP_WASTELAND_GATE, RT_GF_ADULT_SKIP_WASTELAND_GATE by @serprex in #5823
- rando menu: bring back shuffle grass by @serprex in #6079
- Add an option to disable Autosave Notification by @nclok1405 in #6081
- Remove pseudo RGs: RG_EPONA, RG_SCARECROW, RG_DISTANT_SCARECROW by @serprex in #6078
- Add Boomerang as a way to get the LW water rupees by @Pepper0ni in #6082
- rando menu: fix shop price options by @serprex in #6080
- Alt equipment - The Triology by @Jepvid in #6062
- Allow Enemy Randomizer in Debug Save by @nclok1405 in #5841
- Add "File Number" to Save Editor by @nclok1405 in #5860
- bean souls: prevent skulltula spawning from bugs by @serprex in #6084
- Disable Fixed Camera Enhancement by @Jameriquiah in #6083
- Refactor GenerateItemPool and Ice Trap settings by @Pepper0ni in #5773
- Fix check name conflict by @garrettjoecox in #6087
- Update CSMC to CMC and update chests to other shuffles by @Jepvid in #6085
- Add some NTSC Player Name decoding in Save Editor by @nclok1405 in #5867
- Add back Junk-category by @Jepvid in #6091
- Add modal to teach player about presets by @aMannus in #5903
- water logic: fix name typo, add hover boots across reverse basement jet pit by @serprex in #6092
- RT_HOVER_BOOST_SIMPLE with recoil by @serprex in #5910
- Enable Battle Music for Leever option + Modularize EnemyBGMDisable by @nclok1405 in #5985
- beans: fix generation for starting with planted beans by @serprex in #6099
- RT_BARINADE_POTS by @serprex in #6102
- [Enhancement] Arrow Cycle by @mckinlee in #6105
- disable fixed camera fix by @Jameriquiah in #6106
- remove unused chest assets by @serprex in #6090
- deku tree outside boss room logic fixes by @serprex in #6088
- combobox: use ordered maps to avoid dropdown having non-determinisitic ordering by @serprex in #6101
- RT_UNINTUITIVE_JUMPS by @serprex in #6107
- mod_menu: fix overflow error by @serprex in #6111
- [Bug Fix] Fix Boss Key Ice Trap Models Crash by @Patrick12115 in #6116
- Fix: RT_DC_JUMP merged into RT_UNINTUITIVE_JUMPS by @serprex in #6117
- [Fix] Arrow Cycle Aim Drift by @mckinlee in #6118
- Add toggle for link's sword trail by @garrettjoecox in #6112
- Boot sequence adjustments by @garrettjoecox in #6119
- RT_DISTANT_BOULDER_COLLISION by @serprex in #6114
- Decomp import: rename timer-related functions and variables by @JordanLongstaff in #5896
- Fix RNG used by cosmetics editor to use same RNG method as rando by @leggettc18 in #5979
- "Targetable Gold Skulltula" Cheat by @nclok1405 in #5986
- use our RNG in Extractor, only apply rand_init to default_state by @serprex in #6123
- Fix memory leaks in MessageViewer and audio_load by @koplas in #6124
- Add Roc's Feather (custom item) to Rando Item Pool by @aMannus in #6035
- Fix logic issues and add an assert to detect wrong quest leaks by @Pepper0ni in #6125
- Fix: Goron City Doors after Fire Temple by @stratomaster64 in #5950
- Bring back Big Poe Count option, lost in menu refactor by @serprex in #6126
- Fix undefined behavior by @koplas in #6089
- Can always bribe the Hyrule Castle guard in randomiser. by @Pepper0ni in #6129
- Make Deku Tree's falling platform respawn in rando by @serprex in #6128
- Fix regression causing BGS to be missing from item pool by @serprex in #6131
- Add Forest MQ Child Doorframe trick and fix some issues with courtyard Scarecrow by @Pepper0ni in #6134
- Add GFX Stack to crash handler ext by @garrettjoecox in #6130
- Rando: Shuffle Crawl by @serprex in #5032
- Add Clear List button to Mod Menu by @Jepvid in #6137
- Fix quest leak assert triggering in no logic by @Pepper0ni in #6143
- fix build and run on OpenBSD by @fabienr in #6050
- Upgrades Custom Messages to Hooks and ShipInit by @leggettc18 in #5101
- Owl Travel cutscenes skipped as Story cutscenes by @JordanLongstaff in #6141
- ImGui-Driven Extraction Flow and Progress Reporting by @Malkierian in #5892
- fix dev, broke due to incompatible PRs by @serprex in #6144
- [Custom equipment] fix fallback by @Jepvid in #6113
- Add option to disable Link spinning with the Goron Pot by @JordanLongstaff in #6138
- Shuffle Open Chest by @serprex in #5946
- [Enhancement] Remote Bombchu by @mckinlee in #6136
- Shuffle Masks by @serprex in #5536
- Fix merge regression in Shuffle Masks by @serprex in #6147
- Add bounce off walls toggle by @garrettjoecox in #6110
- Scarecrow Spawn Viewer by @xxAtrain223 in #6148
- Fix rando objects not randomizing by @serprex in #6150
- Cleanup various things noticed while fixing rando generation / debug warp by @serprex in #6152
- Fix ZR/LW entrance shuffle leak by @serprex in #6154
- item list: bring back bean souls by @serprex in #6156
- Shuffle Grab by @serprex in #5719
- Don't put unshuffled master sword into spoiler playthrough by @serprex in #6146
- Fix boot crash when v8 saves are present by @ShishuTheDragon in #6157
- Ported BtnSelector from 2ship by @Patrick12115 in #6158
- Update references to soh.otr/oot.otr/oot-mq.otr to .o2r by @serprex in #6161
- Shuffle Ganon Tower by @Pepe20129 in #5078
- Save Editor Flag Search Boxes by @xxAtrain223 in #6163
- Fix time savers not applying with boot to debug warp by @serprex in #6151
- merge 9.1.2 by @serprex in #6164
- Some tweaks to anchor by @garrettjoecox in #6166
- Fix skulltula messages by @aMannus in #6170
- fix NON_PORTABLE build by @fabienr in #6168
- Pot CMC by @serprex in #6167
- Rando: Shuffle Climb by @serprex in #5182
- Fix missing farores by @aMannus in #6176
- Fix maps and compasses not being added to the pool by @Pepper0ni in #6180
- Misc fixes mostly related to custom text refactor by @serprex in #6174
- Kaleido Tracker - Add new Shuffles by @leggettc18 in #6184
- Fewer Tunic Requirements: remove lies by @serprex in #6183
- Entrance/Location: remove Getuint32_t method by @serprex in #6186
- Improve forest temple poe cutscene hack by @serprex in #6185
- Glitch-Aiding CS Tweaks/Fixes/Addition by @A-Green-Spoon in #6192
- Fixes missing flag filter theme color by @leggettc18 in #6191
- Add action shuffle icons to the item tracker by @leggettc18 in #6190
- Restores missing hint types that got lost in a merge by @leggettc18 in #6194
- Recalculate Available Checks from Current Region by @xxAtrain223 in #6165
- Stringify More Conditions by @xxAtrain223 in #6031
- Small patch to unequipping items by @OtherBlue in #6197
- Shuffle Speak by @serprex in #5538
- Basic Surround Sound support. by @tortugaveloz in #6204
- Fix generation when Shuffle Speak disabled by @serprex in #6206
- Entrance Tracker Display Options by @Malkierian in #6193
- Hookify Goron Pot by @JordanLongstaff in #6208
- Fix segfault on quit by @ShishuTheDragon in #6212
- Bug Fix: Reset selected enemies for Enemy Randomizer when choosing "Select All Enemies" by @anthony-barricelli in #6219
- Fix Linux appimage ROM behavior by @Malkierian in #6215
- Fix KD Without Bombs Trick Name by @A-Green-Spoon in #6225
- Bug Fix: Check IS_RANDO for rando kaleido menu panel by @anthony-barricelli in #6231
- Fix Heart Containers/Pieces Item Pool Calculation by @leggettc18 in #6226
- Change interior pot access to only check for viable methods. by @Malkierian in #6233
- Fix logic thinking child exiting OGC GFF leads to castle grounds, not past gate by @serprex in #6207
- Added Starting Age/Time to Available Checks by @xxAtrain223 in #6237
- Fix Logic in Deku Tree by @TheLynk in #6244
- Fix water level logic by @Pepper0ni in #6247
- Fix Imgui Error on Collapsed Trackers by @A-Green-Spoon in #6242
- Fixes some Stone of Agony bugs and refactors it into a VB Hook by @leggettc18 in #6235
- Bug Fix: MQ Dungeon setting not updating locations in Locations tab by @anthony-barricelli in #6228
- Forest: fix hover recoil trick using wrong operator by @serprex in #6248
- fix crash when generating decoupled entrances with boss shuffle by @serprex in #6189
- Water Temple: fix waterfall GS logic by @serprex in #6251
- Fix Jabu Blue Warp in Entrance Rando by @A-Green-Spoon in #6258
- Fix wrong logic var in spirit shared by @Pepper0ni in #6254
- Make tricks and locations lists re-evaluate after preset application. by @Malkierian in #6263
- Big Poes hint: not Big Goron by @serprex in #6256
- Business Scrubs: don't speak without jabber nut by @serprex in #6255
- Fix Extractor Found ROM Path Assumption by @Malkierian in #6243
- Bug Fix: Default name in NTSC games is all caps by @anthony-barricelli in #6229
- Bug Fix: Setting Start with OoT only gives Fairy Ocarina in Rando by @anthony-barricelli in #6227
- Enable missing music entries in audio editor by @JordanLongstaff in #5685
- Preplanted beans: don't lose flag when bean pack found in same location as bean patch by @serprex in #6264
- Deku Theater: better handling of timesaver being disabled for shuffle speak by @serprex in #6265
- Fix misc issues by @serprex in #6275
- Fix location list by @serprex in #6276
- Change numbered tricks in preset and settings to use codes. by @Pepper0ni in #6267
- Hookify Bow + Boomerang Reticles by @A-Green-Spoon in #6278
- Fix carpet man logic brackets by @Pepper0ni in #6285
- Remove castle moat spawn override by @Pepper0ni in #6284
- Add StartingAge limits to Closed Forest by @Pepper0ni in #6282
- Update .vscode and .devcontainer files by @coavins in #6246
- Port Scrolling Texture Interpolation over from 2Ship by @leggettc18 in #6224
- Fix kak backyard logic with shuffle climb by @serprex in #6288
- Fix Altar Hint formatting by @leggettc18 in #6295
- Misc fixes for Shuffle Climb by @serprex in #6296
- tooltip otr to o2r by @Jameriquiah in #6300
- Remove unnecessary includes of OTRGlobals.h in actor overlays by @serprex in #6306
- Avoid auto saving in file select by @serprex in #6298
- Unsheathe Sword Without Slashing by @Jameriquiah in #6216
- Add CoreAudio support by @crowell in #6270
- spdlog: don't pass printf format string by @serprex in #6307
- Fix missable Malon check by @jeromkiller in #6299
- Trap Improvements by @Pepe20129 in #6302
- Update to latest LUS commit by @Pepe20129 in #6283
- Fix Malon text on Lon Lon Ranch in rando by @serprex in #6308
- Fix song of storms cutscene by @serprex in #6310
- Roc's Feather: avoid OOB access to gItemAgeReqs by @serprex in #6297
- Add disable jabu wobble accessibility option by @left-on-red in #6280
- Stringify Randomizer Enums by @xxAtrain223 in #6223
- upstream copper by @serprex in #6312
- Hookify DisableKokiriDrawDistance by @serprex in #6305
- Fix missing logic for Medallion Locked Trials by @Abzol in #6314
- move speed modifier settings to cheats by @serprex in #6277
- timesaver_hook_handlers: use COND_HOOK by @serprex in #6309
- Add Death Mountain Trail Child Climb Without Shield by @Pepper0ni in #6318
- fix typo by @serprex in #6319
- Restores Greg's textbox icon by @leggettc18 in #6320
- Fix toggle speed modifier for walking by @serprex in #6321
- Merge Visible Collision and Hammer Through Collision by @Pepper0ni in #6317
- Add opus dependency to docs/BUILDING.md by @serprex in #6304
- Refactor DMC logic by @Pepper0ni in #6294
- Prevent winning Talon's game without str0. Prevent starting Diving Game without Zora Jabbernut by @serprex in #6324
- Hookify Hookshot Reticle Changes by @A-Green-Spoon in #6279
- Choose Link's Pocket Dungeon Reward Type by @A-Green-Spoon in #6213
- Enforce mask select properly on completed by @Pepper0ni in #6326
- Add trick for Hookshotting ladders by @Pepper0ni in #6329
- Ensure Nabooru Captured flag is correctly set for randomiser by @Pepper0ni in #6330
- Fix Ganondorf hint formatting by @serprex in #6331
- fix rando fire temple goron text formatting by @serprex in #6332
- Keep Nayru's Love & Farore's Wind in scarce item pool by @serprex in #6334
- Don't refer to grass patch as bush in shuffle descriptions by @serprex in #6335
- Add Fire Trial to Fewer Tunic Requirements by @Pepper0ni in #6336
- Reduce trailing newlines in tooltips/logs by @serprex in #6337
- Crowd Control Fixes by @jaku in #6341
- Fix Health CMC by @A-Green-Spoon in #6340
- Grass names: don't list prefix, prefix is added already by @serprex in #6347
- MAX_MQ_DUNGEON_COUNT by @serprex in #6353
- Fix adult trade items spoiling during file load in rando by @serprex in #6358
- Fix loading wrong day/night scene after blue warp in rando by @serprex in #6350
- Fix swimvoid in Zora River respawning in unloaded room by @serprex in #6360
- Enemy rando cleanup by @Pepe20129 in #6327
- update gh actions, fix cmake whitespace by @serprex in #6361
- Fix RBA gauntlet colors to match console by @serprex in #6359
- Song from Malon: requires hylian jabbernut by @serprex in #6357
- Fix happy mask salesman to check flags instead of inventory for SOLD OUT by @serprex in #6355
- Always call
RandomizerCheckObjects::UpdateImGuiVisibilityfor locations view by @serprex in #6352 - Classify chest CMC for bombchus as lesser, not junk by @serprex in #6349
- Keep StatsWindow fps rendered stable by @serprex in #6368
- clean up comments by @serprex in #6369
- Fix heavy block in front of light trial having unending quake by @serprex in #6367
- Hookify Sunlight Arrows by @serprex in #6366
- Misc logic fixes by @Pepper0ni in #6370
- Refactor Maps & Compasses coloring hook, remove PreFunc by @serprex in #6351
- z_en_ko.c: port over more improvements from decomp, add hook to fix vanilla forest quest state bug by @serprex in #6373
- Fix rendering double digit key count by @serprex in #6371
- Granny: don't sell blue potion without claim check or odd mushroom depending on rando settings by @serprex in #6363
- Fix excluded locations regressions causing crash by @serprex in #6375
- Item Tracker: don't disable Personal Notes by @serprex in #6376
- Fixed scrub text checking wrong hint setting by @ipidev in #6378
- Fix Entrance Rando Grotto Voidout Crash when voiding back to an area with a background image by @leggettc18 in #6379
- Fix GV Waterfall Alcove Logic by @A-Green-Spoon in #6380
- Custom Item Icons in Textboxes by @leggettc18 in #6343
- Fix
numLoadedleak for Anchor by @leggettc18 in #6384 - Fix memory leaks in debugconsole & CrowdControl by @serprex in #6383
- Remove N64 RSP DMA alignment constraint from ADPCM/S8 sample loading by @koplas in #6364
- [Enhancement] Reworked targetting by @OtherBlue in #6322
- Enemy rando cleanup 2 by @Pepe20129 in #6365
- Remove some unnecessary includes by @serprex in #6385
- extraction: detect task crashing by @serprex in #6386
- Fix mouse camera Y-axis inversion by @JordanLongstaff in #6387
- Implement toggle for allowing background inputs by @aMannus in #6214
- Add option to mute notification sounds altogether. by @Malkierian in #6390
- Ackbar 9.2.0 by @serprex in #6389
New Contributors
- @PABessero made their first contribution in #5972
- @jeromkiller made their first contribution in #6044
- @Jepvid made their first contribution in #6065
- @Jameriquiah made their first contribution in #6083
- @koplas made their first contribution in #6124
- @fabienr made their first contribution in #6050
- @tortugaveloz made their first contribution in #6204
- @anthony-barricelli made their first contribution in #6219
- @coavins made their first contribution in #6246
- @Abzol made their first contribution in #6314
- @jaku made their first contribution in #6341
- @ipidev made their first contribution in #6378
Full Changelog: 9.1.2...9.2.0