Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compiling help: [Game compiles but crashes after loading. Never gets to title screen. / source/funkin/modding/PolymodErrorHandler.hx:84: [ERROR] Your Lime/OpenFL configuration is using custom asset libraries, and you provided frameworkParams in Polymod.init(), but we couldn't find a match for this asset library: (vlc)] #2428

Closed
1 of 4 tasks
Tabpi opened this issue May 10, 2024 · 11 comments
Labels
status: resolved The issue has been fixed or the suggestion has been implemented. type: compilation help Involves some issue with compiling the game from source.

Comments

@Tabpi
Copy link

Tabpi commented May 10, 2024

  • Windows
  • Mac
  • Linux
  • HTML5

Please describe your issue. Provide extensive detail and images if possible.

I saw some people on MacOS with a similar issue solve it by running from terminal, this did not work for me. The game does compile but does not get any further than the loading screen, where it fades to black and exits. It's output is as follows.

https://pastebin.com/p864bFU9

@Tabpi Tabpi added the type: compilation help Involves some issue with compiling the game from source. label May 10, 2024
@NotHyper-474
Copy link
Contributor

NotHyper-474 commented May 10, 2024

Same here. I thought it was an error only in my end 'cause I had to compile their lime myself, but now I see it's not that. I'm in Ubuntu WSL2

@YahBoiiJose
Copy link

Yep, me too fellas. I'm on Debian Sid

@HerrSnorre
Copy link

Same here. On Arch.

I thought the problem was that VLC was not installed, but it is! I searched for VLC on haxelib and installed hxvlc, but nothing happened.

Maybe it's something with Pipewire, as my last brain cell suggested.

image
"no", said qpwgraph

At this point, i have no idea what does this error mean.

@Tabpi
Copy link
Author

Tabpi commented May 11, 2024

I thought the problem was that VLC was not installed, but it is! I searched for VLC on haxelib and installed hxvlc, but nothing happened.

Same.

At this point, i have no idea what does this error mean.

Yeah same, It seems to be a polymod issue based on the logs it tries to produce. It looks like the crash reporter also throws an error, not like its supposed to tho. xd

I'm completely lost as to what to do at this point. It seems to only affect linux and without knowing haxe I don't think there's much I can do other than wait for the devs to fix it, which I'm worried could take a while, also abt that they might just not care enough about the platform to fix it.

@HerrSnorre
Copy link

I noticed something.
Compiling with haxelib run lime test html5 (or lime test html5) makes the game run "natively" in the web browser.
So maybe the problem isn't with compiling the game, but with the executable itself. (i am not sure, i don't have any experience with Hexa)

@Noobz4Life
Copy link
Contributor

Noobz4Life commented May 12, 2024

You can type haxelib git hxCodec https://github.com/FunkinCrew/hxCodec into the terminal and it fixes it (presumably the commit they install with in hmm.json is broken on Linux for whatever reason)

@Tabpi
Copy link
Author

Tabpi commented May 12, 2024

I noticed something. Compiling with haxelib run lime test html5 (or lime test html5) makes the game run "natively" in the web browser. So maybe the problem isn't with compiling the game, but with the executable itself. (i am not sure, i don't have any experience with Haxe)

unrelated but..
itch version ate all my ram and made my computer lock up, idek how 😭
also I wanted to run it natively because the web version is capped at 60fps and looks stuttery to me

@Tabpi
Copy link
Author

Tabpi commented May 12, 2024

You can type haxelib git hxCodec https://github.com/FunkinCrew/hxCodec into the terminal and it fixes it (presumably the commit they install with in hmm.json is broken on Linux for whatever reason)

Fixed it for me as well!! tysmmm ^^

@YahBoiiJose
Copy link

You can type haxelib git hxCodec https://github.com/FunkinCrew/hxCodec into the terminal and it fixes it (presumably the commit they install with in hmm.json is broken on Linux for whatever reason)

Fixed it for me as well!! tysmmm ^^

Real

@znemux
Copy link

znemux commented May 16, 2024

You can type haxelib git hxCodec https://github.com/FunkinCrew/hxCodec into the terminal and it fixes it (presumably the commit they install with in hmm.json is broken on Linux for whatever reason)

I did that command, lime rebuild linux, then lime build linux -release, same issue. Is there something I'm missing?

@znemux
Copy link

znemux commented May 16, 2024

I tried copying hxCodec from haxelib folder (where it downloaded) to .haxelib but I get this error:

 ERROR  source/funkin/modding/PolymodHandler.hx:294: characters 7-24

  294 |       coreAssetRedirect: CORE_FOLDER,
      |       ^^^^^^^^^^^^^^^^^
      | { coreAssetRedirect : Null<String>, assetLibraryPaths : haxe.ds.Map<String, String> } has extra field coreAssetRedirect

@Hundrec Hundrec added the status: resolved The issue has been fixed or the suggestion has been implemented. label Jan 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status: resolved The issue has been fixed or the suggestion has been implemented. type: compilation help Involves some issue with compiling the game from source.
Projects
None yet
Development

No branches or pull requests

7 participants