#Signus - The Artefact Wars

1 messages Β· Page 1 of 1 (latest)

grizzled dagger
#

Title: Signus - The Artefact Wars
URL: https://github.com/signus-game/signus

Controls

Button Action
DPAD Move
Analogue Stick Move Mouse
ESC Menu
Start Space (Start Game)
A Left Mouse
B Right Mouse
X Slowdown Mouse
Y Space
L1 Game Menu
L2 Save Menu
R1 Load Menu

CFW Tests:
[X] AmberELEC
[] ArkOS
[X] ROCKNIX
[] MuOS
[] Knulli (Optional)
[] Crossmix (Optional)

Architectures:
[x] Aarch64
[X] Panfrost (Mainline)

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

Download

Caution 700MB!

#

<@&1216123318122577972>

high drift
#

uuuh, thats one for me.

grizzled dagger
#

Not sure if we can tweak the performance it#s a big laggy on my 351V

high drift
#

oh dear, github is sluggish today

grizzled dagger
#

πŸ˜„

#

I uploaded it and my router crashed

#

πŸ˜„

high drift
#

100kb/s, are we in 2000 again? O.o

grizzled dagger
#

I see

high drift
#

I will have to replace the bad english voiceovers later

grizzled dagger
#

ffs the mouse is invisble on muos

high drift
#

shiet

grizzled dagger
#

the weird thing is on amber the mouse is not hardware

#

it's a blue one

#

there is hope

high drift
high drift
#

well.. unsuprisingly flawless

#

and touch screen works, though as usual not very cooperative with the gptk mouse

grizzled dagger
#

πŸ˜„

high drift
#

welp, cursor is missing on arkos as well

high drift
#

it is present on OGA, though weirdly squished.
Performance is terrible on 3326 under arkos, much worse than rocknix, where its very playable even there

grizzled dagger
#

ok I'll try to force it

high drift
#

I wonder whether we are hitting some old-lib performance problem on arkos again

#

its quite sluggish on 3566 as well on arkos

grizzled dagger
#

So i implemented kloptops cursor hack but the mouse is lagging behind 😦

high drift
#

It was lagging behind on other weaker platforns as well

grizzled dagger
high drift
#

yeah, when I connect a physical mouse its delayed as well, its weirdly demanding

#

though its running faster on rocknix with 3326, so overall weird. Welp

spare bluff
#

I'm getting the following error message on an RG35XX SP running muOS:
./Signus - The Artefact Wars.sh: line 27: ////ports/signus/log.txt: No such file or directory '/root/.signus' -> '////ports/signus/conf/.signus' ./Signus - The Artefact Wars.sh: line 41: ./signus: No such file or directory ./Signus - The Artefact Wars.sh: line 46: 28706 Killed $GPTOKEYB "$BINARY" -c ./$BINARY.gptk ./Signus - The Artefact Wars.sh: line 44: systemctl: command not found

sturdy mangoBOT
spare bluff
spare bluff
grizzled dagger
grizzled dagger
spare bluff
#

i ran pwd in script's directory and got this:
/mnt/sdcard/Ports

#

$PWD./Signus\ -\ The\ Artefact\ Wars.sh
run from the same directory gives:
-sh: /mnt/sdcard/Ports./Signus - The Artefact Wars.sh: not found

grizzled dagger
#

With " of course

#

Linux can't handle spaced

#

Or run it from the gui

spare bluff
#

[/mnt/sdcard/Ports]# $PWD"./Signus\ -\ The\ Artefact\ Wars.sh"
sh: /mnt/sdcard/Ports./Signus\ -\ The\ Artefact\ Wars.sh: not found
[/mnt/sdcard/Ports]# $PWD "./Signus\ -\ The\ Artefact\ Wars.sh"
sh: /mnt/sdcard/Ports: Permission denied

dull hound
#

Chmod +x the script

spare bluff
#

-rwxrwxrwx 1 root root 1164 Sep 13 20:43 Signus - The Artefact Wars.sh

#

same errors

grizzled dagger
#

mnt/mmc or mnt/mmc/ports only the folder goin

#

/mnt/mmc/ROMS/ports/ go the .sh files

#

if you run it with " the .sh name has to match"

#

use tab to autocomplete

spare bluff
#

that did it
i'm able to launch the game and begin the first mission
the dpad doesn't allow me to move anything around though
do i need to do something to configure it as an analog input or will it just not be compatible with an RG35XX SP?

grizzled dagger
#

it needs the mosue cursor

#

you can switch the mouse with analogue sticks in the gptk file

spare bluff
#

will that work for this game?
it looks like the dpad is also required for inputs

grizzled dagger
spare bluff
#

is that something that would be helpful to test?
i'm happy to help but i'm not familiar with how to make that tweak

grizzled dagger
#

Testing was to see if the game runs on the deifferent cfws, it does but the mouse cursor is broken

#

So the game is not playable

#

at all

spare bluff
#

changing the gptk to use the dpad as a mouse

#

it's not currently playable for me running muOS on a RG35XX SP
I don't have another device to test on though

grizzled dagger
#

iit switchen dpad with analogue stick

#

but still not playable with invisble mouse cursor

spare bluff
#

that doesn't seem to be working for me
pressing the power button once doesn't seem to alter the behavior of the dpad

grizzled dagger
#

Works sometimes for me

#

Nothing we have control over

spare bluff
#

i'm going to call this done on my end then
let me know if there's anything else I can try out

grizzled dagger
#

afraid this will go down into archives for now

high drift
lofty silo
#

This adds kloptops sim cursor. It was a very easy job to add it. It's not at all perfect though -- it updates cursor every time through the event loop, but sometimes that is not very often.

#

open to suggestions, or maybe just put it back in the archives. or maybe its 'good enough'. idk

#

kudos to kloptops btw

sand solar
#

πŸ˜„

#

It’s not great, but it works.

lofty silo
# sand solar πŸ˜„

it took literally 15 mins from first look at the code to working cursor.. just followed your instructions

sand solar
#

Yeah implementation wise it’s fine. It’s the way it relies on the drawing loop that kinda sucks.

lofty silo
sand solar
#

Could get messy.

lofty silo
#

these gptk settings make it slow but acceptable to me, on the first level at least

mouse_scale = 8192
mouse_delay = 32
high drift
#

the simulated cursor doesnt seem to correspond with the actual cursor position

lofty silo
# high drift

on my device, if i move the mouse fast, it takes a while for the highlighted square to catch up, and during that time the mouse pointer is not updated frequently. moving the mouse slowly (using gptk settings above) means they follow each other fairly closely. and the square always catches up with the mouse, given time. is that the same problem you are seeing, or is it worse?

high drift
#

im going to test that gptk setting real quick

lofty silo
high drift
#

yeah, gptk settings doesnt help, for me the problem is that the mouse cursor is not even able to go to the other side of the screen. 35xxSP with muOS AW Banana

grizzled dagger
#

i totally forgot about this game πŸ˜„

lofty silo
#

unforgettable

high drift
#

this game was apparently so broken it had a watchdog that restarted it upon crash

lofty silo
#

ouch, that sounds bad. maybe we should put this one back on the shelf

high drift
#

well the opensource version should not be as bad, nextghost put some effort into it

lofty silo
high drift
lofty silo
high drift
#

yep, not sure how much it differed from the 1998 commercial release

high drift
#

yep, working quite nicely. One has to deliberately move mouse only bit by bit otherwise it moves choppily, but for turnbased strategy thats fine

#

oh but still one thing, select + start combo kills gptk, but not the game πŸ™‚

lofty silo
high drift
#

thats probably more question for klops πŸ˜„

lofty silo
#

gptokey2 is able to kill it, but the mouse moves in big jumps, so it's not playable

high drift
#

that seems to work all fine now. Mouse movement is a bit extra choppy on 3326, but it is a turn based strategy, so its passable. It will probably need a separate rocknix build without the cursor as it has double there and they are offset on each other, maybe because its a wide screen (720p) ? Not sure.

lofty silo
high drift
lofty silo
#

(I'm checking the scale factor (physical size / logical size) for width and height and using whichever is larger. If my logic is right, that should work in both cases. Otherwise it will always be wrong πŸ˜΅β€πŸ’« )

high drift
#

unfortunately it is still the same, I can also to lesser degree see it on 3:2 screen on my oga (which has somewhat visible native cursor unlike most Arkos devices)

lofty silo
#

fixed on ubuntu now for sure. hopefully also elsewhere

high drift
#

yep, thats it. You dont even have to make a separate build binary for rocknix, the simulated one follows now closely. Only thing I wonder if this should have 3326 excluded or not, mouse is quite sluggish (both yours and old builds, worse on Arkos for some reason), but its a free game and turn based, so I guess it can pass as is

#

good job πŸ™‚

lofty silo
#

Ok, so this raises the question of whether PM actually wants this 700MB game with a slightly janky mouse cursor in the repo...

lofty silo
#
CFW Tests:
[X] AmberELEC
[X] ArkOS
[X] ROCKNIX
[X] MuOS
[X] Knulli (Optional)
[] Crossmix (Optional)

Architectures: 
[X] Mali
[X] Panfrost

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

Looks like we just need AmberELEC? And to decide whether to exclude 3326 -- I don't have a strong opinion about this

grizzled dagger
#

Better a choppy mouse than no mouse at all

#

Do you know whats weird on my 351v amberelec i have always a mouse while others don't and i have no clue why πŸ˜„

#

but only on that device

lofty silo
grizzled dagger
#

that'S on all ports

#

thats why I always come in this situtation

#

i mainly dev and test on 351v

#

then i test on another devie anda see that there is no cursor

#

If we find out why that is maybe we can fix the cursor for all devices πŸ˜„

lofty silo
#

i haven't thought at all about why the cursor doesn't work... it's worth looking into a bit

high drift
grizzled dagger
#

@lofty silo fyi πŸ˜„
If a game does not kill via gptokeyb just use gptokeyb2 that has different way to kill app

#

works 100%