You are on page 1of 5

9/11/2017 Need help understanding .osu file format syntax.

: osugame

MIS SUBREDDITS POPULAR - TODOS - ALEATORIO - USERS | ASKREDDIT - FUNNY - VIDEOS - TODAYILEARNED - PICS - WORLDNEWS - AWW - MÁS
NEWS»-

COMENTARIOS ¿Quieres unirte? Inicia sesión o regístrate en segundos. | español

buscar
Este es una entrada archivada. No podrás votar y
comentar.
este enlace fue enviado el 19 May 2015
9 puntos (86% votado positivamente)
Need help understanding
9 shortlink: https://redd.it/36jyth
.osu file format syntax. Fluff
(self.osugame)
enviado hace 2 años * por fb39ca4 nombre de usuario contraseña

The page on the wiki doesn't do a


recordarme resetear contraseña
very clear job of explaining things.
http://osu.ppy.sh/wiki/Osu_%28file iniciar sesión
_format%29
advertisement
Here's a list of all the questions I
have:
Timing Points:
Is offset relative to the start of the
song, or the previous timing point?
With inherited timing points, how do
you know which properties to
override and which ones to keep? It
seems there are two ways to mark
the point as inherited - the inherited
flag, and making milliseconds per
beat negative.
Is this the correct order for the
fields? The examples right below it Submit text Submit a link
on the wiki page seem to indicate
inherited and Kiai mode are osugame
reversed.
suscribirse 41.868 circle clickers
Offset, Milliseconds per Beat, Meter, Sample Type, Sample Set, Volume, Inherited,
847 online

osu! is a rhythm game based on the


gameplay of a variety of popular commercial
Hit Objects: rhythm games such as Osu! Tatakae!
What does the type field correspond Ouendan and Elite Beat Agents.

to? In maps I have looked at, I see WIKI


RULES
all circles with 1, all spinners with
12, but some sliders with a type of 1. Personal achievements and simple
questions must be posted in the
2 or a type of 6. weekly achievement and help threads.

https://www.reddit.com/r/osugame/comments/36jyth/need_help_understanding_osu_file_format_syntax/ 1/5
9/11/2017 Need help understanding .osu file format syntax. : osugame

As far as I know, there are four 2. Mapping-related requests must be


posted in the Monthly Mapping threads
types of slider paths. Linear (L), (accessible through the sidebar).
Bezier (B), Catmull (C), and 3. Rule breaking reports and accusations
Passthrough (P). The first point is must be posted in r/osureport, while
defined in the x and y fields at the restriction-related threads should be
directed to accounts@ppy.sh.
beginning of the line, and the rest
4. Score posts will be selected following
are defined later. this criteria.
For Bezier sliders the degree of the 5. Please keep self-promotion of your
curve appears to be arbitrary, but channel/stream to one post a week.
when there is a repeated point, a While subreddit moderators have a degree of
flexibility when it comes to enforcing Reddit’s
new curve is started, correct? content policy, we prefer to follow it closely
Is this what is meant by Catmull - which means threads that explicitly (or
implicitly) ask for upvotes or are made with
slider types? the sole intention of harassing an user will be
The passthrough sliders I have seen removed.
all use three points, and form a
SUBREDDIT RESOURCES
circular arc going through all the
points in order. Is it valid to have FAQ
more than three points in a r/osugame's Official Discord
passthrough slider? osugame_func+ – extra functionality
This month's Mapping Thread
edgeHitSound is a list of hitsound
Stretches and exercises to prevent RSI
IDs to use when the slider ball hits
the end of the track on repeats, but EXTERNAL LINKS
what does edgeAddition and
r/osureport – report players
addition do?
r/osuskins – skinning subreddit
Are you allowed to change the x and r/bestofosu – curated unranked maps
y coordinates of spinners, or are Eggplant/Bloodcat – beatmap mirrors
they ignored and the spinner always osu!search – advanced beatmap search
centered? osu! skin generator
5 comentarios compartir reportar osu! achievements discussion
PP+
todos los Unranked Map Leaderboard
5
comentarios MULTIPLAYER MATCHES
ordenado Match
por: Password When
name
mejores
reddit osugame Fridays; 9PM UTC
[–] Razacx 2 puntos hace 2 años* Saturdays; 7PM
reddit osugame
UTC
Ok, so I finally found time to answer your
questions. Sundays; 8PM
reddit osugame
UTC
Is offset relative to the start of the song, or
the previous timing point? FLAIR FILTERS
The start of the song
Flair Select Hide Search
Inherited timing points Meta + - =
With inherited timing points, you can use different Discussion + - =
hitsounds, volume, sliderspeed and kiai mode News + - =
while still retaining the same mpb (by turning on
https://www.reddit.com/r/osugame/comments/36jyth/need_help_understanding_osu_file_format_syntax/ 2/5
9/11/2017 Need help understanding .osu file format syntax. : osugame

the inherited flag. I think the negative mpb Flair Select Hide Search
overwrites it though). If you change the Gameplay + - =
milliseconds per beat value to a negative one, it Fun + - =
will act as some sort of multiplier. So for example,
Misc + - =
settting mpb to -200 will make this timingpoint
All
double the mpb of the last known mbp, while
-100 will just keep the old value.
IRC (info thread):
I believe that the kiai mode flag is is the right Server: irc.rizon.net
position. At least, from my experience that is. Channel: #osugame
comunidad desde hace 7 años
Hitobjects creado por Ph0X

Types:
advertisement
1 = circle
2 = slider
5 = circle (starts new combo)
6 = slider (starts new combo)
12 = spinner
Sliders
I can't really help with the sliders sadly :/ Haven't
experimented with it myself enough.
Your link to the catmull spline wiki page is correct
though.
Additions and edgeadditions have something to
do with samplesets. MODERADORES enviar mensaje a los moderadores

It has something to do with being able to Ph0X


customize them on a per-note basis (e.g. multiple N3G4
hitsounds on one note). I haven't really figured AutoModerator
Seysant
out how to interpret them since I can't find any
information on it. TheMexicanTac0 ✔
Toy
SuperTurtle24
There's a post on the osu forums by peppy where Jacezero
he talks about it a bit but it's not any useful Xenouz
information: https://osu.ppy.sh/forum/t/729 executiveproton
osu-bot
Spinner coordinates ... y 1 más »
You can change them :p. x and y don't matter for
spinners. < > discusión en r/osugame X

EDIT: I hate reddit formatting -_- 756 · 36 comentarios


Can't Defeat Irman
enlace embed

[–] fb39ca4 [S] 1 punto hace 2 años

Thanks!
So just to clarify for the timing points, if
you have the inherited flag on, it will
normally ignore the mpb value, while you
can still change the other values. However,
if you have the inherited flag on and the

https://www.reddit.com/r/osugame/comments/36jyth/need_help_understanding_osu_file_format_syntax/ 3/5
9/11/2017 Need help understanding .osu file format syntax. : osugame

mpb is negative, it will scale the mpb by a


percentage that is the absolute value of the
number in the mpb field?
enlace embed padre

[–] Razacx 1 punto hace 2 años

Yep, that's correct! No problem by


the way.
enlace embed padre

[–] gdq0 1 punto hace 2 años*

Why don't you test this?


Catmull is a spline curve that follows the points
you give it. Bezier makes a smoother curve based
on how close the previous point is. In the case of
a red point there are two right next to each other
and it essentially starts a new curve.
EDIT: 1=circle
2=slider
4=new combo
8=spinner
16=use the next new combo color (repeats)
so spinners are usually 12 because 8+4=12.
Sliders are sometimes 6 because 2+4=6. If you
want to use different circle colors based on what
time you're in the game, you can choose them,
and to do that you'll add 16 to bypass the color
you don't want.
Inherited sections use a 0. Uninherited sections
use a 1, so the wiki example is correct.
Passthrough sliders are created using 3 points. If
you use a 4th point, it will turn into a Bezier. In
the past, all sliders were bezier but an update
adapted this to use those 3 types. A passthrough
slider with more than 3 points functions identical
to a bezier.
enlace embed

[–] Razacx 1 punto hace 2 años

I have made a c# class library that parses .OSU


files a while ago. Currently going to school, but I'll
see if I can help you when I get back home.
enlace embed

https://www.reddit.com/r/osugame/comments/36jyth/need_help_understanding_osu_file_format_syntax/ 4/5
9/11/2017 Need help understanding .osu file format syntax. : osugame

acerca de ayuda apps y <3


blog reglas del sitio herramientas reddit gold
acerca de FAQ Reddit para iPhone redditgifts
código fuente wiki Reddit para
publicidad reddiquette Android
careers mod guidelines sitio móvil
contacto botones

El uso de este sitio implica la aceptación del Acuerdo de Usuario y de la Política de privacidad. © 2017 reddit inc. Todos los derechos reservados.
REDDIT and the ALIEN Logo are registered trademarks of reddit inc.

https://www.reddit.com/r/osugame/comments/36jyth/need_help_understanding_osu_file_format_syntax/ 5/5

You might also like