Discuss Scratch

MtGufo
Scratcher
30 posts

Band Hero - a place for any questions, suggestions, thoughts, save-codes or anything else Band Hero related

Couple of questions regarding your code.
First one. Where and how do you store which song is in which pack? I have been looking though gameplay and menu and can't seem to find it. If im totally blind i'm sorry for wasting your time.

2: While number of colums seems simple enough, for some reason if the number is greater than 5, extra receptors appear in the middle of the screen along with the correct number of receptors at the bottom. I suspect there is another line of code I have to find and change.

3: You mentioned that scroll speed would be a one line change but I couldn't find a variable or initialization method that affected it.

4: Is there a variable that determines how close notes have to be to each other to become a held note? It seems to change between songs but I cant seem to find the variable.

I found that listing the keys to listen for as a list rather than a string allows space to be a control key.
Other than these 4 things, I have gotten a number of new songs playing nicely.Thanks for this amazing project!


A link to what is to come https://www.youtube.com/watch?v=-qqPVnd88Xo

Last edited by MtGufo (March 19, 2019 03:35:07)

RokCoder
Scratcher
1000+ posts

Band Hero - a place for any questions, suggestions, thoughts, save-codes or anything else Band Hero related

MtGufo wrote:

Couple of questions regarding your code.
First one. Where and how do you store which song is in which pack? I have been looking though gameplay and menu and can't seem to find it. If im totally blind i'm sorry for wasting your time.
They're imported in any order but referenced in a specific order in the Song order list. Each successive batch of six is a different category as defined in the Category order list. Naming is important (including case) because of the reference to costumes in the Menu sprite.

MtGufo wrote:

2: While number of colums seems simple enough, for some reason if the number is greater than 5, extra receptors appear in the middle of the screen along with the correct number of receptors at the bottom. I suspect there is another line of code I have to find and change.
You also need to add an overlay costume to the Gameplay sprite.

MtGufo wrote:

3: You mentioned that scroll speed would be a one line change but I couldn't find a variable or initialization method that affected it.
There's a variable called MIDI: Visualisation lead time which is initialised in the Start game broadcast in the Gameplay sprite which determines how many seconds from the note appearing to it reaching the target area. It's currently set to 1.5 seconds.

MtGufo wrote:

4: Is there a variable that determines how close notes have to be to each other to become a held note? It seems to change between songs but I cant seem to find the variable.
It's the same value for every song and is primarily used to stop notes from overlapping because multiple key-presses won't work on touch devices as mentioned before. Look in the Update visualisation custom block in the Gameplay sprite and you'll see a comment that says String notes that are close together into a continuous note. Change the < 48 to alter the spacing distance. I know it's a little scandalous that I didn't use a constant variable but think of all those micro seconds that have been saved!

MtGufo wrote:

I found that listing the keys to listen for as a list rather than a string allows space to be a control key.
Space as a control? Yuck!

MtGufo wrote:

Other than these 4 things, I have gotten a number of new songs playing nicely.Thanks for this amazing project!
Welcome to the fun of isolating the best tracks from a MIDI file. I recommend MuseScore but obviously other options are available

MtGufo wrote:

A link to what is to come https://www.youtube.com/watch?v=-qqPVnd88Xo
I was going to suggest that you'd be the only person able to actually have a chance of playing that but, on second thoughts, it's quite likely to be one solid long note so I think I could probably handle it as well

Good luck! And give me a shout if you have any other questions about the code.
XPhantomXXXX
Scratcher
7 posts

Band Hero - a place for any questions, suggestions, thoughts, save-codes or anything else Band Hero related

Band hero save : G4H1Oz_Myjjjjjbtmz50yjjjjjbtmz50yjjjjjbttpwsrdt
CrystalKeeper7
Scratcher
90 posts

Band Hero - a place for any questions, suggestions, thoughts, save-codes or anything else Band Hero related

Nkt0umUZEOC1q3HOkqlkm5Wqq1q3HO3_45mxWqq1xt_Gw49
CrystalKeeper7
Scratcher
90 posts

Band Hero - a place for any questions, suggestions, thoughts, save-codes or anything else Band Hero related

Pkt0umUZEOC1q3n7kqlkm5Wqq1q3HO3_45mxWqq1xt_Gw4K
Willowwater
Scratcher
6 posts

Band Hero - a place for any questions, suggestions, thoughts, save-codes or anything else Band Hero related

H4ehl088m5q3iuxx088m5q3iuxx088m5q3iuxx08DcwiwcJ
MtGufo
Scratcher
30 posts

Band Hero - a place for any questions, suggestions, thoughts, save-codes or anything else Band Hero related

Im not sure why but changing the MIDI: Visualization lead time both increases the scroll speed and changes the note timings. None of the notes are hitable with a value outside 1.4 to 1.6. Im currently working to figure out why this happens but if you your help would be much appreciated.

RokCoder
Scratcher
1000+ posts

Band Hero - a place for any questions, suggestions, thoughts, save-codes or anything else Band Hero related

MtGufo wrote:

Im not sure why but changing the MIDI: Visualization lead time both increases the scroll speed and changes the note timings. None of the notes are hitable with a value outside 1.4 to 1.6. Im currently working to figure out why this happens but if you your help would be much appreciated.
I had a quick look and you need to move the note time on and note time off calculations from the one-time initialisation receiver to after where MIDI: Visualisation lead time is set in the Start game receiver (all in the Gameplay sprite).
CrystalKeeper7
Scratcher
90 posts

Band Hero - a place for any questions, suggestions, thoughts, save-codes or anything else Band Hero related

Qkt0uvcmEOC1qXn7kqlkm5Wqq1q3HO3_45mxWqq1xt_Gw4I
Willowwater
Scratcher
6 posts

Band Hero - a place for any questions, suggestions, thoughts, save-codes or anything else Band Hero related

F4ehmiSUs5q3iuxx088m5q3iuxx088m5q3iuxx08DtB0CyI
Willowwater
Scratcher
6 posts

Band Hero - a place for any questions, suggestions, thoughts, save-codes or anything else Band Hero related

G4knmiSUs5q3iuxx0Mcm5q3iuxx088m5q3iuxx08DtB0CyE
CrystalKeeper7
Scratcher
90 posts

Band Hero - a place for any questions, suggestions, thoughts, save-codes or anything else Band Hero related

Rkt0uvcmEOC1SXn7kqlkm5Wqq1q4vO3_45mxWqq1xt_Gw4Z
colinmacc
Scratcher
1000+ posts

Band Hero - a place for any questions, suggestions, thoughts, save-codes or anything else Band Hero related

MtGufo wrote:

As to allegations that I am a robot, I would classify myself as closer to a lizard. Zucc is my father.

Exclusive webcam footage of MtGufo playing Band Hero





(That was actually a lot of work for a dumb joke, hahaha)

Last edited by colinmacc (March 20, 2019 14:58:55)

RokCoder
Scratcher
1000+ posts

Band Hero - a place for any questions, suggestions, thoughts, save-codes or anything else Band Hero related

colinmacc wrote:

(That was actually a lot of work for a dumb joke, hahaha)
And worth every minute! Absolutely brilliant
CrystalKeeper7
Scratcher
90 posts

Band Hero - a place for any questions, suggestions, thoughts, save-codes or anything else Band Hero related

Skt0uvcmEXS1SXr7lrlkm_Wqq1q4vO-_45mxWqq1xt_Gw4F
Willowwater
Scratcher
6 posts

Band Hero - a place for any questions, suggestions, thoughts, save-codes or anything else Band Hero related

I4knmiqkMhq3iuxx6ZfO5q3iuxx088m5q3iuxx08DsAyBto
Willowwater
Scratcher
6 posts

Band Hero - a place for any questions, suggestions, thoughts, save-codes or anything else Band Hero related

J4knmiqkMhq3iubR6ZfO5q3iuxx088m5q3iuxx08DtB0Cu4
CrystalKeeper7
Scratcher
90 posts

Band Hero - a place for any questions, suggestions, thoughts, save-codes or anything else Band Hero related

Skt0uvcmEXS1Wcr7lrlkm_Wqq1q4vO-_45mxWqq1xt_Gw4O
MtGufo
Scratcher
30 posts

Band Hero - a place for any questions, suggestions, thoughts, save-codes or anything else Band Hero related

colinmacc wrote:

Exclusive webcam footage of MtGufo playing Band Hero





(That was actually a lot of work for a dumb joke, hahaha)

I cant believe you went to the effort to make a GIF about me! This is the pinnacle of my life!

Also RokCoder Thanks so much for the help remixing! Band Hero Pro is out with 6 songs, 4 of which I have passed but only after tweaking misses/star.
https://scratch.mit.edu/projects/295012346/

Last edited by MtGufo (March 20, 2019 23:33:06)

RokCoder
Scratcher
1000+ posts

Band Hero - a place for any questions, suggestions, thoughts, save-codes or anything else Band Hero related

MtGufo wrote:

Also RokCoder Thanks so much for the help remixing! Band Hero Pro is out with 6 songs, 4 of which I have passed but only after tweaking misses/star.
https://scratch.mit.edu/projects/295012346/
Yikes! Seven columns? That's more of a Band Hero Insane than a Band Hero Pro! Great work though

Couple of quick questions and one minor suggestion. Why can't I enable the special effects? Where have the circles gone from behind the key remaps in the options? If you want to protect this from regular save codes (and I don't know if you're particularly bothered about that) you could set the save game version to a higher number and compare for that in the load.

I still have four or five songs in the regular version that I haven't got five stars on (or even one star in a couple of cases) so this is a metric mile beyond my Band Hero skills right now

Powered by DjangoBB