ANN: Kobo Deluxe 0.5.0 released!

Kobo Deluxe 0.5.0 released!---------------------------
Just six weeks after 0.4.1 - but there is reason
for the version bump: Completely remade graphics.
No more blurry scaled low-res artwork!

It's now all 24 bit graphics, drawn for 640x480
mode. (The game is still playable in 320x240
mode.) The original XKobo graphics is no longer
used, and some of the newer stuff in 0.4.1 has
been replaced (again) as well. Loading screen,
fonts, explosions, ships, bullets and other
objects - all new. Tumbling rocks, rotating big
bosses and spinning red(!) bombs. The bases are
now grouped in "areas" of ten stages, each with a
unique theme. The old "starry tiles" have become
a deep parallax starfield.

Further, there is now support for audio sample
rates up to 192 kHz, smarter scaling, optional
vsync for OpenGL, smoother animation, layered
sprites (bullets always on top), faster framework
rendering, support for OpenGL drivers enforcing
triple buffering, mouse capture and joystick
selection. The new skill levels have been tweaked
a little, and there is a "How to play" screen in
the intro. Oh, and the usual bunch of tweaks and
bug fixes, of course.

BTW, when I released 0.4.1, I actually intended
to make a few smaller 0.4.x releases, but the
plans were changed due to various events. From
now on, I'll probably have time to make smaller
releases more often - so please report any issues
ASAP!

ChangeLog:
http://olofson.net/kobodl/ChangeLog

Home:
http://olofson.net/kobodl/

Download:
http://olofson.net/kobodl/download.html

Direct download:
http://olofson.net/kobodl/download/KoboDeluxe-0.5.0.tar.gz
http://olofson.net/kobodl/download/KoboDeluxe-0.5.0.tar.bz2

//David Olofson - Programmer, Composer, Open Source Advocate

.------- http://olofson.net - Games, SDL examples -------.
| http://zeespace.net - 2.5D rendering engine |
| http://audiality.org - Music/audio engine |
| http://eel.olofson.net - Real time scripting |
’-- http://www.reologica.se - Rheology instrumentation --’

Great game, but I’m afraid it crashes on my system. Full bactrace and
program output attached.

Keep the good work :slight_smile:

Regards,
Jon Vald?s

Application path: ‘/home/juanval/downloads/KoboDeluxe-0.5.0’
[72] Could not get double buffered display.
[72] Shadow buffer requested; relying on SDL’s shadow buffer.
[New Thread -1219105904 (LWP 14805)]
[704] audio.c: Warning: Requested 1024 samplebuffer, but got 940 samples.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1213888016 (LWP 14802)]
0xb7c51028 in strcmp () from /lib/tls/i686/cmov/libc.so.6
(gdb) bt
#0 0xb7c51028 in strcmp () from /lib/tls/i686/cmov/libc.so.6
#1 0x08094c95 in eel_s_find (sym=0x87f1190, eel_s_name=0x88dcd20
"w_env") at e_symtab.c:259
#2 0x08095992 in eel_lex (report_eoln=0) at e_lexer.c:380
#3 0x08093f3d in eel_call (handle=1, pos=0) at eel.c:336
#4 0x08094359 in eel_run (handle=1) at eel.c:415
#5 0x0808ecc2 in agw_load (wid=14, name=0x88ddaf8 “launch2.agw”) at a_agw.c:517
#6 0x0807f2f2 in audio_wave_load (wid=,
name=0x88ddaf8 “launch2.agw”, looped=0) at a_wave.c:811
#7 0x0808f304 in op_w_load (argc=2, argv=0x8213f80) at a_agw.c:165
#8 0x080941f9 in eel_call (handle=0, pos=745) at eel.c:134
#9 0x080942fc in eel_call (handle=0, pos=0) at eel.c:299
#10 0x08094359 in eel_run (handle=0) at eel.c:415
#11 0x0808ecc2 in agw_load (wid=0, name=0x80a8aa7 “sfx.agw”) at a_agw.c:517
#12 0x0807f2f2 in audio_wave_load (wid=,
name=0x80a8aa7 “sfx.agw”, looped=0) at a_wave.c:811
#13 0x0806b697 in KOBO_sound::load (prog=0x8065bc0 <progress_cb>,
force=0) at sound.cpp:89
#14 0x080655b5 in KOBO_main::open () at kobo.cpp:1384
#15 0x08067cb4 in main (argc=Cannot access memory at address 0x0
) at kobo.cpp:2126On Dec 15, 2007 7:09 PM, David Olofson wrote:

    Kobo Deluxe 0.5.0 released!

Direct download:
http://olofson.net/kobodl/download/KoboDeluxe-0.5.0.tar.gz
http://olofson.net/kobodl/download/KoboDeluxe-0.5.0.tar.bz2

    Kobo Deluxe 0.5.0 released!

Direct download:
http://olofson.net/kobodl/download/KoboDeluxe-0.5.0.tar.gz
http://olofson.net/kobodl/download/KoboDeluxe-0.5.0.tar.bz2

Great game, but I’m afraid it crashes on my system. Full bactrace and
program output attached.

Forgot to say this is a dual core 32 bits system, with Ubuntu 7.10
installed, gcc version “4.1.3 20070929 (prerelease) (Ubuntu
4.1.2-16ubuntu2)”, and SDL 1.2.11, if it matters…

Regards,
Jon Vald?sOn Dec 16, 2007 12:32 PM, Jon Vald?s <@Jon_Valdes> wrote:

On Dec 15, 2007 7:09 PM, David Olofson wrote:

Application path: ‘/home/juanval/downloads/KoboDeluxe-0.5.0’
[72] Could not get double buffered display.
[72] Shadow buffer requested; relying on SDL’s shadow buffer.
[New Thread -1219105904 (LWP 14805)]
[704] audio.c: Warning: Requested 1024 samplebuffer, but got 940 samples.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1213888016 (LWP 14802)]
0xb7c51028 in strcmp () from /lib/tls/i686/cmov/libc.so.6
(gdb) bt
#0 0xb7c51028 in strcmp () from /lib/tls/i686/cmov/libc.so.6
#1 0x08094c95 in eel_s_find (sym=0x87f1190, eel_s_name=0x88dcd20
"w_env") at e_symtab.c:259
#2 0x08095992 in eel_lex (report_eoln=0) at e_lexer.c:380
#3 0x08093f3d in eel_call (handle=1, pos=0) at eel.c:336
#4 0x08094359 in eel_run (handle=1) at eel.c:415
#5 0x0808ecc2 in agw_load (wid=14, name=0x88ddaf8 “launch2.agw”) at a_agw.c:517
#6 0x0807f2f2 in audio_wave_load (wid=,
name=0x88ddaf8 “launch2.agw”, looped=0) at a_wave.c:811
#7 0x0808f304 in op_w_load (argc=2, argv=0x8213f80) at a_agw.c:165
#8 0x080941f9 in eel_call (handle=0, pos=745) at eel.c:134
#9 0x080942fc in eel_call (handle=0, pos=0) at eel.c:299
#10 0x08094359 in eel_run (handle=0) at eel.c:415
#11 0x0808ecc2 in agw_load (wid=0, name=0x80a8aa7 “sfx.agw”) at a_agw.c:517
#12 0x0807f2f2 in audio_wave_load (wid=,
name=0x80a8aa7 “sfx.agw”, looped=0) at a_wave.c:811
#13 0x0806b697 in KOBO_sound::load (prog=0x8065bc0 <progress_cb>,
force=0) at sound.cpp:89
#14 0x080655b5 in KOBO_main::open () at kobo.cpp:1384
#15 0x08067cb4 in main (argc=Cannot access memory at address 0x0
) at kobo.cpp:2126

one thing i thought was a little odd with this is i tried it on quite a fresh
kubuntu install, ./configure ran through fine, then upon a make, it complained
i hadn’t installed g++, which is what i thought configure was supposed to do,
so er, dunnos… probably just me, these things only ever seem to affect me.

but dont panic david, i apt-got g++ and everthing worked fine :wink:

only thing… i did a make install and it didnt seem to appear in the k menu,
dunno if it is supposed to… tho it may have done by now as sometimes with
kubuntu some things i install only appear in the k menu after a period of time
suited by the program or kubuntu.

[…]

Great game, but I’m afraid it crashes on my system. Full bactrace
and program output attached.

Thanks! Can’t seem to find anything obvious that could go wrong there,
though… Can you try running it in Valgrind and send me the output?
(Off-list preferably, as this probably has nothing to do with SDL.)

Also, compiling with -O0 instead of the default -O2 might help getting
more comprehensible output. The cfg-work script might work for that,
though it enables some non-standard config options as well.

Keep the good work :slight_smile:

Will try. :slight_smile:

//David Olofson - Programmer, Composer, Open Source Advocate

.------- http://olofson.net - Games, SDL examples -------.
| http://zeespace.net - 2.5D rendering engine |
| http://audiality.org - Music/audio engine |
| http://eel.olofson.net - Real time scripting |
’-- http://www.reologica.se - Rheology instrumentation --'On Sunday 16 December 2007, Jon Vald?s wrote:

one thing i thought was a little odd with this is i tried it on
quite a fresh kubuntu install, ./configure ran through fine, then
upon a make, it complained i hadn’t installed g++, which is what i
thought configure was supposed to do, so er, dunnos… probably just
me, these things only ever seem to affect me.

Well, I would have thought the AM_PROG_CXX macro should notice if the
C++ compiler is missing, but I guess not…?

but dont panic david, i apt-got g++ and everthing worked fine :wink:

…and it even worked and didn’t blow up or anything? ;-D

only thing… i did a make install and it didnt seem to appear in
the k menu, dunno if it is supposed to… tho it may have done by
now as sometimes with kubuntu some things i install only appear in
the k menu after a period of time suited by the program or kubuntu.

Well, there are .desktop files and icons in the included icons.tar.gz,
but I haven’t written any script to install them anywhere. They’re
provided so distro maintainers have something to use for their
packages. (They were in fact submitted by distro maintainers in the
first place.)

Not quite sure how to properly detect a “compliant” desktop
environment that can use these files - or even if it’s generally
desirable for a non distro specific autotools packages to try such
things by default. Guess it can’t do any serious damage anyway…

//David Olofson - Programmer, Composer, Open Source Advocate

.------- http://olofson.net - Games, SDL examples -------.
| http://zeespace.net - 2.5D rendering engine |
| http://audiality.org - Music/audio engine |
| http://eel.olofson.net - Real time scripting |
’-- http://www.reologica.se - Rheology instrumentation --'On Sunday 16 December 2007, neil at cloudsprinter.com wrote:

[…]

#13 0x0806b697 in KOBO_sound::load (prog=0x8065bc0 <progress_cb>,
force=0) at sound.cpp:89
[…]

BTW, you should be able to get around this for now by starting with
the -nosound option - though obviously, that means you get no
sound. :wink:

Would be interesting to see if there are any other issues. Never seen
this one, and I can’t think of any recent change that could cause it
(or any change at all in that area, for that matter), so I’m not sure
where to start…

//David Olofson - Programmer, Composer, Open Source Advocate

.------- http://olofson.net - Games, SDL examples -------.
| http://zeespace.net - 2.5D rendering engine |
| http://audiality.org - Music/audio engine |
| http://eel.olofson.net - Real time scripting |
’-- http://www.reologica.se - Rheology instrumentation --'On Sunday 16 December 2007, Jon Vald?s wrote: