Logo

Official Simfile Error Thread

Register Log In Back To Forums

Post #361 · Posted at 2023-03-10 12:18:10am 2.8 weeks ago

Offline razorblade
razorblade Avatar Member
1,094 Posts
Not Set
Reg. 2011-03-01
Log in to send this user a private message
Quote: L33tAliceIp
I don't know if this is just me or the simfile, but something seems very off. Beginning at measure 44 (between combos 266-315) in ANTI-ANTHEM's Heavy chart, I believe there is some sort of sync issue. I know for sure that I hit the pauses and unpauses right, but it registers it as a GOOD.

I re-downloaded the simfile and checked the sync via ArrowVortex (with wave form filter on), and I don't see any problem. I also tried to play it using keyboard (used custom DDR-like timing) and I don't get any Good judgment in the parts you mentioned.

here is the video:
https://streamable.com/hn04tq

Post #362 · Posted at 2023-03-10 07:03:29pm 2.7 weeks ago

Offline L33tAliceIp
L33tAliceIp Avatar Member
448 Posts
United States
Reg. 2011-10-06
Log in to send this user a private message
Xbox Gamer Tag: PortedSquid3Nintendo Network ID: GalladeMeisterSteam: SipOfCuracao3DS Friend Code: 1607-1662-9886
"Prepare for disappointment"
That's odd. Must be on my end then. May be because I'm using an older version of Stepmania, yet I don't see how that could be the problem. I'll try to see if I can do something on my end to remedy this if it persists.

Post #363 · Posted at 2023-03-18 01:59:54am 1.7 weeks ago

Offline waterdraik346
waterdraik346 Avatar Member
164 Posts
United States
Reg. 2011-11-22
Log in to send this user a private messageDiscord: Fred-104#0035Twitch
Xbox Gamer Tag: Frederic 104#377
On the topic of syncing, PRANA+REVOLUTIONARY ADDICT (U1 DJ Mix) from DDR 2014 feels late after the first stop, which is actually the result of the song having bad looping (albeit not as bad as in The legend of MAX).

This is my attempted resync of it:
#DISPLAYBPM:190;
#BPMS:0=190,164=202.5,164.5=190,165=210,165.5=189.5,167=192,170=188,171=179.75,172=190,175=190.25,179=190,223=191.5,226.5=191.25,227=190,238.5=188,239=190,274.5=189.5,275=190,282.5=188,283=190,290.5=188,291=190,337.5=189,338=190;
#STOPS:164=0.316,305.9375=0.316;

Post #364 · Posted at 2023-03-18 05:00:13am 1.7 weeks ago

Offline Landpaddle
Landpaddle Avatar Member
18 Posts
Not Set
Reg. 2022-11-16
Log in to send this user a private message

Last updated: 2023-03-19 07:44am
At least one official chart appears to have BPM changes under #BPMS that change the BPM to the same value. For example, in the .sm file for DDR 2013 - Windy Fairy:

#BPMS:0=180,4=180;

I noticed this while working on a script to count BPM changes by counting every comma character on that property. I also opened the file in ArrowVortex, and the BPM change was not displayed there. I think other charts under 2013 are also affected since each listed at least 1 BPM change in the script output.

Instances like these should probably be changed to avoid miscounts with simple scripts that don't check if adjacent BPMs are different.

Post #365 · Posted at 2023-03-18 05:18:29am 1.7 weeks ago

Offline waterdraik346
waterdraik346 Avatar Member
164 Posts
United States
Reg. 2011-11-22
Log in to send this user a private messageDiscord: Fred-104#0035Twitch
Xbox Gamer Tag: Frederic 104#377

Last updated: 2023-03-18 05:19am
Spanish Snowy Dance and Somehow You Found Me have that same issue too. Also, MAX LOVE from DDR X2 is missing a #DISPLAYBPM:180; tag in its .sm file, causing SM to display its BPM as 180~180. The latter issue isn't present on the Chinese version of the song however.

Post #366 · Posted at 2023-03-20 05:10:29pm 1.3 weeks ago

Offline Landpaddle
Landpaddle Avatar Member
18 Posts
Not Set
Reg. 2022-11-16
Log in to send this user a private message

Last updated: 2023-03-20 05:11pm
I ran a script to find some cases where BPM was erroneously changed to the same value, and these are the results:

Dance Dance Revolution 2ndMIX (AC) (Japan)
- BRILLIANT 2U - 0.000=150.000,20.000=150.000
- PUT YOUR FAITH IN ME - 0.000=120.000,4.000=120.000

Dance Dance Revolution 3rdMIX (AC) (Japan)
- AFRONOVA - 0.000=200.000,20.000=200.000
- Silent Hill - 0.000=125.000,14.000=125.000

Dance Dance Revolution 4thMIX (AC) (Japan)
- LEADING CYBER - 0.000=150.000,12.000=150.000
- LOVE AGAIN TONIGHT~For Melissa MIX~ - 0.000=150.000,12.000=150.000
- TRIP MACHINE CLIMAX - 0.000=180.000,24.000=180.000

Dance Dance Revolution 5thMIX (AC) (Japan)
- PARANOiA ETERNAL - 0.000=200.000,4.000=200.000

Dance Dance Revolution EXTREME (AC) (Japan)
- 1998 - 0.000=150.000,4.000=150.000
- Across the nightmare - 0.000=300.000,4.000=300.000
- Dance Dance Revolution - 0.000=150.000,4.000=150.000
- DROP THE BOMB(SyS.F. Mix) - 0.000=150.000,8.000=150.000
- DYNAMITE RAVE(Down Bird SOTA Mix) - 0.000=150.000,8.000=150.000
- Gamelan de Couple - 0.000=150.000,4.000=150.000
- jane jana - 0.000=125.000,4.000=125.000
- STAY (Organic house Version) - 0.000=125.000,4.000=125.000
- Twin Bee -Generation X- - 0.000=169.014,4.000=169.014
- V ~for EXTREME~ - 0.000=150.000,4.000=150.000

DanceDanceRevolution 2013 (AC) (Japan)
- Children of the Beat - 0=160,4=160
- Confession - 0=150,8=150
- Empathetic - 0=180,4=180
- Furisodation - 0=200,4=200
- JOKER - 0=160,4=160
- LOVE & JOY -Risk Junk MIX- - 0=180,4=180
- Sousei Note - 0=200,4=200
- Synergy For Angels - 0=160,4=160
- Top The Charts - 0=160,4=160
- Windy Fairy - 0=180,4=180
- You - 0=72,4=72
- Zutto Mitsu Meteite (Ryu Remix) - 0=160,4=160

DanceDanceRevolution II (Wii) (North America)
- Sky Is The Limit (Full Song) - 0.000=150.000,4.000=150.000

DanceDanceRevolution SuperNOVA2 (AC) (Japan)
- AIN'T NO MOUNTAIN HIGH ENOUGH - 0.000=120.000,4.000=120.000
- Arrabbiata - 0.000=225.000,4.000=225.000
- BRILLIANT 2U (STREAM Special) - 0.000=150.000,20.000=150.000
- CaptivAte~CHIKAI~ - 0.000=160.000,4.000=160.000
- D2R (FREEZE Special) - 0.000=160.000,4.000=160.000
- DYNAMITE RAVE (AIR Special) - 0.000=150.000,12.000=150.000
- Every Day, Every Night (NM STYLE) - 0.000=90.000,4.000=90.000
- Feelings Won't Fade(Extend Trance Mix) - 0.000=144.000,4.000=144.000
- MARS WAR 3 - 0.000=200.000,4.000=200.000
- Raspberry Heart (English version) - 0.000=160.000,12.000=160.000
- volcano - 0.000=240.000,4.000=240.000

DanceDanceRevolution X (AC) (Japan)
- 30 Lives (Up-Up-Down-Dance Mix) - 0.000=144.000,4.000=144.000
- AFRONOVA(X-Special) - 0.000=200.000,20.000=200.000
- Big Girls Don't Cry - 0.000=125.000,4.000=125.000
- Chance and Dice - 0.000=150.000,4.000=150.000
- Dance Dance Revolution(X-Special) - 0.000=150.000,4.000=150.000
- Dance Floor - 0.000=120.000,4.000=120.000
- DYNAMITE RAVE - 0.000=150.000,12.000=150.000
- DYNAMITE RAVE (AIR Special) - 0.000=150.000,12.000=150.000
- HOW TO PLAY - 0.000=125.000,4.000=125.000
- PARANOiA ETERNAL(X-Special) - 0.000=200.000,4.000=200.000
- Playa (Original Mix) - 0.000=125.000,4.000=125.000
- Reach Up - 0.000=150.000,4.000=150.000
- Suki Melo - 0.000=180.000,4.000=180.000
- Taj He Spitz (Tommie Sunshine's Brooklyn Fire Re-Touch) - 0.000=120.000,4.000=120.000
- TRIP MACHINE CLIMAX(X-Special) - 0.000=180.000,24.000=180.000

DDRMAX -Dance Dance Revolution 6thMIX- (AC) (Japan)
- FLASH IN THE NIGHT - 0.000=158.008,4.000=158.008
- ORDINARY WORLD - 0.000=138.502,4.000=138.502

DDRMAX2 -Dance Dance Revolution 7thMIX- (AC) (Japan)
- AFRONOVA(FROM NONSTOP MEGAMIX) - 0.000=200.000,4.000=200.000
- CELEBRATE NITE(EURO TRANCE STYLE) - 0.000=144.000,4.000=144.000
- Silent Hill (3rd christmas mix) - 0.000=125.000,4.000=125.000
- WILD RUSH(FROM NONSTOP MEGAMIX) - 0.000=125.000,4.000=125.000

-----

The script works by counting the number of BPM changes and finding the difference between the min and max BPMS. If there is exactly 1 BPM change and no difference, then it's guaranteed that BPM change is to the same value. The script doesn't do comparisons mid-BPMS-string, so it likely missed many other cases where BPM was changed to the same value.

The "BPM False Change Counter" script is available here for use locally: https://drive.google.com/drive/folders/1kMe0AHRVjphqz8SFG0ZaI2mMv2dvuA57?usp=sharing

Post #367 · Posted at 2023-03-20 05:32:52pm 1.3 weeks ago

Offline waterdraik346
waterdraik346 Avatar Member
164 Posts
United States
Reg. 2011-11-22
Log in to send this user a private messageDiscord: Fred-104#0035Twitch
Xbox Gamer Tag: Frederic 104#377
For D2R ("FREEZE" Special), that could be fixed by making the BPM at measure 0 163. The original D2R in the DDRMAX2 category does this too.

Additionally, a lot of the simfiles you mentioned could use updating (e.g. resyncs).

Post #368 · Posted at 2023-03-20 05:43:51pm 1.3 weeks ago

Offline razorblade
razorblade Avatar Member
1,094 Posts
Not Set
Reg. 2011-03-01
Log in to send this user a private message

Last updated: 2023-03-20 05:54pm
All ssq to sm tools have been like that when converting them and during that time I never bothered to modify or "clean" them until the release of DDR A. When I'm free, I will update them to match current standard. I'm sure it will take a lot of work.

Edit: I've been doing resyncs on my own eversince DDR A was released. I preferred not to update them (or some simfiles) because as far as I remember we had private discussion about it and most of the higher admins prefer the original data timing.

Post #369 · Posted at 2023-03-25 09:58:39pm 4.2 days ago

Offline Landpaddle
Landpaddle Avatar Member
18 Posts
Not Set
Reg. 2022-11-16
Log in to send this user a private message

Last updated: 2023-03-25 09:58pm
I updated the script to find all same-BPM changes in the #BPMS field instead of the previous limited approach. It now finds several more cases across various folders.

The updated "BPM False Change Counter.py" script is here, as well as a "bpm_false_changes.json" file with all affected official charts to update as of 2023 March 22: https://drive.google.com/drive/folders/1kMe0AHRVjphqz8SFG0ZaI2mMv2dvuA57?usp=share_link

Append edit: I created another Python script (Misformatted Attribute Finder.py) to collect a list of misformatted attribute tags that use incorrect casing (not all-caps). The only affected official file is "U Can't Touch This" from DanceDanceRevolution X (AC) (Japan), which contains the following lines:

#DisplayBPM:134;
#BPMs:0=133.829,4=133.391,157=133.446;
#Stops:157=1.353;

I don't think this affects how the .sm file is loaded in Stepmania, but Python and some other languages require .lower(), .casefold(), or equivalent for case-insensitive attribute matching, and consistent all-caps prevents potential errors when retrieving or comparing this info.

Post #370 · Posted at 2023-03-26 03:29:21am 4 days ago

Offline Sigrev2
Sigrev2 Avatar Member+
4,108 Posts
United States
Reg. 2009-10-17
Log in to send this user a private messageSkype: slimetimeplayerDiscord: Sigrev2#5555Twitter: djvortivaskSoundcloudTumblrYouTube
Xbox Gamer Tag: Sigrev2PlayStation Network: Sigrev2Nintendo Network ID: Sigrev2Nintendo Switch Friend Code: SW-2884-7660-3799Steam: softfuzzyman3DS Friend Code: 3883-7652-3160
"suffering from success"
the true simfile errors were the friends we made along the way
Register Log In Back To Forums

0 User(s) Viewing This Thread (Past 15 Minutes)

©2006-2023 Zenius -I- vanisher.com -5th style- IIPrivacy Policy
Web Server: 2% · Database: 4% · Server Time: 2023-03-30 04:49:11
This page took 0.016 seconds to execute.
Theme: starlight · Language: englishuk
Reset Theme & Language