I agree about MMOs not really fitting for speedruns.
I didn't speedrun any RPG game yet, but if you are looking for RPGs, my favorites to casually play over the years are:
Games in the Final Fantasy series: https://www.speedrun.com/ff Games in the Kingdom Hearts series: https://www.speedrun.com/kh Games in the Aveyond series (Only the second game exist on the site right now: https://www.speedrun.com/aveyond2 ) Games in the Arc the Lad series: https://www.speedrun.com/arc_the_lad_series Games in the Mardek RPG series: https://www.speedrun.com/mardek_rpg
"Aveyond" and "Mardek RPG" series can be played on browser or downloaded for free.
Some games take very long time to complete; but some are quite short (up to 2 hours), or have shorter categories for completing a certain main task in the middle of the game.
If you are looking for other types of games, you will have to specify more about what you want to run or what interests you.
For the moderator roles, I don't really get what it's trying to accomplish. You added a new moderator role and removed the verifier role, and every role is now rolled upwards.
I don't get what a game members feature is supposed to achieve either. Right now everyone can follow a game to get notifications for it and see recent runs on the main page. People who didn't run the game are already locked from making new resources, but they aren't locked from making new guides. I'm not sure if locking players who didn't run the game from making guides is a good idea; people might contribute their knowledge even if they didn't run the game specifically (and the mods can delete the guide in any case).
Locking players (who didn't run the game) from posting stuff in the forums of that game is a terrible idea. People can ask stuff about the game even if they don't intend to run it; people can ask for about tricks or glitches or general help if they want to run it but not upload any video; and also people may want help and clarification about rules and the like, exactly for their first run. Just look at how many forum posts there are in the main threads that we redirect to a specific game forum.
I do agree with being able to attach one subcategory (or variable) to multiple specific main categories. A "sub-sub-category" can also help in some cases.
To set icons, you first need to open the relevant splits, and then edit them. On the splits editor window, double-click on the cell of the relevant split row and the "icon" column. It will open a file-select window where you can choose an image file. After selecting the relevant file, it will update the split and the icon will show in that cell.
You will have to save the splits in order to save your changes.
I added icons to splits of one game once. The icons are PNG files; and for the size, I fixed their width at 35px, and the height is different per icon (between 25px and 35px). I don't think the size matters; if you add larger icon images, then it will show larger icons on your splits.
What are you trying to do? Is something specific not working, or do you get any error message?
There are several posts in the feedback thread, requesting the option to put and display centiseconds instead of milliseconds. Right now there is no way to force centiseconds sadly (I got lot of "0xx" time submissions as well).
By the way (unrelated to the two digits issue); I don't really see why you allow milliseconds at all (at least in the way that you did), because for runners who use the autosplitter it's only optional, and any runners who don't use the autosplitter can choose to not submit them (via your rules). Think about this very rare edge case: One runner gets a WR of 41:00.500 and post time with milliseconds, second runner gets a PB of 41:00.900 but chooses to omit the milliseconds, but now is considered as a new WR with 41:00.000.
Milliseconds can always be inferred by counting the frames between the start and end condition in any video editing software (which makes an extra work for the runner/verifier, I admit). I think that a leaderboard should have all milliseconds or no milliseconds, or in certain cases milliseconds only from a certain time threshold.
Personally I don't like milliseconds submissions at all, unless the game is very short or there is an in-game timer involved.
For specific game-related questions you should ask in the game forums or discord channel, not here on the general forums. For questions about glitches, you should maybe first search the forums or the guides to see if someone already wrote about it.
Maybe this guide will help? https://www.speedrun.com/portal/guide/w3siu It contains info and videos about all Portal glitches with different difficulties.
Welcome. You can look for help and guides in the game forums or discord server: https://www.speedrun.com/d2016/forum You will find the game experts there, not on the general forums.
(If you meant another Doom game, go to the relevant game in the Doom series: https://www.speedrun.com/doom )
@cmowla In dekstop view, you can scroll (horizontally and vertically) with the mouse, just click and hold the mouse somewhere on the ILs table, and then drag the mouse to any direction. You will select some cells with this method, you can de-select them by clicking on the background. It is not a pretty solution but it's something.
Working Branch - This is a term which is relevant to GitHub, or working on any project with Git in general. Since you are focused on the autosplitter aspects, you can ignore that part.
ASL (short for Auto Splitting Language) - this is the programming language which you write the scripts for the autosplitter. The page I linked earlier has documentation for the autosplitter, the language, etc.
Memory address - What I said was the basics. Every game must handle data in the memory to be able to know the current state of the game. You can read memory values to gain access to the game's data. If you ask HOW do you know where to read the relevant memory values from, I'm not sure either; I was never really focused on writing a script myself.
Edit: from the Livesplit FAQ page, if you want better help, there is the Speedrun Tool Development Discord Server
This is the documentation of the Livesplit Autosplitter: https://github.com/LiveSplit/LiveSplit.AutoSplitters/blob/master/README.md
For the basics, the autosplitter can read values from the RAM. So by finding the right memory addresses you can know if a new game was started, where you are in the game, is the game currently in a load screen, how many collectibles do you have, etc. The autosplitter features an automatic split, start or reset for the Livesplit timer. Also it can track in-game time, which is mostly used to track time without loads.
To make an autosplitter you need to write an ASL script (Auto Splitting Language). You can add this script to your Livesplit layout settings and it will work immediately. To make an "automatic" autosplitter for your game (where Livesplit detects the script automatically), you need to fork the working branch of the project on GitHub, and add your game script to the Xml file of all games, and it will be added when the changes are approved.
There is also a list of all the current ASL scripts for games: https://fatalis.pw/livesplit/asl-list/ You can learn by looking at what others wrote in the scripts for their game. If you see a file with complexity 1 and 6 lines of code, you know they only implemented a load-removal and nothing else.
There was an option in the past to search for games by filtering many options, but now it's not possible on the site. You can search for games like this with the API (although it's not really comfortable).
You first search the ID(s) of the publisher you want by this endpoint: https://www.speedrun.com/api/v1/publishers?max=200&offset=0 "max" is the maximum values to return in the query (can go up to 200), "offset" is the index to search from, and there is no way to search by name. The results are return in lexical order, so you can try several offsets until you hit the correct spot.
After getting the ID(s) you want (for example, 1ng0ym6l is "Bethesda" and kd6jv6p0 is "Bethesda Softworks"), You can search for games of that publisher by using this endpoint: https://www.speedrun.com/api/v1/games?publisher={id}
Games published by Bethesda: https://www.speedrun.com/api/v1/games?publisher=1ng0ym6l https://www.speedrun.com/api/v1/games?publisher=kd6jv6p0 (Search for the word "international", the game name will be right right after that)
Note that it isn't exact at all, because that search relies on the game moderators to actually enter something in the "publisher" tag, and game moderators from different games can enter the same publisher but with different names, like in our example above. For example, "The Elder Scrolls V: Skyrim" doesn't come up in that search.
I have no idea what you just asked; but if that's something specific to the Hitman 2 game, you should probably ask the community in the game's forums or in their discord channel: https://www.speedrun.com/hitman2/forum
I understand your point, but I think that complaining about a "wrong" rejection reason is arguing over semantics. You said that things change over time. Well, something was indeed changed - several months ago, a new rule was added against requesting too short/generic/not notable games.
I don't know what was the rejection reason 2 years ago, but the current rejection reason is valid because there is now this rule in place.
Also, you asked about the super fast rejection time of the game. Since apparently this game is requested and rejected many MANY times, I imagine it doesn't take more than 10 seconds to reject it one more time.
That's because you are definitely not the first one who requested GeoGuessr. Check out this thread (from 2 years ago!): https://www.speedrun.com/the_site/thread/czj4g