09.07. Individual levels ILs have been removed from speedruncom for Ultimate Doom, Doom II, TNT, Plutonia. Reasoning in corresponding thread. https://www.speedrun.com/doom1/thread/fspli
Without further ado - We are removing the IL leaderboards.
--- Reasoning ---
- The speedrun.com boards are incomplete
- Example picked at random: E1M4 Max has 2 entries on speedrun.com, but 36 on dsda
-
Their existence leads to confusion. There is an expectation that they are the source of truth when it comes to doom speedrunning. As mentioned above, this is not true.
-
Authenticity - doom speedrunning has various important requirements to prove the authenticity of runs. Among them, using compatible source ports and recording demos. These are fundamental in the community and the speedrun.com boards aren't really set up to serve this purpose.
-
It's a poor investment to expend lots of effort maintaining a board that is actually a mirror of another board, but simultaneously only a tiny subset.
-
The speedrun.com boards are missing lots of relevant categories (as a necessary result of 4)
--- Summary ---
The speedrun.com page is nice for casual players or as a landing page for people coming in from google or elsewhere on the site, but not really the place for serious competition.
Runners interested in working on ILs would be best served by joining the doom speedrunning community proper, either in the discord or on the doomworld forums.
ILs for Ultimate Doom/Doom II/Plutonia/TNT can be found on corresponding pages on http://doomedsda.us/ (and eventually on https://dsdarchive.com/ as it is still under construction).
4 July 2019
RTA without loads added as a more universal timing method and middleground between IGT and RTA. Currently load-removing tool for livesplit is in resources section, after it will be finalized it will be available in livesplit Edit splits menu. (Not sure if current one works with TSE). When using tool, launch livesplit AFTER you launch Serious Sam or you'll get an error and game will close.
Rules were rewritten in a more clear way. Also changed rule of FPS change, as it was agreed upon between runners in discussion long ago (EmeraldWolf even got run with console FPS change since then). Current wording is: Using gfx_iMaxFPSActive to limit your maximum FPS is allowed. Changing it during the run is also allowed. Using other console commands during the run is NOT allowed.
This thread will represent all rulechanges made to game, so that it is clear why and what chages over time.
I am baffled how default light theme looks as eyesoaring as possible. I have absolutely no idea why would you lock layout "customisation" to night mode only (granted most people use night mode, but this seems like doubling-down on a "haha light theme users" meme) - add second customisation there!
Game "customisation" is completely non-existant if you use light theme, like, why?! Why can't you just force whoever enters game page to have their view changed to what's set ON A GAME PAGE, like it was before? If you don't like having "ugly" pages - make a toggle in a series menu or in a profile settings with "allow game themes to override your own" or something of that sort and never see them again!
I'm also completely didn't know that banner color change is only available for those who donated (that's what I'm getting from messages). That is such a bad move it makes me believe all the companies say about "PLAYER'S CHOICE" when add microtransactions to a game that shouldn't have them in first place! So - unless I'm getting something wrong out of this thread - at least custom preset of banner colors should be available for any user.
As for UI and font changes - I like those. But all that customisation issues that you have can be fixed with literally one flag (I know that's more code than just 1 line, but that won't make 90% of userbase mad or at least upset).
31.05 Doom II leaderboards Same set of rules with minor changes for correct description of Doom II was applied.
27.05 Ultimate Doom leaderboards Ruleset have been reworked to properly represent guidelines that are being followed while verifying the runs.
It was discussed and decided that runs done with non vanilla-compatible sourceports might get rejected in future, so please try to avoid using those at any costs. Use sourceports that are listed in Source Port variable when submitting a run. It is possible that runs bypass sourceport rule or -complevel 3 rule, but this mostly has to do with amount of submissions that leaderboards are receiving and the lower you are on leaderboard after run gets verified the less I would care. Runs that get rejected for that reason will likely have message "Use vanilla-compatible sourceport" or "Use right complevel parameter".
Read rules before blindly attempting a speedrun. Runs that break rules are annoing to deal with and it future if run isn't done according to the rules I might be rejecting it with message "Read rules before submitting".
Runs that are on the leaderboards by the time of that update are not going to be removed from the leaderboards. Count them as legacy runs.
I'll specifically add full doom run guidelines here as it is also written in every ruleset - https://dsdarchive.com/rules . Please read it if you care about running the game, not only will it clear things up even more, but it might also open you new horisons on what doom speedruns are outside of srcom.
27.05 Ultimate Doom leaderboards Sigil episode was added as it was released now by John Romero. Some source ports will run Sigil as episode 3 replacement and thus rule has been added to E1-3 and E1-4 runs that doesn't allow to use Sigil.wad.
E1-5 category might get added soon. Main concern here is being - not all source ports will allow for this run to happen. But it likely will appear in nearby future.
Rule rewriting coming up to represent doom speedruns correctly. Ruleset WILL NOT CHANGE, but the step is being taken to remove any sort of confusing wording (such as timing definitions for episodes 1-4).
This thread will contain description of changes to leadeboards and reasoning behind those changes.
This thread will contain information on chages with Ultimate Doom, Doom II and Final Doom (PC) leaderboards.
While I do have nothing against you playing that way, I'll refuse your offer on actually creating that as separate category.
Main reasons being:
- Tracking "no sr50" is harder than you might imagine. While you might just setup it in such a way that you are playing fair and legit not using key setups or port with either auto sr50 or forced auto sr50 (prboom+ 2.5.1.4 without patch). But that can't be said for everyone who MIGHT want to run this, it will require keyboard layout on stream, keybindings, port to be submitted AND on top of that doublechecked everything. If that were to be done I'd actually request demo, since we can verify if any of stated above actually happends. But if you want to do demo, you might aswell go to doomedsda.us and check something called UV-Stroller, and just run that.
- Deciding on what's MAJOR or MINOR map glitch is one hell of a feat. You, for example can't finish map 7 in doom 2 intended way if you are doing nomo, there is NO way around that. You either RJ or ZeroPress to the exit. There are some jumps that you can easily make with sr40 and not with strolling. You can get pushed by cyberdemon rocket in e4m6 somewhere you couldn't go normally. Would that mean you broke rules and force reset? Too many uncertainties, which require full-on "same" route for each level. Doesn't sound too bad to play that way, if you feel like it, but if you expect someone to verify that kind of stuff as straight-on category that is bold move.
That being said, you can run all you want and submit it to LBs.
Funny thing - when I got to grinding for wr, I actually managed to understand game way better, there still is some difference between easy and hard, but mostly you can ignore it if study game enough. I'm not against becoming mod for this as I have 100% plans for it, aswell as improving any% further. This question is still up in the air, but I will do tutorial soon, where I'll likely adress all annoying parts. I'll do couple of testing runs on easy to see how much of difference that is.
Due to recent events we discovered that game can run slower (or maybe even faster, that hasn't occured for us yet) on different pc setups. What exactly causes this behavior is hard to tell, but it creates certain problem: heavy deviation from average fps (which is around 30-30.3 with frame limiter being active) might cause an advantage or disadvantage to player (depending on how timing is done in certain category). To be more distinct - we had an issue, where runner had average framerate at around 25, which technically creates possibility for more precise movement. While that run wasn't actually beating any records, it sure is possible, so we had to define some extra rules and provide solution for people with issues.
Starting from now on, please make sure that your average framerate is around 30 fps. While this sounds pretty vague this is best solution that exists in this scenario. To check for that, simply record a segment where your ingame cycle counter goes from 1 to some decent number, for example 900, which should be around 30 seconds real time, then divide by time in seconds. If everything is alright, you will get something around 29.8-30.4 (results of my tests). Deviations sure are possible, since game just lags sometimes, thanks R*.
When accepting runs now we will be checking if game runs visually differently from how it should be running and if we see notable deviation, we might decline run.
Number of possible solutions for you if you have issues with framerate:
- Try windowed mode, fullscreen, different resolutions
- Try running with different compatability settings (win xp sp2 should be working fine as I had to do that on my marathon run at ESA)
- Try running with admin mode
- Try different versions of the game (check on discord for versions 9.6, 9.6f if you don't have them)
- Try editing registry as stated in this post https://gtaforums.com/topic/416480-gta2-on-windows-7/
- Try limiting game's framerate with side software. IN THAT CASE make sure to specify software in your submission AND also make sure that framerate is visible. USE THIS AS YOUR LAST RESORT, TRY TO AVOID THIS METHOD
To make sure that your game runs well, you can submit video sample in this thread: https://www.speedrun.com/gta2/thread/gdhje/1#8wejh.
These rules won't affect any of uploaded before runs as this issue was never visually seen. If any of runs done before that date (11 april 2019) have slightly lower average framerate they will remain on leaderboard as runners are known for NOT having actual issues with game framerate.
If you want to check if your game runs as intended post sample of video here. Read https://www.speedrun.com/gta2/thread/5rf9x/1#qi4b9 first. Unrelated posts will get deleted.
Hi, I guess me as a person who actually applied new rules owes you all some insight.
Conversation about infinite ammo was first brought up by Master and Mr.Deagle in regard to classic TFE and TSE couple of weeks before Revolution. Arguement similar to what was brought up here was held. Back then there were more people to discuss it with as TFE was pretty active and people had talked their opinions out. In the end we reached conclusion of the matter which looked something like that: "All coop settings are applied through ingame menu and as a result are just part of a game. You can use whatever coop settings you like, but keep in mind that fastest would be this <set of settings>. As for creating subcategories - we can't draw the line on what needs a subcategory and what doesn't need it, so subcategories as of right now won't be created"
Later same conversation was held regarding Revolution. And here I must confess my only sin in this whole situation. I really didn't care about Revolution and generally was very light with how the runs were done + I swear that yoshipro was back in a day in a discord and at a time of discussion - you weren't, so I jumped to conclusion (without asking you, which clearly is my mistake, since you ran these LBs in a past, I just inherited them as series mod) that rules aren't really based on any logic other than "cheap otherwise". My response in discord was the following: "-well, I changed rule about cheats. since IA is in a game menu I don't think it is a cheat by any definition -this game already has so much crazy shit going on with mutators that banning anything in advance makes no bloody sense -maybe it was missed in menus upon writing these rules or it was considered "cheap" -yet again these are VERY old rules -written by yoshipro, who I don't think is in this discord anymore I'll probably specify a bit more about what CHEAT is, but as of right now IA should be allowed by the rules" Some time later after that we were trying to figure out 300%, had some fight for and against it and then the rule got changed aswell.
Rules aren't something that is set in stone and if large part of community agrees on something subcategories or new variables can appear or just everything might turn upside-down.
I'd encourage to join discord for conversations as it is just more convenient than forums, each game has it's own channel there, all logs about us discussing rulechanges are also there.
If anything - last thing I wanted to do is to negate all the previous job done by moderators or runners, but yet again running around and asking every single person who ever touched game, might not be best solution in some cases (not here, I admitted that I was not completely right in my actions, just did what seemed to me as best in that scenario). I hope you are willing to get this game a go once again since it got quite a bit of development.
Have a nice day.
So far this game worked "fine" for everyone on win7-8-10. You can go to discord (link on a left) and find pinned message in #gta-2d channel for cd version, which is technically the fastest to run game on, but it is a bit sloppy and has extra crashes. In some countries you should be able to get it on steam with gta bundle of some kind.
Couple of years ago, R* officially published GTA 1 and 2 on their website, those links don't exist anymore, since they removed it some time in a past. You can also get version 11.44 by googling it, it will be on forums, that would be, however, the slowest for speedrun, due to many glitches patched. Since they did just give away 9.6f for free, it might just be technically fine to download it elsewhere. But that is another story.
To force game into window mode you have few ways of doing so: -running 11.44, it just does set windowed mode perfectly fine -running 9.6f or cd version while your monitor is set to 16 bit, only that way it will go to window mode, even if you select the menu option -running game with dxwnd or something else of that kind, seemed to work for some people, however I can't help you with this
22 Sep 2018 Rules for any% were rewritten to be more specific.
- added specification that CONTINUE button during loading counts into your game time. We decided to keep that feature in load-remover due to the fact that "pressing continue" is something that is on player and can be counted as game-time. In coop that feature is removed due to different loading speeds of all the players.
- added specification on what exactly "Single-Segment" means, due to people not having clean idea, since this term kinda died of more or less and I keep seeing more people confusing it with "Real Time Attack".
- added specification for "Main" and "Jewel of the Nile" subcategories to clearly represent how to time your run.
- added specification that "gfx_iMaxFPSActive" command can be used to limit your max fps. Also it was decided among runners and other people in discord, that old rule of "can only be changed during loading" should go and run will only benefit from it. From now on, this console command allowed to be used any time during your run.
Ruleset for any% now looks like this: For RTA w/o loadings you use livesplit load remover. You fill IGT only if your run is Single-Segment (Never used quick-load feature or console). Using gfx_iMaxFPSActive to limit your maximum FPS is allowed. Changing it during the run is also allowed. Using other console commands during the run is NOT allowed.
Additional rules to Main/Jewel of the Nile look like this: Timer starts when you get control of Sam during "Summer in Cairo" (after skipping 2 cutscenes). On "The Guardian of Time" time stops when the cutscene starts after defeating last boss. Timer starts when you get control of Sam during "Gathering of the Gods" (after skipping cutscene). On "Born Again" time stops when the cutscene starts after defeating last boss.
Additional rule to Single-Player looks like this: Please note that only loading itself gets excluded with LiveSplit load-removal tool, CONTINUE button already counts to your game time.
Rules were written too poorly, so starting from now on, gonna be writing main rule changes here. Similar to other games that already have that log.