Release Sonic Robo Blast 2

Discussion in 'Software Releases' started by ptitSeb, May 15, 2015.

  1. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    8,221
    Location:
    France, near Lyon
    Here is Sonic Robo Blast 2, a Sonic themed 3D jumping game.

    [​IMG]

    This is a fresh compile, using latest sources & datas.

    It use SDL only, as the GL version is not running well (heavy use of glReadPixels & glCopy* making it unuseable with glshim). I tried with the omapdss driver, but it change almost nothing to the render speed, so I left x11 driver and switched Nub to "First Person Shooter" mode (left as joystick, right as mouse).

    Build 02 now use omapdss so smaller windows mode (like 400x240) can be used for faster speed. But the nub as mouse is kinda unuseable, so changed default mapping scheeme.

    History log
    ==========

    Build 03
    -----------

    • fresh new build (should be sligtly faster)
    Build 02
    -----------

    • omapdss driver now used
    • Changed default to 400x240 and keymap too (you may need to remove appdata/srb2)
    Build 01
    -----------

    • Initial build
    • Some Pandora customization
     
    Last edited: Mar 15, 2016
    Tags:
    klapse and ingoreis like this.
  2. sebt3

    sebt3 homebrew player (P. & C.)

    Joined:
    Sep 9, 2008
    Messages:
    4,745
    Location:
    France
  3. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    8,221
    Location:
    France, near Lyon
    Last edited by a moderator: May 15, 2015
  4. Pickle

    Pickle Mega GP Mania

    Joined:
    May 30, 2006
    Messages:
    5,405
    Location:
    Detroit, Michigan
    i still got the code, it mainly needed a EGL update to support raw fb mode.
     
  5. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    8,221
    Location:
    France, near Lyon
    It's doing many glReadPixels and glCopyTexture2D, the performances are not good (and it's heavily blinking when using raw fb), so all this call has to be avoided (using FBO), but that doesn't seems like an easy task.
     
    Last edited by a moderator: May 15, 2015
  6. ingoreis

    ingoreis Advanced Member

    Joined:
    Mar 7, 2012
    Messages:
    3,038
    Location:
    49.491276,8.423518
    The old Version has random Segfaults in the Game with the rescent Zaxxon.


    I am glad to have a new Version of this,thx ;)
     
  7. Magic Sam

    Magic Sam Forever Homebrew

    Joined:
    Aug 10, 2007
    Messages:
    2,147
    Location:
    Innsmouth, MA
    Hi all,

    @ ptitSeb: thanks for porting SRB2 to the Pandora :)

    I played it a little yesterday and this morning. It's a bit too slow on my Rebirth @ 600 MHz with driver 4.03.00.02 (FPS between ~7 and ~15 on 1st level I'd say, getting worse after that) and overclocking didn't help, I guess GPU is the bottleneck here. I changed some options in both menus and config file, with very little results so far.

    Cheers, Magic Sam
     
  8. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    8,221
    Location:
    France, near Lyon
    I didn't used 3D for this one, it's pure software rendering. Strange, I get much petter frame rate on my Gigahertz (more than double that), and I don't remember seeing soo low fps on my CC. I'll test again.
     
  9. Magic Sam

    Magic Sam Forever Homebrew

    Joined:
    Aug 10, 2007
    Messages:
    2,147
    Location:
    Innsmouth, MA
    Just realized I wrote something stupid about GPU being the bottleneck, sorry about that :)

    No matter the CPU clock (600 MHz or 825 MHz), Notaz' Live System Info still reports 100% CPU usage.

    Cheers, Magic Sam
     
  10. fusion_power

    fusion_power Advanced Member

    Joined:
    Dec 11, 2006
    Messages:
    6,941
    Location:
    germany
    I remember that, pretty fun game actualy. But yes, it performs not really well, especialy not on a CC Pandora. Strange, because it should run much better for a "simple" DOOM Engine thing. But I'm not an technical expert, I guess the original makers just had todays PC's in mind when making that game. ^^"

    However, nice idea to bring Sonic and such an engine together, even without fancy loopings and other 2,5D limitations. :)
     
    Last edited by a moderator: May 17, 2015
  11. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    8,221
    Location:
    France, near Lyon
    Ok, new try.

    Using omapdss this time. So, on CC, use 400x240 windowed screen for fast game play (I tried).

    But, avoid using the nubs as the nubs as mouse is not useable (way too fast). I have changed default mapping, so DPad turn now, and use both shoulder button for Strafing left/right (don't forget to remove your appdata/srb2 folder to get new default if you want them).

    Build 02

    -----------


    • omapdss driver now used
    • Changed default to 400x240 and keymap too (you may need to remove appdata/srb2)
     
  12. Magic Sam

    Magic Sam Forever Homebrew

    Joined:
    Aug 10, 2007
    Messages:
    2,147
    Location:
    Innsmouth, MA
    Hi all :)

    @ ptitSeb: I'm sorry to bother you with this, but that new version doesn't perform really better than the old one.

    Even with OC @ 825 MHz, resolution set to 320x200, sound off, and every other options turned off in the menu and the config file, the game still use 100% CPU yet it doesn't feel smooth, and drops below 10 FPS at times...

    It might be only an impression, but I found the game slower when there's a lot of "sky" on screen... Could you have a look at the code, see how it deals with "sky" rendering ? 

    Cheers, Magic Sam 
     
    Last edited by a moderator: May 19, 2015
  13. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    8,221
    Location:
    France, near Lyon
    Really? I tried (a bit) on a CC (O/C to 800MHz), with fps shown, and it was ok for me, and not going sub-10fps ?!! that's odd (but I've not gone very far in the game). Also, the demos play fine too (fps between 15~35).
     
  14. Magic Sam

    Magic Sam Forever Homebrew

    Joined:
    Aug 10, 2007
    Messages:
    2,147
    Location:
    Innsmouth, MA
    I'll take some screenshots when performance issues happen, maybe it could help you understand what's wrong with this game.

    By the way, I also noticed that preferences are not saved upon restart. I always have to go back to the options menu and set everything up again.

    Cheers, Magic Sam
     
  15. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    8,221
    Location:
    France, near Lyon
    Oh, preferences doesn't stick? strange. I'll look at all that soon.
     
  16. ElPoco

    ElPoco Very Active Member

    Joined:
    Feb 16, 2012
    Messages:
    652
    Location:
    Paris, France
    I've played a bit with it this week-end. Thanks for the port, I remember playing an older version on PC a while ago. A well-done game, though a bit tedious at times (as often with 3d platformers).
     
  17. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    8,221
    Location:
    France, near Lyon
    I have made a new build, using latest gcc and al.

    Build 03
    -----------

    • fresh new build (should be sligtly faster)
     
    ingoreis likes this.

Share This Page

Loading...