Skåne, Sweden
Forum: Sonic 3 & Knuckles Thread: Minor Rule update - Save files Started by: timpztimpz |
Created save files can now be used as long as they are identical to blank ones at the start. This means a file that is not completed, is in Angel Island, has no Emeralds, has 3 lives and no continues. |
|
Forum: Sonic 3 & Knuckles Thread: Rule changes for 2019 - Discussion Started by: timpztimpz |
S2 RTA minus everything except the IGT flooring You can read the description for general comments but to summarise: With these results I would normally say switching to RTA is not worth it with the issues for emu that we've found. But considering it needs to be solved for S3K regardless, I would say RTA is worth it for tracking the pauses which are significant. |
Forum: Sonic 3 & Knuckles Thread: Rule changes for 2019 - Discussion Started by: timpztimpz |
Pancakes recently recorded a video of Console and Fusion running the demo of Sonic 1 side by side. This illustrates pretty well how much at least loading times on emu can affect a run: While RTA vs IGT is a discussion worth having for Sonic 1 and 2 still, it's already a fact for S3K and the new list of emulators must account the fact that loading levels among other things could add up to several seconds of advantage over the course of a full game run. |
ChubbusChubbus likes this. |
Forum: Sonic 3 & Knuckles Thread: Rule changes for 2019 - Discussion Started by: timpztimpz |
@chronoon I hear everything you say, but I just want to avoid a potential future situation where we do find a difference that does make an impact and need to remove it again. Perhaps the gain is worth the hassle though, so this is why I want community input on the topic. At this time I'm in your camp that there is no discernable difference except for the fringe cases like Tails in CN which isn't exactly helpful to a run but I do wonder if someone for example double checked if there is a load time difference between New save and existing save. |
Forum: Sonic 3 & Knuckles Thread: Rule changes for 2019 - Discussion Started by: timpztimpz |
@Zaxon96 I would like your opinion on what emulators should be allowed/not allowed. I believe there should be a definitive list of allowed verified emulators but unfortunately I'm not up to speed on what would constitute a good one. |
Forum: Sonic 3 & Knuckles Thread: Rule changes for 2019 - Discussion Started by: timpztimpz (edited: ) |
@Zaxon96 we used to have issues on TSC where people would submit runs that were impossible to ascertain if they were legit or not because they were done on TAS emulators with nothing else to back them up. The reasons for not banning them were something similar to yours, they were the easiest way to record and cheaters gonna cheat anyway. I agree with your opinion that following the rules should be simple, unintrusive and hard to misunderstand. But there is a balance where too few rules (or bad ones) makes the leaderboards lose legitimacy. If people are going to cheat I want to make it as hard as possible to increase the chances they make a detectable mistake, otherwise there's no way for verifiers to live up to their name. I've spent all day today of my free time to try to verify a run which would have been much simpler if only for a few changes, and I still can't tell if it's good or not. So yes I agree the rules need a change and some things can probably be relaxed, while other things should be added. Now my question for you is what would be acceptable and what would not? |
Forum: Sonic 3 & Knuckles Thread: Rule changes for 2019 - Discussion Started by: timpztimpz (edited: ) |
-- Emulators -- Just to be clear the reason I'm worried about open source emulators is that it could be easy to make small edits, such as prompting text or removing text that we make rules around. Changing code might sound like too much effort but searching for the text "Savestate Successful" and replacing it with a space is simple enough that any aspiring cheater could do it easily in an open source project. I cannot see why there's a good reason to open the pandoras box of allowing emulators with native TAS capabilities regardless of other safeguards that are in place. It's just a plain bad idea if we're making a list of allowed emulators. Perhaps there could be a compromise in that if you use an open source emulator or front-end you need to enable frame counter? Also when it comes to RAM watch and edit I mostly want to limit options where someone could for example set the score counter so splicing is easy, but as you say there are external tools for that already. Good point. -- Lakes idea -- |
Forum: Sonic the Hedgehog Thread: Rule changes for 2019 - Discussion Started by: timpztimpz |
Most rules would apply to Sonic 1 as well. Please discuss here: https://www.speedrun.com/s3k/thread/w89y7/1#3n613 |
Forum: Sonic the Hedgehog 2 Thread: Rule changes for 2019 - Discussion Started by: timpztimpz |
Most rules would apply to Sonic 2 as well. Please discuss here: https://www.speedrun.com/s3k/thread/w89y7/1#3n613 |
Forum: Sonic 3 & Knuckles Thread: Rule changes for 2019 - Discussion Started by: timpztimpz (edited: ) |
There has been talk recently of the rules being outdated. This thread will be used to discuss potential changes that have been suggested. When replying, try to separate your arguments and preface it with the category so it’s easier to follow. -- Emulators -- General requirements: -- Input viewers -- -- Livesplit -- -- Framecounter -- Note: this is not the FPS value, it is the number of frames since boot. -- Hard reset -- With other suggested changes, this might be an unnecessary requirement moving forward. -- Save files -- -- Grandfathering -- ----- I will allow a couple weeks for responses so everyone gets to give their input. Please consider that discussion on e.g. discord might be missed so if you do please reply here afterwards. If there is a topic that seems controversial I might create a vote for that item. Thank you for helping out the community! |
|
Forum: Sonic 3 & Knuckles Thread: Suggestions for the rules Started by: |
Making your own inputviewer doesn't require serious dev skills though. And I haven't thought about it before but you can probably make it read from the same input file as the emulator with little effort. Is there a way to verify that the input viewer used is the one from the site? Just thinking out loud here but as a C# novice I can think of a number of ways to circumvent the issues you guys think are solved with an input viewer if tas emulators are allowed. |
Forum: Sonic 3 & Knuckles Thread: Suggestions for the rules Started by: |
Ah if it's a website like that it could be fine. The main problem with allowing any emulator is that someone could record footage of an emulator then just put that into the window of a another emulator and lie about what they are using. It's much easier when verifying to have a standard set of emulators with known pecularities to check for. It's also the reason I initially had the rule about recording the entire window, because all videos I had to check before was without documented emulator so double checking what emulator something was played on to see if they lied about using a TAS-enabled one became unreasonably difficult. |
Forum: Sonic 3 & Knuckles Thread: Suggestions for the rules Started by: |
I wrote the rules initially so I think I should give my input on this. If you do runs on emulator I do think you should be able to put in the extra effort to make the life of the verifier easier. There is simply too much variation in emulators so I think there should be a single or couple standard emulators and settings to do runs. But the emulator scene has evolved a lot as well and I'm not up to the speed on it so if people agree on adding or removing one to the list I'm all for it. Regarding outside programs with input view etc I do think that would be a good idea, but it has to be free and supplied here on this site, and also be supported on pc, mac and linux. Or have alternative versions that are equivalent. |
|
Forum: Sonic the Hedgehog 2 Thread: Oil Ocean 1 Fan Skip Started by: |
OMG you're a genius! |
|
Forum: The Site Thread: Separate Category into new game Started by: timpztimpz (edited: ) |
As the title says, can a sub/category for a game be ported into its own game such that all runs are preserved? If not, can I submit it as a request for a new feature or is there something in the backend that prevents it from being possible? Thanks |
Forum: Sonic the Hedgehog Thread: Broken link Started by: |
Yea sorry I fixed this for the other games but I guess I forgot about this one |
|
Forum: Sonic the Hedgehog 2 Thread: New Category: Sonic or Tails Started by: timpztimpz (edited: ) |
Unfortunately this doesn't seem possible without adding a subcategory that the filter defaults to. If that changed then yes it could be added without issues. EDIT: Nevemind I solved it haha |
Forum: Sonic 3 & Knuckles Thread: New Subcategory: Sonic & Tails vs Sonic Started by: timpztimpz |
I added a new variable for you Sonic runners when submitting runs. You now have to specify whether you're using Tails or not! This also applies to the All Emeralds category. You can sort by "any" and get the full list like usual, or sort it for the one you're interested in by using the filter tab. Feel free to discuss what you think of this new change here. Regards, |
PuniiPunii, |
Forum: Sonic the Hedgehog 2 Thread: New Category: Sonic or Tails Started by: timpztimpz (edited: ) |
I have added "Sonic or Tails" as a new category on trial. If after a few months it appears to be inactive it will be deleted again. The Sonic or Tails/run changes a couple stages from the normal run as well as potentially being more beginner friendly (not counting CP1 haha). When I have time I'll post a video with a route to help people out with getting familiar with it. I highly recommend using Tails for this category, if nothing else because he's really cute! Feel free to discuss what you think of this new change. Regards, |
|
Forum: Sonic 3 & Knuckles Thread: Glitchless Section and Individual Zones Started by: MalikTHMalikTH (edited: ) |
Here is the most up to date public disassembly of the code that I know of: https://raw.githubusercontent.com/sonicretro/skdisasm/master/sonic3k.asm If you need to learn how to read the code itself I recommend this site: http://mrjester.hapisan.com/04_MC68/ As far as I know the steam and xboxlive etc releases are just emulators with the original code running, the original PC release from the 90s has the most changes I believe. Here's a list of glitches on Sonic Retro that is mostly written by me years ago but be aware it's far from complete: http://info.sonicretro.org/Sonic_the_Hedgehog_3_%26_Knuckles_bug_list |
|