#Alien Blaster

91 messages · Page 1 of 1 (latest)

honest panther
#

Game Information
Title: Alien Blaster
URL: http://www.schwardtnet.de/alienblaster/

Controls

Button Action
A Special Weapon
B Main Weapon
X Swap Weapon
Y Spwap Special Weapon
R1 Key "1"

CFW Tests
[X] AmberELEC
[] ArkOS
[X] JELOS

Resolution Tests
Test all major resolutions:
[] 480x320
[X] 640x480
[] 720x720 (RGB30)
[X] Higher resolutions (e.g., 1280x720)

Ready to play!

#

<@&1216123318122577972>

wheat hornet
#

doesn't seem to boot on RGB30

livid token
#

✅ X55, JELOS, 1280x720

silk coyote
wheat hornet
livid token
#

Are you on arkos?

wheat hornet
#

oh my bad, JelOS

#

last release as far as i'm aware

#

and reinstalled PortMaster an hour ago because i was having sound issues with Annalynn

livid token
#

Huh weird, seems fine for me.

wheat hornet
#

nevermind, false alarm, i just booted up portmaster and it downloaded a few things, now it boots up

#

probably should've done that first after reinstalling it

sterile umbra
#

The game works well, exiting out of it via shortcut keys does not

honest panther
sterile umbra
#

353m/ark

livid token
#

Works for me @sterile umbra

honest panther
#

Good old ark

livid token
#

lol

sterile umbra
#

For me it just shut down input without closing the game

#

yea lol

honest panther
#

I'll rename the binary

#

I wonder if gptokeyb2 fixes it @olive flax

olive flax
#

i wonder that too

#

gonna work on gptokeyb2 tomorrow

honest panther
sonic violet
#

funny thing is the shutdown combo works fine on OGA/ARK, but not on 353/VS Ark 😄

honest panther
#

Wtf

sonic violet
#

ah nvm tried again and now it just shut the gptokeyb 😄

#

yeah it scales fine, a little black borders on side, but quite small

#

actually black bars are bigger on Ace

sterile umbra
#

The one thing even better than a feature not working; when it works sometimes lol

regal jolt
#

Runs ok RG503/ArkOS but doesn't exit as was identified.

That ./issue again!!

#

I believe this is the fix:
$GPTOKEYB "$GAMEDIR/alienblaster.${DEVICE_ARCH}" -c "./alienblaster.gptk" &

honest panther
#

You can try it with gptokeyb2

regal jolt
#

Do I have to compile it myself for ArkOS?

honest panther
#

or just point the $gptokeyb to to the gptokeyb2 binary

regal jolt
honest panther
#

Yep

scarlet shell
#

I just enabled the CWTBE mode to default gptokeyb2 which not only still did not kill the game with start+select (gptokeyb2 only closed), but I also had drift with my thumbstick with gptokeyb2.

#

Game works fine otherwise. RG351P/ArkOS

olive flax
#

nice

#

share the gptk file?

honest panther
olive flax
#

hrmmm

#

its weird it has drift TurtleThink

#

but then again it is an rg351p

scarlet shell
# olive flax but then again it is an rg351p

I'm certain that's a good chunk of it. My other units don't have drift no matter if oga_controls, gptokeyb or we gets used. Using oga_controls on my RG351P when I first got it with many ports had drift issues like crazy making most games so unplayable they were broken. The original gptokeyb (not 2) seems to take a deadzone of 10 percent or something into account I'm guessing.

olive flax
#

So gptokeyb2 allows you to have an override in your home directory

#

~/.config/gptokeyb2.ini:

[controls]
deadzone = 3000    # whatever is best

And it will override whatever port you're running. 😄

scarlet shell
#

Interesting... I'll have to try that in the morning. If it works I may make that file a permanent resident.

olive flax
#

it even has per port overrides 😄

#

but i am changing the way that works

#

so dont fuck with that yet 😛

scarlet shell
#

Alright

olive flax
#

the basic controls overrides is fine. 🙂

regal jolt
honest panther
#

yeah its the .aarch64

scarlet shell
#

I found something that just might work universally:

DEVICE_ARCH="${DEVICE_ARCH:-aarch64}"
export BINNAME="alienblaster.${DEVICE_ARCH}"
$GPTOKEYB "$BINNAME" -c "./alienblaster.gptk" &
./$BINNAME
#

I tired this just now and it worked. doing export BINNAME will keep this envar in the system until the script ends (not so only the script can see the envar) and having it pass "alienblaster.${DEVICE_ARCH}" to BINNAME will carry it throughout.

#

Don't know how we feel about this as a solution, but...
Imma try something else, too rq

#

On a smaller scale, this worked, too:
export DEVICE_ARCH="${DEVICE_ARCH:-aarch64}"

#

Exporting the envar keeps it visible to the system. It seems that the envar gets "lost" when gptokeyb is running in the system and only sees "alienblaster." since it's not getting that info fed to it from the shell script after it's been launched.

#

That's my theory, anyhow.

honest panther
honest panther
#

and just adding export is totally fine

olive flax
#

the variable is resolved when gptokeyb is run

#

we might need to use pkill -f to kill the process

#

or pkill -x

scarlet shell
regal jolt
#

Is the GAMEDIR only for ArkOS? Maybe that's why I'm confused:
DEVICE_ARCH="${DEVICE_ARCH:-aarch64}"
export BINNAME="alienblaster.${DEVICE_ARCH}"

cd $GAMEDIR
$GPTOKEYB "$GAMEDIR/$BINNAME" -c "./alienblaster.gptk" &
./$BINNAME

This works on ArkOS.

honest panther
#

But we don't want that

#

😄

scarlet shell
#

sigh we just can't win for losin'

#

kloptops says he's working on gptokeyb to rectify this

regal jolt
honest panther
#

we're working on a new updated version

regal jolt
#

Ok... Yeah I would assume we don't want some of the other examples I've seen that test the OS version variables and makes changes based on that. 😦