Games that work:
• Disco Cubes
• Gamma Bros.
• Metro Siberia
• Retro 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.10dev
• Hourglass 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
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
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
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
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
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
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.
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.
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
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........:/
Joined: 10/12/2011
Posts: 6452
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.
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.
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)
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
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.
Joined: 4/17/2010
Posts: 11496
Location: Lake Chargoggagoggmanchauggagoggchaubunagungamaugg
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.
Joined: 4/17/2010
Posts: 11496
Location: Lake Chargoggagoggmanchauggagoggchaubunagungamaugg
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.