帖子
FranceMCMic8 years ago

Hey Dugglez, you should have openned a thread in the forums before submitting and validating a run with the wrong time. Your run is 56 seconds, not 51. I guess your point is to show that the best time is 51, but then you should record the 51 run. I will post a run for the bridge as I intended to do so since some time to avoid the empty leaderboard. (But I was trying to beat the Any% WR to get it under 20. I also worked on the TAS a bit)

FranceMCMic8 years ago

Hello, namesnipes found a glitch and posted about it in the guides: http://www.speedrun.com/st/guide/afj1z

@namesnipes : Can you still crouch once you are in this weird state? What happens if you crouch bellow a pipe or an enemy or if get hit while crouched/crouching?

Not sure in which level this glitch could save time anyway because it implies to first take an egg. But it’s still the first glitch I see in supertux :-)

FranceMCMic8 years ago

Hello!

Since some time I’ve been working on a Tool Assisted Speedrun for supertux. I chose to use supertux ability to record and run «demos» for this. I did a modified version of the game which accepts an option «--play-tas», which takes as parameter a folder containing a record file for each level. A record file is a file containing the input for a specific level. You can create one by using «supertux2 --record-demo lvl26.record /usr/share/games/supertux2/levels/world1/26\ -\ The\ Castle\ of\ Nolok.stl» for instance for the castle. (This is under GNU/Linux but you can do that on any system once you figure out where levels are stored). You can use the same command with --play-demo to play a demo file.

So I did a record for each level, and a modified version of the game which plays all this in a full game run. It also output «split()» each time it enters a level and I use this for autosplitting.

Here is a video of the first working version, and it beats the game in 17:49.6 already!

As you can see it’s still far from perfect as I did not optimise most levels yet. The levels that I did work on closely (that means I edited the record file by hand until I felt inputs were perfect) are:

  • Grumbels sense of snow
  • Living in a fridge
  • Castle of Nolok
  • No more mister ice guy (this one can probably be optimised but it’s hard as during a game run tux is big entering the level)

Note that at the beginning of living in a fridge kicking the icecubes may be losing a few frames, but it’s more fun and it’s the kind of frame perfect jump I like to put in a TAS.

So, you can find the TAS here: https://github.com/MCMic/supertux The record for individual levels are in data/TAS/levels/world1/. You can play them individually with a standard supertux2 0.4.0 by using --play-demo command. If you build the modified game you can use the --play-tas option on the whole folder.

So, now we need to create a perfect record file for each level. The idea is to start by recording a near-prefect run using the --record-demo option, and then if needed edit the record file by hand to make it perfect (you need a binary editor for this, and it take time. Format it blocks of 6 bytes representing the 4 directions and 2 action buttons). Note that some levels can be done fullspeed by gamepad and does not need any binary edition. We might want to focus on those first.

So, if you feel like helping, you can spot in the video a level which is badly optimised and record a better run for it. You can then send me the record file. (If you feel like binary editing it to make it perfect, do not hesitate, it’s fun too but it takes time)

Note: Sorry for the video having no sound, since last update my screenrecorder is behaving weirdly if I record sound as well.

FranceMCMic8 years ago

Hello, would it be possible to open a category for the new 0.4.0 version? It got a new boss among other thing. I would suggest allowing to use an already completed save and start at first level rather than having the penny story each time. Timer would end when the (ugly) dead boss animation shows up.

MCMic的介绍
加入时间
8 years ago
在线
3 years ago
记录
42
已玩过的游戏
SuperTux
SuperTux
最近一次游戏记录 8 years ago
36
记录
Ninja Gaiden II: The Dark Sword of Chaos
Ninja Gaiden II: The Dark Sword of Chaos
最近一次游戏记录 8 years ago
5
记录
Mr. Rescue
Mr. Rescue
最近一次游戏记录 8 years ago
1
记录
关注的游戏
Ninja Senki
Ninja Senki
最近一次访问时间 3 years ago
4
次访问
SuperTux
SuperTux
最近一次访问时间 3 years ago
1,167
次访问
Mr. Rescue
Mr. Rescue
最近一次访问时间 3 years ago
63
次访问
Ninja Gaiden II: The Dark Sword of Chaos
Ninja Gaiden II: The Dark Sword of Chaos
最近一次访问时间 7 years ago
99
次访问
SuperTuxKart
SuperTuxKart
最近一次访问时间 7 years ago
50
次访问
Maldita Castilla
Maldita Castilla
最近一次访问时间 7 years ago
31
次访问
DuckTales (NES)
DuckTales (NES)
最近一次访问时间 7 years ago
19
次访问
Super Mario Bros. 2
Super Mario Bros. 2
最近一次访问时间 7 years ago
36
次访问
负责管理的游戏
Mr. Rescue
Mr. Rescue
最近一次操作 8 years ago
1
操作