Chilling Beat 2

Difficulty
Points

Easy

150

Description

I am now given these lines of data... what does these have to do with any chilling beats???

2KB
Open

Solution

TL;DR

  1. Find out that the data represents HitObjects in Osu!.

  2. Using the Bing Chiling beatmap in Edit mode, we can open the .osu file and modify the HitObjects to the data given in the file.

  3. Decode each HitObject to get the flag.

Analysis

With Osu! opened and going to the Bing Chiling beatmap, we can click on File > Open .osu in Notepad to view the data (along with the HitObjects) in the .osu file.

Opening .osu file

Scrolling down the .osu file, we can see lines of data under HitObjects that looks similar to the data given to us.

HitObjects in .osu file
data

We can see that the first 4 lines in the data file is exactly the same as the first 4 lines in the .osu file. This most likely represents our flag format NYP{

We can test this theory out by removing all the lines under HitObjects and replacing it with the first 4 lines in the data file. Sure enough, we get NYP{

Now do this for each and every line of code, noting down each 'stroke' of HitObject as two or more HitObjects may be required to combine into one character.

It should also be noted that the HitObjects may jump to certain timelines and the same HitObjects may be used more than once, so the whole data file cannot be copied and paste as is.

Last updated

Was this helpful?