• HomeBoards
  • RulesRules
  • HelpHelp
  • WikiWiki
  • Donate

Author Topic: Championship Kaiten Patissier  (Read 4070 times)

gameblabla (OP)

  • Posts: 1452
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 »
? WARNING ?
If you are using any of my forks, emulators or ports, you are being influenced by propaganda !

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: 1452
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.
? WARNING ?
If you are using any of my forks, emulators or ports, you are being influenced by propaganda !

com64

  • Posts: 83
    • 0x64.ca
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: 1452
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)
? WARNING ?
If you are using any of my forks, emulators or ports, you are being influenced by propaganda !