HTV04 / funkin-rewritten

Optimized rewrite of Friday Night Funkin' built on LÖVE
GNU General Public License v3.0
109 stars 39 forks source link

Assets not loading #22

Closed ghost closed 2 years ago

ghost commented 2 years ago

I tried the lovefile out on LOVE 11.3 on a Raspberry Pi 400 but most assets seem to not load. Week 4 BG loads, all pixela assets load, skid and pump load, week 4 bf and gf load, Christmas bg loads, Christmas bf loads some other things that I missed probably load as well everything else doesn't load

ghost commented 2 years ago

i forgot to mention, week 1 loads as well (bg and dd)

GuglioIsStupid commented 2 years ago

If you're talking about them becoming squares then I get this exact same issue. I've always assumed it was the amount of graphics memory on the Pi4 but idk anymore.

Edit: What I mean by this is that instead of actual sprites showing up, it shows as coloured squares instead

ghost commented 2 years ago

the same issue, it's actually also on android, when I posted this I didn't read that issue.

Fordi commented 2 years ago

Just ran into this from a fresh build of löve (main) - though it appears not to happen on a similar fresh build of löve (main) on Ubuntu on an x86. The ./configure output is marginally different... (attached; it's mostly different ways to get luajit - I don't think it's the cause).

I'll dig in a little harder, maybe running funkin' from sources.

love-configure-raspbian.txt love-configure-ubuntu.txt .

Fordi commented 2 years ago

For anyone looking, the issue @tedmakesstuff is referring to is #14

theofficialgman commented 2 years ago

I tried the lovefile out on LOVE 11.3 on a Raspberry Pi 400 but most assets seem to not load. Week 4 BG loads, all pixela assets load, skid and pump load, week 4 bf and gf load, Christmas bg loads, Christmas bf loads some other things that I missed probably load as well everything else doesn't load

week 4 bf and gf are image size 4096x4096. the pi4 gpu can only handle textures up to 4096x4096. everything else will fail to load. for this game, that currently means all of these textures will failed to load as they are larger than 4096 in at least one dimension

boyfriend.png
girlfriend.png
menu/girlfriend-title.png
week2/haunted-house.png
week4/mommy-mearest.png
week5/dearest-duo.png
week5/girlfriend.png
week5/monster.png

devs are aware of this limitation in the discord of the pi gpu and may make code changes to work around it.