Think iv got floors for you guys.
Ok so after alot of trial and error with different programs and guides, this is what iv found.
You need edizon SE (i only just found this after it being mentioned but couldnt find it till today)
New so cant post links
gbatemp .net/threads/edizon-se-advance-memory-trainer-and-pointer-seacher-for-switch.571298/
Using that i found the floor address and used the built in pointer search tool.
If you want to do it yourself, i search u32/base+heap just to be safe. then after about 2-3 additional searches you will only have a few addresses left. My actual floor address always ended in 3B0. Bookmark the address with (+). Double check the address by changing it down 1, and change floors ingame.
NOTE THIS IN NON VISUAL- does not change the displayed floor number when you change your value. also remember this is foor your current floor, so for example if you wanted to jump to regirock (burried relic-floor 15) you would set your floor to 14 so when you take the stairs next it will put you onto floor 15.
After bookmarking (+) your final address hit (L) to swap between search and saved addresses. Highlight your saved floor address and hit (ZL+Y) to bring up the pointer search. I didnt have to change anything. Start search and when its done you will have a few addresses added to your bookmarks. Start a new dungeon, your old floor address wont work any more but you should have a pointer or 2 that are correct. Change floors ingame to make sure your pointers change and if so, congratulations. Highlight your working pointers and push (Y) to save them to your actual table.
*If you dont have the addresses in bookmarks next time you start the game and your in a dungeon, go to the bottom of your cheat list over your saved pointers (one of the floor entries in my file) and push (+) and it will be back in your bookmarks.
Here are my files if you want to try my pointers.
Follow from * if you use my txt file.
Placed just like any other cheat list. Atmo>contents>(blahAA2000)>
cheats
Edit:iv never tried to select the pointers in the actual cheat list (marking them with an x) so idk if that will just freeze the value or what. Thats why this wont (to my knowledge) work with standard Edizon.
Also my pointers (marked as floor at the bottom of the list) are 2 different but nearly identical pointers. 1 has an 8 the other marked 10. No clue what the difference is as they go to the same address but thought iv been keeping them both just in case.