#LOVE by FRED

1 messages · Page 1 of 1 (latest)

daring saffron
#

New Port

LOVE by Fred

URL: https://thatsmytrunks.itch.io/love

Instructions:
Purchase and download LOVE (3.0.1, Linux) from https://thatsmytrunks.itch.io/love.
Copy all the files (game.unx, icon.png, love_loc.csv, options.ini) from /assets into the /gamedata folder

Tested on: LOVE_3.0.1_Linux_DRMFree.zip version, LOVE_3.0.1_Windows_DRM Free version

Controls:
d-pad/l-stick = Movement
A = Jump
B/X= Set Checkpoint
Y = Respawm
Select = Reset
Start = Pause/Menu

Tested on:
(X) [640x480]
(X) [720x720]
(X) [Higher Res]
(X) AmberELEC
(X) JELOS
(X ) ArkOS

#1198979698747768882 message

drifting cedar
#

<@&1123159718874058882>

daring saffron
#

I need help it starts up but I don't know how to edit the love_loc.csv file for the controls

atomic cove
#

Or Google sheets (or whatever is called their excel)

daring saffron
#

it is in a weird language

#

CONTROLS SCREEN:•JUMP•SALTO•SAUT•SPRING•SPRINGEN•ПРЫГАТЬ•PULAR•СТРИБАТИ•HOP•

waxen roost
#

testing rgb20s/amberelec

daring saffron
#

Menu crashes as well, so can't exit once you start a game

waxen roost
#

iam wesam on my brother account doggokek @wind grail

atomic cove
#

Eventually in game is it possible to change them?

#

Cause in this you can just connect a keyboard and change them in-game

daring saffron
#

how do i ssh into an x55/jelos again?

drifting cedar
daring saffron
drifting cedar
#

i use putty most of the time

#

lots of qol functions

daring saffron
#

okies and cd is to change drive?

drifting cedar
#

so cd /roms/ports/

#

./yourscript

#

systemctl stop emustation to kill emulationstation 🙂

wind grail
#

Not show main menu

#

wtf

daring saffron
#

whooops i deleted everything by typing systemctl

#

:/

drifting cedar
drifting cedar
#

press q

#

lol

#

that shows you just all services

daring saffron
#

hmmmm my sd2 card got wiped somehow

drifting cedar
#

😄

daring saffron
#

hmmmm oh wells...

#

anyways when i select the key config under options it just crashes out

drifting cedar
#

best to start it via ssh to see what up

daring saffron
drifting cedar
daring saffron
# atomic cove Excel?

actually I opened it up in linux it isn’t encoded there… so not sure where the configuration is programmed into

#

I did… it opens but the key config is haywire. Runs though

#

Should I go to #💢|compile-help?

drifting cedar
#

since this is the game what it is about

#

Maybe describe the issue? not seeing the issue

daring saffron
#

Currently the .gptk doesn’t get read so I can’t reconfigure the keys

#

The second issue is that when I press start for the menu it doesn’t stay open but closes immediately

#

I used rotational shift as a base for this port as it had the same game maker version from the undertale mod tool

drifting cedar
#

and often has to be patched

#

and files added / removed from the apks

#

not as plug and play as the other engines

daring saffron
#

Awww 😦

versed ice
#

lol that lone Ouya version they have there

#

while the game runs on both 353VS / OGA under Arkos, gameplay is fine except already mentioned problem with menu.

atomic cove
#

The open/close thing happens also in other games, sometimes if you insist and/or remove the gptk works, other times it's just broken

#

So good and bad news: it's not the game itself, but a problem that probably will be potentially fixed on gmloader next

daring saffron
#

#1198979698747768882 message

daring saffron
#

the LOVE.gptk

drifting cedar
daring saffron
#

I realised the start = enter was giving an extra input, so I made it start = /

#

like double enter made it open and close

drifting cedar
#

oh yeah gotta be careful with that

daring saffron
#

but i can't change the ABXY... but the game still works 🙂

drifting cedar
daring saffron
#

the in game option flashes random inputs when trying to reconfigure

#

so can't put any inputs then sadly

#

back = /
start = /

up = up
down = down
left = left
right = right

left_analog_up = up
left_analog_down = down
left_analog_left = left
left_analog_right = right

a = /
b = a
x = /
y = /

drifting cedar
daring saffron
#

okies let me edit that

drifting cedar
#

Needs

# We check on emuelec based CFWs the OS_NAME 
[ -f "/etc/os-release" ] && source "/etc/os-release"

# Jelos has a Pipewire Implentation and gmloader needs the Pipewireplugin folder for sound to work
if [ "$OS_NAME" == "JELOS" ]; then
  export SPA_PLUGIN_DIR="/usr/lib32/spa-0.2"
  export PIPEWIRE_MODULE_DIR="/usr/lib32/pipewire-0.3/"
fi```

Instead of 

export SPA_PLUGIN_DIR="/usr/lib32/spa-0.2"
export PIPEWIRE_MODULE_DIR="/usr/lib32/pipewire-0.3/"```

#

mostly correct

#

🙂

daring saffron
#

so just replace those 2 lines with the above?

#

We check on emuelec based CFWs the OS_NAME

[ -f "/etc/os-release" ] && source "/etc/os-release"

#

And will delete the duplicate line below?

drifting cedar
#

The comments were just there to explain to the porter what they do

#

they don't have to actually be in the .sh 🙂

daring saffron
#

thank you for checking through the script

#

so # are the comment lines?

drifting cedar
#

Yep

#

delete .log, else looks good 🙂

daring saffron
#

Can I delete the log completely or just leave it as a blank log file?

daring saffron
#

Latest Updated Version

daring saffron
#

found another wrapper which makes the zip smaller in size and this comes with the updated libs

daring saffron
#

@drifting cedar so sorry, do you know how to remove SDL controller inputs for a gmloader game and force it to use gptk?

drifting cedar
#

Check if the game has config files

daring saffron
#

Okies can do…

bronze pine
#

any plans on also porting love 2?

bronze pine
#

@daring saffron i replaced the love 1 assets with love 2's and it surprisingly (at least to me) ran well

#

mainly the problems i noticed were the controls being a bit off (with B both jumping and setting a respawn) and the screen size not matching that of love 1 (which fits great on my rgb30 while love 2 feels small)

#

i just started messing with this so i really have no experience with porting and how i may fix these issues

stark terrace
#

Sounds like double inputs, either try disabling gptk all together or bind jump to a different key.

bronze pine
#

im learning as i go here but i unbinded the face buttons and i'm not getting duplicate inputs

#

that just leaves the resolution thing

#

i feel like im just bulshitting my way into getting this working lol

stark terrace
#

Whats up with the res, can you send a screenshot

bronze pine
#

i know u can screenshot when using emulators but how do i do that with portmaster

#

might just take a picture with my phone

bronze pine
#

i checked it out on my pc and it seems like the second game is just less zoomed in than the first

#

there is an ingame screen size setting but its for the size of the window and changing it has no effect

#

i guess this is as good as i will get this to run

daring saffron
bronze pine
#

can i use your port as a base?

daring saffron
#

sure but do download from the portmaster.games website

daring saffron