Hola,

Estoy haciendo una aplicación pero me gustaría poder añadir posteriormente actualizaciones con nuevas cosas sin que los que ya la tenían de antes tengan que pasarse todo de nuevo.
¿Hay alguna forma de hacerlo?

Gracias.
http://birfa.net16.net
Mi web de juegos y otros.

Podes hacer varia cosas. Pero siempre teniendo en cuenta no debe hacer que las modificaciones afecta directamente a lo configurado por el usuario.

Para una actualizacion podrias:

1- Cambiar el ejecutable (*.exe) que afecte a la aplicacion y sus configuraciones.
2- Cambiar archivos externos (*.txt,*.ini,*.dll) que afecte a la aplicacion y sus configuraciones.
3- Hacer una nueva vercion del programa, de forma que el usuario pueda quedarse con la vercion anterior.

Supongo yo que usas el guardado de game maker igual que yo xD(save_game() load_game()), por lo que puedo decirte que tienes dos opciones:
1.- crear tu sistema de guardado que no sea el de game maker, osea guardar tus variables y eso xD
2.- puedes guardar y cargar de cualquier version de tu juego, pero mientras en el room que se guardo y el nuevo en el que apareceras existan exactamente los mismos objetos con sus respectivas variables, y de preferencia que no sean persistentes, eso evitara errores.

Este ultimo seria mas facil si fuera un juego de niveles en el que el save te carga a la parte del menu y no a un stage (como dije mientras no haya objetos de mas o de menos, o variables de mas o de menos)

igual suerte, yo tambien tengo ese problema, por que me da flojera guardar cada variable independiente mente xD