Page 1 of 1

MKII: Eliminate Jax, Lui Kang reduce 2 second hold...

Posted: Wed Oct 05, 2005 8:59 am
by isamu
Hi UGETB. I was wondering...can you look into the possibility of making a code that will significantly reduce the time needed to hold down and execute the low kick button for Jax's earthquake move and Lui Kang's bicycle kick moves? Reduce it to say, half a second or maybe 25 milliseconds? It would be pretty cool :)

Posted: Fri Oct 07, 2005 8:59 am
by ugetab

Code: Select all

:mk2:39800000:00D348:000000F8:000000FF:Low Time for Jax's Ground Smash:Allows you to perform the move as soon as the Low-Kick attack is done. ROM Hack
:mk2:39800000:00C992:000000F8:000000FF:Low Time for Liu Kang's Bicycle Kick:Allows you to perform the move as soon as the Low-Kick attack is done. ROM Hack
That's what you wanted.

I generally want to stay away from MAME tasks, for a variety of reasons.

If you want other moves done, ask ShimaPong, as he's the real mame hacker around these parts.

To make his life easier, should you ask him for such a thing...
Trace Point for Move Times(It should work for all single-button-hold attacks. Just run past the RETS, and you'll find the comparison to change. See existing codes for method of changing):
0FF841DC0

Posted: Fri Oct 07, 2005 9:08 am
by isamu
Thanks man!! You continue to rock these boards!

Hmm, going from your comments, it appears you're not too fond of hacking mame roms anymore? If so, what emu has been getting your attention lately? Kawax? Final Burn? Zsnes? GBAdvance?

Posted: Fri Oct 07, 2005 10:05 am
by isamu
O.K. I just tested them and they work great! Damn this makes using Jax and Lui Kang a WHOLE LOT more fun!! :D

Oh by the way....can you tell me if there is a way to have MAME automatically load and activate the last cheats you used upon booting the rom? I tried to look for this but couldn't find it. The closest thing I could find was "toggle cheat list"

Posted: Fri Oct 07, 2005 1:20 pm
by Pugsy
isamu wrote:Oh by the way....can you tell me if there is a way to have MAME automatically load and activate the last cheats you used upon booting the rom? I tried to look for this but couldn't find it. The closest thing I could find was "toggle cheat list"
No there's no way of doing that. Closest way would be to use Pre-Enable cheats to automatically enable certain cheats when you load a game.

Code: Select all

; Pre-Enable: (01100100 -------- -1------ --------) 0x64004000
;
;                       Enables a cheat on startup. Put the index of the cheat you want to enable in the address field.
;
;                       Example: to activate the eleventh cheat in the cheat list, add this cheat to the file:
;                       :gamename:64004000:0000000A:00000000:00000000:
;
;                       Actual Example:  For the game Marble Madness, add this to the end of your cheat file
;                                       it must be the end of the cheat file or it won't work!
;
;                                       :marble:64004000:00000004:00000000:00000000:
;                                       :marble:64004000:00000007:00000000:00000000:
;
;                                       If you've done it correctly the above two lines will automatically enable cheat
;                                       lines 5 and 8 for that game which at the time of writing will give Infinite Time
;                                       for both players.
;
;                                       NOTE: The cheat lines are counted in hexadecimal not in decimal and the first cheat line
;					is 0, the 9th is 08, 11th is 0A etc. You should ignore all other cheats in a linked list or
;					linked cheat other than	the first cheat. All other cheats including comment cheats should be
;					counted though 

Posted: Fri Oct 07, 2005 4:42 pm
by ugetab
I'd say one of the bigger reasons I'm staying away from mame is that it's less forgiving than NES, SNES, Gameboy, Gameboy Advance, and occasionally Genesis. The data files are huge, the data structures are inconsistent, and my competition is a step above me in determination. Along with this, is the fact that systems such as NES, SNES, and Gameboy are more hackable, but few people are able or willing to make unusual codes, whether due to hardware complications(see SNES SA1 games), or a lack of proper tools(like controlled save-state file corruption tools) to make weird codes, like the ones you asked for. I also have a taste for glory and a little backbone now, which wouldn't mix well with this place.

Posted: Fri Oct 07, 2005 7:20 pm
by Pugsy
ugetab wrote:I also have a taste for glory and a little backbone now, which wouldn't mix well with this place.
Nowt wrong with glory - after all cheat finding on any system is a challenge. The 'backbone' comment I find a mite confusing - I didn't think 'this place' was unfriendly/strict....

Posted: Fri Oct 07, 2005 8:39 pm
by ugetab
I feel that, community-wise, this place is doing better than any other site's forums I visit. As for the 'backbone' comment, I mean I'm a bit more stringent about my views than a mere month ago, and feel less likely to allow someone else to spout nonsense, or even get away with holding an alternative opinion to mine, if I think those opinions are unfounded. The reason it wouldn't fit well on these forums is that one doesn't need that strong a character if the environment of the community is good.

Posted: Mon Oct 17, 2005 4:08 am
by isamu
Pugsy wrote:
No there's no way of doing that. Closest way would be to use Pre-Enable cheats to automatically enable certain cheats when you load a game.

*snip*
O.K. that totally confused me LOL. :lol: The knowledge for hexidecimal arithmatic is required and since I don't know hex I'll chill on that one for the moment :)

How about this instead:

There are four cheats that are "set" cheats in UMK3 that are required to activate before each round. they are the follwing:

Code: Select all

:umk3:00000001:0020C55C:00000001:000000FF:No Throwing
:umk3:00000001:0020C560:00000001:000000FF:No Blocking
:umk3:00000001:0020C57E:00000001:000000FF:Unlimited Run
:umk3:00000001:0020C57C:00000001:000000FF:Fast Uppercut Recovery
Ugetab made these codes at my request, because I wanted to have them all activated simultnaneously during the round. They all work as promised, but the one minor sacrifice is that I am required to manually set and activate each indivisual one EVERY time before a round begins. I would like to have these codes altered to where once I set and activate them, they remain permanently set for good, not requiring me to go into the cheat menu and activate them each time a new round begins. If this is possible please let me know :)

By the way ugetab, all the codes work great, thanks, but I am noticing that the AI in UMK3 still throws me even with the no throwing code activated:

Code: Select all

:umk3:00000001:0020C55C:00000001:000000FF:No Throwing
Any idea what the deal is? I cant throw them, but they can still throw me :(