of 222 ->
^^
vv
List results:
Search options:
Use \ before commas in usernames
Edit history:
Acheron: 2009-09-26 10:07:21 am
Eschews avatars
(I'm jacking ducknerd's first post here, just to add a link to Jathys' website and add the newest version number. -Acheron86)

SMILE can be downloaded at Jathy's website. The current version number is 2.010. Please ensure you have the newest version before asking questions.

(End jacking.)
---

It seems that there's a fair amount of questions regarding SMILE on this board, and no topic to handle it, so here one is.

I'll start with a problem I originally posted in Hack Help: at [seemingly] random intervals, a room I  am trying to include will become corrupted; I can edit it to my heart's content, but whenever I try to enter it in-game, it crashes during the door transition. After a room is corrupted, no editing I do can bring it back. This has already happened a couple of times, and I've been able to avoid it by using different rooms, but it just happened to one of the elevator rooms, which I CANNOT replace. I do have a backup that works, and I think I know what corrupted the room (adding an enemy to the allowed list in a completely different room), but I'd like to know what causes these corruptions, how I can avoid them, and if there's any safe way to add mocktroids to the room just before Draygon. Many thanks in advance.
Thread title: 
Edit history:
Bahamut: 2009-01-27 12:02:39 am
Edit: I'm editing all my really big useless posts into this so you don't waste your time reading them. If I should just leave them how they are then tell me and I'll stop editing them, but I think it would be better to not waste room on the page and stop if someone tells me to, than leaving them here to be annoying.
http://www.freewebs.com/blacktelomeres/smilefaq.htm

Since this seems to be on-topic in this thread, here's a very rudimentary SMILE FAQ I made awhile ago that has the basics. Tell me if you think anything should be added, although I was too lazy to go into detail on editting enemies yet.

Oh, and one problem with SMILE I've encountered is that sometimes rooms randomly corrupt. I had it happen twice, however, I had backups not longer than one room ago in both instances.

But actually, if it only crashes ingame, its most likely what Bahamut said: some enemy or PLM is causing it, but I've never had an instance of adding an enemy to the allowed list in a completely different room causing an error in another room.
Eschews avatars
Another curiosity: When editing enemies, I've noticed that editing one enemy's vulnerabilities affects the vulnerablilities of all non-boss enemies. For the most part this is actually handy, but I need to change it on just one enemy (the round respawning guys, for what it's worth) without affecting any others. Ideas?
Edit history:
Bahamut: 2009-01-26 11:51:06 pm
Edit: I'm editing all my really big useless posts into this so you don't waste your time reading them. If I should just leave them how they are then tell me and I'll stop editing them, but I think it would be better to not waste room on the page and stop if someone tells me to, than leaving them here to be annoying.
Armor Guardian
Quote from Bahamut:
Nope, it will ALWAYS effect the entier species, not just a single enemie.
Maybe this will be fixed in a later version of SMILE.

It's not a defect. It's a <strike>feature</strike> limitation of the game's engine.
Edit history:
Bahamut: 2009-01-26 11:50:57 pm
Edit: I'm editing all my really big useless posts into this so you don't waste your time reading them. If I should just leave them how they are then tell me and I'll stop editing them, but I think it would be better to not waste room on the page and stop if someone tells me to, than leaving them here to be annoying.
Eschews avatars
No, no, I wasn't talking about a specific species. I was talking about ALL enemies. Currently, every single enemy in the game except the bosses is invulnerable to missles, and I'd like one species not to be.
Edit history:
Bahamut: 2009-01-26 11:50:31 pm
Edit: I'm editing all my really big useless posts into this so you don't waste your time reading them. If I should just leave them how they are then tell me and I'll stop editing them, but I think it would be better to not waste room on the page and stop if someone tells me to, than leaving them here to be annoying.
Eschews avatars
Last question, I swear!
When editing a door block, how do you make it correspond to a different door? In other words: when you change a random block into a door block, it automatically leads to the first door on the room's list. How can I make it lead to others?

BTW, Bahamut, the "coding" is actually just hexadecimal. Super Metroid stores all its global variables (enemy HP, etc.) as numbers in Base 16. http://en.wikipedia.org/wiki/Hexadecimal should explain things nicely. Most scientific calculators can convert between hexadecimal and decimal (the numbers we use).
I like Big Butts and I can not lie
Quote:
1) Shift + Right Click will give you a new menu:
-Prepare Clone Door = create properties for an imaginary door entering room where you clicked... MUST be on edge of screen
-----typing "C" (for Clone) on the edge of the screen will do the same thing
-Jump to Room = opens the room a door leads to... must click on the door
-----typing "E" (for Enter) on a door will do the same thing
-Door Editor = opens the actual door editor... IF you click on a door, that specific door will be chosen for you... otherwise, the first door is

*Virtual PC users* - I've been told that you can't do Shift + Right Click, so you can now press "D" (for Door) to bring up the menu.

2) Right click on a door in the main editor (not the bubble part, but the actual door):
-in the caption of the program, you'll see a number... this number is the number of the door

3) In the Door Editor:
-PINK values are handled automatically in the picture/option box... what you type may get overwritten by SMILE
-yellow values are other values for the door
-hold mouse over a value to see what it is
-grey values are dummy door values
-Transfer Properties sends current dummy door values into "real" door
-*Remember --->* = remembers changes you've made to the current door... if you don't do this, then you won't see your changes
-this does *not* save the doors... save the room to save the doors... but you still need to remember them first
-Change directions, but also whether or not a bubble closes after you go through a door!... that's what the picture's for

4) Warnings:
-don't try editing elevators yet... too many unknowns
-doors must be on the edge of the screen AND must have a NO SCROLLING area behind them

-on any door (not the bubble, but the tile with DOOR as a property),
Eschews avatars
That, er, didn't help. I'm not trying to change a door's properties, I'm trying to change which door number is applied to a door block. Sorry if my last post was ambiguous.
In reply to the enemy vulnerability...

You could make just a single enemy vulnerable to something and not affect the rest of the species.  Think of the Yellow Side Hopper in Metroid Limit that the hacker turned into a moving grapple point.
Quote from ducknerd:
That, er, didn't help. I'm not trying to change a door's properties, I'm trying to change which door number is applied to a door block. Sorry if my last post was ambiguous.


I think I can answer this one. Copypaste another door with that door number you want into the new room. It will retain its previous door number, so a door01 will still be a door01 and so on, but where it goes will be wherever you set it to go within that particular room.
If I edit my version... and test it... it goes error... why??
Metroid Exp: Exploration - Great, Skills - Decent
Quote from DeathNoble:
Think of the Yellow Side Hopper in Metroid Limit that the hacker turned into a moving grapple point.


Took me forever to figure that one out  laugh new  laugh new
http://www.file-upload.net/download-258053/Metroid-invasion.smc.html

here is the version.. test and tell where is the wrong edit!
And here's a better Hack of Super Metroids:

[url]http://www.metroids.de/diesunddas/Super Metroid (Hard Battles).smc[/url]

The Problems are:
- Reproductive Enemies freezes the Game (incl. Kraid)
- Backgrounds like Water and Rain are not Transparent
- Much Enemies are invisible (huh^^ they kill me ;)) but they aren't editable with SMILE

Please help me
I like Big Butts and I can not lie
You can't use spaces in a link (you use %20 instead), also you can't link ROMs

Here's an IPS file instead

About Metroid Invasion, I have no idea what is wrong with it Rolling Eyes , hopefully someone else can help though
I have decided to create a unique hack, called Metroid: Instinct.  It will require that the player have general skill within the game, such as walljumping and mockballing, etc.  And the entire game will be based around these type of skills.  But it will not be so hard that savestates be abused. 

I want to make it seem like a whole new game.  However, my knowledge with SMILE is pretty limited, and the so called "Hack Help" topic seems to be for gameplay queries, so I think there should be a topic for the actual hacking itself.

Anyway, my questions are as follows:

1.  How do I change the destination of a door?  Say I wanted to make the landing site door on the left lead directly to blue brinstar, how would I go about doing this? And how would I make it so when I go BACK through the door, I would be at the landing site? 

All of this is very confusing but if I could be guided through the first time, i'm sure it would be of no difficulty.

2.  There are several different "states", if you will, for each room.  The editing I do in one "state" doesn't apply to all of the other "states", for example, if I were to get the morph ball, following my edited rooms, they would be back to normal after I grabbed it because of the "Event" that is triggered by grabbing it.

How do I apply my work to ALL states of the room, instead of just one?  Is there a way to copy and paste an entire room?

3.  I am very confused about the scrolling checkpoints.  Can anyone briefly explain how they work?

Also, it seems to me that in the scrolling editor, the green squares are areas that are able to scroll freely, and the red squares are areas that are never scrolled to.  If I completely change the layout of the room so that Samus would enter these red areas, would changing the boxes to green eliminate scrolling problems?

Thanks for the help in advance, I hope my questions weren't too hard to understand.
I like Big Butts and I can not lie
I think the Hack Help topic is just fine for this

1.



Also, here's Door Help file

1) Shift + Right Click will give you a new menu:
-Prepare Clone Door = create properties for an imaginary door entering room where you clicked... MUST be on edge of screen
-----typing "C" (for Clone) on the edge of the screen will do the same thing
-Jump to Room = opens the room a door leads to... must click on the door
-----typing "E" (for Enter) on a door will do the same thing
-Door Editor = opens the actual door editor... IF you click on a door, that specific door will be chosen for you... otherwise, the first door is

*Virtual PC users* - I've been told that you can't do Shift + Right Click, so you can now press "D" (for Door) to bring up the menu.

2) Right click on a door in the main editor (not the bubble part, but the actual door):
-in the caption of the program, you'll see a number... this number is the number of the door

3) In the Door Editor:
-PINK values are handled automatically in the picture/option box... what you type may get overwritten by SMILE
-yellow values are other values for the door
-hold mouse over a value to see what it is
-grey values are dummy door values
-Transfer Properties sends current dummy door values into "real" door
-*Remember --->* = remembers changes you've made to the current door... if you don't do this, then you won't see your changes
-this does *not* save the doors... save the room to save the doors... but you still need to remember them first
-Change directions, but also whether or not a bubble closes after you go through a door!... that's what the picture's for

4) Warnings:
-don't try editing elevators yet... too many unknowns
-doors must be on the edge of the screen AND must have a NO SCROLLING area behind them

-on any door (not the bubble, but the tile with DOOR as a property),



Mind you, I've never actually used SMILE for editing before.
Wow, that was very helpful.  Thanks a lot, P.J. Man.

Apparently I was wrong about the different "states" of the rooms...maybe that was a different game.

Good idea, I probably won't edit any elevators, but if i do, i'll be sure to make a backup beforehand.
Eschews avatars
I kind of already made a topic for this, but oh well.

The room states are interesting; when I edited different ones, any tile editing I did automatically crossed over to all states. I was actually a little annoyed because I couldn't turn this off!

The scroll zones can be edited by going to View>Tile Size>8x8

The scroll blocks let you scroll to a red area only when you touch them. The arrows extend the "zone" you must hit to activate them. They can be edited, but I don't really know what the Index and Unknown values for them correspond to. Best just to follow in Limit's steps; make everything in your room free-scrolling and move all those scroll points somewhere you can't reach.
red chamber dream
What did your topic have to do with your post? If you want a SMILE thread, then make one. >_>
Eschews avatars
If you're talking to me, then the topic I was referencing was this one --> http://www.metroid2002.com/forum/viewtopic.php?t=5980

If you're talking to ICAG, the key words of his were:

Quote:
However, my knowledge with SMILE is pretty limited, and the so called "Hack Help" topic seems to be for gameplay queries, so I think there should be a topic for the actual hacking itself.
[/quote]