Language…
18 users online: Adsila, Batata Douce, Blizzard Buffalo, David_Odie, Doopu,  Eden_, Ekimnoid, Hammerer, HD_DankBaron, LadiesMan217, LightAligns, LuigiTron, Maniek, masl, MorrieTheMagpie, ppp9q,  Ringo, sinseiga - Guests: 242 - Bots: 299
Users: 64,795 (2,375 active)
Latest user: mathew

Converting uberASM tool to patch

Is it possible to convert uberASM tool uberASM codes to the patch form? I've converted a few, actually, but I tried the Timer uberASM and it doesn't work.
please click this!


I'm not really sure why you'd ever really need to convert uberasm codes to patch form, but...

Your first step would be finding a relevant location to hijack. It might help to start by finding the game mode you want to run in (the pointer table is at $009329), then following that down for a good location to stick a hijack. Alternatively, you can hijack a particular routine that you know runs where you need your code.


But again, I'm not really sure why you'd do that when UberASM Tool already has support for gamemode hijacks, so it depends more on what you're trying to do.

Professional frame-by-frame time wizard. YouTube - Twitter - SMW Glitch List - SMW Randomizer
No, I mean convert uberASM tool codes for use with the uberASM patch.
please click this!
I think you just have to replace RTL with RTS. Well, that's actually depends on code.


Originally posted by RussianMan
I think you just have to replace RTL with RTS. Well, that's actually depends on code.

More like the later.
Anyway, @TheJullasicFox, coudl you tell us what is it exactly you want to use with the patch ? General conversion instructions, be it from patch to tool or the opposite, don't quite exist, and knowing what you're willing to modify would greatly help us in telling you how to proceed and giving you an example as to how it works.

EDIT: oh snap sorry
He already said he wants to convert the timer thing.

Anyway, it uses the library which you can just put in level_code.asm
You might need to change the jml in timer.asm to jsl and add a rts then put that as your levels code.