Tap Tap 2 Project

Discussion in 'iOS Development' started by ZunePod, Jun 4, 2009.

  1. ZunePod

    ZunePod Banned

    Joined:
    Aug 28, 2008
    Messages:
    1,340
    Likes Received:
    0
    Device:
    iPhone 3G (Black)
    The major thing missing from Tap Tap 2 is to be able to make your own taps.

    I've heard about Tap Maker, but one of the developers have said that they are finding difficulty in getting the variables and the algorithms implemented, because there are too many and it's gets confusing.

    I wish to change this whole thing, I have another project going on which I shall not talk about, but I can dedicate a lot of time to keep this dream alive.

    I will work with the makers of Tap Maker to share my suggestions, but if they don't want me in or have given up 100%, then I wish to have people who can produce Graphics of a high quality.

    I will change this thread into a release thread when the time comes.

    Thanks for Reading!

    [Random Numbers].track
    - audio.m4a

    This is just the song

    - artwork.png

    The little icon next to the song in listview

    - info.plist

    Contains a variety of information about the track, I will eloborate soon

    - taptrack.ttr2_track

    The main thing, the file TTR2 reads while you are playing the track, it tells when the taps should occur, and for how long

    The above is just to quote where I got a lot of help with this and the very reason I've decided to take this up. If my prograqm works, I shall credit this guy, and jchaike.

    Anyway, on with the business

    The Plist format is more similar to this:

    [PLIST SETTING] Just the setting of the plist, standard for all.

    [THE BIT I DON'T UNDERSTAND] Due to the big bit of text, it's attached at the bottom of the post, it will be attached to the bottom.

    [Note order] This bit consists of a simple outlay:

    <dict>
    <key>CF$UID</key>
    <integer>20</integer>
    </dict>
    <dict>
    <key>CF$UID</key>
    <integer>21</integer>
    </dict>

    etc etc, this goes up to the amount of notes pre defined in a part of the file below. It reads the notes in order from the bit after this, so this part is all about calling the predefined notes after, and checking their existence basically.

    [NOTE STRUCTURE] Every note has the same structure, just with different values.

    <dict>
    <key>$class</key>
    <dict>
    <key>CF$UID</key>
    <integer>13</integer> <- For some reason, in my test file its 11?
    </dict>
    <key>channel</key>
    <integer>0</integer> <- Seems to stay at 0?
    <key>note</key>
    <integer>62</integer> <- Defines the type of note (see below)
    <key>text</key>
    <dict>
    <key>CF$UID</key> <- Seems to have no meaning
    <integer>0</integer> <- Seems to have no meaning
    </dict>
    <key>time</key>
    <real>3.8076884999999994</real> <- For this part i need to find the relation of this and the key below
    <key>timeInQuarterNotes</key>
    <real>8.25</real>
    <key>type</key>
    <integer>1</integer> <- Either 1 or 0 I think, maybe Boolean
    <key>velocity</key>
    <integer>0</integer> <--- Keeps changing from 127<->0
    </dict>
    <dict>


    Note Type:

    The not type is:

    60: Right note
    62: Middle Note
    64: Left Note
    65: Unknown, maybe a holding one

    If my last assumption is correct then 61 and 63 may also exist.

    65 Could also be a double holding note,l ie. Left and Right Hold. Who knows?

    In this case there would be 66 and 67.

    I'll finish this later.

    Attached Files:

  2. fear_2670

    fear_2670 Banned

    Joined:
    Aug 17, 2008
    Messages:
    3,626
    Likes Received:
    0
    This ain't gonna go far, but if you still want to try, i can produce graphics of a high quality.
  3. gojohnnyboi

    gojohnnyboi Well-Known Member

    Joined:
    Jan 25, 2008
    Messages:
    3,339
    Likes Received:
    55
    I was tempted to create an application that would make taps right on the phone and import them straight to tap tap revenge, but last i checked some people were already doing it.
  4. AHN

    AHN New Member

    Joined:
    May 31, 2008
    Messages:
    255
    Likes Received:
    0
    Device:
    2G iPod touch
    you should still do it, considering all the great apps you made before. it would probably be a big hit!
  5. ZunePod

    ZunePod Banned

    Joined:
    Aug 28, 2008
    Messages:
    1,340
    Likes Received:
    0
    Device:
    iPhone 3G (Black)
    I've not heard of anything like this.

    I forgot to mention that this is for windows.

    Fear: I have a feeling this will go quite far, if you have AIM or something, please get in touch

    Aim: jprincey2k8@yahoo.co.uk

    I know about the name, I filled in the wrong field.
  6. Cyanidepoison

    Cyanidepoison Active Member

    Joined:
    Jan 18, 2008
    Messages:
    1,076
    Likes Received:
    2
    You should start by creating a spec for the file format that the game uses. You can't keep it all in your head. Write it up.
  7. ZunePod

    ZunePod Banned

    Joined:
    Aug 28, 2008
    Messages:
    1,340
    Likes Received:
    0
    Device:
    iPhone 3G (Black)
    It uses .ttr2_track or something files.

    It's a made up format (obviously) and is essentially a large binary plist.

    I'll edit this post with more information, such as the algorithm I plan on using.
  8. Cyanidepoison

    Cyanidepoison Active Member

    Joined:
    Jan 18, 2008
    Messages:
    1,076
    Likes Received:
    2
    "Made-up" formats are still formats.
    If you know it is a bplist, write down all the keys and what they mean, what values they contain, etc.
  9. ZunePod

    ZunePod Banned

    Joined:
    Aug 28, 2008
    Messages:
    1,340
    Likes Received:
    0
    Device:
    iPhone 3G (Black)
    Yeah, just gimme a minute. I need to get a test file.

    EDIT: Or rather, 116 of them!
  10. DarkWrath

    DarkWrath Active Member

    Joined:
    Apr 17, 2009
    Messages:
    1,218
    Likes Received:
    0
    Device:
    4G iPod touch
    could you possibly make it an extension of TTR2 so when you enter, i addition to new game, 1 player etc. You have Tap-Maker? That would be great.

    Please Register or Log in to view images



    Also, something that automatically generates the taps fo rthose who aren't confident in tapping

Share This Page