hola, tengo un archivo INI que funciona mientras corro el juego, pero cuando creo el ejecutable e intento abrirlo, al iniciar genero el archivo INI, es en esta parte donde la aplicacion deja de funcionar, al parecer hay alguna forma de hacer que funcionen los archivos INI cuando se genere el ejecutable, pero no lo entiendo bien, alguien ya ha arreglado este problema antes?
Que error da, o el juego directamente se congela ?
Cita de: 3dgeminis en Abril 07, 2018, 07:48:58 AM
Que error da, o el juego directamente se congela ?
no da error de algo, simplemente se congela entrando al room que crea las variables iniciales , estas variables iniciales se ponen en un archivo INI, y al querer crear el archivo ahi es donde se congela y ya no sigue mas, he estado leyendo que hay ciertas limitaciones, pero no se como en este punto, yo suponia que deberia de funcionar poniendo la configuracion por defecto, pero ahora puedo decir que el problema se genera al querer crear el archivo ini inicial que es en el que se guarda todo el avance del juego.
Qué código estas usando, y en qué eventos?
Cita de: Arcadian en Abril 07, 2018, 03:40:25 PM
Qué código estas usando, y en qué eventos?
las funciones de open_ini y close ini, en el evento game_start de un objeto, primero valido con file_exists, lo primero que hago es crear el archivo si no existe al iniciar el juego, si existe solamente se leen los valores por default
A menos que pongas el codigo completo del objeto o subas un ejemplo no podemos ver cual seria el problema
al parecer ya funciona, tuve que reacer todos los archivos y la logica de los archivos ini, voy a seguir checando si ya esta todo bien y volvere a subir el juego para que esta vez ya lo puedan jugar :'(
he resuelto este problema, al final era un error de abrir o cerrar archivos ini, al parecer si usas open_ini y vuelves usar esa funcion, se traba, esto pasa solamente al correr el ejecutable, dentro de mi compu donde tengo instalado GMS2, esto no sucede. solo para que tengan cuidado al momento de manejar/abrir/cerrar archivos INI.