Active player (469)
Joined: 3/30/2012
Posts: 405
Dimon12321 wrote:
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.
Ah, that's a shame. I was hoping GDX would work in libTAS. In the near future I'll be building a new PC and I'll dual-boot Linux, so I won't have to mess with virtual machines or WSL to get libTAS working. I'll try some games like Duke Nukem 3D and Shadow Warrior and see what I can come up with. 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
Dimon12321
He/Him
Editor, Reviewer, Experienced player (595)
Joined: 4/5/2014
Posts: 1217
Location: Romania
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.
Active player (469)
Joined: 3/30/2012
Posts: 405
Someone on discord sent me a binary of VoidSW for Linux about a year ago, that's how I tested it. Hopefully all you need to get VoidSW running is the GRP file for the game and eDuke32. That's something I'll test when I start dual booting. As for pkDuke3D, Apparently it's not available for Linux at the moment. Maybe one day it will be. A couple of people on the Build Engine speedrun discord have talked about trying to port it, but It's been a while since they posted that and I don't know what's going on with it today, if anything. Late last year, Pogokeen said something about third-party libs needing to be looked at, but that all goes a bit over my head.