Dingoonity.org

GCW Zero => Releases => Topic started by: gameblabla on September 15, 2016, 08:51:18 am

Title: Championship Kaiten Patissier
Post by: gameblabla on September 15, 2016, 08:51:18 am
(https://github.com/gameblabla/ChampKaitenPatissier/raw/master/screenshot.png)
Here's another Alpha Secret Base game for you.
This one is even more hardcore than Ganbare Natsuki-San though... You might not be able to even complete level 1.

You can download it here (Not available, see my post below)
Source code (https://github.com/gameblabla/ChampKaitenPatissier)
Title: Re: Championship Kaiten Patissier
Post by: Mar8 on September 15, 2016, 10:23:42 pm
 Thanks for all of your awesome work, and ports!! @gameblabla
Title: Re: Championship Kaiten Patissier
Post by: gameblabla on February 13, 2017, 08:02:54 am
Bump.
This game is in fact, not working properly.
I don't know why : when i tried it on QEMU, it worked properly.
However, when i tried it on my console again, it no longer works properly : all the levels are empty mess !
The game expects one huge array to be filled in a certain way, and if it does not, the levels are not loaded in memory.

I swear this game was obfuscated !
It also does this on Linux btw...

Anyone courageous enough to fix it, there's the sauce available.
Title: Re: Championship Kaiten Patissier
Post by: com64 on March 02, 2017, 04:16:32 am
Bump.
This game is in fact, not working properly.
I don't know why : when i tried it on QEMU, it worked properly.
However, when i tried it on my console again, it no longer works properly : all the levels are empty mess !
The game expects one huge array to be filled in a certain way, and if it does not, the levels are not loaded in memory.

I swear this game was obfuscated !
It also does this on Linux btw...

Anyone courageous enough to fix it, there's the sauce available.

Noticed a couple of problems.
1) Makefile clean rule is incomplete, it should be: (maybe you should check all of the makefiles to make sure it's cleared after you change build targets)
Code: [Select]
clean:
rm *.o gfx/*.o
Do a "make --makefile Makefile.gcw0 clean" and then compile again


2) Also check over this function:
Code: [Select]
gfx/SDL_rotozoom.c: In function transformSurfaceRGBA:
gfx/SDL_rotozoom.c:338:31: warning: c11.a may be used uninitialized in this function [-Wmaybe-uninitialized]
     tColorRGBA c00, c01, c10, c11;
                               ^~~
gfx/SDL_rotozoom.c:338:31: warning: c11.b may be used uninitialized in this function [-Wmaybe-uninitialized]
gfx/SDL_rotozoom.c:338:31: warning: c11.g may be used uninitialized in this function [-Wmaybe-uninitialized]
gfx/SDL_rotozoom.c:338:31: warning: c11.r may be used uninitialized in this function [-Wmaybe-uninitialized]
gfx/SDL_rotozoom.c:338:26: warning: c10.a may be used uninitialized in this function [-Wmaybe-uninitialized]
     tColorRGBA c00, c01, c10, c11;
                          ^~~
gfx/SDL_rotozoom.c:338:26: warning: c10.b may be used uninitialized in this function [-Wmaybe-uninitialized]
gfx/SDL_rotozoom.c:338:26: warning: c10.g may be used uninitialized in this function [-Wmaybe-uninitialized]
gfx/SDL_rotozoom.c:338:26: warning: c10.r may be used uninitialized in this function [-Wmaybe-uninitialized]
gfx/SDL_rotozoom.c:338:21: warning: c01.a may be used uninitialized in this function [-Wmaybe-uninitialized]
     tColorRGBA c00, c01, c10, c11;
                     ^~~
gfx/SDL_rotozoom.c:338:21: warning: c01.b may be used uninitialized in this function [-Wmaybe-uninitialized]
gfx/SDL_rotozoom.c:338:21: warning: c01.g may be used uninitialized in this function [-Wmaybe-uninitialized]
gfx/SDL_rotozoom.c:338:21: warning: c01.r may be used uninitialized in this function [-Wmaybe-uninitialized]
gfx/SDL_rotozoom.c:338:16: warning: c00.a may be used uninitialized in this function [-Wmaybe-uninitialized]
     tColorRGBA c00, c01, c10, c11;
                ^~~
gfx/SDL_rotozoom.c:338:16: warning: c00.b may be used uninitialized in this function [-Wmaybe-uninitialized]
gfx/SDL_rotozoom.c:338:16: warning: c00.g may be used uninitialized in this function [-Wmaybe-uninitialized]
gfx/SDL_rotozoom.c:338:16: warning: c00.r may be used uninitialized in this function [-Wmaybe-uninitialized]

It does build for me, but I can't load any levels; it just goes straight to the ending credits. Main menu is also buggy...
Title: Re: Championship Kaiten Patissier
Post by: gameblabla on March 05, 2017, 06:46:00 pm
It does build for me, but I can't load any levels; it just goes straight to the ending credits. Main menu is also buggy...
That's the issue i'm having :  the game does not detect the map levels properly,
and i have no idea why.
If a savefile is not found, it does this. (says it found no levels and starts you off on an empty level)