News:

Don't forget to visit the main site! There's lots of helpful docs, patches, and more!

Main Menu

Help ? Editing Metroid Super Zero Mission v2.3

Started by Nikoshiba, July 23, 2013, 03:24:46 AM

Previous topic - Next topic

Nikoshiba

Hi there !
Sorry if my question isn't in the right place...

Well, I'm playing right now at Metroid SZM (v2.3) and I'm stuck in the LVL4 Switch Room 'cause I'm not able to do this f*ckin Shinespark Trick so I thought to Edit the room for having a more easy to access switch. It's a kind of 1st step in the hacking world for me...

- download SMILE, check !
- open SMILE, check !
- opent MSZM rom with SMILE... Error !

When you work on SMILE, you must start with the original rom ? It's not possible to edit a hack ?

Vismund Cygnus

What version of SMILE is it, and what is the error message being displayed?
Chances are, you simply need to create a folder called plugins. This thread also has a number of solutions to some of the runtime errors that can occur.
Hope this helps.  :^_^:

Quietus

It could also be that the ROM has been 'locked' in an attempt to stop people editing it, and passing it off as their own work.

Nikoshiba

#3
Hum... It's an Error '76'...

In French (yes, I'm French ! Bonjour à tous ! ^^ ), it says "Chemin d'Accès Introuvable"... wich could be translated as "Access Path Not Found"... but I have the same error with my clean Headerless Rom (JU)...
Maybe my SMILE version is corrupted...  :sad:

I download it here : http://www.metroidconstruction.com/tools.php?x=top

EDIT : I try to open MSZM with SMILE v2.5 and it seems OK...

Quietus

Quote from: Nikoshiba on July 23, 2013, 04:32:57 AM"Access Path Not Found"
As Vismund mentioned above, you need to open your SMILE folder, and create an empty folder in there called 'Plugins'.  It should then work.

snibsnib

If you really need it there is a blue suit cheat. If you are using snes9x try adding 7E0B3F04 to the cheat list, it should give you infinite blue suit so that you don't need to charge up speed booster.

Nikoshiba

Quote from: snibsnib on July 23, 2013, 06:09:18 AM
If you really need it there is a blue suit cheat. If you are using snes9x try adding 7E0B3F04 to the cheat list, it should give you infinite blue suit so that you don't need to charge up speed booster.
Okay Thanks ! I'm playing with the SNES Emulator for PSP...

But... I did it !
I edit the rom...

By the way, I was wondering if it was "easy" to change the "Metroid 3" during the Opening screen by "Metroid 0"...?
If not, then, I have now to test if my old save/savestate files are funtionnal...

Quietus

Quote from: Nikoshiba on July 23, 2013, 07:06:21 AMBy the way, I was wondering if it was "easy" to change the "Metroid 3" during the Opening screen by "Metroid 0"...?
Easy will depend on how experienced you are with these things, but it's not the hardest thing in the world.  Check RaccoonSam's guide here. :^_^:

Nikoshiba

Quote from: Quietus on July 23, 2013, 07:45:48 AM
Quote from: Nikoshiba on July 23, 2013, 07:06:21 AMBy the way, I was wondering if it was "easy" to change the "Metroid 3" during the Opening screen by "Metroid 0"...?
Easy will depend on how experienced you are with these things, but it's not the hardest thing in the world.  Check RaccoonSam's guide here. :^_^:

Yeah Thanks Quietus !
I used an Hex Editor and I located the "Nintendo logo" that RaccoonSam is talking about in his guide... but (there's always a "but") I don't know where to find the red scrolling 'Nintendo presents, 1993, Metroid 3' texts...

A 'Nintendo presents, 2011, Metroid 0' should be perfect...

Quietus

Check RaccoonSam's Tile Map Reference document in the same, Docs, section of the Main Site.  It'll tell you the locations of what you need to edit.

Nikoshiba

(thanks again)...!

Okay, now, I think it's too hard for me.
I can find "where" to edit but not "wich what" I can edit... :'(

Vismund Cygnus

Quote from: Nikoshiba on July 23, 2013, 09:42:23 AM
(thanks again)...!

Okay, now, I think it's too hard for me.
I can find "where" to edit but not "wich what" I can edit... :'(
Well, the only way to learn is to mess around. That's what I've been doing and I feel I'm starting to get slightly-better-than-terrible at it.
So my advice? If it really interests you, when you've got a free hour or two, open up SMILE, get an unpatched Super Metroid ROM, then screw around and see what you can do! Literally just mess with something and then open an emulator to see what it did.
Alternatively, there are some fantastic guides hosted right here. Good luck buddy.  :^_^:

Nikoshiba

#12
The fact is... I'm actually at work !
And I already lost about 1 or 2 hours by editing the game (by the way, I'm fully aware that I do nothing at all to improve the image of the French worker by saying that ^^) so I'll pass for today but I'll try this in few days...
By the way, I find it really fun to mess around the map with SMILE... What a great program !

Thanks for all your help, guys...!

Quietus

Yeah, you really shouldn't be doing any hacking while you're at work.  Nobody else round here does that.  Honest. :wink:

Nikoshiba

Hi again and sorry to bother...
I want to change a SpeedBooster block into a SuperMissile block...
It's easy to change it for a Bomb block or a Shot Block but I can't see where I have to do something for a SuperMissile Shot Block...

Noob question, I suppose...  :<_<:

Thanks...

Jordan5

On the right-hand side of smile you can change between clipboard, BTS and other. Click on BTS and toward the bottom you'll see a selection of block types in a single row. The first one on the left is a super missile block. Uncheck the respawning box and then drag the super missile block to where you want it.  :^_^:


Nikoshiba

Hello everyone.
Another question... This time about differences between SMILE JX and SMILE 2.5...

I started to manipulate SMILE JX since yesterday ...
I obviously found some differences (in the interface for example) but I also noticed that in some of the rooms, when I want to save my "work", SMILE says "the room is too large" while SMILE JX said nothing...
Does this mean that SMILE JX solve itself rooms-size 'problems' ? (I guess not but I prefer ask...)

Smiley

#18
I think JX comes with an updated level_entries.txt, which fixes issues with room sizes being incorrect.

level_entries.txt is a file in in the 'Files' folder (duh), which lists all the starting points of level data and other data near them. SMILE then uses this file to calculate how big a room can be.

E: Don't forget that there's a whole section for asking questions on the forum.

Quietus

Yeah, you're probably trying to edit a room that had its data allowance recorded incorrectly in SMILE, and JX is using its more accurate levelentries.txt, so it doesn't get flagged.

Nikoshiba

OK ! Thank you both ...
I'll do by best to ask my questions in the right place...  :blush: