Posts for feos

1 2
27 28 29
439 440
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11287
Location: RU
tom_mai78101 wrote:
I believed this has entertainment value to it, unlike the other submission, so I'm submitting this run based on entertainment.
I watched both side by side and I can't agree that there's 0 entertainment in the other submission but non-0 here. Without knowing in advance what exactly to look for, they both feel somewhat similar to someone who doesn't know the game. What should we be looking for when comparing the entertainment value of the 2 runs?
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: 11287
Location: RU
dekutony wrote:
I just want to mention that Neko Project 2 isn't in the "Preferred Emulators" list on the Wiki: EmulatorResources page on the site, despite the site now accepting PC-98 TASes. It's only present in the Sub-pages section at the very bottom of the page.
Added.
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: 11287
Location: RU
DeathKontrol wrote:
Sorry about not having much written on the submission page right now, I intend to fill it out later but I just wanted to get it submitted so it doesn't have to wait any longer. I should honestly probably just translate the TeX document to whatever formatting the site uses so that it's visible right here. But it's 23 pages, is it too much?
Should be fine.
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: 11287
Location: RU
M1D wrote:
I can still see any chances of optimization in ACT 3-3, 6-1 & 6-2. I may delay it for 3 days or more.
Nice! Don't hesitate to try improving it further, even the craziest ideas are often worth checking, as long as you feel the potential is there. I put some advises about this approach on Wiki: TasingGuide/TASArt.
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: 11287
Location: RU
M1D wrote:
I've just updated the new one in my userfile
This links to userfiles of whoever is opening the link. To link to your file you need to be on its info page to get the permanent link Which leads to https://tasvideos.org/UserFiles/Info/637940787633340433 in your case.
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: 11287
Location: RU
To get the link to your actual file you need to copy the link to its Information page.
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: 11287
Location: RU
I promise not to do any more changes before the completion of judgement
Do as many changes as you need, just announce replacement files here in the thread instead of the submission text. That way it will be easier for me to notice. I can delay the judgment if you still have tests to do.
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: 11287
Location: RU
teoheel wrote:
And watching this makes me curious if Pacifist No Damage run even possible...
Thread #6848: "pacifist" Ninja Gaiden 1,2,3
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: 11287
Location: RU
We don't have a problem with lower difficulties in other games. At this point difficulty is up to the author.
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: 11287
Location: RU
We have this:
Gameplay must be accurate to hardware wrote:
You are not allowed to run a console game in an unintended environment, including modifying emulator settings for unintended speed advantages.
  • Backwards compatibility modes, such as running Game Boy games in Game Boy Advance mode, are allowed if a physical console (or the game) supports it, unless there are noticeable audio, video, and/or gameplay-affecting glitches.
For PC games, environment settings explicitly supported by the game or its documentation are allowed.
  • If a setting is not mentioned in any way, it's allowed if it doesn't cause noticeable audio, video, and/or gameplay-affecting glitches.
Arcade games are standalone machines so they allow some unique configuration, but ideally it should be emulated the way it was intended to be played. DIP switches can also be considered the same as in-game codes because they can enable features that give the so called "unfair advantage". I'm afraid there can't be a generic rule that handles all settings of all arcade games. It depends on what the setting is doing.
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: 11287
Location: RU
1UPMushroom wrote:
i would implement all of this myself, but the problem is for some reason, fceux wont register any inputs in tas editor.
Which version of fceux? Are you using this manual? https://fceux.com/web/help/taseditor/
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: 11287
Location: RU
Analog input is not supported 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: 11287
Location: RU
I had to compile PCem from source
We can add an extra build to the release files if it's something usable across systems.
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: 11287
Location: RU
One unfortunate thing is that the system of this movie will be Linux when, in my opinion, it should be PICO-8. But it seems that it's already been decided that PICO-8 games will remain with the system of Linux, as was done for [4585] PICO8 CELESTE Classic by FlyingPenguin223, RichConnerGMN, cominixo, ikuyo, Meep, Snoo23, gonengazit, Lord Snek, Akliant, Beeb, Warspyking & RoundUpGaming in 01:42.77.
If it feels unfortunate we can discuss it harder :D
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: 11287
Location: RU
GO GO GO GO GO
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: 11287
Location: RU
tom_mai78101 wrote:
The VDA / RAM Search pairing is used when you don't know the RAM address.
I don't see a critical problem in finding the address while advancing full frames. It may not always be the RNG address of course. Very often you just see some in-game event happen differently in different scenarios, and you have no idea why. So the approach to that is boiling it down to the visible difference, and then finding the address of what is visible different in those scenarios. Once you know that, you set a hook on writing to that address around that time, and then you do the tracing - when you already know what PC to look for.[/quote]
tom_mai78101 wrote:
Overall, how do you like the proposal?
I like that you cared and you managed to achieve this. You may be interested in checking out this thing https://github.com/TASEmulators/BizHawk/issues/676#issuecomment-407103055 It implements functioning debugger for N64 (see the attached patches), may give you some useful ideas overall.
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: 11287
Location: RU
Okay so I asked others about this and I kinda didn't get any responses, but my opinion has changed. Originally I felt a fuller ending would be better, but since it's a branch dedicated to OOB, and you still complete all the levels, using OOB fully should be okay. The only reason there's no ending is broken level order, not lack of actual completion. This feels like a mere formality to me now.
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: 11287
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 (1238)
Joined: 4/17/2010
Posts: 11287
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 (1238)
Joined: 4/17/2010
Posts: 11287
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 (1238)
Joined: 4/17/2010
Posts: 11287
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 (1238)
Joined: 4/17/2010
Posts: 11287
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 (1238)
Joined: 4/17/2010
Posts: 11287
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 (1238)
Joined: 4/17/2010
Posts: 11287
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 (1238)
Joined: 4/17/2010
Posts: 11287
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.
1 2
27 28 29
439 440