Author Topic: Championship Kaiten Patissier  (Read 886 times)

gameblabla (OP)

  • *
  • Posts: 443
Championship Kaiten Patissier
« on: September 15, 2016, 08:51:18 am »

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
« Last Edit: February 13, 2017, 08:03:26 am by gameblabla »

Mar8

  • *
  • Posts: 103
Re: Championship Kaiten Patissier
« Reply #1 on: September 15, 2016, 10:23:42 pm »
 Thanks for all of your awesome work, and ports!! @gameblabla

gameblabla (OP)

  • *
  • Posts: 443
Re: Championship Kaiten Patissier
« Reply #2 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.

com64

  • *
  • Posts: 58
Re: Championship Kaiten Patissier
« Reply #3 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...
« Last Edit: March 02, 2017, 04:20:43 am by com64 »

gameblabla (OP)

  • *
  • Posts: 443
Re: Championship Kaiten Patissier
« Reply #4 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)

 

Post a new topic