1 2
16 17 18
Player (230)
Joined: 4/25/2012
Posts: 73
WST wrote:
I tried TASing some of the games from hamumu.com in 2012, and all of them work fine within Hourglass. I abandoned my project simply because I had no idea how to manipulate luck to get destructive weapons as fast as possible.
Many games use the system timer to generate an initial seed for the RNG. See if changing the initial system clock value in Hourglass results in different random drops. If so, it may be possible to manipulate the RNG independently of your in-game actions using only the system timer, which means you don't need to "slow down" to manipulate randomness. Unfortunately, this also may mean you need to do a lot of experimentation with the system clock to get a sequence of random numbers that works for what you're doing, if you need many random events to turn out your way. Also, not all games use the clock for seeding, so it may have no effect at all. Still, it's worth checking.
Joined: 5/1/2007
Posts: 294
Location: MD
Apparently, running a MoleBox'd M.U.G.E.N. exe automatically advances frames even with Hourglass paused. Not sure why. What would be the recommended settings for mugen.cfg? I was too fed up with the constant crashing, so I only finished 1 Round for now. Link to video But still, it's a good thing that it's supported.
I like Doraemon
Warepire
He/Him
Editor
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
Lorenzo_The_Comic wrote:
Apparently, running a MoleBox'd M.U.G.E.N. exe automatically advances frames even with Hourglass paused. Not sure why.
Can you explain exactly what a MoleBox'd MUGEN exe is, and link me to one that is freeware? Thanks.
Joined: 5/1/2007
Posts: 294
Location: MD
MoleBox is a type of software where you can compress multiple files into a single EXE file. I don't think I should share the link because it's not Freeware. Here is a GIF of an EXE file compiled in MoleBox, running in Hourglass.
I like Doraemon
Warepire
He/Him
Editor
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
For a TASvideos submission I am not sure a MoleBox'd game can be accepted unless it was released that way by the creator. You should clear this with the staff. For the pause bug, can't do much now, but I will try to get my hands on MoleBox and see if I can figure out the problem later.
Skilled player (1742)
Joined: 9/17/2009
Posts: 4984
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
Lorenzo_The_Comic wrote:
Apparently, running a MoleBox'd M.U.G.E.N. exe automatically advances frames even with Hourglass paused. Not sure why.
I got that problem for ""Ao Oni". I had to disable the ignore lag frame option for frame advance to pause.
Patashu
He/Him
Joined: 10/2/2005
Posts: 4044
Just to make sure - if I can get a game to work in Hourglass, and it plays back the same input with the same timing every time, but some other aspect of it is random (like monster AI) and is different every time, and it looks like the game needs multithreading to function (if you disable it you can't run it at all in Hourglass), are there any kinds of 'tricks' I can try to see if I can get it to playback deterministically entirely, or are such games out of reach of Hourglass for the time being? (If you are curious, the game is http://asceai.nfshost.com/meritous/ . Plays back on Windows 7 with Multithreading Mode > Allow or Wrap. It crashes about 80% of the time, keep trying until it loads in Hourglass) EDIT: Oh! I just noticed the game page has the sourcecode uploaded - http://www.asceai.net/files/meritous_v12_src.tar.bz2 - so that will help :) EDIT 2: ctrl+shift+f thread has 0 results, ctrl+shift+f SDL has 320 results. Does SDL do some magic that transforms a threaded looking program into a multithreaded one?
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
Warepire
He/Him
Editor
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
Delete the hourglasslog.txt, then try to run the game, then upload the log to pastebin or something.
Patashu
He/Him
Joined: 10/2/2005
Posts: 4044
Warepire wrote:
Delete the hourglasslog.txt, then try to run the game, then upload the log to pastebin or something.
https://www.dropbox.com/s/e1upeman4gcbw5a/hourglasslogoncrash%20-%20meritous.txt https://www.dropbox.com/s/2hb45vpz3zzlh8n/hourglasslogonsuccess%20-%20meritous.txt I made two logs, one for when it crashes and one for when it succeeds.
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
Warepire
He/Him
Editor
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
Thanks, I'll have a look during the weekend and see if I can find something wrong here.
Patashu
He/Him
Joined: 10/2/2005
Posts: 4044
Warepire wrote:
Thanks, I'll have a look during the weekend and see if I can find something wrong here.
OK. You can look at the source code for the game too, if it helps. (If you discover anything, it will probably be something common to all SDL using games, since it just uses SDL + SDL_image for graphics things and rand() for randomness.) Edit: Lol, looking through the sourcecode, it looks like it has a commented out replay scheme - open levelblit.c and ctrl+f RECORDING and PLAYBACK. Wouldn't be good enough for TASing without re-recording, but neat.
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
Warepire
He/Him
Editor
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
Patashu wrote:
Warepire wrote:
Thanks, I'll have a look during the weekend and see if I can find something wrong here.
OK. You can look at the source code for the game too, if it helps. (If you discover anything, it will probably be something common to all SDL using games, since it just uses SDL + SDL_image for graphics things and rand() for randomness.)
Yeah, I was planning on that, as well as trying to run the game myself etc.
TAG
He/Him
Joined: 2/9/2014
Posts: 407
Location: In Oblivion
Does Oblivion work?
I’m sorry. Really I am... I am so sorry for what I did. Forgive me.
Patashu
He/Him
Joined: 10/2/2005
Posts: 4044
TAG wrote:
Does Oblivion work?
Given Hourglass currently lacks mouse support, I'll leave it up to you to figure out.
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
TAG
He/Him
Joined: 2/9/2014
Posts: 407
Location: In Oblivion
Patashu wrote:
TAG wrote:
Does Oblivion work?
Given Hourglass currently lacks mouse support, I'll leave it up to you to figure out.
lol thanks pat
I’m sorry. Really I am... I am so sorry for what I did. Forgive me.
Active player (264)
Joined: 8/14/2014
Posts: 188
Location: North Kilttown
Just a little FYI, I found another game that seems to work well with Hourglass with generic settings. It's this indie game called Bombun and, oddly enough, it seems to work well specifically on win8. I tried it on XP and ran into problems with re-records (i.e. the PC would blue screen when ever I'd try to re-record). I've been testing out a few other simple games like this and seeing if I can get them to work and this is the game that yielded relatively quick results. The main question I have though is for some reason, somewhere along the line, something got messed up with the re-record count. I was at 200-something and suddenly the file was only reading 10. Has anyone else experienced this? (Or in other words, what did I screw up?) I made a quick TAS here to show you. (I can also link to the wtf file but I'm not at my main PC right now.) Link to video
Somewhat damaged.
Warepire
He/Him
Editor
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
TehBerral wrote:
The main question I have though is for some reason, somewhere along the line, something got messed up with the re-record count. I was at 200-something and suddenly the file was only reading 10. Has anyone else experienced this? (Or in other words, what did I screw up?)
Known glitch, the re-record count doesn't get restored right when loading states in certain conditions. I am impressed that you found a game that works on Windows 8 and blue screens on XP, the norm is the other way around. :P
Active player (264)
Joined: 8/14/2014
Posts: 188
Location: North Kilttown
Warepire wrote:
I am impressed that you found a game that works on Windows 8 and blue screens on XP, the norm is the other way around. :P
I notice a lot of Gamejolt games tend to be simple enough to work (or at least start up) in Hourglass since they tend to fit the criteria of "simple, no mouse, etc", especially in win8. Sadly, two games that I think could have potential will start up in Hourglass, but won't read any inputs. (Not even the re-record hot keys, oddly enough.) And that's in win8 and XP. The games in question are "Dashboy" and "Zzzz-Zzzz-Zzzz" (yes, that's it's name). Anodyne won't even boot the .exe, so there goes all of the games I run for now.
Somewhat damaged.
Joined: 9/3/2014
Posts: 3
Is there a help file for how this program works? I haven't been able to find one. I can sort of almost figure out how it works without a help file but I'm getting this error where it says that the game was not given permission to write to its own application path.
Patashu
He/Him
Joined: 10/2/2005
Posts: 4044
theunoriginalname wrote:
Is there a help file for how this program works? I haven't been able to find one. I can sort of almost figure out how it works without a help file but I'm getting this error where it says that the game was not given permission to write to its own application path.
Have you tried moving it to a different directory and running it again? Games usually can't write to C:\, C:\Program Files (x86)\... and C:\Program Files\... for example.
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
Joined: 9/3/2014
Posts: 3
I actually got it to work, but I'll keep that in mind, thanks.
Joined: 9/3/2014
Posts: 3
The problem I have right now is that for the game I'm running (Knytt Stories), I can't click any of the menu buttons (tutorial, play, etc) on the "title screen". Does anyone have any solutons for this? EDIT: this is also a problem with another game. I just can't interact with the game screen at all. EDIT 2: also sorry, I just realized I probably should have made a seperate thread for this... EDIT 3: i just read another thread where it was mentioned that mouse isn't supported. maybe this is the reason why.
Patashu
He/Him
Joined: 10/2/2005
Posts: 4044
If you need mouse support you must wait for Hourglass Resurrection to come out (or if you have any coding skillz, help it come out ;) )
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
Joined: 11/1/2010
Posts: 29
Hi guys. Will Hourglass ressurection allow us to use savestates/loadstates in our PC games? I am looking for a program that supports savestates in *ANY* PC game. Are there any alternatives out there?
Joined: 7/30/2013
Posts: 79
isamu wrote:
Hi guys. Will Hourglass ressurection allow us to use savestates/loadstates in our PC games? I am looking for a program that supports savestates in *ANY* PC game. Are there any alternatives out there?
No, there aren't alternatives. It only works in simple games and doesn't support mouse yet. If you just want savestates, your best bet is using a Virtual Machine. But you know, no rerecording, just savestates.
(◕‿◕)
1 2
16 17 18