If changing things like field names, field definitions like size and attributes, Indicators and command keys, error messages…Just about everything other than the screen size if you want it to function properly.
As stated below, anything that changes the input or output buffer requires a recompile. Changing constants on the screen will not. Adding function keys, changing the size of fields, etc. will require a recompile.