The new vivid colors...

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • soccr743
    FFR Player
    • Dec 2003
    • 549

    #1

    The new vivid colors...

    If those colors are supposed to be representing 4th and 8th notes then how come two reds right next to each other and so can a blue and a red...

    Shouldn't you when reading the stepfile go half the height in pixels down for the red and blue notes. That is because the quarter notes are all right next to each other and 8th notes are in the middle...

    But I have the feeling that you dont just plug the stepfile in and that you have to create an array of some sort before hand...

    Even if synth does create an array of notes before hand how can that still happen?


    -----Soccr743-----
  • Rustingmoon
    FFR Player
    • Oct 2003
    • 82

    #2
    It's just how the songs are written.
    The most elegant waste of time is found here.

    Comment

    • soccr743
      FFR Player
      • Dec 2003
      • 549

      #3
      How can be just be how the songs are written...

      That he could change right...

      And still he should just do it all from the step file because it makes it alot easier or at least it seems he has to reformat for this new thing to work...


      -----Soccr743-----

      Comment

      • User6773

        #4
        No, he just has to recompile the songs. Synth has a converter that turns DWI into a format that can be read by FFR. Then he has to integrate those songs into the game itself. All of this takes time and effort, I'm assuming, because Synth has said before that he's had a backlog of songs he's wanted to upload for some time now. So basically, to convert the songs into the new arrow format, (if my speculation is correct) he has to punch all the songs through the converter again. Read above about time and effort.

        Comment

        • soccr743
          FFR Player
          • Dec 2003
          • 549

          #5
          Ok but the stepfile such as:

          0000000042800426

          And all can be read in flash and you can build all the arrows before the song takes place by using something like this and this:

          Code:
          StepFile = "0000000000000000000000000000000000000062842840628428404640
          9040428682404286286042862860646070606284826040106030426840A04
          4206620426248604480668048684260442066208468246010B030B0804020
          6086802420482468208048026268264820868024208648264010B030B0808
          0808040106240603042608620826084248240603042040106240842082400
          642800042604260401060304260426080B020B04260426080603010426046
          010301030624062408080B020624062408020907062406240106010606240
          6240042680007066602060880409044440204088060A066660406044020A0
          0000A0B01030B0A0426840A064860A0426840A0624860424062604260426
          08460846010B030B0428242607020803062824260300108048246820B020
          B020682648200624800200000000A";
          //////////////////////////////////////////////////////
          //Creating all the notes in the NoteHolder movieclip//
          //////////////////////////////////////////////////////
          _root.createEmptyMovieClip("NoteHolder", 100);
          YPos = 0;
          for &#40;PlaceA=0; PlaceA<StepFile.length; PlaceA++&#41; &#123;
          	CurrentNote = StepFile.charAt&#40;PlaceA&#41;;
          
          //Since arrays start at 0 I add one and the % or mod finds the remainder when it is divided by 2 which is 1 or 0//
          
          	CurrentBeat = &#40;&#40;PlaceA+1&#41;%2&#41;;
          
          //Doing Note Colors//
          
          	if &#40;CurrentBeat == 1&#41; &#123;
          		Note = "4th";
          	&#125;
          	if &#40;CurrentBeat == 0&#41; &#123;
          		Note = "8th";
          	&#125;
          //If the number being read is a 0//
          
          	if &#40;CurrentNote == "0"&#41; &#123;
          
          //Putting a note way off to the side//
          
          		NoteHolder.attachMovie&#40;"BlankArrow", "BlankNote"+String&#40;PlaceA&#41;, PlaceA+1&#41;;
          		eval&#40;"NoteHolder.Note"+String&#40;PlaceA&#41;&#41;._y = YPos;
          		eval&#40;"NoteHolder.Note"+String&#40;PlaceA&#41;&#41;._x = 500;
          	&#125;
          //If the number being read is a 2//
          
          	if &#40;CurrentNote == "2"&#41; &#123;
          
          //Putting a note of what ever beat it is in the down position located at &#40;150, YPos&#41; where YPos is the current y position to place the note which moves down//
          
          		NoteHolder.attachMovie&#40;Note+"Down", "Note"+String&#40;PlaceA&#41;, PlaceA+1&#41;;
          		eval&#40;"NoteHolder.Note"+String&#40;PlaceA&#41;&#41;._y = YPos;
          		eval&#40;"NoteHolder.Note"+String&#40;PlaceA&#41;&#41;._x = 150;
          //Below is used for scoring and is an alternative to the hitTest method//
          		DownNoteArray&#91;DPlace&#93; = &#40;&#40;&#40;-1&#41;*YPos&#41;+60&#41;;
          		DownNoteArrayB&#91;DPlace&#93; = &#40;"NoteHolder.Note"+String&#40;PlaceA&#41;&#41;;
          		DPlace = DPlace+1;
          	&#125;
          
          //This is placed way down farther but here and It moves down half of the arrows width because currently this only does 4th and 8th notes
          
          YPos=YPos+30;
          &#125;
          That is only a small snippet of the code for building the Movie clip with all the arrows in it...

          What it does is it runs through the stepfile and then creates the arrow depending on the beat and the direction it is facing or should face...

          Well if you dont get it it is ok....

          But as you can see it can be done much easier in Flash itself and so I have a really hard time seeing why he needs to reconvert them... Oh well and on Neo Max at the end they were all red notes being very close together... I just cant see how that happens either...


          -----Soccr743-----

          Comment

          Working...