Группа :: Игры/Прочее
Пакет: clonekeen
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Патч: clonekeen-fixes.patch
Скачать
Скачать
--- keen/src.orig/latch.c 2005-11-10 19:51:48.000000000 +0100
+++ keen/src/latch.c 2007-10-15 16:30:54.000000000 +0200
@@ -71,7 +71,7 @@
char buf[12];
int i,j,k;
- sprintf(fname, "data/EGAHEAD.CK%c", episode + '0');
+ sprintf(fname, "data/egahead.ck%c", episode + '0');
headfile = fopen(fname, "rb");
if (!headfile)
@@ -201,7 +201,7 @@
unsigned long RawDataSize;
unsigned char ch;
- sprintf(fname, "data/EGALATCH.CK%c", episode + '0');
+ sprintf(fname, "data/egalatch.ck%c", episode + '0');
VidDrv_printf("latch_loadlatch(): Opening file '%s'.\n", fname);
@@ -390,7 +390,7 @@
int i;
unsigned char ch;
- sprintf(fname, "data/EGASPRIT.CK%c", episode + '0');
+ sprintf(fname, "data/egasprit.ck%c", episode + '0');
VidDrv_printf("latch_loadsprites(): Opening file '%s'.\n", fname);
--- keen/src.orig/main.c 2005-11-09 23:35:10.000000000 +0100
+++ keen/src/main.c 2007-10-15 16:52:40.000000000 +0200
@@ -316,7 +316,7 @@
if (argc>1 && *argv[1] != '-')
{ // command to start at a specific level ("keen 4 -ep1", etc)
playgame_levelmanager(argc, argv, 0);
- goto exitt;
+ goto ok;
}
#endif
@@ -325,10 +325,10 @@
if (eseq)
{
endsequence();
- goto exitt;
+ goto ok;
}
- if (intro()) goto exitt;
+ if (intro()) goto ok;
defaultopt = 0;
do
@@ -409,13 +409,13 @@
VidDrv_printf("bottom of game control loop opt=%d crashflag=%d\n", opt, crashflag);
} while(opt != MAINMNU_QUIT && !crashflag);
-VidDrv_printf("WARNING! WARNING! dropped out of game control loop!!!!\n");
-exitt: ;
- Graphics_Stop();
+ if (crashflag)
+ VidDrv_printf("WARNING! WARNING! dropped out of game control loop!!!!\n");
+
ok: ;
+ cleanup();
banner();
VidDrv_printf("\nThanks for playing!\n\n");
- cleanup();
if (crashflag)
{
if (crashflag != QUIT_NONFATAL) VidDrv_printf("\a");
@@ -484,7 +485,7 @@
else if (newlevel==9)
newlevel = 5;
}
- sprintf(levelname, "LEVEL%02d.CK%d", newlevel, levelcontrol.episode);
+ sprintf(levelname, "level%02d.ck%d", newlevel, levelcontrol.episode);
if (levelcontrol.chglevelto==WORLD_MAP)
{
--- keen/src.orig/sdl/snddrv.c 2005-11-09 22:48:24.000000000 +0100
+++ keen/src/sdl/snddrv.c 2007-10-15 16:32:30.000000000 +0200
@@ -121,7 +121,7 @@
VidDrv_printf("sound_load_all(): loading all sounds...\n");
- sprintf(soundfile, "data/SOUNDS.CK%d", levelcontrol.episode);
+ sprintf(soundfile, "data/sounds.ck%d", levelcontrol.episode);
ok = sound_load(soundfile, "KEENWALKSND", SOUND_KEEN_WALK);
ok |= sound_load(soundfile, "KEENWLK2SND", SOUND_KEEN_WALK2);