FunkinCrew / Funkin

A rhythm game made with HaxeFlixel
https://www.newgrounds.com/portal/view/770371
Other
2.92k stars 2.27k forks source link

Bug Report: Re: #2758 ("Could not locate manifest" after editing and rezipping fnfc file) #2763

Closed isakube closed 3 months ago

isakube commented 3 months ago

Describe the bug

I was looking to modify my chart's scroll speed, and after readin up on other peoples reports, I realized you could unzip a fnfc file. So, I did that, modified my scroll speed, rezipped and renamed the stuff. etc etc. Then, when I tried to load that fnfc again, it threw the error seen in attachment 1.

UPDATE: After seemingly finding a solution and charting without any issues, I save my fnfc, re-enter the charter, reopen the fnfc, and it hands me the same error.

To Reproduce

  1. Find an fnfc file (by making and saving a new chart or otherwise)
  2. Try to load the fnfc ingame
  3. Could not locate manifest :(

Expected behavior

I expected the fnfc to load fine, seeing as I did not touch the manifest.

Screenshots/Video

  1. Screenshot 2024-06-12 at 11 08 50 AM

Desktop

Additional context

Maybe it's just a Mac thing :)))))

isakube commented 3 months ago

Reads bytes from fnfc, looks for manifest.json in the fnfc, throws once it doesnt find manifest, despite manifest being present. cool

NotHyper-474 commented 3 months ago

You don't need to modify the chart file just to modify the scroll speed, the metadata window already has an option to do that: image

Also in the case of #2758 it was only required because the files were "broken".

isakube commented 3 months ago

how did i never see this

isakube commented 3 months ago

nevermind. you actually dont even have to unzip it, it seems. it just breaks when i try to open it again after saving. on top of that, backups only seem to load the events and not the notes. ???

tposejank commented 3 months ago

Unzip whatever is the latest backup or save of your fnfc and check if it has the manifest.json

isakube commented 3 months ago

Unzip whatever is the latest backup or save of your fnfc and check if it has the manifest.json

I'll do y'all one better: here's a screenshot of an unzipped backup. I created this as an "Erect/Nightmare only" map, if that's useful to know. Screenshot 2024-06-12 at 1 18 35 PM

tposejank commented 3 months ago

does the manifest .JSON say the songid is "isatest"?

isakube commented 3 months ago

It's because I created it from Erect/Nightmare only. oh my fuckin god lol

isakube commented 3 months ago

nevermind. you actually dont even have to unzip it, it seems. it just breaks when i try to open it again after saving. on top of that, backups only seem to load the events and not the notes. ???

this was because I was charting the Easy difficulty (default diff after creating the map), and the default difficulty when loading is Normal