Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- frametable = {
- [0] = 00,
- [1] = 01,
- [2] = 03,
- [3] = 05,
- [4] = 06,
- [5] = 08,
- [6] = 10,
- [7] = 11,
- [8] = 13,
- [9] = 15,
- [10] = 16,
- [11] = 18,
- [12] = 20,
- [13] = 21,
- [14] = 23,
- [15] = 25,
- [16] = 26,
- [17] = 28,
- [18] = 30,
- [19] = 31,
- [20] = 33,
- [21] = 35,
- [22] = 36,
- [23] = 38,
- [24] = 40,
- [25] = 41,
- [26] = 43,
- [27] = 45,
- [28] = 46,
- [29] = 48,
- [30] = 50,
- [31] = 52,
- [32] = 53,
- [33] = 55,
- [34] = 57,
- [35] = 58,
- [36] = 60,
- [37] = 62,
- [38] = 63,
- [39] = 65,
- [40] = 67,
- [41] = 68,
- [42] = 70,
- [43] = 72,
- [44] = 73,
- [45] = 75,
- [46] = 77,
- [47] = 78,
- [48] = 80,
- [49] = 82,
- [50] = 83,
- [51] = 85,
- [52] = 87,
- [53] = 88,
- [54] = 90,
- [55] = 92,
- [56] = 93,
- [57] = 95,
- [58] = 97,
- [59] = 99
- }
- btt = { -- seconds milliseconds
- [1] = {"Doc", 12,68},
- [2] = {"Mario", 7,36},
- [3] = {"Luigi", 3,16},
- [4] = {"Bowser", 7,62},
- [5] = {"Peach", 7,80},
- [6] = {"Yoshi", 6,80},
- [7] = {"DK", 7,58},
- [8] = {"CF", 6,92},
- [9] = {"Ganon", 4,45},
- [10] = {"Falco", 3,82},
- [11] = {"Fox", 5,26},
- [12] = {"Ness", 11,92},
- [13] = {"Ice Climber", 8,72},
- [14] = {"Kirby", 10,95},
- [15] = {"Samus", 7,36},
- [16] = {"Zelda/Sheik", 5,82},
- [17] = {"Link", 3,46},
- [18] = {"Young Link", 4,62},
- [19] = {"Pichu", 5,36},
- [20] = {"Pikachu", 6,68},
- [21] = {"Jiggly", 6,88},
- [22] = {"Mewtwo", 3,67},
- [23] = {"GaW", 2,62},
- [24] = {"Marth", 7,65},
- [25] = {"Roy", 4,88}
- }
- events = {-- event# seconds milliseconds
- [1] = {"1", 7,08},
- [2] = {"2", 6,06},
- [3] = {"3", 2,70},
- [4] = {"4", 0,26},
- [5] = {"5", 7,99},
- [6] = {"6", 5,45},
- [7] = {"7", 7,38},
- [8] = {"8", 9,93},
- [9] = {"9", 2,06},
- [10] = {"10", 10,90},
- [11] = {"12", 0,40},
- [12] = {"14", 7,01},
- [13] = {"15", 6,80},
- [14] = {"16", 9,87},
- [15] = {"17", 0,92},
- [16] = {"18", 9,26},
- [17] = {"20", 13,26},
- [18] = {"21", 4,93},
- [19] = {"22", 41,90},
- [20] = {"23", 7,72},
- [21] = {"24", 18,58},
- [22] = {"25", 3,83},
- [23] = {"26", 8,25},
- [24] = {"27", 13,38},
- [25] = {"28", 6,57},
- [26] = {"29", 11,40},
- [27] = {"30", 8,65},
- [28] = {"33", 15,46},
- [29] = {"34", 10,80},
- [30] = {"35", 2,08},
- [31] = {"36", 12,00},
- [32] = {"37", 10,85},
- [33] = {"38", 6,58},
- [34] = {"39", 14,30},
- [35] = {"40", 10,41},
- [36] = {"41", 9,45},
- [37] = {"42", 4,75},
- [38] = {"43", 8,45},
- [39] = {"44", 15,52},
- [40] = {"45", 11,72},
- [41] = {"46", 19,01},
- [42] = {"47", 10,26},
- [43] = {"48", 2,46},
- [44] = {"49", 16,83},
- [45] = {"50", 7,82},
- [46] = {"51", 16,75}
- }
- ---- BTT ----
- btt_total = 0
- for i=1,25,1 do
- frames=0
- for p=0,59,1 do
- if btt[i][3] == frametable[p] then
- frames = p
- break
- end
- end
- new = btt[i][2] * 60 + frames
- btt_total = btt_total + new
- end
- btt_seconds = math.floor( btt_total/60 )
- btt_ms = string.format( "%02d", frametable[ btt_total%60 ] )
- btt_minutes = string.format( "%02d", math.floor(btt_seconds / 60) )
- btt_seconds = btt_seconds % 60
- btt_total = btt_minutes .. ":" .. btt_seconds .."." .. btt_ms
- ---- EVENTS ----
- events_total = 0
- for i=1,46,1 do
- frames=0
- for p=0,59,1 do
- if events[i][3] == frametable[p] then
- frames = p
- break
- end
- end
- new = events[i][2] * 60 + frames
- events_total = events_total + new
- end
- events_seconds = math.floor( events_total/60 )
- events_ms = string.format( "%02d", frametable[ events_total%60 ] )
- events_minutes = string.format( "%02d", math.floor(events_seconds / 60) )
- events_seconds = events_seconds % 60
- events_total = events_minutes .. ":" .. events_seconds .."." .. events_ms
- while true do
- gui.drawText(10,10,"BTT TOTAL : " .. btt_total,0xFFFFFFFF)
- gui.drawText(10,24,"EVENTS TOTAL : " .. events_total,0xFFFFFFFF)
- emu.frameadvance()
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement