Register | Login | |||||
Main
| Memberlist
| Active users
| Calendar
| Chat
| Online users Ranks | FAQ | ACS | Stats | Color Chart | Search | Photo album |
| |
0 users currently in ROM Hacking. |
User | Post |
Sukasa Posts: 179/2068 |
Revese is left=right, up=down, A=B, Y=X, but start and select won't be modified at all.
90° D-Pad rotation could be done easily, I'll have to look into that. NOTE: This hack DOES NOT work with ZSNES 1.41 or older, and I don't know about 1.42. I only know that it works on SNES9x, and the latest WIP vesion of ZSNES. |
HyperHacker Posts: 298/5072 |
When you scramble inputs, make sure not to randomly pause the game.
Also, when you say 'reverse' what exactly do you mean? I can think of 2 cool ideas this could mean (and having both would rock ): 1) Switch directions so that up=down, left=right etc. 2) Invert the actual bits of specific buttons; say if you did it with Y, then the game would act like you were holding Y as long as you weren't. Also, 90° d-pad rotation could be neat (up=right, left=up, etc). |
Sukasa Posts: 166/2068 |
OK... I've at least added in a filter that can disable selected inputs from the regular controller ins, but it has no effect on overridden data.
Anyways, once I find some empty RAM, I can finish up the first version of the code, at least. |
Cruel Justice Posts: 417/1637 |
Originally posted by SleighhackerOriginally posted by Sukasa No dude... just... no. I get it but that was a bad pun. [Back on Topic] I say just use a straight override. I don't think it would be convenient to scramble it all or reverse it. |
Sukasa Posts: 151/2068 |
XD
Nope, I found it funny too, once you pointed it out. |
Smallhacker Posts: 136/832 |
Originally posted by Sukasa Am I the only one who finds that sentence funny? |
Sukasa Posts: 148/2068 |
OK, since I'm working on the controller override ASM right now, I need some input.
First off, this is an ASM hack that will allow you to control what mario does with your own code, which can use 3 bytes of RAM to control Mario's actions. Secondly, this code will grant you access to 4 more buttons, in a way, as I will leave room for 4 JSL's to your own custom code, with which you can act upon these 'buttons' from your own code, and you can set them via your own code. These 4 JSL's will always be executed, regardless regardless of whether the override itelf is switched on or off, and regardless of override mode. Not only that, but as they are executed at the end of the override code, and after the regular controller input code, you can do even more than what comes already installed into the override ASM! Anyways, what I would like to know is which kinds of effects you would like to see made available by default. The current modes I'm adding are:
Please add in any suggestions for new modes or features to add to the override ASM. |