Posts for keylie


1 2
5 6 7
15 16
keylie
He/Him
Editor, Emulator Coder, Experienced Forum User, Published Author, Expert player (2828)
Joined: 3/17/2013
Posts: 391
I agree with your first 3 points, Patashu. I think the first point is really important to not force TASers to run at ridiculously high fps. About the last point, I think that it the game becomes faster with no bound when increasing the fps, it can be considered as a serious game glitch. Therefore, I suggest that people may submit a run taking advantage of this, but it will fall into a specific category. There is one example of such case in Super Meat Boy: the first boss is an autoscroller where you have to wait until the boss reaches the end of the screen. Due to poor programming, the boss speed is tied with the framerate, so the higher the framerate is, the faster the boss is going.
keylie
He/Him
Editor, Emulator Coder, Experienced Forum User, Published Author, Expert player (2828)
Joined: 3/17/2013
Posts: 391
libTAS should enforce windowed mode for SDL games. It is possible that the window takes the whole screen, in that case you can move it by holding Alt key and dragging the window. Some games don't like enforcing windowed mode and it won't work or looks buggy, in that case you can still launch the game natively and set windowed mode.
keylie
He/Him
Editor, Emulator Coder, Experienced Forum User, Published Author, Expert player (2828)
Joined: 3/17/2013
Posts: 391
InfamousKnight wrote:
I found that in the exact same area with grand theft audio iii, but now the game insist on preloading the library. Which is what was said in the command-line. Is there any way to bypass the ldpreload on that ONE library? Because libtas uses ldpreload to inject code otherwise.
By just deleting ScreenSelector.so, I could launch grand theft audio iii correctly with libTAS. Mouse inputs don't work for some reason.
keylie
He/Him
Editor, Emulator Coder, Experienced Forum User, Published Author, Expert player (2828)
Joined: 3/17/2013
Posts: 391
There is a cheat code to unlock everything, that is inputed in the credit screen. I modified the movie to do the cheat code and then complete the trials, so there is no need to modify the savefile: User movie #49970788659983989
keylie
He/Him
Editor, Emulator Coder, Experienced Forum User, Published Author, Expert player (2828)
Joined: 3/17/2013
Posts: 391
I can build a verification movie to unlock the four chapters.
keylie
He/Him
Editor, Emulator Coder, Experienced Forum User, Published Author, Expert player (2828)
Joined: 3/17/2013
Posts: 391
The credits shows a completion percentage, so 100% is well defined in this game. For Shovel campaign, I think it is all areas, all bosses, all items, all upgrades, all health/magic upgrades, all music notes. It would be interesting indeed, but quite long and it requires a lot of money. There's also NG+ which would be really interesting, as well as Shovel coop!
keylie
He/Him
Editor, Emulator Coder, Experienced Forum User, Published Author, Expert player (2828)
Joined: 3/17/2013
Posts: 391
Building this version on Linux is problematic, because some of the additions are using Windows API. EDIT: I managed to compile it, but the game only shows a black screen.
keylie
He/Him
Editor, Emulator Coder, Experienced Forum User, Published Author, Expert player (2828)
Joined: 3/17/2013
Posts: 391
I'm in! I'm joining the team with Masterjun, MESHUGGAH and ThunderAxe31 (they agree on this).
keylie
He/Him
Editor, Emulator Coder, Experienced Forum User, Published Author, Expert player (2828)
Joined: 3/17/2013
Posts: 391
In this case, the coin is used to have a target for the Knuckles relic. When you cast a Knuckles and there is no target, it doesn't do the attack.
keylie
He/Him
Editor, Emulator Coder, Experienced Forum User, Published Author, Expert player (2828)
Joined: 3/17/2013
Posts: 391
Nach wrote:
If you can ensure it syncs or resync it on a stable distro, great.
All three Shovel Knight TASes sync on Ubuntu 18.04 amd64 with Linux kernel 4.13.0-36-generic
Nach wrote:
Anything which has a strong possibility of affecting sync should be mentioned, so we can ensure that our judges and publishers can (easily) play back the movie, especially if they're revisiting a movie that was submitted several years earlier.
I didn't encounter any parameter that did affect sync in this game, it seems stable among the few environments I tested, and perfectly fast-forward proof.
keylie
He/Him
Editor, Emulator Coder, Experienced Forum User, Published Author, Expert player (2828)
Joined: 3/17/2013
Posts: 391
Nach wrote:
I didn't see Linux version mentioned in the details. But you did mention it uses Buster, which is not stable. This violates our rules: http://tasvideos.org/MovieRules.html#LibtasMovies "The version must be a stable release."
Indeed, I'll modify with a stable distro. By "Linux version", do you mean Linux kernel version?
keylie
He/Him
Editor, Emulator Coder, Experienced Forum User, Published Author, Expert player (2828)
Joined: 3/17/2013
Posts: 391
I included this info inside the movie annotations, do you want me to also write it in the submission text?
keylie
He/Him
Editor, Emulator Coder, Experienced Forum User, Published Author, Expert player (2828)
Joined: 3/17/2013
Posts: 391
Yeah, the game comes inside a zip archive, which does not store file permissions, you need to add exec permission to the binary. Some Unity games show a startup window, which breaks libTAS for now. I've looked if there is a way to disable it using a commandline option but it seems it's not possible (there is a commandline option to force that window to show...)
keylie
He/Him
Editor, Emulator Coder, Experienced Forum User, Published Author, Expert player (2828)
Joined: 3/17/2013
Posts: 391
Steam games support is under work, by implementing a dummy libsteam_api.so implementation. It is half-finished, but some games are already supported. Some games uses other ways to connect to Steam, like launching steam runtime (1001 spikes is one example), and I don't know yet how to handle them. About 3D games, there is nothing that specifically prevent 3D games from working, but it is more about the engine. You should be able to get Unity 3D games to work (I tested Gone Home some time ago). The Unreal game I tested (Antichamber) crashes at the beginning.
keylie
He/Him
Editor, Emulator Coder, Experienced Forum User, Published Author, Expert player (2828)
Joined: 3/17/2013
Posts: 391
EZGames69 wrote:
Does it handle the game closing itself?
Well, no, but you could split up your inputs into two movie files, I guess. What would probably happen is that when the game closes, the tool will offer the user to save the movie until it closed. Then you could start a new movie and continue the game.
keylie
He/Him
Editor, Emulator Coder, Experienced Forum User, Published Author, Expert player (2828)
Joined: 3/17/2013
Posts: 391
Some major updates, and I also edited the first post of this topic: - an input editor, to modify inputs during recording/playback. It is quite minimal right now, but it also supports inserting/deleting frames - incremental savestates. Except for the first one, savestates now take much less space by only storing memory that has been modified since last savestate. Savestates can also be stored either in disk or RAM. Both features are trying to address the very long savestate time for games that use a lot of memory (and users without an SSD) - pointer scanning. Inspired by Cheat Engine, we can scan for a chain of pointers->offset->pointers->offset->... to a specific address, and store this in a ram watch, so that watches can be valid upon game restart.
keylie
He/Him
Editor, Emulator Coder, Experienced Forum User, Published Author, Expert player (2828)
Joined: 3/17/2013
Posts: 391
I found this movie more entertaining than the one from MrWint. However, as you HappyLee asked for specific examples of spots where MrWint TAS was preferred over this one, I found that the slowdown at the end of 4-1 looks sloppy to me. As a general matter, I don't like seeing the character blatantly loosing time.
keylie
He/Him
Editor, Emulator Coder, Experienced Forum User, Published Author, Expert player (2828)
Joined: 3/17/2013
Posts: 391
Ending A any% TAS: Link to video
keylie
He/Him
Editor, Emulator Coder, Experienced Forum User, Published Author, Expert player (2828)
Joined: 3/17/2013
Posts: 391
New TAS by Eddie in 17:02.78 using ACE Link to video
keylie
He/Him
Editor, Emulator Coder, Experienced Forum User, Published Author, Expert player (2828)
Joined: 3/17/2013
Posts: 391
I personally mapped letter keys to the necessary inputs because directional keys didn't work well like you. After a while I got used to the mapping (e.g. wasd + ijkl for directions, qeruop for buttons, etc), there were still some key combinations that didn't work, but it was mostly ok.
keylie
He/Him
Editor, Emulator Coder, Experienced Forum User, Published Author, Expert player (2828)
Joined: 3/17/2013
Posts: 391
On that context, I wish it could be possible to submit a movie with it being automatically attributed a time everywhere on the site, it makes all scoring TASes very weird.
keylie
He/Him
Editor, Emulator Coder, Experienced Forum User, Published Author, Expert player (2828)
Joined: 3/17/2013
Posts: 391
Specter Knight TAS: Link to video
keylie
He/Him
Editor, Emulator Coder, Experienced Forum User, Published Author, Expert player (2828)
Joined: 3/17/2013
Posts: 391
At 19:54 it is actually not a hit, there is only one hit in this room, at the right side. All knockbacks are totally scripted, the trajectory cannot be manipulated.
keylie
He/Him
Editor, Emulator Coder, Experienced Forum User, Published Author, Expert player (2828)
Joined: 3/17/2013
Posts: 391
I'm not sure which part you are referring to, could you give a timestamp?
keylie
He/Him
Editor, Emulator Coder, Experienced Forum User, Published Author, Expert player (2828)
Joined: 3/17/2013
Posts: 391
A new TAS was published of the any% category, using Devil Squirrel tool Link to video
1 2
5 6 7
15 16