(Link to AcmlmWiki) Offline: thank ||bass
Register | Login
Views: 13,040,846
Main | Memberlist | Active users | Calendar | Chat | Online users
Ranks | FAQ | ACS | Stats | Color Chart | Search | Photo album
05-19-24 02:26 PM
0 users currently in ROM Hacking.
Acmlm's Board - I3 Archive - ROM Hacking - SMW Controller Override
  
User name:
Password:
Reply:
 
Options: - -
Quik-Attach:
Preview for more options

Max size 1.00 MB, types: png, gif, jpg, txt, zip, rar, tar, gz, 7z, ace, mp3, ogg, mid, ips, bz2, lzh, psd

UserPost
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 Sleighhacker
Originally posted by Sukasa
OK, since I'm working on the controller override ASM right now, I need some input.


Am I the only one who finds that sentence funny?


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
OK, since I'm working on the controller override ASM right now, I need some input.


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:

  • Off
  • Straight Override
  • Scramble regular inputs
  • Reverse regular inputs


Please add in any suggestions for new modes or features to add to the override ASM.
Acmlm's Board - I3 Archive - ROM Hacking - SMW Controller Override


ABII

Acmlmboard 1.92.999, 9/17/2006
©2000-2006 Acmlm, Emuz, Blades, Xkeeper

Page rendered in 0.003 seconds; used 350.88 kB (max 396.48 kB)