Language…
18 users online:  Ahrion, Anas, anonimzwx, autisticsceptile1993, Batata Douce, codfish1002, Foxy_9000_, Hammerer, LuigiTron, magianegra21, Mario's GameBase, Maw, NewPointless, playagmes169, ppp9q, sinseiga, Sokobansolver, The_Uber_Camper - Guests: 265 - Bots: 359
Users: 64,795 (2,376 active)
Latest user: mathew

How do I use the DynamicZ patch?

More specifically, I'm trying to use the UberASM tool to insert the example 48x48 MMX player into Level 105.

I took a clean ROM and saved a level in Lunar Magic then extracted and inserted the graphics and EXGFX. I then did the first 6 steps of the "Installation" part of the DynamicZ Read Me.

After those first 6 steps is another 3 steps detailing how to use DynamicZ with UberASM. But I don't understand what to do here. Where in the UberASM tool's folders do I put header.asm? Level? Do I also put Level Code and INIT MMX.asm and mmxPlayer.bin into the UberASM's Level folder? And where do I put the "insrc header.asm"?

I'm so confused. The Read Me seems to assume you're using something different than the UberASM tool. Can someone tell me EXACTLY what I'm supposed to do to insert the example MMX player into Level 105 after following the first 6 steps in the Intallation part of DynamicZ's Read Me?

Click the character on the right side of my layout to visit my Discord server and discuss and play and look at and get updates and sneak peeks of the games and other things I'm making.

The authors of these 2 My Little Pony fan games have removed their games from the Internet.
Rise of the Clockwork Stallions has been updated! Download My Little Pony: Rise of the Clockwork Stallions DX: Director's Cut and My Little Pony: Magic Shards now! Spread this link!

To use Dynamic Z first, you must install it, you can install it as any patch, the only difference is that you need to set the freespace manually.

You only must open header.asm and change the Freespace, you need to find a ROM to insert the patch, you can use slogger to find that rom.

You need header.asm and DynamicZ.asm in the same folder to insert it.

Then when you install it you can use the RAM ADDRESS on Dynamic Z to do stuffs from uberasm, on the folder you can find a lot of codes examples with stuffs that you can do with the patch. You only need to go on the line before header:lorom on uber.asm and insert the line incsrc header.asm, header.asm must be on the same folder of uber.asm. Then you can put codes on the level.asm to do stuffs like change graphics or palettes.

I recommend you to read the tutorial, if you have any question you can post on this thread.

------------------------------------------------------

Youtube
Twitter
SMWControlLibX GitHub
My Discord Server
Snestorage where you can download my resources
But the UberASM Tool, which I believe is what everyone uses nowadays, has no file called "uber.asm" in any of its folders.

Click the character on the right side of my layout to visit my Discord server and discuss and play and look at and get updates and sneak peeks of the games and other things I'm making.

The authors of these 2 My Little Pony fan games have removed their games from the Internet.
Rise of the Clockwork Stallions has been updated! Download My Little Pony: Rise of the Clockwork Stallions DX: Director's Cut and My Little Pony: Magic Shards now! Spread this link!

when Dynamic Z was created, uberasm tool didnt exists, if you use dynamic z then you should use uberasm patch

https://www.smwcentral.net/?p=section&a=details&id=14317

A possible solution that i can give you to use uber asm tool is put incsrc header.asm on the file level.asm before the line freecode. header.asm and level.asm must be on the same folder, i didnt test it, but should works.

------------------------------------------------------

Youtube
Twitter
SMWControlLibX GitHub
My Discord Server
Snestorage where you can download my resources
Forget adding the "incsrc header.asm" to level.asm for the time being. We have bigger problems now. I discovered that, after inserting the DynamicZ patch with Asar, simply USING the UberASM Tool, even if it's unmodified, will cause the game to crash before the Nintendo Presents appears.

Now what do we do? Is there ANY way to make the DynamicZ patch work with the UberASM tool?

EDIT: Could the crash be caused by the UberASM Tool hijacking the Status Bar? The DynamicZ Read Me says that the DynamicZ patch is incompatible with UberASM's Status Bar hijack.

Click the character on the right side of my layout to visit my Discord server and discuss and play and look at and get updates and sneak peeks of the games and other things I'm making.

The authors of these 2 My Little Pony fan games have removed their games from the Internet.
Rise of the Clockwork Stallions has been updated! Download My Little Pony: Rise of the Clockwork Stallions DX: Director's Cut and My Little Pony: Magic Shards now! Spread this link!

LX5 said me that you can solve that the problem if you put incsrc header.asm on the file macro_library.asm, go to macro_library.asm and on the first line put incsrc header.asm, header.asm and macro_library.asm should be in the same folder. remove the incsrc on level.asm

EDIT: Yep, Dynamic Z crash if it is used with uberasm status bar hijack.

------------------------------------------------------

Youtube
Twitter
SMWControlLibX GitHub
My Discord Server
Snestorage where you can download my resources
Originally posted by anonimzwx
Yep, Dynamic Z crash if it is used with uberasm status bar hijack.

So then how do I disable the UberASM Tool's Status Bar hijack? Is it as simple as commenting out the "incsrc statusbar.asm" in the UberASM Tool's main.asm file?

Click the character on the right side of my layout to visit my Discord server and discuss and play and look at and get updates and sneak peeks of the games and other things I'm making.

The authors of these 2 My Little Pony fan games have removed their games from the Internet.
Rise of the Clockwork Stallions has been updated! Download My Little Pony: Rise of the Clockwork Stallions DX: Director's Cut and My Little Pony: Magic Shards now! Spread this link!

on the normal uber.asm patch you can deactive or activate on the uber.asm file but in uberasm tool the easy way is delete the content on statusbar.asm, i am not sure if uberasm tool allows to deactivate stuffs like uber.asm patch

------------------------------------------------------

Youtube
Twitter
SMWControlLibX GitHub
My Discord Server
Snestorage where you can download my resources
Well, I just commented out the "incsrc statusbar.asm" in the UberASM Tool's main.asm file, and the game is not crashing on the Nintendo Presents screen anymore.

So now, I tried to insert the example 48x48 MMX Player into Level 105. I put the stuff in the example 48x48 MMX Player's Read Me right after the "incsrc header.asm" in the UberASM Tool's macro_library.asm file. I put the LevelCodeandINITMMX.asm and the mmxPlayer.bin into the UberASM Tool's Level folder and added "105 LevelCodeandINITMMX.asm" to list.txt. The UberASM Tool said that everything was O.K. with no errors. But now, whenever I enter Level 105, the games crashes with the level's music playing. Now what am I doing wrong?

Click the character on the right side of my layout to visit my Discord server and discuss and play and look at and get updates and sneak peeks of the games and other things I'm making.

The authors of these 2 My Little Pony fan games have removed their games from the Internet.
Rise of the Clockwork Stallions has been updated! Download My Little Pony: Rise of the Clockwork Stallions DX: Director's Cut and My Little Pony: Magic Shards now! Spread this link!

Originally posted by DPBOX
Well, I just commented out the "incsrc statusbar.asm" in the UberASM Tool's main.asm file, and the game is not crashing on the Nintendo Presents screen anymore.

So now, I tried to insert the example 48x48 MMX Player into Level 105. I put the stuff in the example 48x48 MMX Player's Read Me right after the "incsrc header.asm" in the UberASM Tool's macro_library.asm file. I put the LevelCodeandINITMMX.asm and the mmxPlayer.bin into the UberASM Tool's Level folder and added "105 LevelCodeandINITMMX.asm" to list.txt. The UberASM Tool said that everything was O.K. with no errors. But now, whenever I enter Level 105, the games crashes with the level's music playing. Now what am I doing wrong?


can you send me the project folder? i can help you if you send me that.

------------------------------------------------------

Youtube
Twitter
SMWControlLibX GitHub
My Discord Server
Snestorage where you can download my resources
Originally posted by anonimzwx
can you send me the project folder? i can help you if you send me that.

By that, do you mean my UberASM Tool folder? Here it is.

Click the character on the right side of my layout to visit my Discord server and discuss and play and look at and get updates and sneak peeks of the games and other things I'm making.

The authors of these 2 My Little Pony fan games have removed their games from the Internet.
Rise of the Clockwork Stallions has been updated! Download My Little Pony: Rise of the Clockwork Stallions DX: Director's Cut and My Little Pony: Magic Shards now! Spread this link!

nope, send me a PM with your hack folder (your hack with the sprites, patches, etc..), to know what are you doing wrong.

EDIT: Also remember that mmx player example is only an example code that shows you possible stuffs that you can do with Dynamic Z, but is not a complete player.

------------------------------------------------------

Youtube
Twitter
SMWControlLibX GitHub
My Discord Server
Snestorage where you can download my resources