DarthAT
Member
Good morning game makers,
As the title says, I am very frustrated. Basically, I want to be able to push a block in the adventure module. I have searched the forums, I have searched the internet, I have read documents and looked at decompiled code for nes games (Zelda, boxxle, etc) but I cannot find any help no this.
I know the very basics of ASM, I understand the operands and registers, and I think I get the banks. I understand hex, decimal, and binary conversion, but not exactly how to us them. I get constants and variables. But I have yet to ever write any code that effects or work in a game (I have edited a few files to change affects and things like that).
How is that no one has figured out how to push a block yet? I don't mean this as any disrespect to anyone (you are all a hell of a lot smarter and more knowledgeable about ASM then I am). I am just curious why? Is it that difficult to figure out, am I way in over my head? Has it been figured out and just not shared with the community? I literally (I'm not ever kidding) lay in bed all night thinking about how this can be achieved.
- I don't see how it could be a tile, because it needs to be an object
- I have thought about making the block a monster that does nothing and does not cause me any harm. But I am not sure how to code something that will override the player recoil, and instead push it one tile in any direction. This is the best I have come up with. I printed off every asm file in the adventure module to study and see what would need to be edit or made to accomplish this, but have not had any luck so far.
- Do I create a whole new constant like the player and monster? This method seems way over my head
Anyway, sorry for the rant, I do appreciate all the help I have gotten in the past!
You all rock!
Darth AT
As the title says, I am very frustrated. Basically, I want to be able to push a block in the adventure module. I have searched the forums, I have searched the internet, I have read documents and looked at decompiled code for nes games (Zelda, boxxle, etc) but I cannot find any help no this.
I know the very basics of ASM, I understand the operands and registers, and I think I get the banks. I understand hex, decimal, and binary conversion, but not exactly how to us them. I get constants and variables. But I have yet to ever write any code that effects or work in a game (I have edited a few files to change affects and things like that).
How is that no one has figured out how to push a block yet? I don't mean this as any disrespect to anyone (you are all a hell of a lot smarter and more knowledgeable about ASM then I am). I am just curious why? Is it that difficult to figure out, am I way in over my head? Has it been figured out and just not shared with the community? I literally (I'm not ever kidding) lay in bed all night thinking about how this can be achieved.
- I don't see how it could be a tile, because it needs to be an object
- I have thought about making the block a monster that does nothing and does not cause me any harm. But I am not sure how to code something that will override the player recoil, and instead push it one tile in any direction. This is the best I have come up with. I printed off every asm file in the adventure module to study and see what would need to be edit or made to accomplish this, but have not had any luck so far.
- Do I create a whole new constant like the player and monster? This method seems way over my head
Anyway, sorry for the rant, I do appreciate all the help I have gotten in the past!
You all rock!
Darth AT