Ah Ok, makes sense, I am confusing myself with all my 3 digits Mods... I should make a Pull Request to have ms everywhere Lol
Edit: Pull Request Opened: https://github.com/supertuxkart/stk-code/pull/4177 Let's see what Alayan will say...
I just tested myself, and yeah, the offroad is insanely strong... Even with Red Skid + Nitro + 3 Zippers, I can barely reach 50 km/h... So the only explanation is that the wrong version was used, sorry :| Make sure to have the latest 1.0b Data Folder https://github.com/Fouks0/stk-code/releases/tag/Addons-1.0b
Very cool :D ! So it was why the binary failed to load the textures... Nice, so we can stay with the Stable 1.0 base. I put the Win64 binary with Dlls in GitHub, can you run Stk with this (put the SuperTuxKart1.0AddonsWin64 folder next to the data directory)? I cannot test in my Virtual Machine as 3D is totally broken here Lol I think that what was missing is just the -DUSE_WIIUSE=0 with Cmake as you told me about WiiUse issues... You should now be able to compile yourself easily too...
I used the ones here: https://github.com/supertuxkart/dependencies - windows_64bit (Using Visual Studio)
I just tried to compile Stk with Windows in a Virtual Machine, and it is just hell...
Some points that may help:
- If Cmake complains about missing WinHid, just disable WiiUse with -DUSE_WIIUSE=0
- If Cmake complains about missing Fribidi, just disable it with -DUSE_FRIBIDI=0
- If Cmake complains about missing FreeType, set its directory with -DFREETYPE_LIBRARY=C:\Path\To\stk-code\dependencies-64bit\lib\libfreetype.lib
- With MsBuild, use /p:Configuration=Release to not build a Debug binary
I was able to compile the latest source, but not the 1.0 based one (well I can compile but the binary cannot open textures for some reason)... So I think that I am going to rebase the code using the Latest Git and not the Vanilla 1.0 one.
The best would still to have a Linux Dual Boot in your machine... Or better, just delete Window$, and if you really need it, put it in a virtual machine...
It took some time but I had a bit more to do than expected, but the mod is finished :D ! https://github.com/Fouks0/stk-code/releases/tag/Addons-1.0b Shiny Suburbs was dropped, Nostalgia replaced by Beam Runner. Due to possible fixes soon with good probability, I did not include Subsea and Frozen Drive finally. Origami Animosity was updated.
Gps are now: (note that you put 2x Canyon 42 Lol, so I put Beam Runner instead in Amarigo Gp)
Amarigo GP: Beehive, Beam Runner, On an Iceberg, Down by the River, Green Hill Holidays: Secret Garden, Paradise Peaks, Lake Ikeal, Sea Race, China The Good Old Times: Blackhill Mansion, The Island, Bovine Barnyard, Tux Tollway, Green Valley Distant Worlds: Canyon 42, Lost Chasm, High in the Sky, Origami Animosity, Terabite The Alternate GP: Racetrack, Amarigo GP, Voxel Village, Holidays, Kapman Island Resort, The Good Old Times, Distant Worlds, Extreme Dimension (all 24 tracks) If we add tracks later, they will not be included in The Alternate GP.
I tightened the time limits so it is now barely possible (but not impossible) to beat Challenges with Kiki in general (at least with my skill). You should still not have problems to complete a full run with a Heavyweight or Middleweight, but anyone that does a full Addon Story Mode without having to restart any Challenge deserves my respect :D ! And if it is actually too hard, I will not make it easier, just use a lower Difficulty in this case (but I am sure that you will not have much trouble in SuperTux :p). To me, "SuperTux" should really sound like something that is very hard. The true Challenge is actually to beat Story Mode only using Lightweights and without restarts, but I think that this would actually be impossible Lol
Minor change, the characters are now only happy if they finish 1st :p I really hope that you will get this to work with Windows! And am really looking forward to seeing any Addons Story Mode run! Good Luck :D !
Lol it is indeed cumbersome but I actually resetted each time properly when I ran the game. Next needed feature would be a simple "Reset Profile" button... (However you should restart before creating the new profile, not after, else of course you will have created a new profile for nothing :p )
10 s is just 0.32% of your run so actually pretty nice... We are considering the time that you could have saved, and of course as a penalty time, it was going to be even more... Are you not happy that it is still Sub 52 :p ? The issue was that you need to restart Stk before starting a new run, because the Challenge Completed Skip Bug is still active until you properly reset Stk, and you must not be able to use this exploit until it happens "normally" only after the first Gp Skips. In the 3 other runs, this was done properly, or the player made sure to not use this exploit (which is also an acceptable alternative if you are too lazy to restart Stk). Here, the bug happened before the first Gp...
Changed 1.0 to 1.x.
Added in the General Rules: "Penalty times can also be applied instead of a rejection in a case-by-case basis and will be clearly shown in the submission's description." "For multiple version categories (0.9.0-0.9.2 or 1.x), you are however allowed to use any official code or assets that are contained by the version range (unless some code or asset that was quickly fixed later broke something that would give the runner a significant advantage). So you can for example use Git code and features that came after the 1.0 release and until the latest 1.x release." (this also means: no code between 1.2 and 2.0, assuming that 1.2 is the latest 1.x version) Removed: "Runs that used git code can still be accepted if it is reasonable to think that no gameplay change was introduced in it compared to the release, but again please ensure that you are using the right code." (now redundant with the new paragraph, it covered another Waxpro's case that is still covered by the new rule, and I suppose that we will have a 2.x category in the far future...)
And 1.x Story Mode: "You must reset the game properly such that the run happens like you were starting STK from scratch. In particular, the Challenge Completed Skip must not happen until you do a GP Skip" There were no such reset issue in other versions so I did not put this in the General Rules.
Finished the Waxpro's run verification and applied the new rules by accepting it and adding 10 s of penalty time.
Ok, in this case I am going to change 1.0 to 1.x. Changes are indeed minor, unlike 0.9.2 -> 0.9.3 which basically removed all Off Road Iirc...
"Mind explaining a bit ?" : normally, when you end a race, you get the "Challenge Completed" screen, which is unskippable (we can only make it end faster). But for some reason, once you used a Gp Skip, this screen is not longer appearing, and instead the race restarts. And it is faster to make the race restart and then quickly quit it via the menu and come back to the Overworld. The problem is that this behavior continues despite starting from a new profile if you did not restart Stk, so you can use the exploit the first 5 races that you do before the first Gp, which is not possible in a truly clean run.
The "Challenge Completed" cinematic takes like 1.7 s if we mash buttons, but one can quit via the other way in an arbitrarily low time if the runner were really quick. As we can save up to ~2 s each time (in practice it would be more like 1-1.5 s, the time to open the menu and click the "Exit Race" button), we can apply a 2 s penalty each time it is used (so 10 s in his run)
Yeah but in this case it would be allowable for Any% and we would need to add a new category or just a new rule that bans this Lol In console games, it is the same, a previous game should never influence the current run in any way Maybe they should add a "Reset Profile" button that resets properly a profile Lol. What I was always doing is to delete the previous profile, restart Stk and create a new one. I am Ok with adding penalty times as throwing away a full run for this is pretty harsh, and Waxpro would eventually hate me Lol
Yeah, also having a 1.x category would avoid to have to treat many cases... I just want to get some more feedback before changing 1.0 to 1.x. However, I still think that the game should be reset properly. Runs should not be impacted by previous ones, imagine if there were possible to start a game with the Final Challenge unlocked or so due to some weird bug... Yes, we can preselect the kart, but at least this can be done after resetting the profile (and might not even save 0.1 s if you put the cursor at the right place). Maybe the preloading was a good technique in the past, but the rules were also fuzzy. And at least you did not have to do a part of a run to be able to preload...
Does anyone else agree? In this case, we could change the rules such that anything between 1.0 and 1.1 is acceptable (which would also allow to use Xr591 with new skips). In other words, change 1.0 to 1.x
I should start a lawyer career, hopefully I am not too annoying by being very strict regarding the rules Lol
Well, another controversy: I just rejected the Waxpro's Story Mode run ( https://www.speedrun.com/stk/run/mexed13z ) because
- It is forbidden to use the "Show everyone's items" as they give you an "unfair advantage that could help you get better times" (for example, you could see if you can slipstream an Ai if you know that it does not have a Bowling Ball, which can help you a lot to break through more easily at start)
- It is a bit subtle, but the game was not properly reset, so in his run, the Challenge Completed Skip from the previous canceled run was in effect and used before the first Gp Skips, which also gives a save of a few s. It is reasonable to think that this should not be allowed, and I am going to add a line in the 1.0 Story Mode rules.
I wonder if Git code was used, or if the Show Other's Items was separately added.
Really really sorry Waxpro, but rules are the rules... I could also accept and add like 30 s penalty time, but did not feel like to do so. But hopefully it will just motivate you to make an even better run :D !
Ok :D ! Now, looks like you did not see my edit about Origami Animosity Lol
Also, personally, I would not put Subsea and Frozen Drive until they are fixed, but know that you like these so I would put them anyway. However, again, once the Mod is done, they will be frozen and no update can be applied to them until a new Stk version. Or if you think that they can be fixed soon, we could choose to not include them now, but include fixed versions soon later. Could CrystalDaEevee or all these 3D pros do something?
Cool, I will do this tomorrow or Sunday depending on my schedule.
But for Origami Animosity, will you be able to fix it this weekend?
Just one thing for the Gps, was Tux Tollway in an older version of Stk? The point is, as you probably noticed, to only have tracks that were once Standard for this Gp :p
Things like Green Valley 0.9.3 should certainly remain in the main game as they were not Addons for these versions, but I think that there should not be Addons times in the main game otherwise. I am not comfortable with duplicate submissions, it is like submitting 100% times in both 100% and Any% for example... To me, either we put times once in the right game, or we delete this Subgame and create new rules for Addons in the main game; allowing Addons times in the main game defeats the main purpose of this Subgame...
I will see this weekend for the Mod modifications. If Frozen Drive is broken but you wish to include it anyway, we can do it, but once we added it in the Mod, it will be frozen so any update will need to wait the next Stk version and we will not have a leaderboard for newer versions (but we can also not add it now, but later).