Hey Scribbler, thanks for the bug report!Seems that in 2.3.1 they updated the function to no longer need to specify the buffer constant used. You can now simply define the function as follows.
buffer_get_surface(_tile_buffer, _surf, 0);
Your fix works! Arigato!