Posts for feos

1 2 205 206 207 440 441
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
Alyosha wrote:
Try downloading and building from master
https://ci.appveyor.com/project/zeromus/bizhawk-udexo/build/artifacts
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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
It was coded from scratch and has nothing to do with fceux's legacy, so I think it doesn't apply.
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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
TEST TEST TEST TEST TEST!!!!!!!!!!!!!!!! https://ci.appveyor.com/project/zeromus/bizhawk-udexo/build/artifacts
thematrixeatsyou wrote:
Add that return statement and Perfect Dark should work as well as it says on the website... which is, every time you finish a mission, press "Decline", as "Accept" causes the game to stop responding.
So a brief story of what was done.
  • Wyster started a TAS on Mupen64, with resets, that never synced for him.
  • bkDJ reported he managed to sync it while dumping AVI. Once.
  • nfq finished the project and submitted in 2011, with segmented encode.
  • No one ever managed to sync it since then.
  • Mupen64plus core was ported to BizHawk in 2013, it was way more stable than old Mupen64, but Perfect Dark wasn't still working on it. That happened, because when the core was released in BizHawk, it was upgraded to version 2.0, which was the version where Perfect Dark broke in Mupen64plus.
  • After nfq reported the game doesn't work in BizHawk, we were under the impression that it does work in original mupen64plus.
  • I asked micro500, the main person behind N64Hawk, to help, but he was very busy with ADGQ 2017 stuff.
  • I remembered how I did a hacky trace log (that only logged the PC register) to Genesis+GX core, which didn't have the disassembler, and that helped me to fix a bug in its internal savestates that was breaking determinism.
  • I decided to add trace logger to Mupen64plus too, and after I did so, I was in a mood to add it to PSX and Saturn as well, all of those are released now.
  • After the release, I decided to actually try fixing Perfect Dark with the trace logs I did, but it all wasn't making sense, buttons that caused the game to freeze did affect gameplay, so it was impossible to figure out what is intended and what is not, no matter how well you compare the trace logs.
  • I asked null_ptr to help, he spend an evening debugging it and couldn't help but assume it's related to events.
  • I started testing this game again on other frontends using Mupen64plus, and finally discovered this bug is present in m64p 2.0, but not in earlier or later versions!
  • Finally I decided to google once again, and among the first links it gave me I found this: mupen64plus-user-issues#552 (comment).
  • The fix was found back in 2013, but it seems it was only applied in 2015.
  • See how googling for a few minutes resolves the problem that was there (in different forms) since... 2008?
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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
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.
Post subject: Re: Some issues to the last build
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
Niamek wrote:
2nd I don't know how, but I made a movie that when I click somewhere, it always go back to the 0th frame instead of the clicked frame.
Fixed.
Niamek wrote:
3rd: So here is the situation: I am TASing a game and have to manage lag. So I avoid lag by jumping in X frame. When I replay it from 0th frame, a lag magically appear. By deleting and reinserting a frame before, the lag is gone. So to make sure I did not mess up my movie, I will have to watch it from beginning every single jumps I do... Not practical.
You definitely should post an issue with your project linked and describe what steps create different lag picture.
Samsara wrote:
Easier repro steps for what I think is the same bug: * Clone, insert, delete, etc any frame of a project * CTRL+Z This is the only problem I've run into so far and it's at least one that can be easily recovered from.
Works fine for me.
TASeditor wrote:
Cause a fatal error: This is some test with few greenzone states, so set it up so it only has 5 or less of them, I tested on SNES. State gap was 0, but probably doesn't matter. Add branch 0 Playback for a few 20+ frames, so the greenzone near branch 0 dissapear Add branch 1 Load branch 0 Load branch 1 Load branch 0 Playback
Works fine for me.
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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
Finally used! By how it looks, probably memory corruption might be done faster, but I don't want to dig into this.
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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
http://forums.sonicretro.org/?showtopic=29892 Would be insane if this thing became a part of an emu. Feels very close to antialiasing, resolution increasing and anisotropic filtering, but towards audio! I don't expect that to ever happen though, so just leaving it here for people to enjoy, if someone hasn't seen it yet.
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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
What's the whole message of the exception? Note: not loaded libraries, just the first paragraph.
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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
I tested my delegates thing and it still gives zero speedup overall, so whatever.
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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
Hetfield90 wrote:
feos wrote:
I tried it a bit starting a fresh PSX project (that I saved, loaded, edited), and it behaved normally. But I observed something like this with N64 before. Can you figure out the exact repro steps for PSX?
It happens every time I play the TAS I'm working on. Do you want to try playing my WIP to see if it happens for you as well?
Fixed, update your build.
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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
Wait what, NesHawk works at full speed again for me?! It was running at 20fps even after building the Release target!
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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
The first post on this page addresses that, you have to tas flashplayer.exe whom you pass the command to launch your game, but the program itself doesn't yet work in hourglassR. It is closed source, so it might be hard to debug, but in theory tasing it might be possible.
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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
evknucklehead wrote:
Anyone working on an encode? I could, but my system's not really set up for it (haven't found a decent video editor that doesn't cost anything, feel free to pm me suggestions), and I don't think it's worth it to track down the game just so I can watch for <2 minutes.
http://tasvideos.org/EncodingGuide/CustomEncoding.html
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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
So the current plan is to improve accuracy to the point when we can create a console verifiable Battletoads game end glitch run. Here's its description: http://tasvideos.org/GameResources/NES/Battletoads.html#MemoryCorruptingGlitches Scripts: https://sourceforge.net/p/feos-tas/code/HEAD/tree/trunk/LUA/BattletoadsObjects.lua https://sourceforge.net/p/feos-tas/code/HEAD/tree/trunk/LUA/BattletoadsObjectRAMv2.lua IDA project and FCEUX symbolic names files: https://sourceforge.net/p/feos-tas/code/HEAD/tree/trunk/DisAssemble/Battletoads/ If you look at the current game end glitch run, it enters some patterns on the second controller after the restart. All buttons pressed translates to $FF which is "reset the config pointer", in our case it is to RAM address 0. The first script shows what address is used to read object ID from, it also shows some of the parameters of the existing objects (can be easily tweaked to show other ones). PS: Enjoy your new rank, sir!
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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
I described what happens there in Russian here: https://sourceforge.net/p/feos-tas/wiki/GameEnd/ If google translate doesn't work well for you, I'll translate it and put on the Battletoads resource page. We have this game disassembled to atoms, so it should be very doable. We could move to another thread with this if you want. Console verifiable Battletoads is what we couldn't afford for all these years, and we mostly know exactly why! It rolls rng subroutine all the free time cpu has, and that varies from emu to emu and from emu to console.
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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
As we discussed on IRC, history is completely broken, and no one understands it except the author, who isn't active anymore. We should do the same as with smart seeking logic: simply port AnS's ideas from taseditor. This will stabilize things, but it's a lot of work, and I have other projects, that deserve to get attention after this huge release and continuous efforts.
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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
I suggest fixing the core to make Battletoads "game end glitch" work on console. No idea what it'd require though. Also, speed it up a bit probably? Would be interesting to know what can be done on that matter after my speedup ideas totally failed.
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.
Post subject: 1.11.7 Released
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
Version 1.11.7 has been released! Changelog: http://tasvideos.org/Bizhawk/ReleaseHistory.html#Bizhawk1117 Downloads: https://github.com/TASVideos/BizHawk/releases/tag/1.11.7 Major Changes:
  • Significant accuracy improvement for NES and A2600 cores
  • Trace Logger support for PSX, N64, and Saturn cores
  • Stability fixes and improvements to TAStudio
Other Changes:
  • D3D display method improvements
  • VirtualPad fixes
  • Trace Logger tool improvements
  • Movie subtitles improvements
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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
People say that core lacks savestates, is it true?
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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
If it was up to me, I'd remove submission support and announce it right away, but staff might probably want to give a timeout.
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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
There's a started port of ppsspp in bizhawk, dunno what would be the percentage of completion, but isn't it easier to base on something already started?
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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
Watched a playthrough of this cool game not so long ago, just subscribing to the thread. This one is definitely better than "The Game".
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.
1 2 205 206 207 440 441