diff --git a/README.md b/README.md index d8d014d..43f101d 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,7 @@ These days, I do not create the patches. Everything is community submitted. If you would like new hex edits, make them yourself and make a pull request! ## Patch rules +- *New*: No n-0 newer than 1 year ago. [Why?](docs/why_no_n_minus_zero.md) - Rhythm games only. Bombergirl is the one exception, it's Konami anyway. - No autoplay patches - It is far too easy to accidentally get people banned from their networks @@ -34,8 +35,3 @@ multiple commits, I will squash and merge. Please do not worry about submitting "bad" PRs. If there is something wrong, I will tell you how to fix it or I will fix it myself before merging. - -Submitting a PR for an n-0 game is frowned upon in the general community and -might make you disliked. The BemaniPatcher repository does not judge, and **I -will merge n-0 patches**, but please be mindful that your submission may have -unintended consequences for you. diff --git a/bistrover.html b/bistrover.html deleted file mode 100644 index b718d25..0000000 --- a/bistrover.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - IIDX BISTROVER DLL Modder - - - - - - - - -

IIDX BISTROVER DLL Modder

- - diff --git a/chuniparadise.html b/chuniparadise.html deleted file mode 100644 index 656dc37..0000000 --- a/chuniparadise.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - CHUNITHM PARADISE Modder - - - - - - - - -

CHUNITHM PARADISE Modder

- - - diff --git a/docs/why_no_n_minus_zero.md b/docs/why_no_n_minus_zero.md new file mode 100644 index 0000000..e7ef626 --- /dev/null +++ b/docs/why_no_n_minus_zero.md @@ -0,0 +1,81 @@ +# What does n-0 mean? +"n-0" is part of a common nomenclature in the arcade scene referring to +freshness of data. "n-0" (n minus zero) is the current game release, like a +mathematical equation. "n-1" is the previous game release. Rarely you will see +"n+1" where the next, unreleased version of a game is leaked early. + +A time can also be added to specify lengths instead of versions. For example, +"n-6 months" or "n-1 year". + +# Why no n-0 in Bemanipatcher? + +The original policy of this repo was to accept any patch set that looked sane +and had consistent style, to be a "global" repository for all games that had +been released. Sometimes some private release would have hex edits appear as a +PR, so I accepted them because I didn't want to get into the drama of "why does +he have data but I don't". + +In mid 2021, some groups decided they'd start leaking the latest updates for +pretty much every game under the sun. In addition to being a hugely +irresponsible idea (Sega is especially litigious), this produced a lot of noise +in PRs from people hastily trying to port edits. + +I have had several terrible PRs submitted that I have had to revert. These +include: +- Broken patches +- Misattributed sources +- Totally-fine patch sets where I immediately received a Discord DM saying "I + didn't want that to be public, delete it please" +- PRs opened and closed almost immediately by someone reconsidering +- PRs opened, merged and then reverted by the original uploader + +As such, this repo now has a new rule: No n-0, unless it is more than a year +old. + +# When is n-0 OK? Why is day-old n-1 OK? +In addition to the obvious frustration I have with all these junk PRs, read on +for some moral soapboxing as to why you should reconsider public n-0. + +**Remember: this is my own opinion.** I like to think it's a fairly common one. You are welcome to disagree with me, but it won't change the policy. + +Why the year rule? When a new game comes out, why is the n-0 from yesterday +suddenly OK? There are two important aspects to my reasoning: Acting in good +faith, and preservation. + +You have to remember that rhythm games are an extremely niche market when +compared to all other game formats. Arcade rhythm games are even more niche, and +critically, comprise a different payment model (credits vs gacha/one-time-buy). + +Compared to huge MOBAs and FPS games where the majority just pays and plays the +game, the at-home-arcade community *is* big enough to cause financial problems +if they all stay at home, which is why we've seen COVID hit Sega hard enough to +start closing flagship arcades in Akihabara. + +I have heard firsthand from arcade operators that as soon as home-data is +released that matches or exceeds the version in their arcade, attendance drops +sharply. After all, with no commute and no credits, playing at home on your ASC +is usually good enough. + +So the first point, acting in good faith. By releasing old data, you minimise +depriving arcade operators of their income. Whether it's in Japan and the coins +go straight to Konami, or you're in Europe and they fund your local arcade's +next cab purchase, it's critical to actually financially support the games in +this niche. + +Adding the 1 year specifier is for games like Jubeat and Reflecbeat - games that +have not seen a new release in years. I believe it's acting in good faith to +release year old data. If there's been literally no updates in a year... That's +on Konami for abandoning a property. + +The second aspect is preservation. Except for buying an offline cab and hoping +it has the right version (good luck), there is simply no way to legitimately +play old releases of these games. This is why n-1 suddenly becomes "good" once +the next version of the game is released. So much digital history has been lost +due to bitrot and always-online games becoming unplayable. I like the idea of +being able to play every game in a series ever released. + +# Why did you write all this? +A lot of people who share my opinion like to loudly flame newcomers thirsty for +the latest data, chastising them for not innately knowing the correct etiquette. +This is my attempt to explain where my opinions come from. If it's useful to +even 1 person, it's done its job. diff --git a/img/bistrover.png b/img/bistrover.png deleted file mode 100644 index 23137b2..0000000 Binary files a/img/bistrover.png and /dev/null differ diff --git a/img/chuniparadise.png b/img/chuniparadise.png deleted file mode 100644 index 6f9a69b..0000000 Binary files a/img/chuniparadise.png and /dev/null differ diff --git a/img/sdvx6.png b/img/sdvx6.png deleted file mode 100644 index 92d132b..0000000 Binary files a/img/sdvx6.png and /dev/null differ diff --git a/index.html b/index.html index b035593..e4685ae 100644 --- a/index.html +++ b/index.html @@ -62,12 +62,6 @@

Pick a game!

CHUNITHM CRYSTAL
- -
- -
CHUNITHM PARADISE
-
-
@@ -116,12 +110,6 @@

Pick a game!

beatmania IIDX 27 HEROIC VERSE
- -
- -
beatmania IIDX 28 BISTROVER
-
-
@@ -308,12 +296,6 @@

Pick a game!

SDVX V VIVID WAVE
- -
- -
SDVX VI EXCEED GEAR
-
-
Patches are community created. Submit your own via Pull Request!
Converted to a web-tool by mon
diff --git a/jubeatfesto.html b/jubeatfesto.html index ae4a463..cddd1f5 100644 --- a/jubeatfesto.html +++ b/jubeatfesto.html @@ -11,16 +11,6 @@ - - - - - -

SDVX VI DLL Modder

- -