I don't really know much about how GitHub works, but I thought I would share what I know about the remaining flags for Chapter 5? I apologize if it is hard to understand, and I am not good at naming things or writing descriptions. But I figured it might at least help you guys finish out the remaining flags and bitfields? Take it with a grain of salt, I suppose. For bitfields, it goes flag[num][width].index. Welp:
- global.flag[1300][1].8: room_dw_garden_aquaplatforming Grass 4. Boolean
- global.flag[1300][1].7: room_dw_garden_aquaplatforming Grass 3. Boolean
- global.flag[1300][1].6: room_dw_garden_aquaplatforming Grass 2. Boolean
- global.flag[1300][1].5: room_dw_garden_aquaplatforming Grass 1. Boolean
- global.flag[1300][1].1: Fought Bullet Pattern in room_dw_garden_platshortcut. Boolean
- global.flag[1301]: ???Flowery Big Picture Room. map. {"Initial State": 0, "Made Picture": 1, "Examined Flowers": 2}
- global.flag[1302][2].0: room__dw_ralsei_castle_basketball sawqueencutscene. Boolean
- global.flag[1303][1].2: room_dw_garden_finalplatforming_right Bell. Boolean
- global.flag[1303][1].0: Activated statue in room_dw_garden_finalplatforming_right and triggered dialogue. platformtransformed_bit. Boolean
- global.flag[1305]: ???Garden Hospital Visits. Number.
- global.flag[1306]: ???Garden Music Logo. Boolean
- global.flag[1307]: obj_treasure_flowerychest? Unused? Boolean
- global.flag[1308]: room_dw_garden_aquahole statue hit. (Unused?). Boolean
- global.flag[1310][1].16: Vertical Line Coin 1 room_dw_fcastle_obscured_bullets. Boolean
- global.flag[1310][1].15: Vertical Line Coin 2 room_dw_fcastle_obscured_bullets. Boolean
- global.flag[1310][1].14: Vertical Line Coin 3 room_dw_fcastle_obscured_bullets. Boolean
- global.flag[1310][1].13: Standalone Coin room_dw_fcastle_obscured_bullets. Boolean
- global.flag[1310][1].12: Orange Intro Lantern 3. Boolean
- global.flag[1310][1].11: Orange Intro Lantern 2. Boolean
- global.flag[1310][1].10: Orange Intro Lantern 1. Boolean
- global.flag[1310][1].8: Horizontal Line Coin 3 room_dw_fcastle_obscured_bullets. Boolean
- global.flag[1310][1].7: Horizontal Line Coin 2 room_dw_fcastle_obscured_bullets. Boolean
- global.flag[1310][1].6: Horizontal Line Coin 1 room_dw_fcastle_obscured_bullets. Boolean
- global.flag[1310][1].4: Pink Coin in room_dw_cliff_precipice. Boolean
- global.flag[1310][1].3: Pink Coin in room_dw_fcastle_right_puzzle. Boolean
- global.flag[1310][1].2: Pink Coin in room_dw_fcastle_shinobeetle_3d. Boolean
- global.flag[1310][1].1: Pink Coin in room_dw_fcastle_dangerous_platforming Bounce Side Room. Boolean
- global.flag[1310][1].0: Bounced up to Pink Coin in room_dw_fcastle_dangerous_platforming Bounce Side Room. Disables closing flowers. Boolean
- global.flag[1314][1].2: room_dw_cliff_netskieclimb foxes fled from chests?. FOX_FLEE_FLAGBIT. Boolean
- global.flag[1314][1].1: room_dw_cliff_netskieclimb stairs appeared. FOX_STAIRS_FLAGBIT. Boolean
- global.flag[1316][1].2: Unused? Appears to have been meant for an unused message sequence for room_dw_fcastle_obscured_bullets? green_conversation_bit. Boolean
- global.flag[1316][1].1: Unused? Appears to auto-destroy several breakable obj_plat_fusumawall? I dunno. room_dw_fcastle_obscured_bullets? fusuma_break_bit. Boolean
- global.flag[1316][1].0: Shortcut in room_dw_fcastle_obscured_bullets It seems? Boolean
- global.flag[1317][2].3 obj_plat_antisoftlock_zone. Times softlocked in 2D block puzzles. Max 3?. Number
- global.flag[1317][1].15 room_dw_fcastle_sidepuzzle SIGNERY exploded. _BIT_SIGN_EXPLODED. Boolean
- global.flag[1317][1].14 room_dw_fcastle_sidepuzzle stood on Ralsei. _BIT_STOOD_RALSEI. Boolean
- global.flag[1317][1].10 room_dw_fcastle_sidepuzzle top Coins Lower. Boolean
- global.flag[1317][1].9 room_dw_fcastle_sidepuzzle. Ralsei mentioned puzzle is optional. _BIT_RALSEITALK. Boolean
- global.flag[1317][1].8 Got final softlock convo in obj_plat_antisoftlock_zone. Boolean
- global.flag[1317][1].5: Pink Coin in gml_RoomCC_room_dw_fcastle_sidepuzzle. Boolean
- global.flag[1317][1].4: room_dw_fcastle_sidepuzzle top Coins Upper. Boolean
- global.flag[1317][1].3: room_dw_fcastle_sidepuzzle cut SIGNERY free. _BIT_SIGNERY. Boolean
- global.flag[1317][1].2: room_dw_fcastle_right_puzzle SIGNERY fell right. _BIT_SIGNERY_RIGHT. Boolean
- global.flag[1317][1].1: room_dw_fcastle_right_puzzle SIGNERY fell left. _BIT_SIGNERY_LEFT. Boolean
- global.flag[1317][1].0: Opened Orange Door. _BIT_DOOR. Boolean
- global.flag[1318][1].11: Coin Lantern in room_dw_fcastle_trainroom. Boolean
- global.flag[1318][1].10: Pink Coin in room_dw_fcastle_trainroom. Boolean
- global.flag[1318][1].1: Made Orange leave in room_dw_fcastle_trainroom. Unaccessed(?) and also has an empty if statement for if true?. Boolean
- global.flag[1320][3].1: room_dw_fcastle_gloves_tower Top Lanterns Destroyed. Number
- global.flag[1320][3].0: Orange Dialogue Progress? Map. {"Initial State": 0, "Told Gloves aren't easy": 1, "Told to Stand Still": 2, "Mentioned Blue": 3, "Destroyed all Top Lanterns": 4}
- global.flag[1320][1].17: room_dw_fcastle_gloves_tower Bottom Tower Lantern. Boolean
- global.flag[1320][1].16: room_dw_fcastle_gloves_tower Near-Bottom Tower Lantern. Boolean
- global.flag[1320][1].15: room_dw_fcastle_gloves_tower Middle Tower Lantern. Boolean
- global.flag[1320][1].14: room_dw_fcastle_gloves_tower Near-Top Tower Lantern. Boolean
- global.flag[1320][1].13: room_dw_fcastle_gloves_tower Top Tower Lantern. Boolean
- global.flag[1320][1].12: room_dw_fcastle_gloves_tower Top Lantern 4. Boolean
- global.flag[1320][1].11: room_dw_fcastle_gloves_tower Top Lantern 3. Boolean
- global.flag[1320][1].10: room_dw_fcastle_gloves_tower Top Lantern 2. Boolean
- global.flag[1320][1].9: room_dw_fcastle_gloves_tower Top Lantern 1. Boolean
- global.flag[1320][1].8: room_dw_fcastle_gloves_tower broke wall to Train Room. Boolean
- global.flag[1320][1].7: room_dw_fcastle_gloves_tower Orange got mad at deflecting. Boolean
- global.flag[1320][1].6: Orange is full of themselves. Boolean
- global.flag[1321][1].17: room_dw_cliff_finaldash Coin 17. Boolean
- global.flag[1321][1].16: room_dw_cliff_finaldash Coin 16. Boolean
- global.flag[1321][1].15: room_dw_cliff_finaldash Coin 15. Boolean
- global.flag[1321][1].14: room_dw_cliff_finaldash Coin 14. Boolean
- global.flag[1321][1].13: room_dw_cliff_finaldash Coin 13. Boolean
- global.flag[1321][1].12: room_dw_cliff_finaldash Coin 12. Boolean
- global.flag[1321][1].11: room_dw_cliff_finaldash Coin 11. Boolean
- global.flag[1321][1].10: room_dw_cliff_finaldash Coin 10. Boolean
- global.flag[1321][1].9: room_dw_cliff_finaldash Coin 9. Boolean
- global.flag[1321][1].8: room_dw_cliff_finaldash Coin 8. Boolean
- global.flag[1321][1].7: room_dw_cliff_finaldash Coin 7. Boolean
- global.flag[1321][1].6: room_dw_cliff_finaldash Coin 6. Boolean
- global.flag[1321][1].5: room_dw_cliff_finaldash Coin 5. Boolean
- global.flag[1321][1].4: room_dw_cliff_finaldash Coin 4. Boolean
- global.flag[1321][1].3: room_dw_cliff_finaldash Coin 3. Boolean
- global.flag[1321][1].2: room_dw_cliff_finaldash Coin 2. Boolean
- global.flag[1321][1].1: room_dw_cliff_finaldash Coin 1. Boolean
- global.flag[1321][1].0: room_dw_cliff_finaldash Grass. Boolean
- global.flag[1349][1].9: room_dw_cliff_finaldash Coin 27. Boolean
- global.flag[1349][1].8: room_dw_cliff_finaldash Coin 26. Boolean
- global.flag[1349][1].7: room_dw_cliff_finaldash Coin 25. Boolean
- global.flag[1349][1].6: room_dw_cliff_finaldash Coin 24. Boolean
- global.flag[1349][1].5: room_dw_cliff_finaldash Coin 23. Boolean
- global.flag[1349][1].4: room_dw_cliff_finaldash Coin 22. Boolean
- global.flag[1349][1].3: room_dw_cliff_finaldash Coin 21. Boolean
- global.flag[1349][1].2: room_dw_cliff_finaldash Coin 20. Boolean
- global.flag[1349][1].1: room_dw_cliff_finaldash Coin 19. Boolean
- global.flag[1349][1].0: room_dw_cliff_finaldash Coin 18. Boolean
- global.flag[1360]: Floating Statue Return Point? Number? Map?
- global.flag[1361][2].1: room_dw_cliff_twirlflowerplatforming susie_comment_flagbit dialogue. map. {"Initial State": 0, "The sunset's beautiful.": 1, "(How is there a sun in the Dark World, anyway...?)": 2}
- global.flag[1361][1].17: room_dw_cliff_twirlflowerplatforming Bell Bunch. Boolean
- global.flag[1361][1].16: room_dw_cliff_twirlflowerwind Bell. Boolean
- global.flag[1361][1].15: room_dw_cliff_sethaqua_battle Bell. Boolean
- global.flag[1361][1].12: room_dw_cliff_twirlflowerplatforming Upper Bell. Boolean
- global.flag[1361][1].11: room_dw_cliff_twirlflowerplatforming Lower-Right Bell. Boolean
- global.flag[1361][1].10: room_dw_cliff_twirlflowerplatforming Lower-Left Bell. Boolean
- global.flag[1362]: room_dw_garden_mushrooms spikes? Boolean
- global.flag[1363]: Examined Watering Can?. Boolean
- global.flag[1364]: Stacked Mushrooms? Number
- global.flag[1368]: ???Watering Can Pedestal 1. map {"None": -1, "Starting Area": 5, "Central Sheary Room": 6, "Sheary Puzzle North": 11, "Sheary Puzzle East": 15}
- global.flag[1369][1].0: ???Unknown(Watering Flowers?). Boolean
- global.flag[1370][1].12 ???Unknown(Watering Flowers?). Boolean
- global.flag[1370][1].11 ???Unknown(Watering Flowers?). Boolean
- global.flag[1370][1].6 ???Unknown(Watering Flowers?). Boolean
- global.flag[1370][1].5 ???Unknown(Watering Flowers?). Boolean
- global.flag[1370][1].4 ???Unknown(Watering Flowers?). Boolean
- global.flag[1370][1].3 ???Unknown(Watering Flowers?). Boolean
- global.flag[1370][1].2 ???Unknown(Watering Flowers?). Boolean
- global.flag[1370][1].1 ???Unknown(Watering Flowers?). Boolean
- global.flag[1371][1].13: ???Unknown(Watering Flowers?). Boolean
- global.flag[1371][1].12: ???Unknown(Watering Flowers?). Boolean
- global.flag[1371][1].11: ???Unknown(Watering Flowers?). Boolean
- global.flag[1371][1].10: ???Unknown(Watering Flowers?). Boolean
- global.flag[1371][1].9: ???Unknown(Watering Flowers?). Boolean
- global.flag[1371][1].8: ???Unknown(Watering Flowers?). Boolean
- global.flag[1371][1].7: ???Unknown(Watering Flowers?). Boolean
- global.flag[1371][1].6: ???Unknown(Watering Flowers?). Boolean
- global.flag[1371][1].5: ???Unknown(Watering Flowers?). Boolean
- global.flag[1371][1].4: ???Unknown(Watering Flowers?). Boolean
- global.flag[1371][1].3: ???Unknown(Watering Flowers?). Boolean
- global.flag[1371][1].2: ???Unknown(Watering Flowers?). Boolean
- global.flag[1371][1].1: ???Unknown(Watering Flowers?). Boolean
- global.flag[1371][1].0: ???Unknown(Watering Flowers?). Boolean
- global.flag[1373]: ???Watering Can Pedestal 2. map {"None": -1, "Upper": 1, "Lower": 2}
- global.flag[1374]: ???room_dw_garden_shearyguide fought shearies?. Boolean
- global.flag[1375]: Picked up all Cliff Items. Boolean
- global.flag[1376]: Whether you saw Toriel using the Glass. Boolean
- global.flag[1377]: Whether you saw Susie using the Glass. Boolean
- global.flag[1378]: Whether you saw the Noelle with flowers using the Shadow Crystal. Boolean
- global.flag[1379]: Whether you used the Shadow Crystal in Chapter 5 and saw nothing. 1378 is more interesting. Boolean
- global.flag[1386][1].14 ???Unknown(Watering Flowers?). Boolean
- global.flag[1386][1].13 ???Unknown(Watering Flowers?). Boolean
- global.flag[1386][1].12 ???Unknown(Watering Flowers?). Boolean
- global.flag[1386][1].11 ???Unknown(Watering Flowers?). Boolean
- global.flag[1386][1].10 ???Unknown(Watering Flowers?). Boolean
- global.flag[1386][1].9 ???Unknown(Watering Flowers?). Boolean
- global.flag[1386][1].8 ???Unknown(Watering Flowers?). Boolean
- global.flag[1386][1].7 ???Unknown(Watering Flowers?). Boolean
- global.flag[1386][1].6 ???Unknown(Watering Flowers?). Boolean
- global.flag[1386][1].5 ???Unknown(Watering Flowers?). Boolean
- global.flag[1386][1].4 ???Unknown(Watering Flowers?). Boolean
- global.flag[1386][1].3 ???Unknown(Watering Flowers?). Boolean
- global.flag[1386][1].2 ???Unknown(Watering Flowers?). Boolean
- global.flag[1386][1].1 ???Unknown(Watering Flowers?). Boolean
- global.flag[1386][1].0 ???Unknown(Watering Flowers?). Boolean
- global.flag[1387]: room_dw_cliff_bunnyfarm Netskie? Something? Boolean
- global.flag[1388]: Asked Rudy about Noelle's Mom. Boolean
- global.flag[1389]: Platformer Camera Distance? Number
- global.flag[1843][4].1: room_dw_fcastle_bounce_1 hole talk (why is there no 1? Did I miss something?). _HOLE_BIT. map {"Initial State": 0, "Kris, stop going in the hole.": 2, "Actually I miss the hole.": 3, "Great.": 4}
- global.flag[1843][4].0: room_dw_fcastle_bounce_1 documents talk. _DOCUMENTS_BIT. map {"Initial State": 0, "So many papers...": 1, "Kris, I... didn't realize, y'know?": 2, "Your family's... got it rough, too.": 3, "Documents...!": 4}
- global.flag[1843][1].8: room_dw_fcastle_bounce_1 told flower looks hittable. _FLOWER_BIT. Boolean
- global.flag[1844][3].1: _SHURIKEN_BIT. number
- global.flag[1844][2].3: _FREEWILL_BIT. number
- global.flag[1844][2].0: _INTRO_BIT. map
- global.flag[1844][1].16: _FALLBIT_1A. Boolean
- global.flag[1844][1].14: _CLEAR_BIT. Boolean
- global.flag[1844][1].13: _FALLBIT_4. Boolean
- global.flag[1844][1].12: _FALLBIT_3C. Boolean
- global.flag[1844][1].11: _FALLBIT_3B. Boolean
- global.flag[1844][1].10: _FALLBIT_3A. Boolean
- global.flag[1844][1].9: _FALLBIT_2. Boolean
- global.flag[1844][1].8: _FALLBIT_1B. Boolean
- global.flag[1845][1].5: Helped Windstruggler in _dw_fcastle_top_descent? Boolean
- global.flag[1845][1].2: room_dw_fcastle_top_challenge Coin. Boolean
- global.flag[1845][1].1: room_dw_fcastle_top_challenge Pink Coin. Boolean
- global.flag[1845][1].0: room_dw_fcastle_top_challenge Ralsei Mentioned this way doesn't lead to the fountain. Boolean
- global.flag[1847]: Talked to Asgore about Kris at Fountain. Boolean
- global.flag[1848]: Talked to Asgore about Susie at Fountain. Boolean
- global.flag[1849]: Talked to Asgore about Ralsei at Fountain. Boolean
- global.flag[1852]: Flowery Final Blow Status? Map. {"Initial State": 0, "Missed": 1, "Landed": 2}
- global.flag[1857]: Mizzle Rudinn Ran Away. Boolean
- global.flag[1859][1].18: Row 3 Coin 3 in room_dw_cliff_eastcliff. Boolean
- global.flag[1859][1].17: Row 3 Coin 2 in room_dw_cliff_eastcliff. Boolean
- global.flag[1859][1].16: Row 3 Coin 1 in room_dw_cliff_eastcliff. Boolean
- global.flag[1859][1].15: Row 2 Coin 2 in room_dw_cliff_eastcliff. Boolean
- global.flag[1859][1].14: Row 2 Coin 1 in room_dw_cliff_eastcliff. Boolean
- global.flag[1859][1].13: Row 1 Coin 3 in room_dw_cliff_eastcliff. Boolean
- global.flag[1859][1].12: Row 1 Coin 2 in room_dw_cliff_eastcliff. Boolean
- global.flag[1859][1].11: Row 1 Coin 1 in room_dw_cliff_eastcliff. Boolean
- global.flag[1859][1].10: Pink Coin in room_dw_cliff_eastcliff. Boolean
- global.flag[1859][1].9: Grass in room_dw_cliff_eastcliff. Boolean
- global.flag[1859][1].8: Diagonal Coin 4 Coin in room_dw_cliff_eastcliff. Boolean
- global.flag[1859][1].7: Diagonal Coin 3 Coin in room_dw_cliff_eastcliff. Boolean
- global.flag[1859][1].6: Diagonal Coin 2 Coin in room_dw_cliff_eastcliff. Boolean
- global.flag[1859][1].5: Diagonal Coin 1 in room_dw_cliff_eastcliff. Boolean
- global.flag[1859][1].4: Vertical Line Top Coin in room_dw_cliff_eastcliff. Boolean
- global.flag[1859][1].3: Vertical Line Near-Top Coin in room_dw_cliff_eastcliff. Boolean
- global.flag[1859][1].2: Vertical Line Near-Bottom Coin in room_dw_cliff_eastcliff. Boolean
- global.flag[1859][1].1: Vertical Line Bottom Coin in room_dw_cliff_eastcliff. Boolean
- global.flag[1859][1].0: _OCTAVE_BIT. Hit the pit umbrellas in room_dw_cliff_eastcliff in the correct sequence, making coins rain. Boolean
- global.flag[1860][1].6: Bought FloweryScarf. Boolean
- global.flag[1860][1].5: Bought GreenApron. Boolean
- global.flag[1860][1].4: Bought O.Glove. Boolean
- global.flag[1860][1].3: Bought YellowHat. Boolean
- global.flag[1860][1].2: Bought AquaKnife. Boolean
- global.flag[1860][1].1: Bought BlueShoes. Boolean
- global.flag[1860][1].0: Bought SethSpecs. Boolean
- global.flag[1861]: Chairery Pillow?. Map. {"Initial State": 0, "Took Pillow": 1, "Examined without having seen Ralsei's Room": 3}
- global.flag[1862]: SIGNERY? Map. {"Initial State": 0, "Took for Kris' Room": 1, "Took for Ralsei's Room": 2, "Never Saw Ralsei's Room": 3}
- global.flag[1863]: LADDERY? Map. {"Initial State": 0, "Took but already had a ladder": 1, "Took but didn't already have a ladder": 2, "Never saw Ralsei's room": 3}
- global.flag[1867][1].11: room_dogplatforming Right Bell. Boolean
- global.flag[1867][1].10: room_dogplatforming Left Bell. Boolean
- global.flag[1867][1].1: room_dw_dogplatforming _DISARM_BIT. Boolean (unset)
- global.flag[1867][1].0: room_dw_dogplatforming _TROLL_BIT. Boolean
- global.flag[1868]: room_dw_fcastle_heldmushrooms Spike Switch 1. Boolean
- global.flag[1869]: room_dw_fcastle_heldmushrooms Spike Switch 2. Boolean
- global.flag[1870]: Survived a Shinobeetle Attack Hitless? Makes attack Harder? Boolean
- global.flag[1871]: Thought the wall was stairs. Boolean
- global.flag[1873]: Times attacked Flowery. Number? Map?
- global.flag[1874]: ???Unknown Flag related to Flowery Fight. Boolean
- global.flag[1877]: Flowery Pre-Fight Triggers? map. {"Initial State": 0, "Seen First Pre-Fight Trigger": 1, "Seen Second Pre-Fight Trigger": 2}
- global.flag[1878][1].4: Green's Shop/Top of Castle Shortcut Door Unlocked. Boolean
- global.flag[1878][1].3: Last Room Shortcut Door Unlocked. Boolean
- global.flag[1878][1].2: Pink Door Shortcut Door Unlocked. Boolean
- global.flag[1878][1].1: Intended for Near Shrine Shortcut Door Unlocked?. Unchecked and unlocked by default so Unused?. Boolean
- global.flag[1878][1].0: Hopschef Shortcut Door Unlocked. Boolean
- global.flag[1880][3].1: room_dw_garden_susiechase lapcount times looped around the room. Up to 4 I think? Number?
- global.flag[1881]: Volatile maybe? Losses Against Flowery? Number
- global.flag[1912]: Put on Flowery Voice Clips. Boolean
As you can see, I'm uncertain of the semantics of some but others are accurate.
Other than that, I think FLAGS.CLIFFS_CUTDOWN_TUTORIAL_FLAGS has a couple more unused bits if that means anything
Hope I'm doing this right, and hope it helps!
I don't really know much about how GitHub works, but I thought I would share what I know about the remaining flags for Chapter 5? I apologize if it is hard to understand, and I am not good at naming things or writing descriptions. But I figured it might at least help you guys finish out the remaining flags and bitfields? Take it with a grain of salt, I suppose. For bitfields, it goes flag[num][width].index. Welp:
As you can see, I'm uncertain of the semantics of some but others are accurate.
Other than that, I think FLAGS.CLIFFS_CUTDOWN_TUTORIAL_FLAGS has a couple more unused bits if that means anything
Hope I'm doing this right, and hope it helps!