Language…
15 users online: deported, Domokun007, eltiolavara9, GiraffeKiller, Golden Yoshi, gothic251, h.carrell, koffe190, Maw, MeteorSmasher4, OEO6, OrangeRock57, Raccoon Sam, Rykon-V73, The_Uber_Camper - Guests: 261 - Bots: 347
Users: 64,795 (2,375 active)
Latest user: mathew

Snes Office: Set of Tools for Snes Developing

  • Pages:
  • 1
  • 2
While I was working on Dyzen, I thought of reusing the tool's resources to develop some extra tools, so I came up with Snes Office.

What is Snes Office?

A set of tools that are useful for people who work with the SNES. Some of them are only for SMW.

What will it include?

- Dyzen: Sprite Maker: a tool that makes sprite creation easier. It uses Dynamic Z for dynamic sprites.

- Super Scriptnes: a code editor for SNES.

- HDManiac: a tool for HDMA effects, including dynamic HDMA.

- Dyzen: Dynamic Changer: a tool to perform dynamic changes for ExGFX, palettes and tilemaps. It uses Dynamic Z's system.

- Striper: a tool for tilemaps.

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

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


I've already seen both tools available here, and I have to say: there are quite the fine tools you have. I've already seen what Dyzen and Super Scriptnes can do and I must say: they're fine tools.

Let's see Scripnes, for example, as it's my favorite tool that you're programming: gotta love a SNES IDE, really. The tooltips are a wonderful idea, especially if you're thinking about huge projects and such. It would be a nice idea to include tooltips about SNES registers, as they're very uncommon in the majority of people's life with ASM.

I've gotten a look in Dyzen, too. While not as used as some other tools, like STEAR, I have to say: Dyzen has potential to be the best sprite-related tool to date. Combine it with its ability to create multiple hitboxes, Dynamic-Z based sprites and such... it makes a good multi-purpose tool, that is.

About the other ideas you have... the HDManiac is sure a good tool to have, especially if you consider the limitations Effect Tool has. Dyzen Dynamic Changer would be a must, since your Dynamic Z has all the features you did, and the Striper... yes, someone must bury Terra and Racing Stripe together.

Overall, there're interesting ideas and tools you have, anoni. I'm looking forward to test all of them, mainly the Super Scriptnes and the Dyzen variations.





Dream team (feed them, please):






Just the other day I had an idea for a level that would change dynamically (via block/UberASM, or something of the like) between 3 different tilesets, and it seems 'Dyzen: Dynamic Changer' could do exactly that. The idea that came to mind would be transitioning between a fiery, wet and frozen landscape by swapping Map16 pages (where the ExGFX would align) as well as shifting palettes dynamically. Would I be correct in guessing that not only would the ExGFX change, but tile Acts Like settings would adjust according to Map16 page also?

Your other tools, such as the dynamic HDMA, would also be pretty fun to work with. I'm looking forward to what you can accomplish anonimzwx.
Originally posted by hash
Would I be correct in guessing that not only would the ExGFX change, but tile Acts Like settings would adjust according to Map16 page also?


Thanks :)

With Exgfx dynamic change you change only graphics, with Tilemap dynamic Change you can change the complete background, do layer 3 menus, do dilogues or massive change of blocks on the foreground.

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

Youtube
Twitter
SMWControlLibX GitHub
My Discord Server
Snestorage where you can download my resources
Some advance about HDManiac:

Image of the Interface

Explanation:


You have 2 ways to do hdma:

-From Image: You can load an image or draw an image of the hdma on the tool to do the hdma effect.

-Direct: You can create or change lines 1 by 1. Will appear a window like this:

Image of Line Options

Q: I am too lazy to draw the hdma, Tool can do an smooth transition between 2 lines of hdma??

A: Yes, it will have an option to do smooth transition between 2 lines, it will be on From Image.

Q: Tool only will do static HDMA??

A: No, Here there is an image that show the kinds of HDMAs that do:

HDMA Options

Static: An HDMA that never change.

Positional: Depends on a cursor position, for example a windowing effect with circle form that follows mario.

Transition: Do a dynamic hdma effect with a smooth transition between 2 HDMAs.

Animation: Do a dynamic hdma effect that have a lot of frames.

Q: What kinds of HDMAs can i do?

A: Watch this list:

List

Q: What are the numbers on the last image?

A: Register that is affected and DMA Transfer Mode.

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

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


Looks good, anonimzxw; I'm particularly interested in how many HDMA options you provided for the user to choose from. I'd like to see more of your tools in action.





Dream team (feed them, please):






Does it support scrollable gradients?

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

I'm working on a hack! Check it out here. Progress: 64/95 levels.
A gradient which scrolls with the background instead to stay static (see Yoshi's Island's HDMA gradients to see what I mean).
You don't know how excited I am for this. I'd like more details about Striper, though, because it seems like it'd be exactly what I need right now (making Layer 3 tilemaps sucks)
Originally posted by Darkbloom
You don't know how excited I am for this. I'd like more details about Striper, though, because it seems like it'd be exactly what I need right now (making Layer 3 tilemaps sucks)


Striper will be a tool to do tilemaps, that includes 2bpp (usually used for layer3), 4 bpp (usually used for layer 1 and layer 2) and 8 bpp tilemaps (used by mode 7). The tool will export a .bin with the tilemap and a patch to insert it on the rom in some level.

Now probably striper wont be on the next C3 because is the last priority of the list, the tools that will be available on C3 will be:

-Super Scriptnes:

-Features:
--Command, Label, Macros, Defines, Asar Commands highlight.
--Error Highlight.
--Auto identation.
--Auto Complete.
--Premade defines (basically all important RAM Address on the ram map and snes registers).
--Hotkeys.

-HDMAniac:

-Features listened on my last post https://smwc.me/1479881.


-Dyzen: Dynamic Changer:

-Features:

--Create animations of exgfx, palettes.
--Create conditions to excecute the animation.
--Export code in format block, lvl asm or generator.

-Dyzen: Sprite Maker:

-Features:

--Create frames and animations for sprites.
--Create custom hitboxes and points of contacts with the floor. (Optative, if you want, you can use the default interaction system).
--Include Super Scriptnes to code the sprite on the tool.
--Menu with premade routines and little codes to do it easier for novices.
--Include a version of HDMAniac to do HDMA effects adapted to sprites, useful for bosses.
--Include a version of Dyzen: Graphic Change adapted to sprites to do graphics and palettes changes, usefull for bosses (for example bosses like Allen O'neil turned more red with each hit).
--Dynamic Sprite support (still not sure if i will have enough time to finish this feature before C3).
--Extended and Clusters sprites support (still not sure if i will have enough time to finish this feature before C3).

Obviusly on the future after C3 i will plan more features for each tool.

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

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


Glad to see that you plan to add some interesting features to your projects. May I ask if you're still adding the multiple hitbox thing to Dyzen? And more, will there be a way to dynamically change their position depending on sprite state (like those rotating platforms found in SMB3)?





Dream team (feed them, please):






Originally posted by Fierce Deity Manuz OW Hacker
Glad to see that you plan to add some interesting features to your projects. May I ask if you're still adding the multiple hitbox thing to Dyzen? And more, will there be a way to dynamically change their position depending on sprite state (like those rotating platforms found in SMB3)?


Each frame can have its own set of hit boxes and interaction points with objects, also each hit box can trigger its own routine, for example you can have a hit box to hurt mario and other hitbox to recieve damage from fireballs, interaction points also can trigger its own routine and they can trigger the block that they are touching.

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

Youtube
Twitter
SMWControlLibX GitHub
My Discord Server
Snestorage where you can download my resources
News about the project:

-I am a little short of time then probably i wont have enough time to release all the tools on the C3, But i will confirm that Dyzen : Sprite Maker and Super Scriptnes will be released on the C3.

-Versions released on C3 probably wont be complete with all the features, but i will upload upgrades after C3.

-I will add a new tool to the list, Master Transformer, it is a tool where you can decrease the size, rotate and decrease the number of colors of an image with the best quality possible, with it you can take a picture and transform it into a pixel art easier. This tool is almost finished and probably will be released on C3 too, but not confirmed.

-Probably i wont have enough time to add the dynamic sprite support to Dyzen : Sprite Maker before C3, but it will be added after C3 with the release of Dynamic Z 4.0

-A Video tutorial of Dyzen : Sprite Maker will be released during C3.

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

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


It's a shame you couldn't progress further with your resources, anonimzxw; but I must say, I'm interest in all the things your tools will be able to do. I'm curious especially about the Super Scriptnes, as we need a user-friendly ASM editor nowadays...





Dream team (feed them, please):






Answer my questions, anominzwx:

1) Would the SNES office be like a reverse enginnering on SNES games to be used in SMW roms? Explain.
2) Is the HDMAniac be better than other HDMA tools? Explain.
3) Would you make the Dyzen more easy for beginners? Explain.
Originally posted by Roberto zampari
Answer my questions, anominzwx:

1) Would the SNES office be like a reverse enginnering on SNES games to be used in SMW roms? Explain.
2) Is the HDMAniac be better than other HDMA tools? Explain.
3) Would you make the Dyzen more easy for beginners? Explain.


1) No, are tools made by me, I made the base systems by myself, I didn’t use reverse engineering.
2)that’s the idea, do a tool to do any hdma effect and better that effect tool or other hdma tools.
3)yeah, i want to do a tool that anyone can use, the beginner or the advanced user, also I will release tutorials to learn easy.

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

Youtube
Twitter
SMWControlLibX GitHub
My Discord Server
Snestorage where you can download my resources
One thing i want to say:

Originally posted by anonimzwx
--Menu with premade routines and little codes to do it easier for novices.

What premade routines and little codes? Can you show the routines?
Would you include a boss (stomping) routine?

Could you show the Dyzen preview / images?
  • Pages:
  • 1
  • 2