#Fire Boy

192 messages · Page 1 of 1 (latest)

raw niche
#

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

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

Testing Status:
[] Basic Testing (Game starts and is playable)
[] Extensive Testing (Mid-game Content)
[x] Complete Testing (Finished Game)

itch io description:
This is bob

"Bob says you will like this game"

Bob was captured by a group of scientists

Now he's trying to escape

Submit your runs!

FEATURES:
♦ 3 Chapters
♦ A ton of scientist
♦ Bob

Installation:
Go to https://dtrgames.itch.io/fire-boy.
Download the game and extract the pck.
Autoinstall the zip
place the Fire Boy.pck in gamedata.

Known issues:
Rumble is CRAZY (solved)
Metadata is suboptimal (I guess it works?)
No license files (added license files, prob missed some)

zip file: #1349402153856532652 message

First port so be gentle

itch.io

A game where you try to escape the facility

willow fossil
#

<@&1216123318122577972>

#

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

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

Testing Status:
[x] Basic Testing (Game starts and is playable)
[] Extensive Testing (Mid-game Content)
[] Complete Testing (Finished Game)

Here's a template that I use for testing for example

raw niche
#

Thanks! Updated

raw niche
#

whoops! accidentally added save data PsyDuck

surreal sluice
#

hooly shit these are some intense rumble vibrations, I havnt seen any godot game do that before 😄

tribal prawn
#

We need to find rumble code in Godot and modify it to make Nintendo Switch joycon ice cubes rumble

surreal sluice
#

doronimmo is already on it

#

the ultimate rumble machine

tribal prawn
#

Portmaster presents: massage simulator Rumble tester

raw niche
#

well

#

rumble is done

#

also removed all controller support

#

yay!

#

just place the pck in gamedata

#

no renameing or anything

#

Thanks @hollow sedge and @surreal sluice for help!

hollow sedge
#

nice, one thing i saw, why do you have two screenshots?

raw niche
#

METADATA

#

IT HAUNTS ME IN MY DREAMS

#

I PLACE IT EVERYWHERE UNDER THE SUN BUT ITS NEVER ENOUGH

hollow sedge
#

"arch": [
"aarch64"
],

The arch is defined by the runtime so set it to runtime

raw niche
#

.json?

hollow sedge
#

yeah

raw niche
#

just write runtime?

hollow sedge
#

when making the port.json select runtime and not aarch64

#

"arch": [], leave it like that

raw niche
hollow sedge
#

wtfh is HELP_PLEASE.txt doggokek
and remove the conf folder before uploading, not everyone wants your save file

raw niche
#

the conf keeps popping back up

hollow sedge
#

i think you included the gamefiles lol

raw niche
#

sh#t

hollow sedge
#

just delete it after making the ,zip file

raw niche
hollow sedge
tribal prawn
#

Cover and screenshot need to be 640x480 and in .png format.
Also use something like pngquant to make them compressed.

raw niche
raw niche
#

thanks for that

#

METADATA

#

AHAAAAAAAAAAAAAAAAAAAAAAA

tribal prawn
hollow sedge
#

btw dont post too many games before making a PR, the limit is normally 1/2 threads

foggy vault
#

He has been told that yes

hollow sedge
#

oh ive been just following that thread, ive just seen the other one was made by him too

gloomy crane
#

After installing on AmberELEC r36s, the game runs fine. However, the vibration function works too harshly and it is difficult to control it with the arrow pad.

brazen token
#

Runs great

#

Rocknix panfrost. Love all the random stuff they place all over the world. Pokeballs and such. Haha

raw niche
raw niche
#

what's the name of your pck?

#

stupid autocorrect

gloomy crane
#

have you tried the leatest zip? yes
It should've been fixed by now
what's the name of your pck? FireBoyPM.pck

raw niche
#

oh fork

#

when does it rumbles? (All the time?)

gloomy crane
#

There is a lot of vibration before jumping.

raw niche
#

not when moving?

gloomy crane
#

When I move, the vibration stops. Can I adjust the intensity of the vibration?

raw niche
#

I don't think so

#

since my device has only one rumble motor I couldn'couldn't test anything like that

#

stupid autocomlete

gloomy crane
#

My game console doesn't have a vibration motor, but I installed it separately.

raw niche
#

(when I stupid)

gloomy crane
#

Doesn't vibration usually occur when you get hit or fall?

raw niche
#

no

#

there is actually one place in the game's code when it vibrates

#

and thats when moving

#

maybe you could try disabling screen shake?

raw niche
gloomy crane
#

If it vibrates when you move it, it's probably working fine right now.

raw niche
#

hmm?

gloomy crane
#

For other games, there are many games that have vibration, but there are more games that don't work well.

#

For other games, you can turn the vibration on/off, so most of the time I play with it off.

#

This is because the vibration is not adjustable for port games.

raw niche
#

well thats the only vibrate command in the game's code

#

And its disabled

#

idk what to tell you

hollow sedge
raw niche
hollow sedge
#

Hmm weird i gotta decompile the game later, maybe the devs did some weird shit

gloomy crane
#

When moving, the vibration stops and when jumping, it vibrates when hitting the ground.

brazen token
#

X55 has no rumble so I never even noticed

gloomy crane
#

There is a vibration when moving to the next stage and when reaching the ground after jumping.

raw niche
gloomy crane
#

The game does not work on ArkOS.

raw niche
#

./log

#

log

#

log

#

always wanted to say that

#

/log

lone horizonBOT
# raw niche /log

Every port has a log.txt generated in ports/{portfolder}, please drag and drop it to discord for help.

raw niche
#

so fun

gloomy crane
raw niche
#

can you run any other game with godot 4.x?

raw niche
#

Tested all resolutions, working great!

surreal sluice
#

✅ 353VS Arkos, RGB10X Amberelec, 35xxSP muOS. It is fine on X55 Rocknix with panfrost, but ❌ image is broken with libmali driver.

raw niche
#

whoa

#

thanks for that!

surreal sluice
#

uuhn, I didnt get rumble anywhere. And I dont think this particular device has rumble anyway

raw niche
#

👍

#

I think its ready for PR

surreal sluice
#

if cebion will be ok with it not running with libmali.

raw niche
#

Going to ask for R2R premmision from dev.

surreal sluice
#

btw have an empty text file in the gamedata (like .gitkeep or something like "put Fire Boy.pck here") or github will delete it

raw niche
#

still needs weston license

surreal sluice
raw niche
#

gptk?

surreal sluice
#

what about gptk

raw niche
#

the gptk license

surreal sluice
#

no need for that one. At least I havnt seen anyone stating it for any port

willow fossil
#

you don't have the gpotkeyb binary inside your port

surreal sluice
#

now I wonder why I was including that license for frt all the time

#

but I dont think we carry any license file in the portmaster installation as well

#

is it necessary?

raw niche
#

R2R request sent

#

while we wait, anyone that helped and would like to be credited in the portfiles reply with a DonkeyThumbsUp

raw niche
raw niche
#

Should this port be considered as experimental?

#

Crop & Claw (the first godot 4.x port) was so I think the same applies here.

willow fossil
raw niche
wintry shoal
#

Is anything?

willow fossil
raw niche
raw niche
gloomy crane
surreal sluice
#

uuuh, where did you place the pck file?

surreal sluice
#

it might need a note that currently it will not work on libmali rocknix

gloomy crane
#

fireboy/gamedata/FireBoy.pck

raw niche
#

dont remove the space

#

should be "Fire Boy.pck"

#

sorry about that

gloomy crane
#

When I change the name it works fine. The vibration doesn't work either.

raw niche
#

YAY!

gloomy crane
#

It's comfortable because there's no vibration.

#

What is the last version you just uploaded?

raw niche
raw niche
gloomy crane
#

Would you like me to test it on rocknix?

raw niche
#

I should update it in the OP

raw niche
gloomy crane
#

It goes in a bit and then pops out.

#

It doesn't run.

raw niche
#

rocknix?

gloomy crane
#

yes

raw niche
#

driver?

gloomy crane
#

log ...^^

raw niche
#

try to reinstall/update runtimes?

gloomy crane
#

Sorry, I forgot that I replaced my memory card a while ago.

raw niche
#

what driver do you use?

gloomy crane
#

The program is being updated.

gloomy crane
#

I updated my OS and reinstalled Portmaster, but the game still won't launch.

brazen token
#

In Emulation Station Main carousel(ports/tools/favs) press start, then system settings, then GPU DRIVER and switch from LibMali to Panfrost. Press B and it will ask you if you want to reboot. Say yes, cause you have to for driver to switch. Then play the game. It runs on Panfrost.

raw niche
#

l wander, should I blow up the game to fill the screen vertically and lose some horizontal space depending on the aspect ratio or should I just leave it as is.

tribal prawn
#

In case of horizontal games it is only worth it if you can make camera follow character so he doesn't go off screen

raw niche
#

only issue is that the main menu is a bit funky

tribal prawn
#

Eh, it could be worse

surreal sluice
#

I dont think anyone will care on 3,5inch screen

raw niche
#

That's good, now I just need to edit all the level scripts that want a stationary cam

#

Well, not going to do that, sadly, looks like this would take more than 24 hours of work.

wintry shoal
#

Well hop to it. doggokek

raw niche
raw niche
#

Well, what is the usual time for waiting for rtr permissions before PRing without them?

raw niche
raw niche
surreal sluice
#

is it otherwise the same?

raw niche
#

PR is out, hopefully not too many problemoes

raw niche
#

PR finished, closing

raw niche
#

got RTR premission!

#

I will probably update the port mext week