Banner
Views: 762,594,792
Time:
7 users online: bruninhopz, codfish1002, Dan2point5, Isikoro, JonTheGamer 360, ThePat545, Xgen_Product - Guests: 30 - Bots: 100Users: 40,089 (1,938 active)
Latest: happyhatkid
Not logged in.
Dyzen: Sprite maker
Forum Index - SMW Hacking - Resource & Tool Releases - Dyzen: Sprite maker
Pages: « 1 2 3 4 5 6 »
Dyzen: Dynamic Z Environment

Dyzen is a group of tools that i am working that makes easy the use of the Dynamic Z. I am planning to make the next tools:

-Dyzen Sprite Maker

-Dyzen Graphic Changer

-Dyzen Player Maker

-Dyzen Power Up Maker


Dyzen Sprite Maker

This is a tool that allows you to make any sprite. The current state of this tool allows you only for the next:

-Make the graphic routine for normal and dynamic sprites.
-Make the interaction with mario

Future Features:

-Allows you to make clusters or extended sprites.
-OAM 200 graphic routine.
-Include Usefull Routines.
-Make interaction with others sprites.
-Make interaction with objects.
-Include common Movements.
-State Machine system.
-Code Editor.

VIDEO A chomp in 5 min?

Images:









Download DEMO


Dyzen Graphics Changer

This tool allows you to change any graphic , palette or tilemap dynamically very easy, it is similar to exanimation but with less limitations.

For now i only have a mock up.






Sprite IDE? Did you mean Sprite Maker? REALLY? I'm proud of you, anonimzwx!
Make your sprite maker happen...

Also, about the tool that you make, i found a problem: whenever that i open a .dyz file, it's give a error message, why do you make this tool for .dyz and not .bin file? And whenever that i open any .bin file, it's looks like empty or blank. Perhaps you need to fix these issues that i mentioned, don't think?
Originally posted by Roberto zampari
Sprite IDE? Did you mean Sprite Maker? REALLY? I'm proud of you, anonimzwx!
Make your sprite maker happen...

Also, about the tool that you make, i found a problem: whenever that i open a .dyz file, it's give a error message, why do you make this tool for .dyz and not .bin file? And whenever that i open any .bin file, it's looks like empty or blank. Perhaps you need to fix these issues that i mentioned, don't think?


The tool read .bin, press the button "Load ExGFX", and or load a palette you press the button "Load" to the palette label. the .dyz is an special format of the tool to save your progress on the tool, for extract the resources you only need press "Extract Resources".


Edit: and yes i want to add features to this tool to make your own sprites.

The interface of this tool seems interesting at first glance. Watching those videos, I guess the tool allows you to make GFX routines like you showed in C3 without coding. But I understand sprite IDE you mentioned is not implemented yet so it needs coding anyway to define the sprite's movement, right?
Originally posted by worldpeace
it needs coding anyway to define the sprite's movement, right?


you can coding to add features that aren't allowed on the tool, but without coding you will can make the hitbox, some movements, line guide routine, change map16 to a specific block, detect a block, detect distance between sprites. It will works with an interface with 3 sections, in one section you will can create "Events" like "detect collision with mario", on other section you will can create "routines". Each event can have a lot of routines.

For each Routine you will can add "conditions"(and loops) and "actions" only clicking on some buttons. the conditions are for example "When mario is near to the sprite" and the actions are for example "X speed is 50". And after click the buttons the tool will show something like this:

Example:

Code
Routine1:

if(Mario_Near_To_The_Sprite(20))
{
X_Speed(50)
}

RTS


then you will can add this routine to an specific Event.

I added a new Dyzen video Tutorial. :)

Edit: I added the pptx of the video.

The improved tutorial is cool.

--------------------
Working on my hack.
Wow, this seems really awesome. Unfortunately, it clashes with a few patches I use (primarily the powertool patch) but, based on what you said, I have some quick questions:

Originally posted by anonimzwx

- Normal sprites graphics stuff
- Create a friendly IDE to sprites where you can code an sprite easy and fast, on this IDE you will find "Actions","Events" and "Conditions" (similar to block kreator) and you can code on asm or you only press buttons to make your sprites.


When you say normal sprites, will they still need the dynamic Z patch?
I hope not, but if so, I understand. Anyways, thanks again and good luck on Dynamic Z/Dyzen!
Originally posted by Jonesy47
Wow, this seems really awesome. Unfortunately, it clashes with a few patches I use (primarily the powertool patch) but, based on what you said, I have some quick questions:

Originally posted by anonimzwx

- Normal sprites graphics stuff
- Create a friendly IDE to sprites where you can code an sprite easy and fast, on this IDE you will find "Actions","Events" and "Conditions" (similar to block kreator) and you can code on asm or you only press buttons to make your sprites.


When you say normal sprites, will they still need the dynamic Z patch?
I hope not, but if so, I understand. Anyways, thanks again and good luck on Dynamic Z/Dyzen!


well i will implemment features to install on the rom the dynamic Z and dynamic sprites or sprites mades with the tool very easy. But if you want don't use the dynamic z for the normal sprites i will add a feature to desactivate this, now with dynamic z the sprite use less space because the sprite use the functions of the dynamic z and reduce the code of your sprite. Dynamic Z will have a code library into the code.

The next version of dyzen (V 0.3) will have:

-Flexible colision routine maker
-Compatibility with SA-1
-Insert Dynamic Z and Dynamic Z's Sprites easy.
-less bugs
-Features to make a sprite with very large ExGFX (more than 30kb)

(remainning time: 3 or more months)


And the next Dynamic Z version will have:

-Code Library.
-Optimize OAM (this will reduce slowdown and allows you to use all the freeOAM, you would put 3 or 4 big boos without problems) and include No more tile sprites into the code.
-Include Mario 8x8 tiles DMA er as a desactivable function (because this patch is incompatible with Dynamic Z and is very usefull).
-better palette system for mario.
-the posibility to desactivate some DMA on a level to make a 80x80 dynamic sprite.

(remainning time: 2 or more months)

For now i am working to release the met sprite (it have a bug and i need optimize the code), then i will make a short demo of my hack.

EDIT: about the powertool mmmm maybe i can speak with BIO and find a solution.

Originally posted by anonimzwx

EDIT: about the powertool mmmm maybe i can speak with BIO and find a solution.


!!! Wow! If powertool AND Dynamic Z+Dyzen coould be integrated to play nice, those who have little to no asm skill will be able to change Super Mario World into something almost completely different. The tools released in the last few months have been crazy lately!

Oh, and if you do get in contact with Bio, could you tell him about the bug with Mario's World map up animation (shown on the last post by stanthemackiar here:

http://www.smwcentral.net/?p=viewthread&t=62822&page=3&pid=1149953#p1149953

The yoshi berry animations are also glitched out in powertool (tho Bio DID say he planned on fixing that a while back) but I can just remake those in lunar magic if I want. Mario's Walking Up animation, on the other hand, I cannot use such tricks. I also thought that maybe I would replace the climbing animations with the walking animations and change all the paths that lead up on the world map into a ladder.

Powertool is awesome, even with the glitched world map mario and a small price to pay for what it makes available but it would be even better with dynamic sprite support and mario's fixed walk animation.

Thanks again for everything, even if nothing comes of this powertool talk! Youre doing great things for this community and I will certainly be using your tools, patches, and sprites in the future.
Originally posted by anonimzwx
-Optimize OAM (this will reduce slowdown and allows you to use all the freeOAM, you would put 3 or 4 big boos without problems) and include No more tile sprites into the code.


Careful when implementing this in SA-1 version. SA-1 Pack has own NMSTL where is optimized to work with 22 sprites. Overriding the SA-1 version may lead into various glitches.

--------------------
GitHub - Twitter - YouTube - Blog - SnesLab Discord
the current version of dyzen was rejected.

in 2 months i will upload a new version with this:

- More intutitive GUI.
- You can select if you use the header.asm or no.
- Support to normal graphic routine.
- Support to the others Dynamic Z Features (change of tilemaps or exgfx, change of palettes).
- If you use the indirect mode. You would patch the graphic directly all from the dyzen and it will gives you the code without problems.
- Fix Current Errors on the GUI.
- Support for your own player (only the graphic routine).
- Support for others kinds of dynamic sprites.
- you would select graphics from SP1,SP2 and SP3, and you would mix it with the dynamic tiles.
- A PDF Tutorial and other Video tutorial.
- And other minor features to makes all easier.

Woot!
Dyzen is my most anticipated mario world tool!
Two months is a long time but also not that long so I will just say good luck and don't give up! This will help sooooo much when making a hack unique.
Here are an advance of the new GUI.



The next version only will be for normal and clusters sprites. When i finish the new version of dynamic Z i will make a version for any kind of sprites.

On the next version you would make the complete Graphic Routine, Hitbox Routine, interaction with objects and import some usefull routines for clusters or normal sprites.

The new GUI is more intuitive, faster and you can expand the tool to complete screen. Also include the next functions:

-Edit Graphics.
-Take more than 1 tile at the same time.
-Move a lot of tiles at the same time.
-A new format of .dyz to save the project.
-Zoom
-Show the position of the mouse on the grid in Hex.

And have all the others functions of the later version:

-Make frames and animations
-Edit Palettes.
-Export GFX, Palette and Code

Well, that GUI certainly looks amazing. Did you code it in WPF? If not, how did you do these buttons. Some downloaded resource pack maybe?

--------------------
Anime statistic on MyAnimeList:
400 animes completed ✓
6000 episodes completed ✓
100 Days completed ✓
... what even am I doing with my life?
With Windows forms and custom controls.

The buttons are the commons buttons with flat Style , with this Style you can edit it easyly

I have some questions about the Dyzen:

1) The Dyzen can create powerups for Mario?
2) Will you have sprites with sizes of 8x8, 24x24, 40x40 and 56x56? Tell to everyone why.
3)Will you release the Dyzen next week (you stated on the IRC between me that will be released this month)?
Originally posted by Roberto zampari
I have some questions about the Dyzen:

1) The Dyzen can create powerups for Mario?
2) Will you have sprites with sizes of 8x8, 24x24, 40x40 and 56x56? Tell to everyone why.
3)Will you release the Dyzen next week (you stated on the IRC between me that will be released this month)?


1) no.

2) you would make sprites of every size.

3) i will release the tool when i finish the tool, i need to work.

An advance of the new Dyzen:

Video

(a chomp in 4 min)

Wow, really nice job. That looks pretty easy to use.
Pages: « 1 2 3 4 5 6 »
Forum Index - SMW Hacking - Resource & Tool Releases - Dyzen: Sprite maker

The purpose of this site is not to distribute copyrighted material, but to honor one of our favourite games.

Copyright © 2005 - 2019 - SMW Central
Legal Information - Privacy Policy - Link To Us


Total queries: 21

Menu

Follow Us On

  • Facebook
  • Twitter
  • YouTube

Affiliates

  • Talkhaus
  • SMBX Community
  • GTx0
  • Super Luigi Bros
  • ROMhacking.net
  • MFGG
  • Gaming Reinvented