#AREA2048 (Shump)

75 messages · Page 1 of 1 (latest)

vapid spear
#

Instructions to install the Testing Zip:
Drop the .zip into your Portmaster autoinstall folder and run Portmaster.
or
run via ssh `harbourmaster install "zip url from discord"

Game Information
Title: AREA2048 (Shump)
URL: https://github.com/M-HT/area2048

Button Action
DPAD Move
A Shot
B Wide Shot
x Pause

CFW Tests:
[x] AmberELEC
[x] ArkOS
[x] MuOS
[x] ROCKNIX
-> [x] Panfrost
-> [x] Adreno (Optional)
[x] Knulli (Optional)

Resolutions:
[x] 480x320 (Optional)
[x] 640x480
[x] 720x720 (RGB30) (Optional)
[x] Higher resolutions (e.g., 1280)

#

<@&1216123318122577972>

versed coral
#

Is it ready to run?

humble spindle
#

ROCKNIX on RP5 (1920*1080), installed via ssh harbourmaster install:

  • port works but doesn't scale up to full screen:
raw dune
#

Looks fine to me. doggokek

humble spindle
#
sway.service essway.service
Attempting to fullscreen app_id=AREA2048
[
  {
    "success": false,
    "parse_error": false,
    "error": "No matching node."
  }
]
Failed, waiting to try again
Running in UINPUT output mode.
Attempting to fullscreen app_id=AREA2048
[
  {
    "success": true
  }
]
Successful, exiting
humble spindle
#

also i believe the controls need some kind of deadzone, i constantly move to the right

#

but that is consistent with other games, probably something that should be fixed on the rocknix side of things

raw dune
#

Yeah there is a thing that is supposed to make it fullscreen I think.

#

That’s what pm_platform_helper is for.

#

It says it has made it fullscreen in your log

#

Maybe the program isn’t resizing after it is made fullscreen.

humble spindle
#

also i'd like to report a problem with this port. it’s a gamebreaking issue.

#

you wrote SHUMP in your thread title KEKDOG

humble crypt
#

the shump crusade will go on until it becomes a new standard term

humble crypt
#

its fine on OGA Arkos and 35xxsp muOS, so only scaling on rocknix remains to solve somehow.

obsidian condor
#

Same findings here. There's a few old ports with this problem on Rocknix I've seen

vapid spear
#

😄

#

ffs

#

let's see

#
void    resizedSDL(int w, int h)
{
    screenStartx = 0;
    screenStarty = 0;
    screenWidth = w;
    screenHeight = h;
    static if(SDL_VERSION_ATLEAST(2, 0, 1)) {
        SDL_version linked;
        SDL_GetVersion(&linked);
        if (SDL_version(linked.major, linked.minor, linked.patch) >= SDL_version(2, 0, 1)) {
            int glwidth, glheight;
            SDL_GL_GetDrawableSize(window, &glwidth, &glheight);
            if (SDL_GetWindowFlags(window) & SDL_WINDOW_FULLSCREEN_DESKTOP) {
                if ((cast(float)(glwidth)) / w <= (cast(float)(glheight)) / h) {
                    screenStartx = 0;
                    screenWidth = glwidth;
                    screenHeight = (glwidth * h) / w;
                    screenStarty = (glheight - screenHeight) / 2;
                } else {
                    screenStarty = 0;
                    screenHeight = glheight;
                    screenWidth = (glheight * w) / h;
                    screenStartx = (glwidth - screenWidth) / 2;
                }
            } else {
                screenWidth = glwidth;
                screenHeight = glheight;
            }
        }
    }
    glViewport(screenStartx, screenStarty, screenWidth, screenHeight);
    glMatrixMode(GL_PROJECTION);
    glLoadIdentity();
    if (nearPlane != 0.0f) {
        glFrustum(-nearPlane,nearPlane,
                  -nearPlane * h / w,
                   nearPlane * h / w,
                  0.1f, farPlane);
    }
    glMatrixMode(GL_MODELVIEW);
}```
obsidian condor
#

This is one fine slick little shump!

vapid spear
#

Changelog:

  • Added libs for knulli compat
  • Force fullscreen mode on startup
  • Fix game position to center properly at native resolution
  • Use display mode dimensions for fullscreen scaling
#

@humble spindle

humble spindle
#

will try!

#

ROCKNIX (RP5) ✅

vapid spear
#

this port was pita 😄

#

compiled in like 1 minute

#

spent 4 hours searching why music was not working

#

😄

humble spindle
#

what was the issue?

vapid spear
#

for ogg

#

well that was the end result finding

#

took me some time to find that out

#

becuase it said loading sucessfull everywhere

#

had to add bunch of debug prints to the music loading functions

humble spindle
#

well done!

#

we love shmups

vapid spear
#

Love me some shumps

humble spindle
#

XDD

humble crypt
humble spindle
#

my brother has taken my rg35xxh hostage so i can't test on that device

vapid spear
#

Already on github

humble spindle
#

i DoNt WaNt A sTuPiD rEtRo HaNdHeLd, Im NoT aN oLd FaRt LiKe YoU

#

he said

vapid spear
#

lol

humble crypt
#

Wait a year, he will have like 10 of them or so

humble spindle
#

i can see on my retroachievments profile how much he doesn't like playing that thing KEKDOG

humble spindle
humble crypt
#

But its fine, there are worse hobbies, brother has bought a bike in a sale, apparently such a great deal. Just about 2700 in euros

humble crypt
#

For that price I hope it comes with dildo attachment, because fuck that

humble spindle
#

LOL

jade osprey
#

Let me guess, a Kenta Cho game?

vapid spear
#

😛

#

I think we have most of his now

kind river
#

Is this port Ready to Run?

kind river
vapid spear
kind river
#

I'm gonna give 'er a try. 😄

kind river
obsidian viper
kind river
#

updated version