(Due to certain things happening that I won't go into here, I've replaced the opponent with a second BF)
Split EX is finally finished!
It took a bit longer than I expected due to beatmap issues with how I was making the rest of the music fit,
and unfortunately I couldn't fit the audio for [the opponent]'s animation at the end, but the animation is there and (not anymore) but the song is fully playable now.
Also, in the pause menu you can toggle Ghost Tapping and Botplay, in addition to Downscroll.
It looks like the website went down shortly after i uploaded the cartridge, so the actual cartridge was lost in recovery even though the post is still there.
Here it is again, the original post has also been fixed.
(cart removed, see other post further up on this page)
For multicart, you can use the LOAD() command
For example: (hidden because it's a bit long and I don't want to flood the page)
When editing the carts on your computer, you would put the file name of the cartridge into load:
Then when you upload the cartridges here, you can change that to the BBS IDs that you set, like this:
-- if fnf-cartridge.p8.png has been uploaded as fnf_song1: -- (the number and dash afterward the ID is just the version number, so you can add that to load a specific version or remove it to load the latest version) -- load latest version of fnf_song1 load("#fnf_song1") -- load first version of fnf_song1 load("#fnf_song1-0")
To make things simpler, you could also add a variable that automatically uses the BBS ID when you upload it:
-- stat(101) is the current bbs id, which is nil when running locally -- we use it here to check if we're running the cart on the bbs has_bbs_id=stat(101) -- then here we load the bbs cart if we're on the bbs, and the local cart if we're not if has_bbs_id then load("#fnf_song1") else load("fnf-cartridge.p8") end
However, note that this will most likely break when running from splore, so alternatively you can manually set the has_bbs_id variable to true (replacing stat(101)) when you're ready to upload and that should fix splore.
Near the top of the _update60() function, there should be a load() function. If you replace that with the next song it should load that after it finishes.
Hopefully this helped.
[Please log in to post a comment]