Posts for feos

1 2 126 127 128 440 441
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
Can anyone check the tracelogs of how the second quest starts normally, and compare it to how it fails to start after this movie? Maybe there's some address that can be tweaked to fix the startup?
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
Requiring mediums that exist in real world can be problematic. Imagine Famicom game Gimmick only synced on original cartridge. Availability of the original medium is one problem. Introducing physical reality into our software-only paradigm is another.
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
Memory wrote:
It may be that these movies are impossible to sync on emulator with an unmodified ROM instead.
I haven't read the thread yet, but this is my view. We prefer determinism even to accuracy. If it is impossible to make the movie sync with the original image, we kinda have to tweak it.
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
Have you loaded an early state while recording at the end of the process? That'd truncate the movie is you stopped it after that. If you used several state slots during recording, one of them might contain a fuller version of your movie. Load your movie, switch to recording mode, and try loaded state slots you used, one by one. The one that is the farthest is as much as you have preserved. Before stopping a movie, the last frame of it should always be stored to one of the states, maybe even named state to be sure. tl;dr: Each state saved while the movie is loaded, contains some part of your movie.
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
dragonbane wrote:
I considered it and even implemented Zelda Edition into a 5.0 branch before, only to be disappointed to find out that they are kinda bad for TASing Zelda games lol. You desync within minutes as soon as you start trying to use savestates. I checked 2 months ago and the problem still persisted. Until it is fixed for good there is really no reason to port ZE to a newer Dolphin branch as ours works better for what we do. The QT interface also seems very immature when it comes to the TAS input. The better route would probably be to implement some QoL changes into my build such as ffmpeg dumping. I really lack time atm, but if Fog gets anything going I gladly merge it and all future Zelda TASes won't have this problem anymore. We are used to fixing it in post but I understand you guys are a bit more sensitive about these things
Which option will be easier, backporting ffmpeg dumping or rebasing on the commit that merges ffmpeg dumping? Also, people tried building the zelda fork for Linux, and it seems to depend on windowsisms all over the place. Fog also said yesterday that he compiled it with 50/60fps dump splitting. If it fixes the problem, it will definitely need to be committed to the zelda fork repo.
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: My stance about this.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
ThunderAxe31 wrote:
For my TAS I decided to stick with the Sword, just because it's the stock weapon. However, making a password that makes you start with the Wand would inevitably result in a slower movie, and thus it could feel harder. In any case, we would enter in an endless argument about which one is more appropriate for a truly hardest play. And this is just Rolan's Curse, which stores very little data in the game password. Now just imagine how messed it could get if we had more settable data to debate of. This doesn't allow for any kind of clear cut, so it shouldn't be allowed as main branch for publication. And the other hand, this submission isn't providing enough differing movie contents for warranting a separate branch, nor meeting the entertainment requirements of the Moons tier.
When we're talking about hardest in-game difficulty, we have guidelines that provide tips on which to pick. While a movie using unjustified difficulty can theoretically be rejected, in general it's still just a guideline, not a strict rule. So stick to whatever makes the movie faster or more impressive, depending on the factors the guideline addresses. But if we allowed arbitrary tweaks that affect difficulty, but don't represent any sensible in-game mode, it indeed drowns in all sorts of ambiguity and unvaultability. But on top of that, using codes to hack these tweaks in is not justified by the spirit of the rules. They talk about codes used to unlock things, so things have to be actual entities defined in the game. If the code allows you to set arbitrary ammo, you don't unlock 20 bullets if you normally have 10, neither do you unlock 21 - you just program them in directly. The only difference in the case of this movie is that it programs unfair disadvantage through the codes. And that disadvantage is also (and still) arbitrary. You're right that in some cases arbitrary tweaks through in-game codes might be entertaining and unique enough for Moons. But that's still unreliable, since it has to represent some sensible goal. Clearly none of that is the case with this submission.
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 is it possible to avoid the corruption in the latest movie, by using a reset? Will it lose time, how much if so?
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 no stance yet. The rules say that if the good dump is not available, hacked ones can be used. But for cases when the thing needs to be hacked to be tased in the first place, it feels like it needs a whole new thread in General forum, so everyone could have a say.
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
brunovalads wrote:
This term will be used only for these TASing tools (and others that might be created in the future) or it will be a broader denomination?
Can it be broader than Wine is?
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
After having read the manual, I don't even think we need to look for any hidden difficulty only consisting of a single downgraded stat that this movie might've accidentally unlocked. The whole point of the password system in this game is to save player's progress, and the password is updated very frequently. It's a simplified way to save your game state at almost any time. So the password is basically poking memory as well, setting everything to desired values, even unrelated to what you had previously. It's not a set of combinations that trigger certain events, it's 4 bytes storing encoded game state.
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
This one doesn't tell anything about what's going on on the technical side. Not descriptive/accurate.
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
Can you share the build steps? So far it sounds like it won't work on Linux at all............
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
cwitty wrote:
I figured out how to disable the startup window, for at least a couple of Unity games. Find any files named ScreenSelector.so and remove (or rename) them. (More specifically, remove Plugins/x86/ScreenSelector.so if you're on 32-bit, or Plugins/x86_64/ScreenSelector.so if you're on 64-bit.) As far as I can tell this has no effect on gameplay. Of course, I can't predict whether the judges would allow this for an actual submission; the rules say "No tampering with the files the game is composed of", but that's later qualified with "no ... deleting ... files that affect game-play", so it might be allowed?
This approach would be iffy. It's always better to properly support such things if possible, rather than hack them away. But if it's really unavoidable even after reasonable efforts, we may allow a simple innocent tweak under some conditions.
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'd also state that I really want the term we come up with to be a single word, because otherwise it'd be avoided altogether or boiled down to something silly (like, emulator -> emu). It can be compound if needed too.
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
MESHUGGAH wrote:
QEMU also defines this translationing as the core feature (for emulation purposes): "QEMU is a [..] processor emulator using dynamic translation to achieve good emulation speed". QEMU calls his dynamic translation backend as TCG --> Tiny Code Generator. (linky for QEMU wiki)
That's code translation, not translation of API calls. Full on emulation is still happening for them, they just optimize the code n a special way to run faster. In translayers, nothing is emulated at all.
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
Great graphics, fantastic music, very slow paced monster levels, way too boring shmup levels, the movie itself is well played. I failed to enjoy most of it, but the parts that I did enjoy were nice. I think it should be in Moons, but I can't really vote Yes...
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: Emulator vs. Translation Layer
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
As you guys already know, Hourglass and libTAS are technically-not-an-emulator's. The same is known about Wine. We have at least 3 such programs, and PC TASing apparently fully depends on this approach, so it will be getting more and more attention. Because after Hourglass's death, Linux TASing (with or without Wine) is our only hope. But there is one problem. We can't constantly hear regular people call such tools emulators, and constantly yell at them that it's technically-not-an-emulator!!!!!!!1. We need to come up with some simple name that will stick, while also being accurate. As we know, the very word "emulator" was made up semi-arbitrarily. Then it completely changed its meaning, and now it stuck as software simulation of hardware device logic. Well I guess it's time to semi-arbitrarily invent a new word! We have some definitive words to base on, and they are pretty accurate and are approved by the authors of those programs. Wine's actual self definition is that it's an API translation layer:
Wine (originally an acronym for "Wine Is Not an Emulator") is a compatibility layer capable of running Windows applications on several POSIX-compliant operating systems, such as Linux, macOS, & BSD. Instead of simulating internal Windows logic like a virtual machine or emulator, Wine translates Windows API calls into POSIX calls on-the-fly, eliminating the performance and memory penalties of other methods and allowing you to cleanly integrate Windows applications into your desktop.
The same was said by ais523 about TAS frameworks using the same principles. So I shortened it to just "translayer". And so far, people I asked seem to like the word. If anyone has better ideas, or just concerns, please post! Maybe we'll come up with a better word. But the plan in any case is to start enforcing this new term so it eventually becomes the standard.
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 never asked to stop arguing. Keep arguing as long as you have points to make, each of them will be duly considered. Just drop this particular accusation, that's all.
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
mtvf1 wrote:
Great, I'm waiting for this movie been published. You guys find a new way to use double standart and accept DK3.
Stop your useless infinite accusations. We already established that you fail to comprehend actual explanations. You just don't care and want to use any reason to pretend we're doing something wrong. But you can't, because we have valid reasons you somehow repeatedly miss. There is no double standard, stop repeating that.
mtvf1 wrote:
If DK3 can be accepted like this, why not this? NES circus charlie & Urban Champion in 3:21.35
If that movie is entertaining enough to be in Moons, it will be accepted. Read my judgment if you still don't know why.
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
jlun2 wrote:
Now that this is apparently accepted to the site, I wonder would it be allowed to obsolete some movies done on Windows with the Linux ports (if exists)?
As always, only if the ports are deliberately and vastly similar.
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
Apparently this thread was never linked: http://tasvideos.org/forum/viewtopic.php?t=20330
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'll see if Masterjun feels like improving even more, and if you will come up with yet more 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
21:20:05 <Masterjun> feos: saved 110 frames in 1-2 21:20:14 <Masterjun> that's almost 2 seconds wow 21:20:17 <EZGames69> What game? 21:20:39 <Masterjun> I'm TASing Metal Force Zook Man Edition 21:22:32 <EZGames69> Link to what the game looks like? 21:24:45 <Masterjun> 🚶 -> 🏁
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
Well you mentioned you're still working on opengl, so when you have problems with it again, just know that you don't have to struggle with them alone.
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 126 127 128 440 441