morningpee
They/Them
Player (56)
Joined: 11/28/2013
Posts: 119
Games that work:Disco CubesGamma Bros.Metro SiberiaRetro Pixel Jump --- I've done some testing today, and I think it may finally be possible to TAS at least some Flash games in Hourglass. Gnash is an open-source SWF player. A fork of the project supports a significant portion of Flash games games out there, and it runs under Hourglass without crashing. I've made a trivial TAS of a small snake game, and it plays back successfully. I'd appreciate it if someone could verify the movie on another system to make sure it's reproducible. WTF is here Setup details: • Install Gnash 0.8.10devHourglass r81, of course • Windows XP • Use sdl-gnash as the executable • Download the game, rename it to "snake.swf", and use the entire filename of the SWF as a command-line argument. Now, here's the thing: Under Hourglass, Gnash will only successfully show the Flash container about 3% of the time (usually, you just see the empty command prompt). If it shows up, it will happen within 3 seconds of pressing the "Run and Play Existing Movie" button. Otherwise, press "Stop Running" and try again. And again. If the Flash container shows up, the replay should look like this: Link to video
Projects: Tetris DS Genesis Toys: Let the Toy Wars Begin
Experienced player (588)
Joined: 2/5/2011
Posts: 1417
Location: France
Succesfully works for me! Congrats man! Edit: Lemme test on W7 now :p AFAIT (As Far As I Tested) this does not work even with running sdl-gnash in CMD...
Current: Rayman 3 maybe? idk xD Paused: N64 Rayman 2 (with Funnyhair) GBA SMA 4 : E Reader (With TehSeven) TASVideos is like a quicksand, you get in, but you cannot quit the sand
Patashu
He/Him
Joined: 10/2/2005
Posts: 4043
Open source flash player? AND it works in Hourglass? The dream finally came true :o
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Experienced player (588)
Joined: 2/5/2011
Posts: 1417
Location: France
Patashu wrote:
Open source flash player? AND it works in Hourglass? The dream finally came true :o
Yes it does, the only horrible thing is running is random, sometimes you can get it ran by running 100 try or first try. :p
Current: Rayman 3 maybe? idk xD Paused: N64 Rayman 2 (with Funnyhair) GBA SMA 4 : E Reader (With TehSeven) TASVideos is like a quicksand, you get in, but you cannot quit the sand
morningpee
They/Them
Player (56)
Joined: 11/28/2013
Posts: 119
got4n wrote:
Succesfully works for me! Congrats man! Edit: Lemme test on W7 now :p
Thanks for testing. In case anyone is skeptical of the low frame rate, I was dumb and chose 6 FPS the first time. Here is a file recorded at 60 FPS. Link to video
Projects: Tetris DS Genesis Toys: Let the Toy Wars Begin
Experienced player (588)
Joined: 2/5/2011
Posts: 1417
Location: France
scahfy wrote:
got4n wrote:
Succesfully works for me! Congrats man! Edit: Lemme test on W7 now :p
Thanks for testing. In case anyone is skeptical of the low frame rate, I was dumb and chose 6 FPS the first time. Here is a file recorded at 60 FPS. Link to video
Is there a way to know if the game is incompatible? I tried with CMD basic and it works but with hourglass it doesn't work (The world hardest game)
Current: Rayman 3 maybe? idk xD Paused: N64 Rayman 2 (with Funnyhair) GBA SMA 4 : E Reader (With TehSeven) TASVideos is like a quicksand, you get in, but you cannot quit the sand
morningpee
They/Them
Player (56)
Joined: 11/28/2013
Posts: 119
got4n wrote:
Is there a way to know if the game is incompatible? I tried with CMD basic and it works but with hourglass it doesn't work (The world hardest game)
Because Hourglass does not accept any mouse input, the game selection is limited to those where you can start the game exclusively with keyboard input. That rules out World's Hardest Game, until Hourglass gets an update. Also, there's probably a way, but I don't know how to run games in Gnash that require external resources (such as level data or a second SWF). If anyone knows how, that's great and please share.
Projects: Tetris DS Genesis Toys: Let the Toy Wars Begin
Warepire
He/Him
Editor
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
This is very cool, nice find! If someone wants to, please post a log of a successful playback vs. a unsuccessful playback. Then I could take a look at it at some point. Hopefully I can figure out why packed Flash games (.exe) don't work some day, then pretty much the entire Flash library would be covered.
Experienced player (690)
Joined: 11/23/2013
Posts: 2233
Location: Guatemala
If this ends being a very succesful thing, someone would have to do a new Flash TAS category instead of a Windows one for this games. Sorry for my bad english if u don't get this.
Here, my YouTube channel: http://www.youtube.com/user/dekutony
Editor, Expert player (2098)
Joined: 8/25/2013
Posts: 1200
Well, you still need to export it and run it under Windows. So it would just be a variation of Windows TASes I guess. Eager to try stuff out on this. I'll get back to you. Edit: Welp I have Windows 7........:/
effort on the first draft means less effort on any draft thereafter - some loser
Skilled player (1741)
Joined: 9/17/2009
Posts: 4981
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
arandomgameTASer wrote:
Well, you still need to export it and run it under Windows. So it would just be a variation of Windows TASes I guess. Eager to try stuff out on this. I'll get back to you. Edit: Welp I have Windows 7........:/
Well, you can try using a VM like Virtualbox.
Spikestuff
They/Them
Editor, Publisher, Expert player (2643)
Joined: 10/12/2011
Posts: 6439
Location: The land down under.
arandomgameTASer wrote:
Edit: Welp I have Windows 7........:/
Join the BSOD boat of Hourglass failure on Win 7 & 8. There are some games we can touch but usually they all fail and give us BSOD... joy. So yea VirtualMachine it.
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Warepire
He/Him
Editor
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
Spikestuff wrote:
arandomgameTASer wrote:
Edit: Welp I have Windows 7........:/
Join the BSOD boat of Hourglass failure on Win 7 & 8. There are some games we can touch but usually they all fail and give us BSOD... joy. So yea VirtualMachine it.
If you could reply to my PMs maybe there could be some progress made on tracking the BSODs down... Just thinking out loud here.
Spikestuff
They/Them
Editor, Publisher, Expert player (2643)
Joined: 10/12/2011
Posts: 6439
Location: The land down under.
Warepire wrote:
If you could reply to my PMs maybe there could be some progress made on tracking the BSODs down...
I do and did. I just cannot get any further with the last question you gave me -_-.
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Skilled player (1785)
Joined: 5/7/2008
Posts: 187
Location: Japan
Unfortunately, it does not carry out the right operation. Link to video In addition, I cannot make good Flash TAS with most games because I cannot click the button. I want to do button input by TAB like normal FlashPlayer. (T_T)
Patashu
He/Him
Joined: 10/2/2005
Posts: 4043
pirohiko wrote:
I want to do button input by TAB like normal FlashPlayer. (T_T)
I want this too! It should be requested to Gnash devs.
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
morningpee
They/Them
Player (56)
Joined: 11/28/2013
Posts: 119
Let's keep a list of known TASable games. I've updated the first post to list the games I've tested so far. I'll update the list when people post other ones.
pirohiko wrote:
Unfortunately, it does not carry out the right operation.
That's a shame. I wonder why that is.
pirohiko wrote:
I want to do button input by TAB like normal FlashPlayer. (T_T)
Yeah, that would open a lot more possibilities if Gnash let you "tab" between input objects like Flash does. It's an open source project, so if anyone has the inclination, they could try adding the functionality.
Projects: Tetris DS Genesis Toys: Let the Toy Wars Begin
Experienced player (690)
Joined: 11/23/2013
Posts: 2233
Location: Guatemala
Try with Super Smash Flash 2. That uses buttons so it may work.
Here, my YouTube channel: http://www.youtube.com/user/dekutony
Skilled player (1785)
Joined: 5/7/2008
Posts: 187
Location: Japan
When I watched a heavy video, I had a feeling that the success rates that Flash container of Gnash could run increased.
Experienced player (608)
Joined: 10/23/2004
Posts: 706
Does this still require Windows XP? I have Windows 7 and really want to try to TAS this game: http://www.gnarlygames.org/GnarBikeTrials/GnarBike%20Flash.html
Current Project: - Mario Kart 64
Patashu
He/Him
Joined: 10/2/2005
Posts: 4043
Weatherton wrote:
Does this still require Windows XP? I have Windows 7 and really want to try to TAS this game: http://www.gnarlygames.org/GnarBikeTrials/GnarBike%20Flash.html
Have you tried an XP virtual machine?
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Editor, Experienced player (853)
Joined: 5/2/2015
Posts: 696
Location: France
Great find, horrible to run though :/
Editor
Joined: 3/10/2010
Posts: 899
Location: Sweden
Sadly, many games are incompatible with Gnash for the simple fact that they use the modern actionscript vm. There are other flash player replacements, but I have no idea how much they like hourglass.
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11475
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
henke37 wrote:
Sadly, many games are incompatible with Gnash for the simple fact that they use the modern actionscript vm. There are other flash player replacements, but I have no idea how much they like hourglass.
Gnash is shit, Lightspark too, the only thing that's really stable and compatible is flashplayer.exe itself, it just needs to be figured out what is lacking to support it. I discussed that with Warepire and he's just busy with usual HGR stuff, so we might get to this later when he has more free time (or helpers).
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11475
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
feos wrote:
Bump. Anyone tried using flash player on Wii/Dolphin? I can't believe no one got this idea before. The entire flash player memory will be within Dolphin's, so it can be saved/loaded on a whim.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.