Trying to port #Moonring to #portmaster for my ambernic rg35xx h. Shaders are kicking my ass
The whole engine seems kinda borked, because basic engine functionalities fail, like loading a font or loading a new scene.
Moonring is written using Love2D, the same engine Balatro uses, which runs with PortMaster. I mostly copied their directory, so I would expect the engine to work?
I think I'll patch one shader and see if it really is the GLSL ES problems I suspect
Fuck yes, I got the the title screen, but then my console crashed...
How tf do I handle controls?
Ok, figured it out, just a missing switch in the launch script. Now I can exit the main screen, but it crashes again, because, you guessed it, shaders. Yayyy.
Imma need to patch them, i guess
Fuck, one thing I forgot: The game requires you to enter text to communicate with NPC's.
I did not thing about how I can handle that...
I got into the game now, all with walking around and interacting, yayy!
I go sleep now, tomorrow I'll tackle text input, fixing all shaders, and screen resolution
Text input should work now, and it kinda does, but I think my dpad is broken?
Shaders seem to be fixed now.
Screen resolution somehow does not want to change, no matter what I tried.
Performance is also atrocious, which definitely needs some work, if this is supposed to be playable.
And fonts are way too small. But if they are bigger, they don't fit into the UI anymore. Interesting dilemma.
Maybe the bad performance is tied to the screen resolution. When I played the game on PC it was somehow hardcoded to be 1080p (at least it seemed like it). If the game always runs at that resolution, that could explain the bad performance on the ambernic
@Zeno Maybe someone has a library you can link in to do it character by character?
Regardless, as an Anbernic fan, my hat is off to you.
@mkb Actually, I already use a program to map keypad inputs to keyboard, and it also supports text input. It's not gonna be a great experience, but it will work.
I actually just now got it to load into the actual world, all with walking around and stuff. So just a little more polish