this thread is a list of things which make the vegetables account bannable
first of all, according to Anonyymi, this account was made to evade a ban on the onthree account, which he still likes his forum posts with.
https://www.freeriderhd.com/t/727096-vegetables/
looks like a stolen track which he didn't want to upload for some very strange reason. he also has a history of copying tracks on the InteractSam account, which he also still likes his forum posts with.
some ghosts where I compare his duplicate inputs to others':
https://www.freeriderhd.com/t/723849-tubbing-fun-ft-xverse/r/vegetables
2 tick z ups and downs, implies that he lags the game on purpose (decreases drawFPS), which coolgamer also admitted on discord
![[IMG]](proxy.php?image=https%3A%2F%2Fcdn.discordapp.com%2Fattachments%2F680660170275160141%2F724678341495619614%2Fvegetables_slow.png&hash=9795640c7677360dfd2f7da3a4e1b788)
Ultraviolet: 7
vegetables: 63
https://www.freeriderhd.com/t/725982-brick-tube/r/vegetables
a flawless up-tube and no deaths overall.
Ultraviolet: 2
vegetables: 15
https://www.freeriderhd.com/t/723509-free-mine-ntbf/r/vegetables
no other non-broken legit spacebarred ghost, but his is very suspicious.
vegetables: 98
https://www.freeriderhd.com/t/726934-lost-sky/r/vegetables
Madara: 2
vegetables: 36
https://www.freeriderhd.com/t/528178-symmetry-tubes-desc/r/vegetables
broken ghost with no deaths in the non-broken part, implies that he's using the bad tas all script kiddies use. also beat tube pros such as Slayed and Ultraviolet.
Slayed: 66
SeaVenom (TAS ghost): 3553
vegetables: 85 until the first 5 seconds, the rest is broken
https://www.freeriderhd.com/t/190433-ft-foundation/r/vegetables
RedOrBlue: 10
vegetables: 49
https://www.freeriderhd.com/t/728048-someone-write-part-5/r/vegetables
RedOrBlue: 12
vegetables: 33
please leave a comment for any corrections or additions.
the script I wrote to get duplicate inputs:
Code:
let trackID = GameSettings.track.id;
let userID = 'USER ID HERE';
fetch('https://www.freeriderhd.com/track_api/load_races', {
'headers': {
'accept': 'application/json, text/javascript, */*; q=0.01',
'accept-language': 'en-US,en;q=0.9,hu;q=0.8',
'content-type': 'application/x-www-form-urlencoded; charset=UTF-8',
'sec-fetch-dest': 'empty',
'sec-fetch-mode': 'cors',
'sec-fetch-site': 'same-origin',
'x-requested-with': 'XMLHttpRequest',
},
'referrer': 'https://www.freeriderhd.com/',
'referrerPolicy': 'origin',
'body': `t_id=${trackID}&u_ids=${userID}&ajax=true&t_1=ref&t_2=desk`,
'method': 'POST',
'mode': 'cors',
'credentials': 'include',
})
.then(d => d.json())
.then(d =>
Object
.entries(JSON.parse(d.data[0].race.code))
.filter(([k]) => k.endsWith('_up'))
.map(([, v]) => v)
.flat(Infinity),
)
.then(d => d.length - [...new Set(d)].length)
.then(console.log);
thanks to RedOrBlue for helping me find bugs and get the base logic.
Click to expand...