Author Topic: PowerManga port with Compo4All support RC3  (Read 7215 times)

elwing (OP)

  • Posts: 186
PowerManga port with Compo4All support RC3
« on: September 30, 2013, 06:54:10 am »
Hi again,

I feel that my PowerManga is ready for a release candidate, so here it is...
PowerManga.opk
This version contain everything needed bundled in the OPK including the game data with the exception of Ziz's Sparrow-C4A-Manager to create your Compo4All account. playing without C4All account should be possible, but where's the fun in that?

PowerManga is a nice shmup, here are some screenshot (from various other ports...)

pictures courtesy of PowerManga website

Compo4All?
I forgot to mention that it is Optional! (but if you already have wireless configuration do it, it'll worth it, it's 5minutes max to setup...)
So what is this Compo4All thing? it's an online ladder made at first for the OpenPandora. Once you created an account using Ziz's Sparrow-C4A-Manager (Sparrow-C4A-Manager.opk), assuming you have enabled wireless, your scores will be uploaded to the Compo4All server and can be seen/compared with other scores on this page:
http://c4a.openpandora.org/

so to recall, steps to enable that:
  • download PowerManga and Sparrow-C4A-manager OPK files
  • copy them to your console
  • enable wifi (use application Wireless for that)
  • start Sparrow-C4A-manager, create an account (don't try to look online score from there, it will just crash with this version...)
  • start PowerManga and play normally
  • enjoy!
It's great isn't it? now beat my scores! (shouldn't be hard I always had to forcefully kill me due to lack of time...)

History:
11.05.2014 v0.2: Now Downloading online score assuming we have a connection, Added upload of the highest local profile score assuming it wasn't already on the server.
10.05.2014 v0.1.3: Updated Sparrow library and fixed for the new firmware
03.10.2013 v0.1.1: Improved key mapping like mth's proposal
30.09.2013 v0.1: first RC

And at last, the sources:
https://github.com/ElwingGit/GCW0_PowerManga-c4all
« Last Edit: May 11, 2014, 02:58:23 pm by elwing »

elwing (OP)

  • Posts: 186
Re: PowerManga port with Compo4All support RC2
« Reply #1 on: October 03, 2013, 07:25:13 pm »
bumping that for the tiny update with the new key mapping...

Ziz

  • Posts: 285
    • http://ziz.gp2x.de
Re: PowerManga port with Compo4All support RC2
« Reply #2 on: December 16, 2013, 04:02:44 pm »
Compo4all had a bug fix update, so you can compare your online highscore now directly on the gcw via the Sparrow C4A Manager: http://ziz.gp2x.de/downloads/Sparrow-C4A-Manager.opk

Would be nice if you could edit the url in your first post, too, elwing. ;)
I am a leaf on the wind - watch how I soar. Wash

MightyJAK

  • Posts: 538
    • My tumblr
Re: PowerManga port with Compo4All support RC2
« Reply #3 on: January 07, 2014, 04:43:30 am »

It's great isn't it? now beat my scores! (shouldn't be hard I always had to forcefully kill me due to lack of time...)


Done and done. Got to level 39 last night, but wasn't connected to wifi so couldn't submit my not-quite-million-points score to C4A.  :'(  According to the game's website there are 41 levels, does that mean I'm close to 'beating' the game? I'm guessing that rather than ending at stage 41, the game loops back to stage 1, as the score digits go into the 10 millions, and I barely got to 1 mil... Hmmm, I wonder how many loops (and consecutive hours of play time) would be required to get the score counter to roll over 99,999,999... I wonder if I've been playing this game too much...  ::)
My machines:
GBC,GBA,GBA SP,NDS,NGPC,Panasonic FZ-10 3DO,NES,Sega Nomad,Sega CDX w/Power Base Converter,PS1,PS2,PS3,Saturn,Dreamcast,PC (Win 98, XP, 7),Dingoo A320,Dingoo A330,Gemei A330,LetCool N350JP,PAP-GAMETA,GCW-Zero SE,Kyocera Rise,2DS,GP2X-F100,GPD G7,JXD 100,JXD A1000,JXD A3300,JXD F3000,JXD V5000,JXD S7300B,Hyperkin SupaBoy

Currently playing: Theatrhythm Final Fantasy Curtain Call (2DS)

Ziz

  • Posts: 285
    • http://ziz.gp2x.de
Re: PowerManga port with Compo4All support RC2
« Reply #4 on: January 07, 2014, 09:55:31 am »
For Puzzletube I first read the already committed scores and then I resend everything, which isn't send yet. Maybe this could be a way for you, too, elwing. ;)
I am a leaf on the wind - watch how I soar. Wash

elwing (OP)

  • Posts: 186
Re: PowerManga port with Compo4All support RC2
« Reply #5 on: January 08, 2014, 10:20:20 am »
hum, I'm wondering if I'll try to add a kind of "offline" highscore submitable later... that would be great I think...

and retry submission would of course be cool...

Ziz

  • Posts: 285
    • http://ziz.gp2x.de
Re: PowerManga port with Compo4All support RC2
« Reply #6 on: January 08, 2014, 12:27:55 pm »
Do you use an own made "sc" binary now?
In that case, you could just change this. sparrowNet should give you errors, when the submission fails. In that case sc could save the score in ~/.spaghetti_client/failed_submissions (or similar) and the next time sc is called and succeds, you can resend the failed_submissions and empty the file. :)

Or instead you first always add the submission to ~/.spaghetti_client/to_do and afterwards you try to submit all the submissions on the to_do and delete them afterwards  (if it succeded) or break (if at least one submission fails). :)
I am a leaf on the wind - watch how I soar. Wash

elwing (OP)

  • Posts: 186
Re: PowerManga port with Compo4All support RC2
« Reply #7 on: January 08, 2014, 02:07:53 pm »
no, I'm finally directly linking with your lib.

but that should pose no problem at all, what I'm weary is the integration of these highscore with powermanga... I'm afraid I'dd need to change lots of think in powermanga, there is a whole highscore system with consistency in powermanga source... replacing that should not be too hard but that will create lots of differences with the powermanga main sources...
« Last Edit: January 08, 2014, 02:09:55 pm by elwing »

Ziz

  • Posts: 285
    • http://ziz.gp2x.de
Re: PowerManga port with Compo4All support RC2
« Reply #8 on: January 08, 2014, 07:25:21 pm »
Hm, I don't know anything about the Original code, but if you already implemented C4A in the first place, can't you add the requested functionality at the same point in the code? You don't have to check the highscores of Powermanga, just use the highscores at the point you call libSparrowNet and cache them as suggested. Only disadvantage: Highscores already made before the update will not be commited.
I am a leaf on the wind - watch how I soar. Wash

elwing (OP)

  • Posts: 186
Re: PowerManga port with Compo4All support RC2
« Reply #9 on: May 10, 2014, 06:23:00 pm »
Bump:
Just released a fixed version to allow this opk to run on the latest firmware. Enjoy!

Gab1975

  • Posts: 1165
Re: PowerManga port with Compo4All support RC2
« Reply #10 on: May 10, 2014, 06:39:45 pm »
Thanks for the update! :)

elwing (OP)

  • Posts: 186
Re: PowerManga port with Compo4All support RC3
« Reply #11 on: May 11, 2014, 03:03:23 pm »
Bump:
added online score download:
I currently download the highscore list assuming we have a network connection and a profile exist.
offline score uploading:
when fetching score it will also try to upload the highest score of the current profile, assuming it wasn't already submitted to c4all server.

known issue:
I only add the highest score of each user from the server, but since the score are saved locally afterwards, it is still possible to get multiple score from the same user in the list if he improve his maximum score and if multiple download are made.

 

Post a new topic
Post a new topic