Hi,
I'm using the No Yoshi Entrance Edit patch, but I've come to realize that this patch doesn't work for level numbers greater or equal 130 and I cannot figure out why.
Here is a paste of the patch. The readme makes no special mention of specific level numbers.
And to be clear in advance, I'm sure about editing the correct lines and values in the data file that comes with it and that the patch has been applied correctly, as I've tested various different levels in multiple steps and it seems levels 130-136 still allow entering with Yoshi despite disabling it in the patch like in some other levels. I just extrapolated it to happen for all levels thereafter. The patch still works for levels 12C, 12D.
If you really want to look at the data file then you're welcome
EDIT: After a little more testing, it seems the problem lies with the way RAM address $1B9B (No Yoshi for next rooms flag) is handled. Does anyone know where to find the routine that actually removes Yoshi when this flag is set?
I'm using the No Yoshi Entrance Edit patch, but I've come to realize that this patch doesn't work for level numbers greater or equal 130 and I cannot figure out why.
Here is a paste of the patch. The readme makes no special mention of specific level numbers.
And to be clear in advance, I'm sure about editing the correct lines and values in the data file that comes with it and that the patch has been applied correctly, as I've tested various different levels in multiple steps and it seems levels 130-136 still allow entering with Yoshi despite disabling it in the patch like in some other levels. I just extrapolated it to happen for all levels thereafter. The patch still works for levels 12C, 12D.
If you really want to look at the data file then you're welcome
EDIT: After a little more testing, it seems the problem lies with the way RAM address $1B9B (No Yoshi for next rooms flag) is handled. Does anyone know where to find the routine that actually removes Yoshi when this flag is set?