Announcement

Collapse
No announcement yet.

(NES) Dreamworld Pogie - Help Fix "Walk Through Walls" and "Flying" Glitch/bug

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • (NES) Dreamworld Pogie - Help Fix "Walk Through Walls" and "Flying" Glitch/bug

    In the unreleased prototype (NES) Dreamworld Pogie, there is a major glitch/bug in the game that let's you walk through walls and fly when you simultaneously hold the A & B buttons and move the directional D-Pad to the desired direction. When executing this action, you can even fly through the floor and if you go too far down, you will die. And if you fly too far upward towards the sky, you will also die. You can fly through any object, wall, etc., except enemies (they will kill you.) I'm not sure if this game was intended to give the player the ability to fly or if this was just a feature that developers implemented so they can test play the game better.

    This is an apparent glitch/bug in the game since it seems to be an unfinished prototype. The developers seemed to have never took this "flying through walls" effect out of the game since they were probably utilizing this effect to test the gameplay.

    Well I would like a cheat code made where it DISABLES this "Walk/Fly Through Walls/Objects" effect. Also a cheat code that DISABLES the ability to fly, if the ability to fly was not intended for this game. Is it possible to make these two codes? If so, could someone please make these codes?
    Now broadcasting from the underground command post. Deep in the bowels of a hidden bunker. Somewhere under the brick & steel of a nondescript building. We've once again made contact w/ our leader, OSG

  • #2
    what you are looking at is a debugging tool left into the game i will look into disabling it

    RIP MOM 6-27-52 - 12-25-10

    Comment


    • #3
      thanks
      Now broadcasting from the underground command post. Deep in the bowels of a hidden bunker. Somewhere under the brick & steel of a nondescript building. We've once again made contact w/ our leader, OSG

      Comment


      • #4
        Disable fly through walls
        GAXGVYEK
        GAXKEYEK

        heres what the code does

        before
        $CF23:A5 04 LDA $0004 = #$00
        $CF25:29 C0 AND #$C0
        $CF27:C9 C0 CMP #$C0
        $CF29:_D0 0E BNE $CF39
        after
        $CF23:A5 04 LDA $0004 = #$00
        $CF25:29 0C AND #$0C
        $CF27:C9 0C CMP #$0C
        $CF29:_D0 0E BNE $CF39

        in basic terms i disabled it by making the button code impossible U+D

        RIP MOM 6-27-52 - 12-25-10

        Comment


        • #5
          Originally posted by Hybrid View Post
          Disable fly through walls
          GAXGVYEK
          GAXKEYEK

          heres what the code does

          before
          $CF23:A5 04 LDA $0004 = #$00
          $CF25:29 C0 AND #$C0
          $CF27:C9 C0 CMP #$C0
          $CF29:_D0 0E BNE $CF39
          after
          $CF23:A5 04 LDA $0004 = #$00
          $CF25:29 0C AND #$0C
          $CF27:C9 0C CMP #$0C
          $CF29:_D0 0E BNE $CF39

          in basic terms i disabled it by making the button code impossible U+D
          Why not just change the branch and reduce it to one code?
          Not taking any requests at this time.

          Bored? Watch some of my hacks here.

          Comment


          • #6
            Originally posted by Abystus View Post
            Why not just change the branch and reduce it to one code?
            I agree. Just change $CF2A to 0x00. That way it goes to the next line regardless of the condition.
            AAXKXNTA
            Please put all complaints in writing and submit them here.

            Above link not working? Try here.

            Comment


            • #7
              Originally posted by rimsky82 View Post
              I agree. Just change $CF2A to 0x00. That way it goes to the next line regardless of the condition.
              AAXKXNTA
              that code works if you want it always enabled you would have to change the branch it self if you want it to never be enabled
              AIXKOYEI
              from
              $CF290 0E BNE $CF39
              to
              $CF29:50 0E BVC $CF39
              this seems to work for what the OP wanted better than my two line code

              RIP MOM 6-27-52 - 12-25-10

              Comment


              • #8
                In that case, AND with 00 instead of C0. Then the condition will always be false. (!Z)
                AAXGVYEG
                Please put all complaints in writing and submit them here.

                Above link not working? Try here.

                Comment


                • #9
                  nice both our codes seem to have the same effect but truthfully yours is better.

                  RIP MOM 6-27-52 - 12-25-10

                  Comment


                  • #10
                    thanks guys
                    Now broadcasting from the underground command post. Deep in the bowels of a hidden bunker. Somewhere under the brick & steel of a nondescript building. We've once again made contact w/ our leader, OSG

                    Comment

                    Working...
                    X