#Annulus

383 messages · Page 1 of 1 (latest)

opaque lark
#

Introduction-

Afraid of the dark? Turning the lights on just might be more dangerous...

You have arrived on the the Annulus, a space station here to reap all of your home world's power. You can channel this power freely through you, but strange and twisted machines are here to take it. Navigate the dark corridors and Fight against the darkness in this epic descent into the Annulus and control the vessel from within. Reroute power to light the way and solve puzzles. Pick up abilities along the way and become strong enough to traverse the deepest parts of the ship. Can you uncover the true purpose of the Annulus?

Instructions-

I am currently trying to get Ready to Run permission from the developer, but for now:
Download the zip below, extract it, and place where the portfolder and .sh need to go for your device.

Download Annulus 2.31.exe from here - https://toq-games.itch.io/annulus - and place it inside the gamedata folder. Launch the game and Enjoy!

Controls

This game uses SDL and the controls are shown to you at the start of the main menu. You can see them by simply pressing "A".

Testing

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

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

https://toq-games.itch.io/annulus

itch.io

Enjoy tight dashing controls and fast-paced shoot and slash action while exploring a vast and mysterious space vessel.

#

There we go @shut trail @severe bough fixed

#

thanks for helping me figure that crap out dude

sly isle
#

No, seems like you have managed to hide your virus better 😛

opaque lark
#

sweet ill edit that whole par tout of my instructions hahaha

severe bough
#

@opaque lark you created two threads?

sly isle
#

I guess he.. annuled the first one?

opaque lark
#

i closed the other one

#

this is #3 actually... :\

#

but the others are gone

opaque lark
severe bough
#

which ones can go

opaque lark
#

all but this one

#

all annulus posts but this one

#

thank You Ceb

#

im just glad that damn virus prompts gone

#

such a headache

#

@sly isle ONE MORE @PortNavs? Pwetty Pwease?

#

if not its cool

shut trail
#

✅ ArkOS

opaque lark
#

Thanks again for catching that mistake dude

#

I appreciate it

shut trail
# opaque lark I appreciate it

heh, you're welcome. for my own stuff, i just check these kinds of things over and over because i always make mistakes

opaque lark
#

Well I'm glad I'm not the ONLY one

shut trail
#

any time i get excited and skip the checks, i miss something that breaks it

sly isle
#

<@&1216123318122577972>

opaque lark
#

Well... no one seems to be trying this out. Could you, if you get the time, confirm 720x720, arkOS and AmberElec?

opaque lark
#

God, I'm just all iver the place today

#

I'm sorry

#

Today's been a very off day

sly isle
#

im gonna check amber, though only launching as it has only 1 stick

shut trail
# opaque lark I'm sorry

No need to apologise! Sorry you are having a bad day. How could you possibly forget the hour we spent on ArkOS testing in the old thread 😆

opaque lark
#

You can use the sword to hack at stuff instead of the gun. You can probably get past the first few doors and down the elevator at least? Try and let me know

sly isle
#

well before I start, why do you use the old gmloader and not gmloadernext? This is 2.3 game, should run with 64bit runner

#

it runs, though it can get a bit stuttery in combat, the question still stands though

rough vapor
#

Can confirm that the game is also running on EmuELEC. Nice.

opaque lark
sly isle
#

It will run in a133p devices with it

opaque lark
#

Ok, so ill switch it.

#

Where can I find it or what port can I grab it from?

sly isle
#

Crushborgs 😄

opaque lark
#

Thank you, btw

#

Ok. Awesome

#

Can people just swap it for nowm

#

I'll pr it with the gmloadernext

opaque lark
sly isle
#

Different libs, better to swap the whole package or you end up mixing 32bit and 64bit libs

opaque lark
#

A steal at $0.79

opaque lark
#

So it's not the apk wrapper, but the other thing?

sly isle
#

The gmloadernext. Apk wrapper can stay if it contains arm64 libyoyo

opaque lark
#

Well, I grabbed the one you pointed me to.. #💡|porting-talk message

#

2.3 -17

opaque lark
sly isle
#

Yep

opaque lark
#

Awesome

#

And you can only find out if a game is 32b thriugh ssh?

opaque lark
# sly isle Yep

Can I ask you this? I need to get into putty and find out what Big Fish is because I keep getting WRONG ELF CLASS 64 libzip.so.5 LOG when I try to launch it, but I have switched out all 3 file sizes of that lib, and it won't work. 119kb,99kb, and 63kb. So how many different libzip.so.5 versions are there?

#

So I'm wondering if maybe I didn't check Utmt for the right wrapper entirely. Would that cause that log too?

#

No matter what lib I used?

severe bough
#

You got to be kidding me doggokek

sly isle
#

I dont think I will be able to help today, but as Cebion said! :p

severe bough
#

If it's the wrong architecture Linux will say file not found if trying to run it

opaque lark
#

so how do i do that?

#

if this is 2.3.2-17

#

does gmloader next work for all?

sly isle
#

Wrapper is the “port” file. Its just apk that we renamed because people saw we use apk for gms and were having a false idea we run android games in general. So we renamed it. But apk is basically a glorified zip file

opaque lark
#

hm

#

so crushborgs.port is the exact same file downloaded fom the site you showed me just renamed

#

and all the assets et put into it as well?

sly isle
#

You should put them in assets folder and just change the name of the port file in the script and gmloader.json

#

And script does all the work

opaque lark
#

ok. i tried launchingit it didnt work

#

is the on in crushborgs 2.3.2-17 renamed?

#

no because its 5kb and yur is 14kb

sly isle
#

I willl investigate tomorrow when I sober up

opaque lark
#

@severe bough im in ssh in roms/ports

#

so what do i do to get to big fish?

#

when i type cd big fish it says too many arguments

severe bough
#

Ask chat gpt 🙂

opaque lark
#

oh ya duh

#

okay im in bigfish

#

but you were telling me how to run this file to fnd whether its 32 or 64?

#

the game.droid?

#

data.win actually still

sly isle
severe bough
#

You keep complaining about that file and I told you to check the file you're trying to use

#

Instead of just looking at filenames and filesizes

opaque lark
#

so i cant use it to check the data,win to find out what it is?

#

file data.win

#

just says iff data

sly isle
#

You dont use it on data win

#

Data win is not executable

opaque lark
#

i see

sly isle
#

All you need is utmt

opaque lark
#

so if imgettignt his

#

does that mean im using a 64 or it needs to be a 64?

#

elfclass 64

sly isle
#

You are still running gmloader and not gmloadernext according that log

opaque lark
#

i know

#

i tried running it with your crushborgs and i couldnt get it to work so i didnt wanan bug you bout it if yu wanna sober up

#

so i just thought id see fi i could get it running the old way

#

if i could just find the libzip.so.5 i need

#

could you suggest a port that would have the correct one>

sly isle
#

I just dont see it not working if you have proper files, libs, folder structure and script. Lets wait for tomorrow

opaque lark
#

ok man

#

enjoy your buz

sly isle
#

Btw feel fee to link whatever package you have now that doesnt work for you and we can tell you whats wrong, so you can learn

opaque lark
#

ok

#

i was gonna pr annulus today but i will just wait till maybe you can hekp me get it running using gmloader next'

severe bough
sly isle
#

It is not a race

opaque lark
severe bough
opaque lark
#

yeah i submitted it all

severe bough
opaque lark
#

so thats for tantibus

#

do i delete it in my pc repository?

#

cause it needs to be there fo rknulli users

#

but i think it already got merged i thought'

severe bough
#

I told you several times that you need to sync your repo and branch

#

So it's up to date

#

And remove that file from your pr

#

In doubt ask chatgpt and explain the situation

opaque lark
#

okay im trying to man

severe bough
#

You keep ignoring what I say huhn

opaque lark
#

i cant dekete the file

#

i don tknow why or hta im doing worng

#

when ig o into my local repsoitory on my oc, that libspeex isnt there

#

its in tantibus

#

im trying

#

im like gonna throw my laptop at the wall

#

I cant figute out how to get rid of this fucking shit

shut trail
#

If it wasn’t hard it wouldn’t be satisfying when it works. You’ll get there

opaque lark
#

It is grayed out

#

I literally can't delete it

#

Stuff above it, I can delete. But not this

#

I still cant believe this even got carried over to this branch

#

I asked chatgot but I can't find this "fikes changed l" button

shut trail
#

Easier than trying to do everything through GitHub

opaque lark
#

i havent tied it

#

im using githib desktop

#

ive been able to figur eout how to do everything else

#

i just cant figure out how to dlete this file form my pull request man. like im literally shaking im getting so upset

#

i feel like im lost and i dont wan tto aks anybody for help because i always get told to just use chat gpt, but chatgpt doesnt always have what i need. all i knwo is i can not figure out how to delte this libspeex.so.1 thats in the samurai brothers branch

shut trail
#

Idk how to fix it. Can only suggest taking a break and coming back to it when it’s not pissing you off.

opaque lark
#

Even here it doesn't show up

shut trail
#

Take a break. Git is annoying. Don’t let it get to you

#

You’re talking to someone who erased their entire computer by accident last week 😂😬

opaque lark
#

@severe bough i hope i just fixed it

opaque lark
shut trail
#

I meant to sync a port folder to my device with rsync. But I messed up the command and synced it to the root directory on my laptop. Which deleted every. single. file

#

I had a backup but it was a very bad day

opaque lark
#

i never use command line. good thing too becaus ei suck ass at typing

#

i never took a real tpying class to learn. i learned all my typing skills form playing runescape for like 12 years

#

lol

#

@severe bough this was my thinking, the libspeex is alreayd in the main, so i deleted it off the local repository on my laptop ports/tantibus/libs.aarch64/libspeex.so.1 then committed and pushed to origin

opaque lark
sly isle
#

yep

opaque lark
#

or this one?

#

is that wher eyou get the gmloadernect.json fomr?

sly isle
#

nope, thats a repo for the loader itslef

opaque lark
#

i didnt realize you have to go in there and edit stuff

sly isle
#

json I got just from another port, thats just a config file basically

opaque lark
#

crushborgs.port in particular

#

yeah

#

so what wrtapper did you use?

sly isle
#

exactly what udnertalemodtool told me

opaque lark
#

lol oka

#

so do i just need assets lib licenses and save folders

sly isle
#

meaning 2022.5, which is too new for this game

opaque lark
#

and bigfish.port and gmloader.json to get it to run?

sly isle
#

its handy to have the whole fraxinuses repo downloaded on hand as there are multiple runners for the same gms versions, and for 2.3 there are 2, one has 64bit support, one doesnt

opaque lark
#

its 2.3.2

#

so maybe i used the wrong one

#

added gmloader.arrch64

sly isle
#

hint: when you open the apk file with winrar or whatever achive tool, look for lib/arm64-v8a folder, if its not there, its not going to work with 64bit gmloadernext

opaque lark
#

ok

#

wher ein utmt does it tell you 32 or 64

sly isle
#

everything above 2.2 should usually run with 64bit runners

#

the first 64bit version was 2.1.5

opaque lark
#

so this one is 64

sly isle
#

if its 2.3 it should

opaque lark
#

i must have got the wrong wrapper then

#

is v2 the 64 bit one?

sly isle
opaque lark
#

So it's 2.3.2-17 on utmt

sly isle
#

lemme check as I dont remember

#

I see 2.3

opaque lark
#

So I need to download 2.3 v2

sly isle
opaque lark
#

And rename to bigfish.port

#

This isn't for annulus, big fish

#

But annulus, I'll need too

#

So I can re do it

sly isle
#

uuh I dont care for big fish, this is Annulus thread

opaque lark
#

I sent you links for big fish

sly isle
#

so concentrate on Annulus

opaque lark
#

So you have them though k

#

Ok

sly isle
#

dont let get too distracted by too many things at once, I have made that mistake as well

opaque lark
#

Yes thank you

#

This all I should need?

sly isle
#

looks right at least by file name

opaque lark
#

it doesnt launch

#

no log

sly isle
#

are you using windows notepad or notepad++. because I can see it has windows end lines (CR LF) instead of unix ones (LF)

opaque lark
#

i just wish i understood linux more as a whole. I've used windows my whole life

#

but when i opened it to change it, it was in notepad but maybe it saved in windows

#

it did -.-

sly isle
#

and when you open that script, what does it say in bottom right corner?

opaque lark
#

IT runS

#

fuck yeah

#

thanks ganimoth

#

youre always so helpful man

sly isle
#

btw if you use github client, it likes to fuck files to windows end lines.

#

it has happened to me multiple times

opaque lark
#

hm.

#

ill keep that in mind

#

so yeah i used this same structure for big fish and it doenst launch

#

so i dont know what the hells wrong with that one

sly isle
#

I dont know that game, im gonna check

#

is it free or paid game?

opaque lark
#

it was free when i got it

sly isle
#

ok, I see it

opaque lark
#

omfg big fish works now

#

HAHAHAHAHHAHAHAHAHA

sly isle
#

well there you go

opaque lark
#

oh damn it crashed when i pressed a

sly isle
#

have you used 2.3 or 2.3.2? though it might be just broken on arm in general

opaque lark
sly isle
#

eeeh that looks baad

#

give me few minutes

opaque lark
#

crashes when i press any button

#

thagts super weird

#

you want my portfolder and .sh?

sly isle
#

not needed, I am going to check it myself

opaque lark
#

it crashes hwen i press A or Start

#

anythign else doesnt input

#

ok bud

#

so should i just put a new zip here with this new format or make a whole new post?

#

for Annulus new gmloadernext

sly isle
#

the fact it uses some external plugin is always a bad sign

opaque lark
#

uh oh

sly isle
#

nah, this is one is no go.,

#

I mean big fish

opaque lark
#

OH DAMN

#

thats a bummer

#

whats the reason?

sly isle
#

fuck do I know

opaque lark
#

haha

#

just external plugins. = NO haha?

sly isle
#

depends if its made necessary to load. I dont know if its the reason its failing, I am crashing on
Variable <unknown_object>.argument(90, 0) not set before reading it. at gml_Script_array_create_ext loader/so_util.cpp:302: Unknown symbol "dl_iterate_phdr" (0x180f2880).

#

best is probably to wrap annulus and move on

rough vapor
# severe bough You keep ignoring what I say <:huhn:1313909607290114049>

Sehr bewundernswert, Eure Geduld mit dem Tüp, bin ja immer nur hin und wieder hier, habe aber viel mitbekommen... ständig fragen, obwohl mehrfach Antworten gegeben wurden, viel zu schnell Sachen raushauen, die nicht funktionieren und dabei aber meinen, er kann und muss überall mitreden...

opaque lark
opaque lark
#

You just here to talk shit on me?

#

Wow

rough vapor
shut trail
#

This thread is for discussing Annulus port, please take other discussion elsewhere, if you must say these things. Also server is in English.

opaque lark
#

#rules message

rough vapor
shut trail
opaque lark
#

@shut trail for a game maker game thats 2.3 -17

#

when creating the .json, what do i put for runtime ad architecture

#

yes im this stupid

#

gmloadernext

#

do i just leave runtime blank and choose Runtime to architecture?

shut trail
# opaque lark yes im this stupid

I dunno. I don't even know the first thing about gamemaker. runtime only needs to be set if one of the extra runtimes is needed. which i think is 'no' but not 100%

opaque lark
#

@sly isle ?

shut trail
opaque lark
#

good idea

opaque lark
sly isle
#

yep

opaque lark
opaque lark
#

Cebion, what do you mean by that spot I touched on .json is malformed?

It says this "availability"; "free",

#

But needs to say what? I haven't been able to fo to Mt laptop to look at the one I made that I fixed today

#

But I thought I edited it just as I saw it

shut trail
opaque lark
pastel seal
#

arkos works well

opaque lark
#

@severe bough i think i completly screwed this entire port man

#

😦

severe bough
#

Wdym?

opaque lark
#

and now im having one hell of a time trying to get it to work the way its supposed to mixing the extraction process form the first port and adding it to the ,sh of the new gmloadernext one

#

i noticed in this .sh, theres nothing to extract it

#

i didnt even include 7zzz

severe bough
#

Lol

opaque lark
#

and im having toruble getitng it to work

#

i need help

#

😢

severe bough
#

Well check what's missing and then add the missing stuff 🙂

opaque lark
#

whats wrong with that?

severe bough
#

Cross reference other ports or whatever you did have previously

opaque lark
#

i cant even remember what i did

#

my brain is hurting

severe bough
#

Chatgpt and take a breather

opaque lark
#

is that ,sh all messed up?

severe bough
#

Reread what I wrote

#

Cross reference other Gmloader ports

opaque lark
#

ok.

#

ive been trying ot for the llast hour

opaque lark
#

i had a back up in a different file

#

that worked

#

im gonna read both ,sh and figure out what the hell iw as doign wrong

#

but to ocmmit this i make a new branch named annulus .sh fix?

#

cause the portfolder is all wromg on the one i commited

#

im so sorry

#

can you delete it and i can resubmit the correct one?

opaque lark
opaque lark
#

I just really don't wanna mess this up like that damn libspeex

opaque lark
#

So that was for the old gmloader. Gah..

#

For some reason i can't get it to extract this exe and add it to the wrapper

opaque lark
opaque lark
opaque lark
#

i am at a total loss. ive used chatgpt. im pretty sure ive done it correctly to get eveyrhting zipped up into annulus.port, but for some reason it wont do it, and it just doesn't launch now. if someone can explain to me, what ive got wrong, itd really help me understand.

#

its been a long time since i messed with this port, if someone can give me a port to look at that uses the same thing i need, that would be helpful enough i hope

#

a GMLoadernext aarch64 port, that uses an exe in gamedata/assets and is unzipped and zipped into a wrapper in the port folder, then uses that wrapper. i dont know what is hapening with my brain today. i feel like i cant think. i really need someones help. i feel like im having amnesia or something and its giving me anxiety

#

it was running the way i had it on my pr with having extracted the Annulus 2.31.exe to the assets folder and starting the script the way it is in this ziphttps://discordapp.com/channels/1122861252088172575/1347170673608360036/1347701386363535472

#

but that snot what my instructions say and i really want people to just be able to drop the .exe into gamedata dn run the script and have it do everything its supposed to but i have gotten so off track from trying to re write the script to zip and unzip or whether it even says in the script that it can read annulus.port.ugh.....

opaque lark
#

i finally found a .sh i had that worked with using extracted exe contents

#

omfg i almost was ready to throw my laptop across the room

obtuse spruce
#

Wheres your current build on this?

#

..just saw its $5. Will have to wait unfortunately as I do not own it.

opaque lark
#

It went up to $5? Wtf

crude barn
#

How dare they

#

😮

opaque lark
#

That's just stupid.

crude barn
#

Why?

obtuse spruce
opaque lark
#

It's been free for months

crude barn
#

Okay?

opaque lark
#

Woooooow. That really blows

crude barn
#

Is it a good game?

opaque lark
#

Well, I guess it'll go on sale eventually

opaque lark
#

But still

crude barn
#

Butts

obtuse spruce
#

Might have seen the downloads go up so they raised it

opaque lark
#

I mean it's not up to me of course. But whatevs

opaque lark
#

I'll write him

clever vault
#

when you come back to it after awhile.... things may get clearer to work with 🙂