1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Dismiss Notice

Release Eldritch

Discussion in 'Software Releases' started by ptitSeb, Jul 21, 2015.

  1. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    7,477
    Location:
    France, near Lyon
    Here is Eldritch, an fps in a Lovecraft universe.


    [​IMG]


    You will need the data from the full game to play this. Only the Steam version was tested, but other version should work. Data from version "388" were tested ok. Too old data (like "311") doesn't seems to works.

    /!\ This Games DOES NOT WORKS correctly on the CC Pandora /!\

    The port use SDL2 and the original GL2 renderer has been converted to GLES2. The shaders used are pretty complex, so using latest SGX Driver is recommanded.

    Keys are setup in a Pandora friendly way by default, but they can be reconfigured (the screen is too big for the Pandora screen, but it's useable enough).

    There are a few issues left (like the Leaderboard is not working, nothing happens when selected), but the game is playable (tested only on a Gigahertz system, using 4.10 drivers).

    History logs
    ===========
    Build 04
    -----------
    • New build, with updated libs
    • Optimised GLES2 renderer for Pandora (remove use of VBO to reduce pressure on GPU memory, added Uniform Caching).
    • Remove Post effect for a bit more speed (and one FBO less).
    • Fixed a few bugs here and there
    Build 03
    -----------
    • Fixed Buttons that stopped working in-game with build 02
    Build 02
    -----------
    • (Hopefully) fixed "Sticky Key" issue
    Build 01
    -----------
    • Initial build
    • Native GLES2 port
    • CC model not supported (SGX driver crash)
    • known issue: Config screen doesn't fit the screen
    • known issue: Leaderboards not working
    • known issue :Key label doesn't show on in-game help messages
    For the curious, the sources are available on my github account.
     
    Last edited: Mar 5, 2017
    Tags:
    lordbobjones, edgex004 and rygD like this.
  2. elwing

    elwing Rabbit Addict

    Joined:
    Feb 23, 2009
    Messages:
    2,943
    Nice... I guess I need to buy this game now... (or is it already in my huge backlog?)
     
  3. Magic Sam

    Magic Sam Forever Homebrew

    Joined:
    Aug 10, 2007
    Messages:
    1,813
    Location:
    Ankh-Morpork
    Hi all !

    @ ptitSeb: thanks for another great port :)

    I have just bought the game straight from its website, will give it a go ASAP.

    Cheers, Magic Sam
     
    NoeleyC likes this.
  4. edgex004

    edgex004 Advanced Member

    Joined:
    Jan 5, 2008
    Messages:
    1,101
    Definitely need to buy/try. Looks great.
     
  5. Magic Sam

    Magic Sam Forever Homebrew

    Joined:
    Aug 10, 2007
    Messages:
    1,813
    Location:
    Ankh-Morpork
    Hi all,

    I gave Eldritch (build 353 from the Humble Store) a short try this morning (on a Rebirth Pandora, Super Zaxxon 1.72 RC, GPU driver 4.04.00.01, OC @ 825 MHz), and so far it doesn't look too good:

    * Developer logo doesn't appear correctly: black screen and a white square in the middle

    * Main menu is weird: white screen, the Eldritch logo, and a slow blinking bar

    * Keys are unresponsive: you have to smash "enter" multiple times for it to work.

    N.B: On first start everything looks fine, these display issues only materialize after restarting the game...

    While in-game:

    * I'd say speed is OK

    * Mouse speed is way too fast (but that can be tweaked in the options menu)

    * LOTS of glitches on screen when moving, situation improves when remaining still. 

    I'm sorry for all the bad news :( I'm looking forward to playing an updated version though :)

    EDIT: switching to latest 4.10 GPU driver solved all the graphical issues :D

    Cheers, Magic Sam
     
    Last edited by a moderator: Jul 22, 2015
  6. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    7,477
    Location:
    France, near Lyon
    @magic_sam: the PND should have a give a warning about the driver no (when you were using the 4.03) ? (it's to validate my test is working in the PND).
     
  7. Magic Sam

    Magic Sam Forever Homebrew

    Joined:
    Aug 10, 2007
    Messages:
    1,813
    Location:
    Ankh-Morpork
    Hi ptitSeb !

    Yes, I had a warning about the GPU driver, that's correct.

    Bug report:  Movements sometimes get stuck in one direction. That's very annoying ;)

    Cheers, Magic Sam
     
  8. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    7,477
    Location:
    France, near Lyon
    Ah yes, I have also witnessed that "sticky key" case. Not sue why it happens. You have to press again in the direction that is stuck (and it's counter intuitive).
     
  9. rygD

    rygD Nihilistic Mystic

    Joined:
    Feb 28, 2014
    Messages:
    5,978
    Location:
    Everywhere
    I think I started a thread about this when I started experienceing it a lot in other games.  It is very annoying (I have died a couple times because of it), but not so bad once you identify that a game has this problem, and you know how to stop it.
     
  10. edgex004

    edgex004 Advanced Member

    Joined:
    Jan 5, 2008
    Messages:
    1,101
    Besides the stuck key issue, I have been enjoying this game immensly. Thanks, ptitSeb! I will rate on the repo once I have gotten a litte furher into it.
     
  11. LardLad

    LardLad Still Fresh

    Joined:
    Oct 18, 2012
    Messages:
    97
    Where are these 4.1 SGX drivers coming from?  I have the latest sgx pnd (I think - r2), and the highest version it goes to is 4.08...

    The controls are a little difficult, or maybe I need to tweak mouse sensitivity.

    Love the game - reminds me of Alone in the Dark!
     
    Last edited by a moderator: Jul 23, 2015
  12. TrashyMG

    TrashyMG Moderator Staff Member

    Joined:
    Jan 18, 2010
    Messages:
    9,922
    They're only usable on the 1GHz units so I think the SGX tool hides then from other models.
     
  13. LardLad

    LardLad Still Fresh

    Joined:
    Oct 18, 2012
    Messages:
    97
    My Pandora is a 1 GHz.
     
  14. TrashyMG

    TrashyMG Moderator Staff Member

    Joined:
    Jan 18, 2010
    Messages:
    9,922
    Well then, it "Should" be the last one on the list if you truly have the r2 PND.
     
    Last edited by a moderator: Jul 23, 2015
  15. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    7,477
    Location:
    France, near Lyon
    You can also check he hardware revision of your SGX, Do a "cat powervr-esrev" in a terminal to get it.
     
  16. elwing

    elwing Rabbit Addict

    Joined:
    Feb 23, 2009
    Messages:
    2,943
  17. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    7,477
    Location:
    France, near Lyon
    Meanwhile, I have continue to investigate the sticky key issue.

    The game is using the "SDL_GetKeyboardState" function, and it seems some "key release" event are not registered by SDL2! Maybe it's one of the hack I have put, or something else, but it's not an issue inside Eldritch itself (not that help me much to solve issue).
     
    _jr_ likes this.
  18. edgex004

    edgex004 Advanced Member

    Joined:
    Jan 5, 2008
    Messages:
    1,101
    Good luck figuring that out! I definitely need to continue playing this one, with or without the problem.
     
  19. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    7,477
    Location:
    France, near Lyon
    Still in time for the Steam promotion, here is a fixed (I hope) build of Eldritch. The "Sticky Key" issue should be fixed now.

    Build 02

    -----------

    • (Hopefully) fixed "Sticky Key" issue

    PS: For the curious, I fixed the issue by removing a recurring call to "SDL_WarpMouseInWindow". This SDL call, that is alway problematic on the Pandora, call itself "X11_XSync(display, False);". In SDL2 for the Pandora, I had to change that call to "X11_XSync(display, True);", or the mouse is unusable. But, that "True" means "purge all pending events", meaning some key events may be dropped! I have found no easy (or not easy) solution here. That XSynch call is necessary, and letting "False" deffenetly doesn't work on the Pandora (because of the Nub driver???). So, because the mouse is grabbed and we are always Fulscreen on the Pandora, I simply removed the call in Eldritch... That should do the trick!
     
  20. edgex004

    edgex004 Advanced Member

    Joined:
    Jan 5, 2008
    Messages:
    1,101
    Unfortunately now ABXY are recognized in the key binding menu, but not in game for some reason. I will try deleting appdata and reinstall to see if that helps.
     

Share This Page

Loading...