Posts for Dimon12321


Dimon12321
He/Him
Experienced Forum User, Published Author, Active player (480)
Joined: 4/5/2014
Posts: 1129
Location: Ukraine
Even though I've voted for certain in-game cheats, I would like to mention a possibility to allow some external cheats for "infinite" arcade-style games where each further level (or level chain) is a little harder than the current one. Sometimes getting to the "final" level or to the spot where the difficulty stops gaining makes movies so long and boring. A game genie or RAM address adjustment to pass levels 98-99 would be a decent compromise, I think.
TASing is like making a film: only the best takes are shown in the final movie.
Dimon12321
He/Him
Experienced Forum User, Published Author, Active player (480)
Joined: 4/5/2014
Posts: 1129
Location: Ukraine
EZGames69 wrote:
I’m working on a TAS for this game now that Bizhawk has a special dolphin build, I’ll be able to export to dtm and have a full submission of it when I’m done. For now, here’s the first 2 levels: (video)
Wow! I've been waiting for someone to give it a shot. The only concern I have is, if it's possible on the first ship level to knock out 2 guys with one bowling bowl throw: you throw it, it bounces off a guy, reaches an open pipe, travels through it and knocks out another guy on the other end of the pipe. So, does that mean that Dolphin core is water-boxed in Bizhawk, having less desyncs as a result?
TASing is like making a film: only the best takes are shown in the final movie.
Dimon12321
He/Him
Experienced Forum User, Published Author, Active player (480)
Joined: 4/5/2014
Posts: 1129
Location: Ukraine
Some zombie kills are still questionable because you had some ammo in your assault rifle left and you could kill specific blockers instead of running them around multiple times and still spending a big amount of time on killing them with a gas launcher.
TASing is like making a film: only the best takes are shown in the final movie.
Dimon12321
He/Him
Experienced Forum User, Published Author, Active player (480)
Joined: 4/5/2014
Posts: 1129
Location: Ukraine
So, a good working Windows TAS program will probably require a reinvented Docker, i.e. a container that would isolate a game from the system, so you would be able to manage game time/memory/state. I read the topic of that guy and he said he won't implement any savestates or movie recording/playback features. What kind of "TAS" program is it then?
TASing is like making a film: only the best takes are shown in the final movie.
Dimon12321
He/Him
Experienced Forum User, Published Author, Active player (480)
Joined: 4/5/2014
Posts: 1129
Location: Ukraine
slamo wrote:
What requires these? And would they not be included with the game?
I'll be frank here. Knowing my dummy skills, I'd wish to have an installation movie doing something excessive rather than not doing something that's required =P
TASing is like making a film: only the best takes are shown in the final movie.
Dimon12321
He/Him
Experienced Forum User, Published Author, Active player (480)
Joined: 4/5/2014
Posts: 1129
Location: Ukraine
Doesn't it correlate with what you and feos responded to me earlier about non-deterministic Windows installation? So, if we use only one specific distribution, then we get it working fine, right? How will it all work? 1. From what moment should the actual movie begin? Can put an installed game (folder + .exe) on a PCem hard drive and start a libTAS movie recording where we simply surf the explorer up to the game .exe, launch it and go on with the game as usual? Or should we begin with mounting a game image with, let's say, Daemon Tools and install it live, then launch it? - Can it be a separate movie? 2. What about game distributions? If we record us installing the game, will it be ok to show a CD key for a game? Specific distributions, that free you from using it or keeping a game disk in the reader to make it work, are actually more stable and convenient. I guess OpenAL installation should be added to the config. Or should it be included into the game installation part? Visual C++? Even though I can think of 2005+ distributions only, maybe elder versions existed that had to be installed back in the day.
TASing is like making a film: only the best takes are shown in the final movie.
Dimon12321
He/Him
Experienced Forum User, Published Author, Active player (480)
Joined: 4/5/2014
Posts: 1129
Location: Ukraine
EZGames69 wrote:
CoolHandMike wrote:
This is 99% text. No vote.
Don’t worry, here’s a movie that’s 100% text: [3882] DOS The Hitchhiker's Guide to the Galaxy by c-square in 00:12.68
I was expecting a response, like "Hmm... I changed my mind. Now it's Yes vote."
TASing is like making a film: only the best takes are shown in the final movie.
Dimon12321
He/Him
Experienced Forum User, Published Author, Active player (480)
Joined: 4/5/2014
Posts: 1129
Location: Ukraine
Have no idea how I missed it. The speed now is way insaner than before. Looks great! Yes vote
TASing is like making a film: only the best takes are shown in the final movie.
Dimon12321
He/Him
Experienced Forum User, Published Author, Active player (480)
Joined: 4/5/2014
Posts: 1129
Location: Ukraine
Looks repetitive, but not too long to get bored. I guess, people will ask for a verification movie of how you made TAS Lady and saved the data, if you submit a movie.
TASing is like making a film: only the best takes are shown in the final movie.
Dimon12321
He/Him
Experienced Forum User, Published Author, Active player (480)
Joined: 4/5/2014
Posts: 1129
Location: Ukraine
CoolHandMike wrote:
Heck yea! Going to have to read all those comments. What exactly was in that custom build though? Is that build public?
It's not public, but unlike all that console instability stuff, Doom replays can be freely played back on all Doom source ports with high Vanilla Doom compatibility: Chocolate Doom, Crispy Doom, PrBoom+, DSDA-Doom and XDRE. almostmatt1 may give additional info on his build, but from what I know, it has a custom interface (all those useful in-game values) for better convenience and a better input brute forcing mechanism.
TASing is like making a film: only the best takes are shown in the final movie.
Dimon12321
He/Him
Experienced Forum User, Published Author, Active player (480)
Joined: 4/5/2014
Posts: 1129
Location: Ukraine
KennyMan666 wrote:
That was kinda bonkers, how did that Icon of Sin fight even work?
Pretty simple on a paper. When a pain elemental shoots a lost soul, its initial height, if I remember correctly, is 8 game units higher than the player's point of shooting. Which means, when you shoot it, the rocket flies at a small angle up. If you step away far enough (point A) and shoot at the flying lost soul (point b), you can shoot a rocket so it flies just right into the Icon of Sin's hole.
TASing is like making a film: only the best takes are shown in the final movie.
Dimon12321
He/Him
Experienced Forum User, Published Author, Active player (480)
Joined: 4/5/2014
Posts: 1129
Location: Ukraine
FitterSpace wrote:
At the very least, Shadow Warrior should work in voidSW since that port is based on eDuke32, which works in libTAS. I'm not sure about Duke Nukem 3D, though, since all the speedrunners use pkDuke3D. I assume it'll work but I can't say for sure until I try it. I want to try out a bunch of other games, too, just to see how they all work. A good chunk of my Steam library runs natively on Linux, which is nice. Also, I finished the first map in Zone 2 a few days ago, and I'm a little over halfway done with z2a2. Here's a video of z2a1 beaten in 8 seconds flat. Check the video description for how I did it. https://youtu.be/teUYTJkfvdg
Yeah, I'm wondering if there's a proper guide of how to get or compile pkDuke3D on Linux. deeperjungle said he didn't know if anyone had built it for Linux. eDuke32 requires an actual gamedata of Duke Nukem 3D (.gpr file) to be built, so maybe providing Shadow Warrior .gpr might produce VoidSW. I'm wondering if such a trick can be performed with Duke's pipebombs. However, I don't think if such a wall exists on any of the levels, because Duke 3D is not so backtrackable as Ion Fury.
TASing is like making a film: only the best takes are shown in the final movie.
Dimon12321
He/Him
Experienced Forum User, Published Author, Active player (480)
Joined: 4/5/2014
Posts: 1129
Location: Ukraine
Dimon12321 wrote:
Alright then. Wish you luck! BTW, I noticed BuildGDX supports Shadow Warrior as well, but tasvideos doesn't say if the engine works fine or not. Would you please try it out on libTAS?
I got it launched, but looks like none of the games read input. VirtualBox also barely handles anything beyond regular surfing. Having "Native events" enabled lets some fantom mouse reading, but the keyboard is still off. "Prevent writing to disk" has to be on or Java Runtime won't deploy necessary libraries to run the game. Rest of the options doesn't seem to affect anything.
TASing is like making a film: only the best takes are shown in the final movie.
Dimon12321
He/Him
Experienced Forum User, Published Author, Active player (480)
Joined: 4/5/2014
Posts: 1129
Location: Ukraine
Info Teddy wrote:
At minimum, you need to specify the java binary itself as the game executable, and place -jar game.jar -path blahblah -silent etc. in command-line options. This is trivial if you take one second to actually think about what it actually means when you run a command: The first word you put in is the binary you're executing, everything else after that is just command-line arguments you provide to it.
Yeah, that was a nice catch! I ended up with this and... it worked. CL options are like you wrote (starting with -jar arg)
/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java
TASing is like making a film: only the best takes are shown in the final movie.
Dimon12321
He/Him
Experienced Forum User, Published Author, Active player (480)
Joined: 4/5/2014
Posts: 1129
Location: Ukraine
Is there any way to launch a game that relies on a Java framework? I provided a full path to a launcher in the "Game executable" path:
/home/user/Downloads/BuildGDX/BuildGDX.jar
But it outputs an error like that, regardless of any additional arguments, like a gamepath and a launcher-bypassing arg.
Could not determine arch of file /home/user/Downloads/BuildGDX/BuildGDX.jar
I tried bypassing "Game executable" by placing everything in a command-line option
java -jar /home/user/Downloads/BuildGDX/BuildGDX.jar -path "/home/user/Downloads/BuildGDX/" -silent
It works in terminal, but not in libTAS. You still need to enter something valid in "Game executable".
TASing is like making a film: only the best takes are shown in the final movie.
Dimon12321
He/Him
Experienced Forum User, Published Author, Active player (480)
Joined: 4/5/2014
Posts: 1129
Location: Ukraine
libTAS instruction describing the options is outdated. Some options have different names now and many new options are unknown.
TASing is like making a film: only the best takes are shown in the final movie.
Dimon12321
He/Him
Experienced Forum User, Published Author, Active player (480)
Joined: 4/5/2014
Posts: 1129
Location: Ukraine
Looks like DobieStation is dead. Its last commit was made 11 months ago.
TASing is like making a film: only the best takes are shown in the final movie.
Dimon12321
He/Him
Experienced Forum User, Published Author, Active player (480)
Joined: 4/5/2014
Posts: 1129
Location: Ukraine
(Removed temp encode) Got this weird warning while recording it. What a good improvement! I was suspecting that rapidly attacking bosses can be faster in some cases, but I didn't get around to it. Yes vote
TASing is like making a film: only the best takes are shown in the final movie.
Dimon12321
He/Him
Experienced Forum User, Published Author, Active player (480)
Joined: 4/5/2014
Posts: 1129
Location: Ukraine
[BizHawk 2.8] I got this warning while A/V recording a movie and it reached the end. Never seen this before! "The end of the movie has been reached. The movie is currently missing a cycle count. Save the movie to update to the current cycle count (4837299177)". Source: Submission #7338S I can assume it was made on a dev build of BizHawk and it lacked some functionality.
TASing is like making a film: only the best takes are shown in the final movie.
Dimon12321
He/Him
Experienced Forum User, Published Author, Active player (480)
Joined: 4/5/2014
Posts: 1129
Location: Ukraine
Check the publication text, please! "official superplay DVD" link is dead.
TASing is like making a film: only the best takes are shown in the final movie.
Dimon12321
He/Him
Experienced Forum User, Published Author, Active player (480)
Joined: 4/5/2014
Posts: 1129
Location: Ukraine
Soon will be available in 1440p Link to video I was close to vote Meh to adelikat's Lode Runner TAS, even though he increased the game's speed, but this hack has no chance. It's restricted to one screen, removing all possible intrigue. Not to mention, the game looks like plain puzzles and sometimes, after a matter of seconds staring at the screen, the solution comes up by itself. Unfortunately, voting No About 100 frames can be cut at the end.
TASing is like making a film: only the best takes are shown in the final movie.
Dimon12321
He/Him
Experienced Forum User, Published Author, Active player (480)
Joined: 4/5/2014
Posts: 1129
Location: Ukraine
Wow! This game looks way too modern for 1994. I hope the playaround moments in the TAS doesn't affect the lag.
TASing is like making a film: only the best takes are shown in the final movie.
Dimon12321
He/Him
Experienced Forum User, Published Author, Active player (480)
Joined: 4/5/2014
Posts: 1129
Location: Ukraine
YaLTeR wrote:
In theory yes, in practice it would be annoying to work with, especially if the bots' AI calls the RNG. Playing with bots usually means local multiplayer, which is not a tested/supported environment for TASing, but I imagine it shouldn't cause too many issues to support on a basic level.
What about CS: Condition Zero Deleted Scenes? Bots' AI seems to be similar to soldiers' AI from HL.
TASing is like making a film: only the best takes are shown in the final movie.
Dimon12321
He/Him
Experienced Forum User, Published Author, Active player (480)
Joined: 4/5/2014
Posts: 1129
Location: Ukraine
YaLTeR wrote:
And you can check how a TAS made with global smoothing looks here: Link to video Even if I don't manage attract any new HL1 TASers by posting here, I hope that the TAS editor work could inspire or give useful ideas to enable or improve TASing of other games.
Wow, that looks awesome! I'm slowly losing a stereotype of HL1 TASes having a jittery camera. I think that's because there are enough YT channels which upload TAS movies of BHop-designed maps. When it comes to all other GoldSource stuff, the main obstacle are countless nuances of the game that could be used for speedrunning purposes and people don't feel like learning all this. I noticed that quadrazid made some CS 1.6 TAS videos that don't feature any team battles (bots). Can their actions be replayed without desyncs, so I could build TAS-looking team deathmatches with headshots?
TASing is like making a film: only the best takes are shown in the final movie.
Dimon12321
He/Him
Experienced Forum User, Published Author, Active player (480)
Joined: 4/5/2014
Posts: 1129
Location: Ukraine
Unholy Realms - Full UV-Speed Link to video
TASing is like making a film: only the best takes are shown in the final movie.