nesdev.com
http://forums.nesdev.com/

Progress Thread - Nebs & Debs Prequel
http://forums.nesdev.com/viewtopic.php?f=32&t=14503
Page 5 of 6

Author:  dullahan [ Wed Feb 01, 2017 3:56 pm ]
Post subject:  Re: Progress Thread - Nebs & Debs Prequel

rainwarrior wrote:
I was using FCEUX 2.2.3 (+ a few more recent additions, I build from source, but it's basically 2.2.3), though it might be important that I use New PPU mode.

I don't seem to see the attribute problems on the first stage, but they seem to occur frequently in the second stage. I also notice in the second stage "bumps" in the vertical scrolling now and then, almost like the scrolling is set too late, might be related to the same problem?

Problem seems to occur in Nintendulator too (the vertical shake + the attribute corruption, specifically in stage 2).

I can reproduce the attr artifacts and stuttering in Nintendulator and FCEUX 2.2.3 using the new PPU. But everything is gravy with the old PPU for me on 2.2.3. Well guess I will checkout the screen shake code and then after that the palette animation logic for waterfalls.....

Author:  dullahan [ Wed Feb 01, 2017 4:00 pm ]
Post subject:  Re: Progress Thread - Nebs & Debs Prequel

rainwarrior wrote:
I've noticed another problem. This has happened to me a few times in the first stage, if I take the "lower" path and get the extra dash token, there's a high probability that I get killed by an invisible enemy in one particular spot.

Attached is a short FCEUX movie file demonstrating the problem, around about frame 1800 (~30 seconds) I seem to hit an invisible enemy in the air?

This is a picture of the spot just before it happens:

Thanks for the detailed info. I was aware of this issue, but cannot reliably reproduce it. One prerequisite does appear to be that Debs needs three dash charges though so that's something.

Author:  Rahsennor [ Wed Feb 01, 2017 6:13 pm ]
Post subject:  Re: Progress Thread - Nebs & Debs Prequel

I don't know if this is relevant, but under the right (now hopefully impossible to trigger) conditions the explosion-drawing code in Wrecking Balls will run past the end of vblank in FCEUX (2.2.2 with new PPU), but work fine in Nestopia and Mednafen.

I don't know which is accurate, since I don't have NTSC hardware to test on, but there's definitely a difference between emulators.

Author:  rainwarrior [ Wed Feb 01, 2017 6:30 pm ]
Post subject:  Re: Progress Thread - Nebs & Debs Prequel

dullahan wrote:
Thanks for the detailed info. I was aware of this issue, but cannot reliably reproduce it. One prerequisite does appear to be that Debs needs three dash charges though so that's something.

You can use the FCEUX movie to reproduce it and all the regular debugging features work with movies too.

Author:  dullahan [ Wed Feb 01, 2017 9:23 pm ]
Post subject:  Re: Progress Thread - Nebs & Debs Prequel

Rahsennor wrote:
I don't know if this is relevant, but under the right (now hopefully impossible to trigger) conditions the explosion-drawing code in Wrecking Balls will run past the end of vblank in FCEUX (2.2.2 with new PPU), but work fine in Nestopia and Mednafen.

I don't know which is accurate, since I don't have NTSC hardware to test on, but there's definitely a difference between emulators.


Thanks for the info Rahsennor that may be a lead.

Author:  dullahan [ Wed Feb 01, 2017 9:23 pm ]
Post subject:  Re: Progress Thread - Nebs & Debs Prequel

rainwarrior wrote:
dullahan wrote:
Thanks for the detailed info. I was aware of this issue, but cannot reliably reproduce it. One prerequisite does appear to be that Debs needs three dash charges though so that's something.

You can use the FCEUX movie to reproduce it and all the regular debugging features work with movies too.


I haven't tried FCEUX movies with debugging that sounds great.

Author:  FrankenGraphics [ Thu Feb 02, 2017 2:52 am ]
Post subject:  Re: Progress Thread - Nebs & Debs Prequel

I discovered that the screen going gray when paused happens if i simply start fceux (again, 2.2.2). Selecting the old PPU fixes it for the duration of the session, and switching back doesn't retrig the problem. I'm half assuming the game is tickling a bug specific to that version of fceux?

I also found that you can glitch through the left walls (including the invisible barrier far left) by dashing against them, as long as you've scrolled at least one tick. Glitching (dashing repeatedly) all the way through and wrapping around the screen offsets the object position relative to the collision map.

Author:  dullahan [ Fri Feb 03, 2017 3:39 pm ]
Post subject:  Re: Progress Thread - Nebs & Debs Prequel

FrankenGraphics wrote:
I discovered that the screen going gray when paused happens if i simply start fceux (again, 2.2.2). Selecting the old PPU fixes it for the duration of the session, and switching back doesn't retrig the problem. I'm half assuming the game is tickling a bug specific to that version of fceux?

I also found that you can glitch through the left walls (including the invisible barrier far left) by dashing against them, as long as you've scrolled at least one tick. Glitching (dashing repeatedly) all the way through and wrapping around the screen offsets the object position relative to the collision map.


Thanks for the info FrankenGraphics. Interesting about the gray screen bug.

Author:  dullahan [ Fri Feb 03, 2017 3:44 pm ]
Post subject:  Re: Progress Thread - Nebs & Debs Prequel

Just updated the original post with a new build that includes the following bug fixes:

* Debs can no longer dash into and climb walls.
* Debs can no longer dash past the screen boundary and into the unknown.

I haven't been able to trigger the Debs mysteriously-dying-on-the-first-level bug recently which used to happen 1/4 attempts of level 1 roughly, so I am very interested in reports either way on that one.

Author:  dullahan [ Fri Feb 03, 2017 10:24 pm ]
Post subject:  Re: Progress Thread - Nebs & Debs Prequel

Figured out the Debs dying suddenly bug and uploaded a new build in the original post. Now I just need to crack the nut that is the weird attr behavior and y scrolling jitters on levels 2 and 3!

Author:  JRoatch [ Sat Feb 04, 2017 10:50 am ]
Post subject:  Re: Progress Thread - Nebs & Debs Prequel

Re: weird attr, scrolling jitters, and (for me on powerpak) tile corruption.
These sound like the usual symptoms of writing outside of VBlank.

Author:  na_th_an [ Sun Feb 05, 2017 3:33 am ]
Post subject:  Re: Progress Thread - Nebs & Debs Prequel

Mild glitches appart (I didn't get anything nasty), this may be my favourite submission this year. I love the Capcom feeling all around. Congrats!

Author:  dullahan [ Sun Feb 05, 2017 10:15 am ]
Post subject:  Re: Progress Thread - Nebs & Debs Prequel

JRoatch wrote:
Re: weird attr, scrolling jitters, and (for me on powerpak) tile corruption.
These sound like the usual symptoms of writing outside of VBlank.


Yeah, I will be interested to finally get that fixed!

na_th_an wrote:
may be my favourite submission this year. I love the Capcom feeling all around. Congrats!


Thanks! I've enjoyed your entries as well!

Author:  calima [ Sun Feb 05, 2017 11:51 am ]
Post subject:  Re: Progress Thread - Nebs & Debs Prequel

I liked the game, but I hit the things others have also mentioned - the hero dying in midair with enemies nowhere in sight, walking into bricks, and slight jitter when moving.

You asked for more info about that, it happened on the point in the attached picture, in the first level. I jumped up and dashed to the platform, then boom, dead. Using the compo build.

Attachments:
bug.png
bug.png [ 1015 Bytes | Viewed 1238 times ]

Author:  cppchriscpp [ Sat Feb 11, 2017 3:10 pm ]
Post subject:  Re: Progress Thread - Nebs & Debs Prequel

Had a lot of fun with this - I beat it on actual hardware! (Save states? Who needs em?) I didn't run into any of the glitches other folks have mentioned, thankfully. It did feel a little short, but I guess the prequel, and Demo on the title screen shoulda clued me in to that.

Great entry.

Page 5 of 6 All times are UTC - 7 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/