Today, I made some changes to the game rules. I added complete rules for the game itself and rules for each category.
Basically, they became more comprehensive, covering things that were not obvious to most newbies at first (for example, using only 50 fps, which version of the game is allowed, whether AHK scripts are allowed, and so on). Since I have been in this game's community for several years and have seen how most people play, I have formulated rules based on this experience that will not mislead new runners.
Now I want you to give your assessment of what needs to be corrected/supplemented, and to get public approval for this matter.
More exhaustive/detailed based on your changes. Had to make it wordy, unfortunately. (Also, would recommend using https://www.speedrun.com/goiwbf as an example for formatting).
Gameplay Rules
General
• You must be playing on the latest original version of the game (e.g. from delicious-fruit.com or grynsoft.com)
• The game must be set to 50 FPS in the game settings. You may not manipulate the FPS (Frames Per Second) through the use of external software or by bringing up the context menu with Alt.
• Macros are not allowed (such as Turbo or Autofire).
• You are permitted to use AutoHotkey or similar software for 1:1 key-remapping. E.g., mapping Enter to Space is allowed. Mapping Enter to send two or more keys on a single press is not allowed. Utilizing any automation software for actions other than 1:1 key-remapping is not allowed.
• Any glitches resulting from resizing the game and dragging its window are not allowed. Fixing the window size if it is accidentally resized or upon resetting will not result in the run being rejected, but is discouraged.
• Swapping savefiles (Wrong Warp) is not allowed.
• In-game cheats or external software such as Cheat Engine (speed hack, god mode, etc.) are not allowed.
During the game, the following glitches/mechanics are allowed:
• Double Shot
• Save Hovering
• Pause Buffering
• Every-frame Shooting
• Speedboosting
Yeah, so, as I mentioned, it looks like I tricked you into removing the no-two-shoot-buttons rule. :) But as mentioned in the DM, I think we might want to re-consider if two Shoot buttons for the sake of convenience with pause buffering should be allowed? With my Shoot being on Space and all.
So, I believe that there is no reason not to allow the use of 2+ shoot buttons.
But if we proceed from the system implied by the game itself, i.e., that it does not have the ability to bind two shoot buttons, then we encounter a contradiction.
Here's the revised rule:
• Two Shoot keys may be mapped for Pause Buffering. You may not map additional Shoot keys to increase your mashing speed.
Edit: Honestly, I'm just not sure how abusable that will be, but for now, we just don't how the community might react to these changes, so I suggest to not change things up too much.
Either way, the game allows you to use something similar to two shoot buttons, for example when you have a mashing C button and shoot
(A legal way to significantly increase your damage lol)
Yeah, but this would just be for pause buffering bosses in a comfortable manner. I don't need this, but I think you'd benefit from better reach with your layout. Still has to be tested, I guess.
Added a point about the two buttons
and... about what everyone forgot - Ganon Glitch allowed lol
That's also what bothers me. Other communities don't have lists of allowed glitches. Any glitch is fair game, but we're just kind of listing them and any glitch not on the list would be disallowed? We need to word this better.
We need to agree that we do not allow the use of any Wrong Warp, Drаg Glitch, or Lag Glitch in the main game
Alright, here's phrasing that lists allowed mechanics/glitches, but doesn't imply they're the only ones allowed:
The following glitches/mechanics are permitted, among others:
• Double Shot (mapping Shoot to the Up/Down keys)
• Save Hovering
• Pause Buffering (Ctrl + Y key combination)
• Muting the game (Ctrl + S key combination)
• Every-frame Shooting
• Speedboosting
We need to agree that we do not allow the use of any Wrong Warp, Drug Glitch, or Lag Glitch in the main game
The drag glitch is already covered under
• Any glitches resulting from resizing the game and dragging its window are not allowed. Fixing the window size if it is accidentally resized or upon resetting will not result in the run being rejected, but is discouraged.
Lag Glitch
What is the Lag Glitch?
This means intentionally pressing the Alt or F10 keys to make the game lag. This causes a “speedhack” effect
I mentioned Alt before, but this would be more exhaustive phrasing for "Lag Glitch"
• The game must be set to 50 FPS in the game settings. During gameplay, you may not manipulate the FPS (Frames Per Second) through the use of external software or by bringing up the context menu with Alt or F10.
Added note:
Only the main glitches/mechanics are listed here, but that doesn't mean that only these are allowed; there may be more
clarity/brevity fix
but combining Button 4 (default: C) and Button 1 (default: Jump/Z) with Shoot for the Every-frame Shooting glitch is allowed.
Another important rule:
Using the main menu to change the savefile difficulty is not allowed (using the buttons 1-4/F3 when selecting a save).
Actually, I think that the rule "TA must be selected" already disallows that trick. :) Because if you skip the difficulty selection with the 1-4 keys, you're not assigning the difficulty variable to the savefile in the first place. But it may add clarity.
Edit: Also, rules such as
You must have Mirror Mode and Online Mode disabled.
should belong to Category Rules, not General Rules. Will have to revise this some other day.
With F3, I'm not sure how. I just know you can restart and press 1-4 there. I was thinking of some general rule like "the content of the playthrough must correspond to the difficulty selected at the start of the run".
Edit: So, if say, your aim was to start on Ez, and then switch out the difficulty mid-run, it wouldn't count as a valid speedrun. But, yeah, whatever disallows such cheese works, I guess. I'm not exactly sure what strats specifically you're talking about, though.