Posts for feos


1 2
27 28 29
439 440
Experienced Forum User, Published Author, Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11270
Location: RU
GJTASer2018 wrote:
But that shouldn't excuse using an E ROM for the submission in the first place when there was a good dump U version available.
Why not exactly?
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 (1236)
Joined: 4/17/2010
Posts: 11270
Location: RU
Once you know the address you want to understand how it changes, you can use this lua code to see which PC it changes at Download print_disasm.lua
Language: lua

local function print_disasm() local pc = emu.getregister("PC") -- or whatever the PC register is called for that core, check using emu.getregisters() local dis = emu.disassemble(pc).disasm -- not all cores have this, so you can just print the PC print(string.format("%X: %s", pc, dis)) end event.onmemorywrite( print_disasm, 0 -- or whatever your address is )
Depending on the core you may get the PC right before your address is written, but it would still be easy to find in the tracelog for the frame it changes at. And in the tracelog you can go up and see how the value affecting it is changing. You don't have memory view there, but you have affected addresses printed out anyway. I feel you'd be better of just implementing proper breakpoints, then debugger would instantly jump to the location your address is changed on. The problem with the current hawk is that debugger is a tool and tools don't update midframe unless it's a hook like in lua. But you seem to have solved that part. https://tasvideos.org/Bizhawk/LuaFunctions
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 (1236)
Joined: 4/17/2010
Posts: 11270
Location: RU
slamo wrote:
I'll agree with that. After all, we have the same standard for judging optimization in every other run. However, I still think the score should match or beat all known scores. There's not much of a point in calling the branch "maximum score" if somebody can just point to a higher score during judgment.
Right.
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 (1236)
Joined: 4/17/2010
Posts: 11270
Location: RU
eien86 wrote:
I did some research and I think I understand now what's going on with this game. The game itself runs at ~12 fps, which is resolved by advancing one game frame every 4 or 5 video frames (similar to the Prince of Persia NES movie I worked on), notwithstanding lag frames from excess of active objects in the screen. The difference between E and U is the number of lag frames introduced to keep the game running at 12 fps, even though the console runs at 50 or 60fps. The fact that the U version requires more lag frames to keep 12fps doesn't mean that the game runs slower or a movie for that version would be slower (as I mistakenly thought at the beginning). So therefore there should be no difference in look&feel between the two versions.
Oh nice!
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 (1236)
Joined: 4/17/2010
Posts: 11270
Location: RU
I still don't get how making the debugger run by itself makes it easier to track how the needed address got its value than by using a tracelog.
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 (1236)
Joined: 4/17/2010
Posts: 11270
Location: RU
ThunderAxe31 wrote:
It's the fastest one I could find. Maybe someone could do better, with some more in depth understanding of the game code. Either way, it's not gonna be easy to improve.
Okay then I agree that it should fit Standard under these new rules.
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 (1236)
Joined: 4/17/2010
Posts: 11270
Location: RU
slamo wrote:
To make things less onerous for judges, the proof that the score really is maximized could just be that it beats all other known scores and there are no obvious ways to increase it further.
BTW I don't even think we need this proven. We just need it to look optimized, which means not easily improvable by a lot.
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 (1236)
Joined: 4/17/2010
Posts: 11270
Location: RU
ThunderAxe31 wrote:
My idea is accepting "easiest password" for Standard because it's the fastest, and accepting "hardest password" for Moons because it's more about being fancy with a self-imposed challenge (maybe it doesn't meet the Moons entertainment requirement, but I have a major "improvement" in the works, stay tuned 😉)
Is easiest password actually the fastest known password? And yeah maybe the existing "hard" version is not different+entertaining enough for Moons.
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 (1236)
Joined: 4/17/2010
Posts: 11270
Location: RU
Thanks! Please describe actual usage. Like steps of what to do to make use of this, and what would be happening and how it's achieved.
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 (1236)
Joined: 4/17/2010
Posts: 11270
Location: RU
DrD2k9 wrote:
Regarding length of run: If a dummy movie file is going to be present anyway, we could make it from all blank inputs that was as many frames long as needed to show the appropriate time frame.
I know how to do it, I'm saying "That sounds even more hacky". It can't be a long term solution, even if it's the least evil for now until a new entity is developed.
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 (1236)
Joined: 4/17/2010
Posts: 11270
Location: RU
Arc wrote:
For something "beyond input" like #4947: dwangoAC, Ilari & p4plus2's SGB Pokémon: Red/Green/Blue/Yellow Version "Pokemon Plays Twitch" in 08:11.42, the closest real-life analogy is avant-garde or experimental films. The best example that I know of is Mothlight (1963), which is a short film that was created without using a camera. If a film can be made outside of standard methods, then a TAS can be as well. Publish it as an entirely separate class from other movies, and hold it to a high standard of artistic and technical merits for publication. I don't think we need 1000+ word arguments about breaking rules or whatever. If the sentiment favors including more experimental art, then create a new experimental class (not playground) and publish. Bada bing bada boom.
I'd associate "beyond input" more with performance art than cinematography, because replay files would not be the focus of such a class anymore (which is what we call movies here). But otherwise yeah, we can make this work based on staff agreement to push a certain experimental entity to the site and present it (almost) like a publication. Being restricted to replay files would result in hacking around this restriction by providing dummy files, but we'd also have to do something about movie length to make it present some actual info about the duration of the event in question. That sounds even more hacky. The publication module would need to be reworked quite a bit. There could still be input files, and there could be several of them, and some files may not be submittable input. Multiple input files is already a thing, but currently they dictate all the metadata, which we don't want here. They may not be attached to any game, or they may contain several games. We may still need a thread for each "publication", but maybe not a submission page? What about obsoletion?
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 (1236)
Joined: 4/17/2010
Posts: 11270
Location: RU
Samsara wrote:
1. Should we allow "maximum score" as a standard branch universally? Currently, we allow it as a form of full completion, but this does not catch 100% of cases, which is a bit ironic for full completion, really. The proposed change to the rule here would just be to allow "maximum score" as a branch independently of full completion. We would likely lessen the rules on methodology in this case, maybe only disallowing unassisted infinite loops and ACE. This change would also apply to timed games where the only objective method of competitive play is score. This could mean allowing timed sports games as well, but the mere thought of having that conversation again is giving me PTSD. We'll see.
I feel the current full completion rule "Glitches and memory corruption may still be used as long as they do not directly affect requirements" would make sense for "max score" as a new separate Standard goal. Among human score attacks, infinite pattern is a known problem, and it seems to generally be considered a thing that defeats the point of a score attack? So that would be the second limitation I would like us to keep, until someone makes a point why it may be a good thing to allow. So yeah, both rules we already have for max score.
Samsara wrote:
2. For infinite games, how do we define "maximum score"? Max score for timed games like Sharp Shot is easy to define, but what about games like this where play can be infinite? Some of the prior discussion in this thread has revolved around the nature of this game's score counter, and defining maximum score in relation to that counter is an important distinction for us to make, especially if we're going to broaden how we treat the category itself. In this case, the distinction is between the displayed score and the internal score counter. The display score is indeed maxed out and overflowed, but the game continues to internally keep track of score beyond that. Should we demand that a maximum score run max out the internal counter, or should we just stick to display score? My personal stances here are "yes, allow max score universally" and "stick to display score", but I'd like to see other opinions. That, or a bunch of people agreeing with me. That also feels nice.
I think the default end point should still be whenever new content has been completed, or when the difficulty has stopped raising. If there's a kill screen, it's also still a great reason to finally let it go already. And if the score overflows or stops after that point, that's just one more valid ending point. As to what to actually consider the definitive counter, relying on the visible one makes the most sense. If it glitched, internal counter may have to be used instead. And if the visible counter works okay, it may indeed look confusing to ignore it and reply on the internal one instead.
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 (1236)
Joined: 4/17/2010
Posts: 11270
Location: RU
Absolutely incredible and awesome! Voted 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 (1236)
Joined: 4/17/2010
Posts: 11270
Location: RU
Okay then I would personally prefer having "", "N. Tropy", and "101%". "Beat/defeat N. Tropy" feels like trying to put a full sentence in a branch, which is only okay if we can't help it. So I think just "N. Tropy" is neater.
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 (1236)
Joined: 4/17/2010
Posts: 11270
Location: RU
Spikestuff wrote:
How we branching it is the question? Do we follow the RTA community naming "N. Tropy" as "defeat N. Tropy" when translated to the site, or does "N. Trance" get a branch instead?
Can we name them "good/bad ending"?
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 (1236)
Joined: 4/17/2010
Posts: 11270
Location: RU
Okay so while I think some day we want to make best ending acceptable to Standard in its own regard even if it's not the fullest completion, I also think rating above 6 is already decent for Moons. I feel if the goal is really objective, we should not require the same entertainment value from it as we do from playaround for example. Clarify of the goal and entertainment value should be able to compensate each other if needed. So I'd allow the bad ending branch to Standard alongside full completion, and best ending for Moons.
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 (1236)
Joined: 4/17/2010
Posts: 11270
Location: RU
Is there a way to make the game end differently if you just keep playing?
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 (1236)
Joined: 4/17/2010
Posts: 11270
Location: RU
Movie Rules wrote:
The movie must be complete
  • If there's no clear ending, end after all unique content (enemies, level layouts, game mechanics, etc.) is exhausted.
    • Alternately, after completing all unique content, you may end when the in-game difficulty (enemy speed, AI, etc.) stops increasing.
How's the ending point defined in this 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 (1236)
Joined: 4/17/2010
Posts: 11270
Location: RU
Which parts of the best ending requirements are included in "101%"?
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 (1236)
Joined: 4/17/2010
Posts: 11270
Location: RU
Upload your project somewhere.
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 (1236)
Joined: 4/17/2010
Posts: 11270
Location: RU
despoa wrote:
[1926] NES Contra (Japan) "pacifist" by Soig & zyr2288 in 09:29.08 After noticing that previous pacifist runs had only one player, I was thinking that we should let this one be part of its own branch. It's probably different enough from the main 2 player pacifist runs.
Have you watched them though? In a pacifist setting the only real difference is bosses, and in the 2p version the pacifist goal itself evolved a bit to use subweapons. In the levels, it's 2 chars jumping over everything instead of 1, which is not substantial imo.
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 (1236)
Joined: 4/17/2010
Posts: 11270
Location: RU
CasualPokePlayer wrote:
It can be made to sync with a very simple modification, simply remove the first 5 inputs with a hex editor (bytes 0x100 - 0x127). That along with setting the needed settings (no memcard, no dual core, no idle skipping, dsp lle) will have the movie sync fully.
User movie #637920286863334159
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 (1236)
Joined: 4/17/2010
Posts: 11270
Location: RU
If gameplay would not be identical between normal ending and best ending, it feels similar to #7453: Tee-N-Tee, DarkShamilKhan, ParadaxeTH, Aglar & Zurggriff's Genesis Sonic the Hedgehog 2 "100%" in 32:25.82. And even if it's identical, we're not so sure about the whole superseding mechanic anymore.
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 (1236)
Joined: 4/17/2010
Posts: 11270
Location: RU
40 more frames saved. I don't agree that this submission is acceptable in terms of optimization.
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 (1236)
Joined: 4/17/2010
Posts: 11270
Location: RU
What's the suggested rule change tho?
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
27 28 29
439 440