Language…
13 users online:  AmperSam, dotCoockie, Golden Yoshi, Hayashi Neru, jirok1, Mario's GameBase,  MarioFanGamer, MorrieTheMagpie, PMH, Rykon-V73, Sparkz314, timothy726, toady - Guests: 241 - Bots: 277
Users: 64,795 (2,377 active)
Latest user: mathew

How to use Bio's POWERTOOL?

Hi, I am very newbie and I started to learn some SMW hacks.

I founded very super awesome tool called "POWER TOOL"

I inserted sprites, and blocks into appropriate number, but LMSW crashes

and when I get the custom powerup, the ROM crashes.

I think I omitted to do something.

What should I do?



Any helps will be sincerely appreciated. Thanks.
Receiving?
LMSW is very fragile. Test it on a real emulator and see if that works better.
<blm> zsnes users are the flatearthers of emulation
It doesn't work. I think I forgot to do something to do deal with Powertool and still I can't get it.
Receiving?
I'm also having this issue as well. Every time I hit the Custom Block on any emulator, it freezes. How is everybody else using this? Can someone that has had success with this tool explain what steps they took to get this working?
Did you apply the patch included (Powerup.asm)? I think you have to apply that manually (I did, at least) before the tool will work.

Edit: I'm a paragoomba!
So I applied it and it worked.....somewhat. Now all my Mario GFX are garbage. Power-ups work, just Mario's GFX are screwed. Do I need to set free-space or free-ram?

Also can I select what power-ups I want in my Rom instead of inserting them all, which I don't want. I only want the Raccoon and Tanuki in my hack? Thanks in advance.

A through Tutorial is much needed.
If a xkas patch needs freespace, you always need to set it.
Use slogger for that (can be found in the tool section)
Anime statistic on MyAnimeList:
400 animes completed ✓
6000 episodes completed ✓
100 Days completed ✓
... what even am I doing with my life?
Originally posted by JackTheSpades
If a xkas patch needs freespace, you always need to set it.
Use slogger for that (can be found in the tool section)


I know that already. But I don't know if it needs freespace or not.

Again, successors of this tool, please stand up and explain.

Extras



I should have something witty to put here (even if it's just to update dated info), shouldn't I?

Advertising Space

Consult the release thread (or the C3 thread that also links to the release thread) on how to use the tool. There is no need to manually insert freespace. For the sake of repetition.

1. Insert GenericPowerup.asm/.cfg with Sprite Tool.
2. Open up powerupblock.asm and find this near the top of the file.
Code
	LDA #$00 		;Custom Sprite Number

Change 00 to whatever number you inserted the sprite as.
3. Insert powerupblock.asm using BTSD and assign the tiles it uses as xx00-xx0E. That is all a single row. Yes, you will be inserting that same block from xx00-xx0E.
4. Run PowerTool on your ROM and the rest should be simple.

If you don't know how to use either Sprite Tool or BTSD, there are tutorials for them available.

I followed all of those steps you posted and added the part where I had to patch Powerup.asm. With all that I'm still getting garbage gfx for Mario. Like this:



I also can't press select to use an extra power-up
If this things too buggy too use or it's still in a beta phase, then say that and leave it alone.

Also the original thread didn't really explain things, since that was the first place I looked before even asking this question and finding this thread.
did you set freespace? in the description of the patch, there should be a row that says "requires freespace" with either yes or no.
My Inspiring Quotes on Personal Growth and Change:

"Resolved financial/personal problems equal greater growth!"

"The only constant thing in life is change; nothing is set in stone. The old is replaced with the new. Forgive yourself for past mistakes. When many different problems in your life are resolved (personal, financial, etc.), newfound strength and confidence is gained in the process. Usually, failures, lack of assertiveness, disappointments, incompetence, low self-esteem and lack of self-respect, financial struggles, and setbacks can cause us to change and take action to solve any problem, leading to increased strength and confidence. This you learn from experience.

I have been experiencing this aforementioned newfound strength and confidence myself for the past FOUR to EIGHT years or so, getting stronger with each passing year, learning with each mistake I make and becoming more joyful in the process. Because of this newfound confidence I've acquired over the years, finding my passion is of utmost importance in 2022! You can develop this strength and confidence in yourself as well!"


To whoever's reading this, you are amazing and you are capable of doing equally amazing things. Gather confidence and be yourself! Say goodbye to the old you and welcome the new you! It wants to arise every moment, but you don't let it. Learn from your mistakes and never make that mistake again! Find your passion and live it!"

Finding my passion in life, but I may still be active on SMWCentral from time to time. Still enjoy playing many hacks, but I'm widening my perspective on life and opening myself to the new.
So no help on this today, right?

Extras



I should have something witty to put here (even if it's just to update dated info), shouldn't I?

Advertising Space

You are not supposed to patch powerup.asm manually.

Well, when I did patch the powerup.asm the powerups worked. It crashes when I don't patch it. But it still screws Mario Gfx's.

Yeah. I give up. This tool's not usable for me. It not like I have a shitload of patches, or music, or sprites. I have a virtually vanilla hack until I added this stuff for a simple power-up. Every time I use the powerup.jar, it screws Mario's gfx. Everything's is in their right folders so I don't know......
patching powerup.asm directly shouldn't cause any problem, you can also use the "delete this powerup" button to remove the one you don't want. also you need to insert the ExGFX and GFX32 that are used by the powerup in LM (for racoon it's $100 and for tanuki it's $103). Any other issue may be caused by patch incompatibility, so I will need a list of all the other patches you applied to your ROM to figure it out

For the sprite frezzing the game, wich block number did you inserted the block as? this is very important since it use the block number to figure out which powerup to give and which graphic to use, so if the number don't match any inserted powerups, you get a glitched mess that freeze the game when you touch it