Getting Clonekeenplus V0.1 Working?


DjoeN

Still Fresh
Joined
May 21, 2009
Messages
65
Age
54
Location
West-Vlaanderen Belgium
Website
Visit site
I placed the files in a map on the SD
\game\ckeen\*.*

Placed all the data files from CK1, 2 and 3 in the map
\game\ckeen\data\*.ck? (? is 1, 2 and 3)

It keeps hanging on the loading screen :/

Any help is welcome :D
Thx
 
So in short:

Downloaded Cgenius.zip
unzipped everything in:
\game\ckeen\*.*

Now i have:
\game\ckeen\data\
\game\ckeen\*.gpe
\game\ckeen\*.dat
\game\ckeen\lib*.*

f_ckeenm_280217c.jpg


In the data map:
\game\ckeen\data\*.ck? (? is 1, 2 and 3)
\game\ckeen\data\keen?.exe (? is 1, 2 and 3)

- Place SD in Wiz, boot up Wiz
- choose "Launcher"
- go into "game"
- go into "ckeen"
- start "Keen.gpe"

Still hangs on the loading screen., only option is to turn off/on the wiz (or use a needle to reset).

Sorry for the trouble :/
 
you can see if the clonekeen+ works on it, this way i know if it's me and stupidity or the FW, why it doesn't work on my wiz (keeps hnaging in loading screen"]

Thx
You need libgcc* see thread http://www.gp32x.de/board/index.php?showt...=47957&st=0[/quote]After placing:
- libgcc_s.so.1
in the clonekeenplus dir (\game\ckeen\libgcc_s.so.1), i get past the loading screen to a black screen, and it stays black, it's a bit further now :)

So i placed all 3 files from the vice_libs.zip in it
- libcastor.so
- libpng12.so.0
- libgcc_s.so.1
Same result, black screens now.

Anyway, just to let you know ;)
 
Last edited by a moderator:
I tried the archive with my data and added the libgcc and it worked.
Heres what is in my data folder for files (i think the app created some of these)

-rwxr-xr-x 1 pickle root 33325 1994-01-15 12:09 audio.ck4
-rwxr-xr-x 1 pickle root 101990 1991-12-15 12:00 audio.ck5
-rwxr-xr-x 1 pickle root 56265 1991-11-15 07:16 audio.ck6
-rwxr-xr-x 1 pickle root 543 1994-01-23 12:57 config.ck4
-rwxr-xr-x 1 pickle root 543 2005-06-13 17:03 config.ck5
-rwxr-xr-x 1 pickle root 543 2005-02-02 22:04 config.ck6
-rwxr-xr-x 1 pickle root 44 1994-11-26 22:32 ctlpanel.ck1
-rwxr-xr-x 1 pickle root 44 2005-06-13 17:19 ctlpanel.ck2
-rwxr-xr-x 1 pickle root 44 2005-07-07 18:05 ctlpanel.ck3
-rwxr-xr-x 1 pickle root 20 1997-07-24 17:28 demo1.ck5
-rwxr-xr-x 1 pickle root 487332 1994-01-15 12:09 egagraph.ck4
-rwxr-xr-x 1 pickle root 562919 1997-07-22 21:56 egagraph.ck5
-rwxr-xr-x 1 pickle root 457309 1991-11-15 07:16 egagraph.ck6
-rwxr-xr-x 1 pickle root 15568 1991-11-01 12:31 egahead.ck1
-rwxr-xr-x 1 pickle root 17488 1991-01-01 12:00 egahead.ck2
-rwxr-xr-x 1 pickle root 19216 1992-01-12 17:01 egahead.ck3
-rwxr-xr-x 1 pickle root 57065 1991-11-01 12:31 egalatch.ck1
-rwxr-xr-x 1 pickle root 129856 1991-01-01 12:00 egalatch.ck2
-rwxr-xr-x 1 pickle root 116800 1992-01-12 17:01 egalatch.ck3
-rwxr-xr-x 1 pickle root 17633 1991-11-01 12:31 egasprit.ck1
-rwxr-xr-x 1 pickle root 35120 1991-01-01 12:00 egasprit.ck2
-rwxr-xr-x 1 pickle root 43840 1992-01-12 17:01 egasprit.ck3
-rwxr-xr-x 1 pickle root 942 1991-11-01 12:31 endtext.ck1
-rwxr-xr-x 1 pickle root 8565 1991-11-01 12:31 finale.ck1
-rwxr-xr-x 1 pickle root 12060 1991-01-01 12:00 finale.ck2
-rwxr-xr-x 1 pickle root 18480 1992-01-12 17:02 finale.ck3
-rwxr-xr-x 1 pickle root 99040 1994-01-15 12:09 gamemaps.ck4
-rwxr-xr-x 1 pickle root 73689 1991-12-15 12:00 gamemaps.ck5
-rwxr-xr-x 1 pickle root 95421 1991-11-15 07:16 gamemaps.ck6
-rwxr-xr-x 1 pickle root 441 2009-05-15 19:05 games.cfg
-rwxr-xr-x 1 pickle root 1859 1991-11-01 12:31 helptext.ck1
drwxr-xr-x 2 pickle root 32768 2009-03-19 06:48 hqp
-rwxr-xr-x 1 pickle root 51190 2009-05-15 20:15 keen1.exe
-rwxr-xr-x 1 pickle root 1368 1991-11-01 12:31 level01.ck1
-rwxr-xr-x 1 pickle root 1248 1991-01-01 12:00 level01.ck2
-rwxr-xr-x 1 pickle root 1830 1992-01-12 17:01 level01.ck3
-rwxr-xr-x 1 pickle root 724 1991-11-01 12:31 level02.ck1
-rwxr-xr-x 1 pickle root 2334 1991-01-01 12:00 level02.ck2
-rwxr-xr-x 1 pickle root 2366 1992-01-12 17:01 level02.ck3
-rwxr-xr-x 1 pickle root 3474 1991-11-01 12:31 level03.ck1
-rwxr-xr-x 1 pickle root 2316 1991-01-01 12:00 level03.ck2
-rwxr-xr-x 1 pickle root 2572 1992-01-12 17:01 level03.ck3
-rwxr-xr-x 1 pickle root 1720 1991-11-01 12:31 level04.ck1
-rwxr-xr-x 1 pickle root 3430 1991-01-01 12:00 level04.ck2
-rwxr-xr-x 1 pickle root 5978 1992-01-12 17:01 level04.ck3
-rwxr-xr-x 1 pickle root 810 1991-11-01 12:31 level05.ck1
-rwxr-xr-x 1 pickle root 2618 1991-01-01 12:00 level05.ck2
-rwxr-xr-x 1 pickle root 5252 1992-01-12 17:01 level05.ck3
-rwxr-xr-x 1 pickle root 928 1991-11-01 12:31 level06.ck1
-rwxr-xr-x 1 pickle root 2936 1991-01-01 12:00 level06.ck2
-rwxr-xr-x 1 pickle root 1226 1992-01-12 17:01 level06.ck3
-rwxr-xr-x 1 pickle root 5650 1991-11-01 12:31 level07.ck1
-rwxr-xr-x 1 pickle root 2636 1991-01-01 12:00 level07.ck2
-rwxr-xr-x 1 pickle root 3074 1992-01-12 17:01 level07.ck3
-rwxr-xr-x 1 pickle root 3416 1991-11-01 12:31 level08.ck1
-rwxr-xr-x 1 pickle root 3852 1991-01-01 12:00 level08.ck2
-rwxr-xr-x 1 pickle root 7226 1992-01-12 17:01 level08.ck3
-rwxr-xr-x 1 pickle root 1638 1991-11-01 12:31 level09.ck1
-rwxr-xr-x 1 pickle root 3352 1991-01-01 12:00 level09.ck2
-rwxr-xr-x 1 pickle root 9288 1992-01-12 17:01 level09.ck3
-rwxr-xr-x 1 pickle root 2086 1991-11-01 12:31 level10.ck1
-rwxr-xr-x 1 pickle root 4352 1991-01-01 12:00 level10.ck2
-rwxr-xr-x 1 pickle root 2736 1992-01-12 17:01 level10.ck3
-rwxr-xr-x 1 pickle root 1636 1991-11-01 12:31 level11.ck1
-rwxr-xr-x 1 pickle root 2792 1991-01-01 12:00 level11.ck2
-rwxr-xr-x 1 pickle root 1624 1992-01-12 17:01 level11.ck3
-rwxr-xr-x 1 pickle root 2178 1991-11-01 12:31 level12.ck1
-rwxr-xr-x 1 pickle root 3882 1991-01-01 12:00 level12.ck2
-rwxr-xr-x 1 pickle root 3048 1992-01-12 17:01 level12.ck3
-rwxr-xr-x 1 pickle root 9908 1991-11-01 12:31 level13.ck1
-rwxr-xr-x 1 pickle root 2504 1991-01-01 12:00 level13.ck2
-rwxr-xr-x 1 pickle root 6172 1992-01-12 17:01 level13.ck3
-rwxr-xr-x 1 pickle root 7024 1991-11-01 12:31 level14.ck1
-rwxr-xr-x 1 pickle root 2182 1991-01-01 12:00 level14.ck2
-rwxr-xr-x 1 pickle root 3130 1992-01-12 17:01 level14.ck3
-rwxr-xr-x 1 pickle root 2234 1991-11-01 12:31 level15.ck1
-rwxr-xr-x 1 pickle root 3620 1991-01-01 12:00 level15.ck2
-rwxr-xr-x 1 pickle root 11018 1992-01-12 17:01 level15.ck3
-rwxr-xr-x 1 pickle root 5818 1991-11-01 12:31 level16.ck1
-rwxr-xr-x 1 pickle root 4318 1991-01-01 12:00 level16.ck2
-rwxr-xr-x 1 pickle root 944 1992-01-12 17:01 level16.ck3
-rwxr-xr-x 1 pickle root 5638 1991-11-01 12:31 level80.ck1
-rwxr-xr-x 1 pickle root 5460 1991-01-01 12:00 level80.ck2
-rwxr-xr-x 1 pickle root 6054 1992-01-12 17:02 level80.ck3
-rwxr-xr-x 1 pickle root 758 1991-11-01 12:31 level81.ck1
-rwxr-xr-x 1 pickle root 742 1991-01-01 12:00 level81.ck2
-rwxr-xr-x 1 pickle root 320 1992-01-12 17:02 level81.ck3
-rwxr-xr-x 1 pickle root 1262 1991-11-01 12:31 level90.ck1
-rwxr-xr-x 1 pickle root 1334 1991-01-01 12:00 level90.ck2
-rwxr-xr-x 1 pickle root 1424 1992-01-12 17:02 level90.ck3
-rwxr-xr-x 1 pickle root 27886 1991-11-01 12:31 preview2.ck1
-rwxr-xr-x 1 pickle root 25429 1991-11-01 12:31 preview3.ck1
-rwxr-xr-x 1 pickle root 2160 1991-11-01 12:31 previews.ck1
-rwxr-xr-x 1 pickle root 92 2003-03-09 16:53 saved1.ck1
-rwxr-xr-x 1 pickle root 92 2003-03-10 13:12 saved1.ck2
-rwxr-xr-x 1 pickle root 92 2005-07-07 17:53 saved1.ck3
-rwxr-xr-x 1 pickle root 92 2003-03-09 17:00 saved2.ck1
-rwxr-xr-x 1 pickle root 92 2003-03-10 13:24 saved2.ck2
-rwxr-xr-x 1 pickle root 92 2005-07-07 17:58 saved2.ck3
-rwxr-xr-x 1 pickle root 92 2003-03-09 20:40 saved3.ck1
-rwxr-xr-x 1 pickle root 92 2003-03-10 13:34 saved3.ck2
-rwxr-xr-x 1 pickle root 92 2003-03-10 12:53 saved4.ck1
-rwxr-xr-x 1 pickle root 92 2003-03-10 13:36 saved4.ck2
-rwxr-xr-x 1 pickle root 92 2003-03-10 12:58 saved5.ck1
-rwxr-xr-x 1 pickle root 92 2002-07-09 20:32 saved6.ck2
-rwxr-xr-x 1 pickle root 92 2002-05-12 14:09 saved7.ck1
-rwxr-xr-x 1 pickle root 92 2002-05-12 14:56 saved8.ck1
-rwxr-xr-x 1 pickle root 92 2002-05-12 14:58 saved9.ck1
-rwxr-xr-x 1 pickle root 92 2004-06-26 18:52 saved9.ck2
-rwxr-xr-x 1 pickle root 1226 1994-01-15 12:09 savegam0.ck4
-rwxr-xr-x 1 pickle root 19092 2002-07-09 22:21 savegam0.ck5
-rwxr-xr-x 1 pickle root 33732 2002-09-06 20:43 savegam0.ck6
-rwxr-xr-x 1 pickle root 36984 2002-04-25 16:06 savegam1.ck4
-rwxr-xr-x 1 pickle root 23774 2002-07-09 22:31 savegam1.ck5
-rwxr-xr-x 1 pickle root 28740 2002-07-05 12:36 savegam1.ck6
-rwxr-xr-x 1 pickle root 32284 2002-07-08 20:27 savegam2.ck4
-rwxr-xr-x 1 pickle root 24928 2002-07-05 12:44 savegam2.ck6
-rwxr-xr-x 1 pickle root 41560 2002-04-28 21:15 savegam3.ck4
-rwxr-xr-x 1 pickle root 40966 2002-04-25 15:54 savegam4.ck4
-rwxr-xr-x 1 pickle root 33076 2003-01-02 19:28 savegam4.ck6
-rwxr-xr-x 1 pickle root 17384 2002-04-25 16:01 savegam5.ck4
-rwxr-xr-x 1 pickle root 16896 2002-08-30 10:43 savegam5.ck6
-rwxr-xr-x 1 pickle root 204 1994-05-16 13:57 scores.ck1
-rwxr-xr-x 1 pickle root 204 2003-03-10 13:46 scores.ck2
-rwxr-xr-x 1 pickle root 203 2005-07-07 17:59 scores.ck3
-rwxr-xr-x 1 pickle root 8898 1991-11-01 12:31 sounds.ck1
-rwxr-xr-x 1 pickle root 42592 2004-02-28 08:30 sounds.ck2
-rwxr-xr-x 1 pickle root 16310 2004-03-05 17:36 sounds.ck3
-rwxr-xr-x 1 pickle root 3504 1991-11-01 12:31 storytxt.ck1
 
Getting the same black screen as well read the html output file its getting a error on the game.cfg cannot be found or corrupted. browsed the data area and no game.cfg to be found has episode 1 2 & 3 in the data area and the gcc in the main clonekeen directory.
 
stonestn posted on May 27 2009 at 09:03 PM said:
Getting the same black screen as well read the html output file its getting a error on the game.cfg cannot be found or corrupted. browsed the data area and no game.cfg to be found has episode 1 2 & 3 in the data area and the gcc in the main clonekeen directory.
try deleting some of the config's in the folder with the binary
 
Last edited by a moderator:
DjoeN posted on May 28 2009 at 07:15 PM said:
Not, working.

Need to obtain "games.cfg", seems i don't have it in the data folder, nor in my commander keen files.
Ok i found in my data directory sorry it contains this

CODE
[Episode 1]
Name=Episode 1 - Marooned on mars
Path=
Episode=1

[Episode 2]
Name=Episode 2 - The earth explodes
Path=
Episode=2

[Episode 3]
Name=Episode 3 - Keen must die
Path=
Episode=3


% If no path is specified, the program will read them directly from the "data" d
% As "Path" begins from the data directory, only there can be the data files for
% Then path of the subdirectory must only be given.
 
Last edited by a moderator:
Same, black screen.

Created games.cfg and game.cfg (threw one in the data folder and one in the root of the game folder)
 
DigitalAnvil posted on May 28 2009 at 07:38 PM said:
Same, black screen.
Created games.cfg and game.cfg (threw one in the data folder and one in the root of the game folder)


look at the html output and see if something changed
 
Last edited by a moderator:
Same here, black screen after loading.

CGLog.html:

CODE
<html>

<head>
<title>LogFile</title>
</head>

<body><font face='courier new'>

<table cellspacing='0' cellpadding='0' width='100%%' bgcolor='#DFDFE5'>
<tr>
<tr>
<td>
<font face='arial' size='+3'>Logfile</font>
</td>
</tr>
</table>

<br><font color=blue>CloneKeenPlus Beta v0.2.8.0 (Commander Genius)</font>
<br>BUILD: RELEASE
<br>PLATFORM: LINUX
<br><a href='mailto:******@gmail.com?subject=CG Logfile'>Send E-Mail to me</a>
<br><br><font color=red>First time message: CKP didn't find the driver config file. However, it is going to generate one basing on default configurations.<br></font>
<br>Processing command-line options.
<br>allocmem(): allocating 415744 bytes for scroll buffer...OK
<br>allocmem(): allocating 73600 bytes for blit buffer...OK
<br>Starting graphics driver...
<br>
 
stonestn posted on May 29 2009 at 11:42 AM said:
Thanks Pickle for the games.cfg clonekeenplus works very well now
Great! I will update the archive will the missing file when i get a chance
 
Last edited by a moderator:
1st:
Sorry for this long post.


- Downloaded clonekeen again,
http://dl.openhandhelds.org/cgi-bin/wiz.cgi?0,0,0,0,35,55

- reformatted SDHC
- made games.cfg in windows notepad and placed it into \ckeen\data\
- placed all *.ck? into \ckeen\data\
- placed all keen?.exe into \ckeen\data\
- booted wiz and started game:

Black screen

Here's a part of the cglog.html

QUOTE
...
latch_loadlatch(): Opening file 'data/egalatch.ck1'.
latch_loadlatch(): Decompressing...
latch_loadlatch(): Decoding 8x8 tiles...
latch_loadlatch(): Decoding 16x16 tiles...
latch_loadlatch(): Allocating 66561 bytes for bitmap data...
latch_loadlatch(): Decoding bitmaps...
latch_loadsprites(): Opening file 'data/egasprit.ck1'.
latch_loadsprites(): Decompressing...
latch_loadsprites(): Decoding sprites...
loadtileattributes() : Trying to read the tiles from "data/tiles.tli"
loadtileattributes() : Extracting tile attributes from the exe file "data/keen1.exe"
Commander Keen Episode 1 (Version 0.-2) was detected.
Error! Resources for start menu cannot be loaded! Maybe you need to copy the data files!


Now i went back on the internet and downloaded the shareware version (1.31) and installed it on my pc, took the keen1.exe and placed that one in the data file.
WOOW Keen 1 works
QUOTE
Logfile
CloneKeenPlus Beta v0.2.8.0 (Commander Genius)
BUILD: RELEASE
PLATFORM: LINUX
{Send E-Mail to me}

Processing command-line options.
allocmem(): allocating 415744 bytes for scroll buffer...OK
Starting graphics driver...
blitsurface = creatergbsurfacefrom
Starting sound driver...
SDL_AudioSpec:
freq: 22050
channels: 1
audio buffer size: 1024
Using audio driver: dsp
SoundDrv_Start(): SDL sound system initialized.
Starting input driver...
JoyDrv_Start()1 joystick(s) were found.
The names of the joysticks are:
PEP Joy
Game data of Episode 1 is complete.
Game data of Episode 2 is complete.
Game data of Episode 3 is complete.
latch_loadheader(): reading main header from 'data/egahead.ck1'...
LatchPlaneSize = 0x74e0
SpritePlaneSize = 0x18b0
OffBitmapTable = 0x0030
OffSpriteTable = 0x0150
Num8Tiles = 256
Off8Tiles = 0x0000
Num32Tiles = 0
Off32Tiles = 0x0000
Num16Tiles = 611
Off16Tiles = 0x0800
NumBitmaps = 18
OffBitmaps = 0x5460
NumSprites = 119
OffSprites = 0x0000
Compressed = 3
latch_loadheader(): Allocating 3840 bytes for sprite table.
latch_loadheader(): Reading sprite table from 'data/egahead.ck1'...
latch_loadheader(): Allocating 304 bytes for bitmap table.
latch_loadheader(): reading bitmap table from 'data/egahead.ck1'...
Bitmap 'TITLE': 264x112 at offset 0000. RAMAllocSize=0x7380
Bitmap 'IDLOGO': 112x40 at offset 0e70. RAMAllocSize=0x8500
Bitmap 'F1HELP': 64x16 at offset 10a0. RAMAllocSize=0x8900
Bitmap 'HIGHSCOR': 136x24 at offset 1120. RAMAllocSize=0x95c0
Bitmap 'NAME': 48x16 at offset 12b8. RAMAllocSize=0x98c0
Bitmap 'SCORE': 48x16 at offset 1318. RAMAllocSize=0x9bc0
Bitmap 'PARTS': 48x16 at offset 1378. RAMAllocSize=0x9ec0
Bitmap 'GAMEOVER': 112x24 at offset 13d8. RAMAllocSize=0xa940
Bitmap 'AN': 16x8 at offset 1528. RAMAllocSize=0xa9c0
Bitmap 'PRESENT': 88x16 at offset 1538. RAMAllocSize=0xaf40
Bitmap 'APOGEE': 120x32 at offset 15e8. RAMAllocSize=0xbe40
Bitmap 'KEENSHIP': 120x40 at offset 17c8. RAMAllocSize=0xd100
Bitmap 'WINDON': 56x32 at offset 1a20. RAMAllocSize=0xd800
Bitmap 'WINDOFF': 56x32 at offset 1b00. RAMAllocSize=0xdf00
Bitmap 'ONEMOMEN': 88x48 at offset 1be0. RAMAllocSize=0xef80
Bitmap 'OFAN': 40x16 at offset 1df0. RAMAllocSize=0xf200
Bitmap 'PRODUCT': 72x16 at offset 1e40. RAMAllocSize=0xf680
Bitmap 'IDSOFT': 72x48 at offset 1ed0. RAMAllocSize=0x10400
latch_loadlatch(): Opening file 'data/egalatch.ck1'.
latch_loadlatch(): Decompressing...
latch_loadlatch(): Decoding 8x8 tiles...
latch_loadlatch(): Decoding 16x16 tiles...
latch_loadlatch(): Allocating 66561 bytes for bitmap data...
latch_loadlatch(): Decoding bitmaps...
latch_loadsprites(): Opening file 'data/egasprit.ck1'.
latch_loadsprites(): Decompressing...
latch_loadsprites(): Decoding sprites...
loadtileattributes() : Trying to read the tiles from "data/tiles.tli"
loadtileattributes() : Extracting tile attributes from the exe file "data/keen1.exe"
Commander Keen Episode 1 (Version 1.31) was detected.
showmapatpos(90, 1008, 28, 0);
loadmap(): file data/level90.ck1 opened. Loading...
latch_loadheader(): reading main header from 'data/egahead.ck1'...
LatchPlaneSize = 0x74e0
SpritePlaneSize = 0x18b0
OffBitmapTable = 0x0030
OffSpriteTable = 0x0150
Num8Tiles = 256
Off8Tiles = 0x0000
Num32Tiles = 0
Off32Tiles = 0x0000
Num16Tiles = 611
Off16Tiles = 0x0800
NumBitmaps = 18
OffBitmaps = 0x5460
NumSprites = 119
OffSprites = 0x0000
Compressed = 3
latch_loadheader(): Allocating 3840 bytes for sprite table.
latch_loadheader(): Reading sprite table from 'data/egahead.ck1'...
latch_loadheader(): Allocating 304 bytes for bitmap table.
latch_loadheader(): reading bitmap table from 'data/egahead.ck1'...
Bitmap 'TITLE': 264x112 at offset 0000. RAMAllocSize=0x7380
Bitmap 'IDLOGO': 112x40 at offset 0e70. RAMAllocSize=0x8500
Bitmap 'F1HELP': 64x16 at offset 10a0. RAMAllocSize=0x8900
Bitmap 'HIGHSCOR': 136x24 at offset 1120. RAMAllocSize=0x95c0
Bitmap 'NAME': 48x16 at offset 12b8. RAMAllocSize=0x98c0
Bitmap 'SCORE': 48x16 at offset 1318. RAMAllocSize=0x9bc0
Bitmap 'PARTS': 48x16 at offset 1378. RAMAllocSize=0x9ec0
Bitmap 'GAMEOVER': 112x24 at offset 13d8. RAMAllocSize=0xa940
Bitmap 'AN': 16x8 at offset 1528. RAMAllocSize=0xa9c0
Bitmap 'PRESENT': 88x16 at offset 1538. RAMAllocSize=0xaf40
Bitmap 'APOGEE': 120x32 at offset 15e8. RAMAllocSize=0xbe40
Bitmap 'KEENSHIP': 120x40 at offset 17c8. RAMAllocSize=0xd100
Bitmap 'WINDON': 56x32 at offset 1a20. RAMAllocSize=0xd800
Bitmap 'WINDOFF': 56x32 at offset 1b00. RAMAllocSize=0xdf00
Bitmap 'ONEMOMEN': 88x48 at offset 1be0. RAMAllocSize=0xef80
Bitmap 'OFAN': 40x16 at offset 1df0. RAMAllocSize=0xf200
Bitmap 'PRODUCT': 72x16 at offset 1e40. RAMAllocSize=0xf680
Bitmap 'IDSOFT': 72x48 at offset 1ed0. RAMAllocSize=0x10400
latch_loadlatch(): Opening file 'data/egalatch.ck1'.
latch_loadlatch(): Decompressing...
latch_loadlatch(): Decoding 8x8 tiles...
latch_loadlatch(): Decoding 16x16 tiles...
latch_loadlatch(): Allocating 66561 bytes for bitmap data...
latch_loadlatch(): Decoding bitmaps...
latch_loadsprites(): Opening file 'data/egasprit.ck1'.
latch_loadsprites(): Decompressing...
latch_loadsprites(): Decoding sprites...
loadstrings(): Opening string file 'strings.dat'.
loadstrings(): loaded 69 strings from 'strings.dat'.
sound_load_all(): loading all sounds...
* data/hqp/snd/KEENWALKSND.WAVsound_load(): loaded sound KEENWALKSND, 2 bytes.
* data/hqp/snd/KEENWLK2SND.WAVsound_load(): loaded sound KEENWLK2SND, 3 bytes.
* data/hqp/snd/KEENJUMPSND.WAVsound_load(): loaded sound KEENJUMPSND, 21 bytes.
* data/hqp/snd/KEENPOGOSND.WAVsound_load(): loaded sound KEENPOGOSND, 26 bytes.
* data/hqp/snd/KEENLANDSND.WAVsound_load(): loaded sound KEENLANDSND, 17 bytes.
* data/hqp/snd/KEENBLOKSND.WAVsound_load(): loaded sound KEENBLOKSND, 9 bytes.
* data/hqp/snd/KEENDIESND.WAVsound_load(): loaded sound KEENDIESND, 222 bytes.
* data/hqp/snd/PLUMMETSND.WAVsound_load(): loaded sound PLUMMETSND, 118 bytes.
* data/hqp/snd/BUMPHEADSND.WAVsound_load(): loaded sound BUMPHEADSND, 14 bytes.
* data/hqp/snd/WLDENTERSND.WAVsound_load(): loaded sound WLDENTERSND, 110 bytes.
* data/hqp/snd/keensleft.WAVsound_load(): loaded sound keensleft, 129 bytes.
* data/hqp/snd/KEENFIRESND.WAVsound_load(): loaded sound KEENFIRESND, 59 bytes.
* data/hqp/snd/GUNCLICK.WAVsound_load(): loaded sound GUNCLICK, 11 bytes.
* data/hqp/snd/SHOTHIT.WAVsound_load(): loaded sound SHOTHIT, 24 bytes.
* data/hqp/snd/GOTITEMSND.WAVsound_load(): loaded sound GOTITEMSND, 81 bytes.
* data/hqp/snd/GOTBONUSSND.WAVsound_load(): loaded sound GOTBONUSSND, 38 bytes.
* data/hqp/snd/GOTPARTSND.WAVsound_load(): loaded sound GOTPARTSND, 222 bytes.
* data/hqp/snd/LVLDONESND.WAVsound_load(): loaded sound LVLDONESND, 241 bytes.
* data/hqp/snd/GAMEOVERSND.WAVsound_load(): loaded sound GAMEOVERSND, 280 bytes.
* data/hqp/snd/TELEPORTSND.WAVsound_load(): loaded sound TELEPORTSND, 221 bytes.
* data/hqp/snd/EXTRAMANSND.WAVsound_load(): loaded sound EXTRAMANSND, 284 bytes.
* data/hqp/snd/CHUNKSMASH.WAVsound_load(): loaded sound CHUNKSMASH, 172 bytes.
* data/hqp/snd/GOINDOORSND.WAVsound_load(): loaded sound GOINDOORSND, 76 bytes.
* data/hqp/snd/GETCARDSND.WAVsound_load(): loaded sound GETCARDSND, 148 bytes.
* data/hqp/snd/USEKEYSND.WAVsound_load(): loaded sound USEKEYSND, 120 bytes.
* data/hqp/snd/CLICKSND.WAVsound_load(): loaded sound CLICKSND, 11 bytes.
* data/hqp/snd/DOOROPENSND.WAVsound_load(): loaded sound DOOROPENSND, 136 bytes.
* data/hqp/snd/YORPBUMPSND.WAVsound_load(): loaded sound YORPBUMPSND, 11 bytes.
* data/hqp/snd/YORPBOPSND.WAVsound_load(): loaded sound YORPBOPSND, 76 bytes.
* data/hqp/snd/YORPSCREAM.WAVsound_load(): loaded sound YORPSCREAM, 74 bytes.
* data/hqp/snd/GARGSCREAM.WAVsound_load(): loaded sound GARGSCREAM, 97 bytes.
* data/hqp/snd/vortscream.WAVsound_load(): loaded sound vortscream, 194 bytes.
* data/hqp/snd/TANKFIRE.WAVsound_load(): loaded sound TANKFIRE, 46 bytes.
loadtileattributes() : Trying to read the tiles from "data/tiles.tli"
loadtileattributes() : Extracting tile attributes from the exe file "data/keen1.exe"
Commander Keen Episode 1 (Version 1.31) was detected.
Game starting...
showmapatpos(90, 1664, 32, 0);
loadmap(): file data/level90.ck1 opened. Loading...
calling mainmenu()
showmapatpos(90, 32, 32, 0);
loadmap(): file data/level90.ck1 opened. Loading...
showmapatpos(90, 32, 32, 0);
loadmap(): file data/level90.ck1 opened. Loading...
gcl: opt = 0
loadtileattributes() : Trying to read the tiles from "data/tiles.tli"
loadtileattributes() : Extracting tile attributes from the exe file "data/keen1.exe"
Commander Keen Episode 1 (Version 1.31) was detected.
loadmap(): file data/level80.ck1 opened. Loading...
loadmap(): file data/level01.ck1 opened. Loading...


Now Keen 2 hangs the menuscreen, so i looked it the error log again: (No shareware version exe to find, cause it doesn't exist ;) )
QUOTE
...
Game data of Episode 1 is complete.
Game data of Episode 2 is complete.
Game data of Episode 3 is complete.
...
latch_loadlatch(): Opening file 'data/egalatch.ck2'.
latch_loadlatch(): Reading 129856 bytes...
latch_loadlatch(): Decoding 8x8 tiles...
latch_loadlatch(): Decoding 16x16 tiles...
latch_loadlatch(): Allocating 66945 bytes for bitmap data...
latch_loadlatch(): Decoding bitmaps...
latch_loadsprites(): Opening file 'data/egasprit.ck2'.
latch_loadsprites(): Reading 35120 bytes...
latch_loadsprites(): Decoding sprites...
loadstrings(): Opening string file 'strings.dat'.
loadstrings(): loaded 69 strings from 'strings.dat'.
sound_load_all(): loading all sounds...
sound_load_all(): "data/sounds.ck2" was not found in the data directory. Looking for "keen2.exe" in "data/" and trying to extract this file
Decompression (unlzexe) of data/keen2.exe done
Error: Beginning of sound data not found at expected offset
sounds.ck2 has been successfully written
* data/hqp/snd/KEENWALKSND.WAV

(sounds.ck2 = 0kb file)

So, i got a new keen2 archive from the internet, instead of my original one, deletes everything ckeen2 related and replaced all *.ck2 files and keen2.exe
Bam, working:
QUOTE
...
sound_load_all(): loading all sounds...
sound_load_all(): "data/sounds.ck2" was not found in the data directory. Looking for "keen2.exe" in "data/" and trying to extract this file
Decompression (unlzexe) of data/keen2.exe done
sounds.ck2 has been successfully written
* data/hqp/snd/KEENWALKSND.WAVsound_load(): loaded sound KEENWALKSND, 2 bytes.
* data/hqp/snd/KEENWLK2SND.WAVsound_load(): loaded sound KEENWLK2SND, 3 bytes.
* data/hqp/snd/KEENJUMPSND.WAVsound_load(): loaded sound KEENJUMPSND, 21 bytes.
* data/hqp/snd/KEENPOGOSND.WAVsound_load(): loaded sound KEENPOGOSND, 26 bytes.
* data/hqp/snd/KEENLANDSND.WAVsound_load(): loaded sound KEENLANDSND, 17 bytes.
* data/hqp/snd/KEENBLOKSND.WAVsound_load(): loaded sound KEENBLOKSND, 9 bytes.
* data/hqp/snd/KEENDIESND.WAVsound_load(): loaded sound KEENDIESND, 222 bytes.
* data/hqp/snd/PLUMMETSND.WAVsound_load(): loaded sound PLUMMETSND, 118 bytes.
* data/hqp/snd/BUMPHEADSND.WAVsound_load(): loaded sound BUMPHEADSND, 14 bytes.
* data/hqp/snd/WLDENTERSND.WAVsound_load(): loaded sound WLDENTERSND, 110 bytes.
* data/hqp/snd/keensleft.WAVsound_load(): loaded sound keensleft, 129 bytes.
* data/hqp/snd/KEENFIRESND.WAVsound_load(): loaded sound KEENFIRESND, 59 bytes.
* data/hqp/snd/GUNCLICK.WAVsound_load(): loaded sound GUNCLICK, 11 bytes.
* data/hqp/snd/SHOTHIT.WAVsound_load(): loaded sound SHOTHIT, 24 bytes.
* data/hqp/snd/GOTITEMSND.WAVsound_load(): loaded sound GOTITEMSND, 81 bytes.
* data/hqp/snd/GOTBONUSSND.WAVsound_load(): loaded sound GOTBONUSSND, 38 bytes.
* data/hqp/snd/GOTPARTSND.WAVsound_load(): loaded sound GOTPARTSND, 222 bytes.
* data/hqp/snd/LVLDONESND.WAVsound_load(): loaded sound LVLDONESND, 241 bytes.
* data/hqp/snd/GAMEOVERSND.WAVsound_load(): loaded sound GAMEOVERSND, 280 bytes.
* data/hqp/snd/TELEPORTSND.WAVsound_load(): loaded sound TELEPORTSND, 221 bytes.
* data/hqp/snd/EXTRAMANSND.WAVsound_load(): loaded sound EXTRAMANSND, 284 bytes.
* data/hqp/snd/CHUNKSMASH.WAVsound_load(): loaded sound CHUNKSMASH, 172 bytes.
* data/hqp/snd/GOINDOORSND.WAVsound_load(): loaded sound GOINDOORSND, 76 bytes.
* data/hqp/snd/GETCARDSND.WAVsound_load(): loaded sound GETCARDSND, 148 bytes.
* data/hqp/snd/USEKEYSND.WAVsound_load(): loaded sound USEKEYSND, 120 bytes.
* data/hqp/snd/CLICKSND.WAVsound_load(): loaded sound CLICKSND, 11 bytes.
* data/hqp/snd/DOOROPENSND.WAVsound_load(): loaded sound DOOROPENSND, 136 bytes.
* data/hqp/snd/YORPBUMPSND.WAVsound_load(): loaded sound YORPBUMPSND, 11 bytes.
* data/hqp/snd/YORPBOPSND.WAVsound_load(): loaded sound YORPBOPSND, 76 bytes.
* data/hqp/snd/YORPSCREAM.WAVsound_load(): loaded sound YORPSCREAM, 74 bytes.
* data/hqp/snd/GARGSCREAM.WAVsound_load(): loaded sound GARGSCREAM, 97 bytes.
* data/hqp/snd/vortscream.WAVsound_load(): loaded sound vortscream, 194 bytes.
* data/hqp/snd/TANKFIRE.WAVsound_load(): loaded sound TANKFIRE, 46 bytes.
* data/hqp/snd/EARTHPOW.WAVsound_load(): loaded sound EARTHPOW, 287 bytes.
loadtileattributes() : Trying to read the tiles from "data/tiles.tli"
loadtileattributes() : Extracting tile attributes from the exe file "data/keen2.exe"
Commander Keen Episode 2 (Version 1.31) was detected.
Game starting...
showmapatpos(90, 1664, 32, 0);
loadmap(): file data/level90.ck2 opened. Loading...
calling mainmenu()
showmapatpos(90, 32, 32, 0);
loadmap(): file data/level90.ck2 opened. Loading...
showmapatpos(90, 32, 32, 0);
loadmap(): file data/level90.ck2 opened. Loading...
gcl: opt = 0
loadtileattributes() : Trying to read the tiles from "data/tiles.tli"
loadtileattributes() : Extracting tile attributes from the exe file "data/keen2.exe"
Commander Keen Episode 2 (Version 1.31) was detected.
loadmap(): file data/level80.ck2 opened. Loading...
loadmap(): file data/level01.ck2 opened. Loading...


So i tried keen3, but i get the freezing cgenius menu screen :/
Tried different archieves, the log file shows this: (same as keen2 wasn't working)
QUOTE
latch_loadlatch(): Opening file 'data/egalatch.ck3'.
latch_loadlatch(): Reading 116800 bytes...
latch_loadlatch(): Decoding 8x8 tiles...
latch_loadlatch(): Decoding 16x16 tiles...
latch_loadlatch(): Allocating 57409 bytes for bitmap data...
latch_loadlatch(): Decoding bitmaps...
latch_loadsprites(): Opening file 'data/egasprit.ck3'.
latch_loadsprites(): Reading 43840 bytes...
latch_loadsprites(): Decoding sprites...
loadstrings(): Opening string file 'strings.dat'.
loadstrings(): loaded 69 strings from 'strings.dat'.
sound_load_all(): loading all sounds...
sound_load_all(): "data/sounds.ck3" was not found in the data directory. Looking for "keen3.exe" in "data/" and trying to extract this file
Decompression (unlzexe) of data/keen3.exe done
Error: Beginning of sound data not found at expected offset
sounds.ck3 has been successfully written
* data/hqp/snd/KEENWALKSND.WAV

(sounds.ck3 = 0kb file)

No solution found yet :/ (searching for other archives, that have different exe maybe, but hé, i can have fun with 1 and 2 now :D )
 
My conclusion!

So, if you include:
- games.cfg
- sounds.ck1
- sounds.ck2
- sounds.ck3
in the archive alot of ppl will get the game running without trouble.

I don't know how legal it is to distribute sounds.ck? with the package (file gets made by clonekeen, as it is not in the original game archive)
The have to make sure the get 1.31 for keen1 and keen2, dunno for keen3, haven't got it working due the sounds.ck3 0kb file/error

Thanks for your help and time, reading my complain posts :D
Your roxs pickle!
 
The have to make sure the get 1.31 for keen1 and keen2, dunno for keen3, haven't got it working due the sounds.ck3 0kb file/error

Thanks for your help and time, reading my complain posts :D
Your roxs pickle!
great everyone is getting it to work now. Im not sure what to do with those files, I copied the data from the gp2x clonekeen folder so I thought they were with the original data.
 
Last edited by a moderator:
Back
Top