Posts for Warepire

Warepire
He/Him
Editor, Experienced Forum User
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
You need those firmwares to run the games, they are required for the emulator to run them properly. I cannot tell you how to get them, but they are going around on the internet.
Warepire
He/Him
Editor, Experienced Forum User
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
First off the game has to be 32 bit. Second there will only be mouse support for WinAPI and DirectInput (up to DirectX 9), if I can get it working at all, if a game uses a different method it will not be supported at this time. But there are also other problems with some games not spawning their windows or outright crashes before the process is started fully. No idea yet what causes either. Also I broke movies trying to improve the format for coming improvements to Hourglass, so they corrupt on close/open, need to fix that too. And more things like these. So it's far from ready to be used yet sadly.
Warepire
He/Him
Editor, Experienced Forum User
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
Not the first time this has happened. In elementary school I was taught that choice is spelled as "choise" and used that spelling for 7 years before I was corrected. Thanks for the information.
Warepire
He/Him
Editor, Experienced Forum User
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
Ilari wrote:
Warepire wrote:
If a moderator could edit my opening post to say that the data gathering is completed it would be much appreciated, I don't have the rights to edit it anymore...
Okay, done. Also, looks like the data is in pretty standard format, aside from I18N of axis/button names (and sometimes varying button count)... Good thing, isn't it?
Thanks for the edit. I had not had the time to look at them and compare yet, but I did just now and you are right, and this is very good, this means I can hard-code the communication between the TASing-DLL and the game. Linear execution time joy!
Warepire
He/Him
Editor, Experienced Forum User
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
I have always been taught that the plural of mouse (pointer device) is mouses while the plural of mouse (rodent) is mice... I should have what I need now to make a conclusion. A huge thank you to everyone who took their time to make logs for me. It's very much appreciated! If a moderator could edit my opening post to say that the data gathering is completed it would be much appreciated, I don't have the rights to edit it anymore...
Warepire
He/Him
Editor, Experienced Forum User
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
Thank you everyone so far! A few more and I should be able to draw a fairly safe conclusion about this. Odongdong: If the games are 32 bit they will hopefully work given that the correct hooks exist, otherwise if they are 16 bit there isn't much I can do as the CPU support is diminishing and only XP 32bit has support for those games if the CPU does, and it would require a completely different DLL to attach to the process, and no dev environment I can get to run on my machines can build 16 bit DLLs. So in short: If the games are 32 bit they can and most likely will work, if the game is 16 bit it will not work, and I cannot do anything about that.
Post subject: Windows users, lend me your mice!
Warepire
He/Him
Editor, Experienced Forum User
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
(tl;dr? Skip the first paragraph of the post) A few days ago I got so far in hooking DirectInput basic SysMouse mouse devices that my testing game now tries to query the mouse for it's device objects. At first I thought that was really bad news because letting the game actually query the mouse would destroy sync completely through out-of-our-control device driver communication. But after talking with some friends I came to the conclusion that a SysMouse capable device probably follows a standard, and now I need help verifying that. I cannot promise that even a successful verification will allow me to complete mouse support in Hourglass, but it would increase the chances. Please download this little program, put it on the desktop or somewhere else where you can easily find it, run it, follow instructions, and then upload the log or post it within code-tags. http://hourglass-resurrection.googlecode.com/svn/branches/Tools/DISysMouseDataLogger/Release/DISysMouseDataLogger.exe For those that are afraid of running random exes, here's the source for the program: http://code.google.com/p/hourglass-resurrection/source/browse/branches/Tools/DISysMouseDataLogger/DISysMouseDataLogger/ Thank you everyone who tests this for the help! Enough data has been gathered, thanks everyone.
Warepire
He/Him
Editor, Experienced Forum User
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
This looks like it can be pretty cool, I say go for it. There's a "checkpoint" glitch in the PC version of the game, perhaps it's in the N64 version as well? The tracks seem to have checkpoints along after them to keep you from cheating too much, the thing is that they don't care which direction you come from. In some levels this allows you to turn around after passing the first checkpoint after the start and drive through the final checkpoint, then turn again and cross the finish line, which will count as a lap. Video: http://www.youtube.com/watch?v=ytYxXRNmst4
Warepire
He/Him
Editor, Experienced Forum User
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
I've seen less detailed bug reports get accepted and fixed. (And I mean in recent times).
Warepire
He/Him
Editor, Experienced Forum User
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
Have you tried to see if this happens in the latest version of bsnes (Higan)? (grab from www.byuu.org) If this happens there too but not on console, then you have found a valid bug in the bsnes core and if reported byuu will most likely fix it if you describe the problem clearly enough. And hopefully the fix can then be back-ported into BizHawk.
Warepire
He/Him
Editor, Experienced Forum User
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
Necro-bumping because I finally found useful RAM addresses in this game. And in the process discovered a neat trick in the first level. In Nowhere it is possible to get one of the Golden Carrots without activating the sign, and that is the GC in the mallet practice. Throwing a box so that it lands on the target will release the GC, perhaps doing it this way after completing the box climbing practice will be faster if it's possible to throw the box from top of tree trunk so that it lands on the target, it looks promising. And the RAM watch file: http://tasvideos.org/userfiles/info/8897786702384958 Game is still un-TASable :( My debugging efforts some years earlier failed to give something.
Warepire
He/Him
Editor, Experienced Forum User
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
As far as I remember the gameboy bios sets all the RAM to 0 when it runs, so it would be accurate that uninitialized values are 0.
Warepire
He/Him
Editor, Experienced Forum User
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
Spikestuff wrote:
See, now I'm confused on the NO votes because it's an improvement. Is it No for Stars, Yes for Vault. Please explain.
The votes only indicate how people thought of the entertainment. In my opinion this is a very cool improvement over the previous TAS, but neither this or the previous TAS is very entertaining. So I will vote No, but I still think it should be accepted and published in the vault.
Warepire
He/Him
Editor, Experienced Forum User
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
I don't think 105% warrants separate categories for the demo glitch(?). It could be considered a speed/entertainment tradeoff instead, wasting 2 minutes at the start so that there will be less time spent in the warp room overall.
Warepire
He/Him
Editor, Experienced Forum User
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
Edited my post on the first page.
Warepire
He/Him
Editor, Experienced Forum User
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
So far I don't know what is causing the random extra frame during loads, I have looked at many Super Meat Boy logs and gone though the code, there's no clue to why this happens as far as I can see. If Ilari (or someone else) wants to contribute to the project, just shoot me a PM.
Warepire
He/Him
Editor, Experienced Forum User
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
andypanther wrote:
Couldn't you do something like a MST for this game? Because a run that only has the restriction that it must defeat Ganon seems pretty arbitrary to me.
You could do any% banning glitched doorways/stairs, or can you still get to Ganon that early now? (I might have missed some developments..?) Then there's also 100%, though no one has made one yet as far as I know.
Warepire
He/Him
Editor, Experienced Forum User
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
"What the hell was that!?", now with optimization. No choice but to vote yes.
Warepire
He/Him
Editor, Experienced Forum User
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
Perhaps fastest time trails can be a separate category then, since I think it would be very entertaining to see such a thing. I do agree that going through a lot of the levels 3 times just for the platinum relic / beating the developers would be a little too extreme for a speed/entertainment tradeoff.
Warepire
He/Him
Editor, Experienced Forum User
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
Thank you, I'll see what I can come up with.
Warepire
He/Him
Editor, Experienced Forum User
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
If you have maps with the exit marked I can probably help you with route ideas (I don't have enough free time to play through the game to find the exits myself). Hopefully I will have time to look at World 3 and 4 tonight.
Warepire
He/Him
Editor, Experienced Forum User
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
What the hell was that?! Yes vote.
Warepire
He/Him
Editor, Experienced Forum User
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
Emulating a console as accurately as bsnes/higan does it requires a lot more processing power compared to emulators that aim for speed instead.
Warepire
He/Him
Editor, Experienced Forum User
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
That is an incredibly unusual glitch... or maybe it's a hidden debug feature? If this trick would be allowed I think it can be a very interesting trick to use in a 105% run and would make the warp rooms a lot more streamlined even when going for all Platinum relics, which in my opinion should be done, and even more so, beating all the developer times (they were posted online at some point) as such a thing would be a very impressive feat by a TAS since as far as I know there are many levels where the developer times are still unreached in real-time attempts. (It should also obviously beat/match all the known times that are faster than developer times)
Warepire
He/Him
Editor, Experienced Forum User
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
adelikat wrote:
That is exactly right. It is kind of a limited form of judge status, that is basically obsolete now. It was made back when we did a mass unrejection for the tier system.
I was pointing out a typo, I thought the bolding would make it obvious, sorry for the confusion adelikat. Thanks to Ilari for fixing it.